(57)【要約】      （修正有）【課題】コンテンツ画像の投影中もキャリブレーションが可能なプロジェクションシステムを提供する。【解決手段】プロジェクションシステムは、可視光の画像と共に可視光の画像を調整するための調整用画像を可視外光にて投影する投影手段（プロジェクター１００）と、投影手段が投影した調整用画像の撮像データを取得する取得手段（不可視パターン像受信部４１）と、撮像データの画質、又は、撮像データから認識される調整用画像と投影前の調整用画像との比較結果の少なくとも一方を用いて、可視光の画像の調整情報を生成する調整情報生成手段（フォーカス検出部４３、台形歪み検出部４４、スキュー検出部３９）と、調整情報を用いて可視光の画像を調整する調整手段（画像補正部４７、フォーカス調整部３８）と、を有する。【選択図】図５
2017059903.tif 000002
【特許請求の範囲】
【請求項１】
投影される画像を調整できるプロジェクションシステムであって、
可視光の画像と共に前記可視光の画像を調整するための調整用画像を可視外光にて投影する投影手段と、
前記投影手段が投影した前記調整用画像の撮像データを取得する取得手段と、
前記撮像データの画質、又は、前記撮像データから認識される前記調整用画像と投影前の前記調整用画像との比較結果の少なくとも一方を用いて、前記可視光の画像の調整情報を生成する調整情報生成手段と、
前記調整情報を用いて前記可視光の画像を調整する調整手段と、を有するプロジェクションシステム。
【請求項２】
前記投影手段は、前記可視光の画像の投影と並行して前記可視外光による前記調整用画像を投影し、
前記投影手段が前記可視光の画像を投影した状態で、前記調整手段は前記可視光の画像を調整する請求項１に記載のプロジェクションシステム。
【請求項３】
複数の前記投影手段を有し、
前記取得手段は、第一の投影手段が投影した第一の調整用画像と第二の投影手段が投影した第二の調整用画像が別々に又は同時に撮像された前記撮像データを取得し、
前記調整情報生成手段は、前記撮像データから前記第一の調整用画像及び前記第一の調整用画像を認識して、前記第一の調整用画像と前記第二の調整用画像の位置ずれ量を含む前記調整情報を生成し、
前記調整手段は、前記位置ずれ量を用いて前記第一の投影手段又は前記第二の投影手段の少なくとも一方が投影する前記可視光の画像を調整する請求項１又は２に記載のプロジェクションシステム。
【請求項４】
前記第一の投影手段が投影した前記第一の調整用画像と前記第二の投影手段が投影した前記第二の調整用画像は異なっており、
前記調整情報生成手段が認識した前記第一の調整用画像と前記第二の調整用画像に基づいて前記第一の投影手段と前記第二の投影手段の配置を検証する請求項３に記載のプロジェクションシステム。
【請求項５】
前記投影手段として複数の投影装置を有し、
少なくとも１つの前記投影装置において、
前記取得手段は、前記複数の投影装置がそれぞれ投影した複数の前記調整用画像が別々に又は同時に撮像された前記撮像データを取得し、
前記撮像データから前記複数の前記調整用画像を認識して、前記複数の投影装置の投影タイミングのずれ情報を検出するずれ情報検出手段、を有し、
前記複数の投影装置は、それぞれ、
前記ずれ情報検出手段が検出した前記ずれ情報が低減されるように投影タイミングを調整する投影タイミング調整手段、を有する請求項１又は２に記載のプロジェクションシステム。
【請求項６】
前記複数の投影装置は、それぞれ、
前記可視光の画像を構成するフレームが更新されるごとに前記調整用画像を更新する調整用画像生成手段を有し、
前記ずれ情報検出手段は、前記複数の投影装置の投影タイミングの前記ずれ情報をフレーム単位で検出し、
前記投影タイミング調整手段は、前記フレーム単位で投影タイミングを調整する請求項５に記載のプロジェクションシステム。
【請求項７】
前記調整用画像生成手段は、前記可視光の画像を構成するフレームの順番情報を前記調整用画像の予め定められた位置に配置し、
前記ずれ情報検出手段は、前記複数の調整用画像から認識した前記順番情報を比較し、前記複数の投影装置の投影タイミングの前記ずれ情報をフレーム単位で検出する請求項６に記載のプロジェクションシステム。
【請求項８】
前記複数の投影装置が隣接して配置されると共に、水平方向に一列に前記可視光の画像を投影する場合、
前記調整用画像生成手段は、前記順番情報を前記調整用画像の左上コーナー及び右下コーナーに配置し、
前記ずれ情報検出手段は、前記調整用画像の右上コーナーと右下コーナーに撮像されている前記順番情報の違いから左右に隣接して配置された前記投影装置の投影タイミングの前記ずれ情報をフレーム単位で検出し、
前記調整用画像の左上コーナーと左下コーナーに撮像されている前記順番情報の違いから左右に隣接して配置された前記投影装置の投影タイミングの前記ずれ情報をフレーム単位で検出する請求項７に記載のプロジェクションシステム。
【請求項９】
前記複数の投影装置が隣接して配置されると共に、水平方向に一列に前記可視光の画像を投影する場合、
前記調整用画像生成手段は、前記順番情報を前記調整用画像の右上コーナー及び左下コーナーに配置し、
前記ずれ情報検出手段は、前記調整用画像の右上コーナーと右下コーナーに撮像されている前記順番情報の違いから左右に隣接して配置された前記投影装置の投影タイミングの前記ずれ情報をフレーム単位で検出し、
前記調整用画像の左上コーナーと左下コーナーに撮像されている前記順番情報の違いから左右に隣接して配置された前記投影装置の投影タイミングの前記ずれ情報をフレーム単位で検出する請求項７に記載のプロジェクションシステム。
【請求項１０】
少なくとも１つの前記投影装置において、
前記情報検出手段が検出した前記ずれ情報を他の前記投影装置に送信するずれ情報送信手段を有する請求項５〜９のいずれか１項に記載のプロジェクションシステム。
【請求項１１】
投影される画像を調整できる投影装置であって、
可視光の画像と共に前記可視光の画像を調整するための調整用画像を可視外光にて投影する投影手段と、
前記投影手段が投影した前記調整用画像の撮像データを取得する取得手段と、
前記撮像データの画質、又は、前記撮像データから認識される前記調整用画像と投影前の前記調整用画像との比較結果の少なくとも一方を用いて、前記可視光の画像の調整情報を生成する調整情報生成手段と、
前記調整情報を用いて前記可視光の画像を調整する調整手段と、を有する投影装置。
【請求項１２】
投影される画像を調整できる投影装置であって、
可視光の画像と共に前記画像を調整するための調整用画像を可視外光にて投影する投影手段と、
他の投影装置が投影した前記調整用画像及び前記投影手段が投影した前記調整用画像が撮像された撮像データを取得する取得手段と、
前記撮像データから複数の前記調整用画像をそれぞれ認識して、前記他の投影装置が前記可視光の画像を投影するタイミングと前記投影装置が前記可視光の画像を投影するタイミングのずれ情報を検出するずれ情報検出手段と、
前記ずれ情報検出手段が検出した前記ずれ情報が低減されるように前記投影装置の投影タイミングを調整する投影タイミング調整手段と、
を有する投影装置。
【請求項１３】
可視光の画像と共に前記可視光の画像を調整するための調整用画像を可視外光にて投影する投影装置と通信可能な情報処理装置であって、
前記投影装置が投影した前記調整用画像の撮像データを取得する取得手段と、
前記撮像データの画質、又は、前記撮像データから認識される前記調整用画像と投影前の前記調整用画像との比較結果の少なくとも一方を用いて、前記可視光の画像の調整情報を生成する調整情報生成手段と、
前記調整情報を用いて前記可視光の画像を調整する調整手段と、を有する情報処理装置。
【請求項１４】
可視光の画像と共に前記可視光の画像を調整するための調整用画像を可視外光にて投影する投影装置と通信可能な情報処理装置を、
前記投影装置が投影した前記調整用画像の撮像データを取得する取得手段と、
前記撮像データの画質、又は、前記撮像データから認識される前記調整用画像と投影前の前記調整用画像との比較結果の少なくとも一方を用いて、前記可視光の画像の調整情報を生成する調整情報生成手段と、
前記調整情報を用いて前記可視光の画像を調整する調整手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクションシステム、投影装置、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
プロジェクターをユーザが設置する際、必ずしも良好な画質で画像が投影されるように設置することができない場合がある。このため、ユーザによるプロジェクターの調整を支援する仕組みとしてプロジェクターには自動キャリブレーション機能が搭載されることがある。自動キャリブレーション機能により、ユーザが調整しなくても投影される画像のピント合わせや台形補正が自動的に行われる。
【０００３】
また、複数のプロジェクターがそれぞれ適切な位置に適切な画像を投影することでより大きな１つの画像を投影するプロジェクションシステムが知られている。プロジェクションシステムでは、複数の画像の上下左右方向のずれが小さくないと、１つの画像としての画質が低下するおそれがある。このため、複数の画像のずれを自動的に抑制する技術が考案されている（例えば、特許文献１参照。）。特許文献１には、２つのプロジェクターがそれぞれ投影する２つの画像の重畳範囲を撮像し、２つの画像の投影範囲のずれを検出し、検出したずれ量に応じて２つのプロジェクターが投影する画像を変化させるプロジェクションシステムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のキャリブレーション方法では、画像投影前にキャリブレーションを実施する必要があるという問題がある。すなわち、ユーザが見ているコンテンツ画像の投影中にはキャリブレーションを行うことができない。このため、コンテンツ画像の投影中にプロジェクターの配置が変わったような場合、コンテンツ画像の投影を停止してキャリブレーションを行う必要があり、利便性が損なわれてしまう。
【０００５】
本発明は、上記課題に鑑み、コンテンツ画像の投影中もキャリブレーションが可能なプロジェクションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑み、本発明は、投影される画像を調整できるプロジェクションシステムであって、可視光の画像と共に前記可視光の画像を調整するための調整用画像を可視外光にて投影する投影手段と、前記投影手段が投影した前記調整用画像の撮像データを取得する取得手段と、前記撮像データの画質、又は、前記撮像データから認識される前記調整用画像と投影前の前記調整用画像との比較結果の少なくとも一方を用いて、前記可視光の画像の調整情報を生成する調整情報生成手段と、前記調整情報を用いて前記可視光の画像を調整する調整手段と、を有する。
【発明の効果】
【０００７】
コンテンツ画像の投影中もキャリブレーションが可能なプロジェクションシステムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】プロジェクションシステムのシステム構成図の一例である。
【図２】プロジェクターの概略構成図の一例である。
【図３】画像提供装置のハードウェア構成図の一例である。
【図４】プロジェクターのハードウェア構成図の一例である。
【図５】プロジェクションシステムに含まれる撮像装置、プロジェクター、及び、画像提供装置の機能ブロック図の一例である。
【図６】スクリーンに投影され撮像装置が撮像したパターン画像の一例を示す図である。
【図７】投影されるパターン画像の一例を示す図である。
【図８】歪み補正を説明する図の一例である。
【図９】補正画像の求め方の一例を示す図である。
【図１０】スキュー補正について説明する図の一例である。
【図１１】２つのパターン画像の位置ずれを説明する図の一例である。
【図１２】パターン画像とコンテンツ画像を同時並行的に投影する手順を示すシーケンス図の一例である。
【図１３】プロジェクターが一台のプロジェクションシステムの構成図の一例である。
【図１４】図１３（ｂ）の構成におけるプロジェクターの機能ブロック図の一例である。
【図１５】１台のプロジェクターがパターン画像とコンテンツ画像を同時並行的に投影する手順を示すシーケンス図の一例である。
【図１６】プロジェクターを３台有するプロジェクションシステムを示す図の一例である。
【図１７】プロジェクションシステムの構成図の一例である（実施例２）。
【図１８】プロジェクターの機能ブロック図の一例である（実施例２）。
【図１９】可視外光により投影される同期画像の一例を示す図である。
【図２０】３台のプロジェクターが投影した同期画像を模式的に示す図の一例である。
【図２１】プロジェクターが投影タイミングを補正する手順を示すシーケンス図の一例である。
【図２２】３台のプロジェクターのうち１台が撮像装置を有するプロジェクションシステムの構成図の一例である。
【図２３】撮像装置を有するプロジェクターが投影タイミングを補正する手順を示すシーケンス図の一例である。
【図２４】撮像装置を有さないプロジェクターが投影タイミングを補正する手順を示すシーケンス図の一例である。
【図２５】同期画像の別の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を参照しながら実施例を挙げながら説明する。
【実施例１】
【００１０】
図１は、プロジェクションシステム３００のシステム構成図の一例を示す。プロジェクションシステム３００は、ルーター１１などで通信可能に接続された撮像装置１２、画像提供装置１３、及び、２台のプロジェクター１００（区別する場合は、それぞれをプロジェクター１、２という）を有する。例えば、撮像装置１２が２台のプロジェクター１００のどちらかに搭載されていてもよいし、それぞれに撮像装置１２が搭載されていてもよい。また、画像提供装置１３がルーター１１を介することなく２台のプロジェクター１００と直接、接続されていてもよい。さらに、画像提供装置１３、撮像装置１２及び２台のプロジェクター１００が無線で接続されていてもよい。したがって、図示するシステム構成は一例である。
【００１１】
画像提供装置１３は例えば情報処理装置であり、２台のプロジェクター１００にそれぞれ画像を提供する。画像提供装置１３はコンテンツ画像の元となる元画像を保持しており、元画像の中央に重複範囲を設けて元画像を左右に分割する。そして、左側の画像を左側のプロジェクター１に、右側の画像を右側のプロジェクター２にそれぞれ提供する。
【００１２】
また、画像提供装置１３は、プロジェクター１００をキャリブレーションするためのパターン画像が撮像された撮像データを撮像装置１２から取得し、各種のキャリブレーションのための処理を行う。一例としてはフォーカスのキャリブレーション、台形補正、スキュー補正、及び、２つのコンテンツ画像の位置ずれ（２つ以上のプロジェクターを有するプロジェクションシステムの場合）等がある。これらについて詳細は後述される。
【００１３】
また、画像提供装置１３と成りうる情報処理装置としては、ＰＣ（Personal Computer）の他、タブレット端末、スマートフォン、ＰＤＡ（Personal Digital Assistant）、携帯電話、ウェアラブルＰＣ（腕時計型やヘッドアップディスプレイ型など）でもよい。また、ネットワークを介して接続されたサーバが画像提供装置１３として使用されてもよい。
【００１４】
２台のプロジェクター１００は、ＤＬＰ（Digital Light Processing）方式、ＬＣＤ（Liquid Crystal Display）方式、ＬＣＯＳ（Liquid crystal on silicon）方式等どのような方式で投影してもよい。一方、２台のプロジェクター１００は「可視光」による投影と同時に「可視外光」による投影を行うことができる。可視外光とは波長が、360〜400 nm以下、又は、760-830 nm以上の光をいう。いわゆる紫外線領域や赤外線領域が可視外光となる。プロジェクター１００は可視光でコンテンツ画像を投影し、可視外光でキャリブレーションのためのパターン画像を投影する。パターン画像については後述する。コンテンツ画像とは、例えば文書や会議資料などユーザＰＣが表示する画像の全てをいう。
【００１５】
なお、「同時に」とは、ある瞬間に可視光による投影と可視外光による時間がどちらも行われていることはまでは要求されない。ユーザから見てコンテンツ画像の投影を中断することなくパターン画像を用いたキャリブレーションが可能であればよい。
【００１６】
撮像装置１２は、２台のプロジェクター１００が投影したそれぞれのパターン画像を撮像する。撮像装置１２は、少なくとも可視外光の波長に感度を有する。より好ましくは可視外光の波長にのみ感度を有している。この場合、可視外光で投影されたキャリブレーションのためのパターン画像だけを撮像できる。
【００１７】
このような構成によれば、可視外光によりパターン画像を投影してキャリブレーションを行うので、ユーザが見ているコンテンツ画像の投影を中断したり変更したりせず、キャリブレーションを実施できる。
【００１８】
＜ハードウェア構成＞
<<プロジェクターのハードウェア構成>>
図２は、プロジェクター１００の概略構成図の一例を示す。プロジェクター１００は、光源８０及び投影光学系８１を有している。光源は一例として、例えばＨＩＤ（High Intensity Discharge lamp）と呼ばれる高輝度放電ランプ（例えば高圧水銀ランプ、高圧ナトリウムランプ、メタルハライドランプなど）やＬＥＤが照射する白色光である。
【００１９】
投影光学系８１は、一例として、カラーホイール８２、ライトトンネル８４、２つのコンデンサレンズ８６、８８、２つのミラー９０、９２、ＤＭＤ（Ｄｉｇｉｔａｌ Ｍｉｃｒｏｍｉｒｒｏｒ Ｄｅｖｉｃｅ）９４、投射レンズ９６、ミラー９７、光広角化及び反射手段としての自由曲面ミラー９８を有している。
【００２０】
光源８０から射出された白色光は、カラーホイール８２に入射する。カラーホイール８２に入射した光は、３原色の各色光に時系列的に分割されてカラーホイール８２から順次取り出される。カラーホイール８２から取り出された各色光は、ライトトンネル８４に入射し、その輝度分布が均一化されて、コンデンサレンズ８６、８８に順次入射する。コンデンサレンズ８６、８８に入射した各色光は、結像面が調整された後、ミラー９０、９２で順次反射されて、ＤＭＤ９４に入射する。ＤＭＤ９４に入射した各色光は、画像情報に応じてＤＭＤ９４で変調されつつ反射されて、投射レンズ９６に順次入射する。投射レンズ９６に入射した各色光は、広角化された後、ミラー９７で折り返すように反射されて、自由曲面ミラー９８に順次入射する。自由曲面ミラー９８に入射した各色光は、自由曲面ミラー９８で広角化されつつ反射され、スクリーンなどの平面物体に向けて順次投影される。
【００２１】
この結果、スクリーンにカラー画像（画像情報によってはモノクロ画像）が投影されて表示される。 なお、図２では、光源８０からミラー９７に至る光の経路が、矢印９９により示されている。
【００２２】
プロジェクター１００は、光線の焦点位置がプロジェクター１００に近くなるように設計されている。すなわち短焦点になるように構成されている。よって、プロジェクター１００は短い投影距離で、平面物体に大きなカラー（又はモノクロ）画像を表示することができる。ここで、「プロジェクターが短焦点に構成される」とは、プロジェクター１００の光学系が、屈折力を有するミラー（例えば自由曲面ミラー９８）を含むことを意味する。このミラーが有する屈折力は正でも負でも良い（すなわち、ミラーは凹面鏡でも凸面鏡でも良い）。投影光学系８１が屈折力を有するミラーを含むことで、プロジェクター１００からスクリーンまでの距離が例えば５０センチ以内であっても８０インチ程度の大きな投影像を表示することが可能である。
【００２３】
また、プロジェクター１００は、可視光外光源７９をさらに有している。可視光外光源７９はＬＥＤなどであり、近赤外、赤外、又は、紫外などの波長の光を照射する。可視光外光源７９の光はＤＭＤ９４に入射する。ＤＭＤ９４に入射した各色光は、パターン画像に基づいてＤＭＤ９４で変調されつつ反射され、光源８０から射出された白色光と同様にスクリーンに投影される。
【００２４】
カラーホイール８２に光を照射しない遮光部分が設けられており、光源８０からの白色光が遮光部分を通過するタイミングで、プロジェクター１００はパターン画像に基づいてＤＭＤ９４を制御する。これにより、コンテンツ画像に続いてパターン画像を投影できる。カラーホイール８２が１回転するごとに１フレームのカラー画像が作成されるので、例えば３０ｆｐｓで制御されるとしても肉眼ではコンテンツ画像が途切れたことを判別することは困難である。したがって、実質的にコンテンツ画像とパターン画像が同時に表示されると見なしてよい。このような構成例では、コンテンツ画像とパターン画像が投影光学系８１を共有できるのでプロジェクター１００の大きさを抑制できる。
【００２５】
一方、パターン画像のために投影光学系８１がもう１つ配置されてもよい。このような構成によれば、プロジェクター１００はコンテンツ画像とパターン画像を同時に投影できる。
【００２６】
また、例えば、フレーム単位でコンテンツ画像とパターン画像を切り替えてもよい。３０ｆｐｓで画像を投影している場合、１〜ｎフレーム（ｎは２〜２９の整数）で可視光による投影を行い、ｎ＋１〜３０フレームで可視外光による投影を行う。１秒間に３０−ｎフレームで可視光による投影が行われないが、残像により、人間の目にはコンテンツ画像が投影されているように見える。このため、コンテンツ画像の投影中もキャリブレーションが可能となる。
【００２７】
<<画像提供装置１３のハードウェア構成>>
図３は、画像提供装置１３のハードウェア構成図の一例である。画像提供装置１３は、アドレスバスやデータバス等のバスライン１１０を介して電気的に接続されたＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＳＳＤ（Solid  State  Drive）１０４、入力部１０５、外部メモリ装着部１０６、ディスプレイＩ／Ｆ１０７、及び、ネットワークＩ／Ｆ１０８を有している。
【００２８】
ＣＰＵ１０１はＳＳＤ１０４に記憶された装置用プログラム１０９を実行して画像提供装置１３の全体的な動作を制御する。ＲＡＭ１０２は、ＣＰＵ１０１が装置用プログラム１０９を実行する際の作業メモリである。ＲＯＭ１０３にはＩＰＬ（Initial  Program  Loader）等、主に画像提供装置１３の起動時にＣＰＵ１０１が実行する装置用プログラム１０９が記憶されている。ＳＳＤ１０４は、装置用プログラム１０９や各種データを記憶するための不揮発メモリである。ＳＳＤ１０４でなくハードディスクドライブを用いてもよい。
【００２９】
入力部１０５は、キーボードやマウスなどでありユーザによる画像提供装置１３への入力を受け付ける。外部メモリ装着部１０６は、ＣＰＵ１０１からの指示により着脱可能な外部メモリ１２０に対する書き込み又は外部メモリ１２０からの読み出しを行う。外部メモリ１２０は、例えばＵＳＢメモリ、ＳＤカード等のフラッシュメモリ、ＣＤ−ＲＯＭ等の光ディスクである。
【００３０】
ディスプレイＩ／Ｆ１０７はＣＰＵ１０１から指示によりビットマップデータを作成し、ディスプレイに送信する。ディスプレイＩ／Ｆ１０７には、液晶などの表示装置であるディスプレイ１３０が接続されている。ディスプレイ１３０はタッチパネルを備えていてよい。ネットワークＩ／Ｆ１０８は、イーサネット（登録商標）カードなどネットワークに接続するためのインタフェースである。
【００３１】
<<プロジェクターのハードウェア構成>>
図４は、プロジェクター１００のハードウェア構成図の一例である。プロジェクター１００は、内部バスＢに接続されたＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、Ｉ／Ｆ（インタフェース）２０４、及び、光学エンジン２０５を有する。Ｉ／Ｆ２０４にはネットワークＩ／Ｆ２０７、外部ストレージＩ／Ｆ２０８、映像ケーブルＩ／Ｆ２０９及び加速度センサ２１０が接続されている。
【００３２】
ＲＯＭ２０３には、プロジェクタ用プログラム２１１が記憶されており、ＣＰＵ２０１はＲＯＭ２０３に記憶されたプロジェクタ用プログラム２１１を実行してプロジェクター１００の全体を制御する。ＲＡＭ２０２はＣＰＵ２０１の作業メモリとなると共に、ファイルとして入力された映像信号が記憶される。Ｉ／Ｆ２０４は周辺バス、ＤＭＡＣ（Direct Memory Access）、バスコントローラなどであり、ネットワークＩ／Ｆ２０７、外部ストレージＩ／Ｆ２０８、及び、映像ケーブルＩ／Ｆ２０９が受信したデータの優先度を調停してＲＡＭ２０２に記憶する。また、ネットワークＩ／Ｆ２０７、外部ストレージＩ／Ｆ２０８、及び、映像ケーブルＩ／Ｆ２０９にデータを出力する。光学エンジン２０５については図２にて説明した。
【００３３】
ネットワークＩ／Ｆ２０７は、例えばＬＡＮに接続するためのイーサネット（登録商標）カードである。有線ＬＡＮ（IEEE802.3ｘ）、無線ＬＡＮ（IEEE802.11）、それぞれに対応した複数のネットワークＩ／Ｆ２０７が配置されている。ネットワークＩ／Ｆ２０７には有線データ２２１と無線データ２２２の通信データが入力される。
【００３４】
外部ストレージＩ／Ｆ２０８は、ＵＳＢメモリやＳＤメモリカードなどの外部ストレージ２１２が装着される。外部ストレージ２１２が装着されるとそれを検知してＣＰＵ２０１に通知する（割り込みする）。
【００３５】
映像ケーブルＩ／Ｆ２０９は、映像ケーブル（アナログ用又はデジタル用）から映像信号を取得するＩ／Ｆである。映像ケーブルＩ／Ｆ２０９にはアナログ信号が送信される例えばＲＧＢケーブル２３とデジタル信号が送信されるＨＤＭＩ（登録商標）ケーブル２４が接続されている。これらのケーブルや信号種類は一例である。映像ケーブルＩ／Ｆ２０９が映像信号を受信するとそれを検知してＣＰＵ２０１に通知する（割り込みする）。
【００３６】
加速度センサ２１０はプロジェクター１００の投影光の水平に対する傾き角（仰角）を検出する。
【００３７】
＜機能について＞
図５は、プロジェクションシステム３００に含まれる撮像装置１２、プロジェクター１００、及び、画像提供装置１３の機能ブロック図の一例である。なお、スクリーンに向かって左側のプロジェクター１００をプロジェクター１と称し、スクリーンに向かって右側のプロジェクター１００をプロジェクター２と称する。両者の機能は同様でよい。
【００３８】
<<プロジェクター>>
プロジェクター１００は、投影実施部３１、不可視パターン投影実施部３２、及び、投影映像受信部３３を有している。プロジェクター１００が有する各部は、図４に示されている各構成要素のいずれかが、プロジェクタ用プログラム２１１に従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。
【００３９】
投影映像受信部３３は、図４に記載されたＣＰＵ２０１やネットワークＩ／Ｆ２０７等により実現され、画像提供装置１３からコンテンツ画像やパターン画像を受信する。
【００４０】
投影実施部３１は、図４に記載されたＣＰＵ２０１や光学エンジン２０５等により実現され、コンテンツ画像を投影する。不可視パターン投影実施部３２は、図４に記載されたＣＰＵ２０１や光学エンジン２０５等により実現され、パターン画像を投影する。なお、パターン画像は予めプロジェクター１００が記憶していてもよい。
【００４１】
<<撮像装置>>
撮像装置１２は、不可視パターン撮像部２１、及び、不可視パターン像送信部２２を有している。不可視パターン撮像部２１は、プロジェクター１，２が投影した可視外光のパターン画像を撮像する。不可視パターン撮像部２１は可視外光にのみ感度を有し、パターン画像のみを撮像する。あるいは、撮像データを画像処理して、撮像データからコンテンツ画像を除去することでパターン画像のみを取り出してもよい。
【００４２】
不可視パターン像送信部２２は、不可視パターン撮像部２１が撮像したパターン画像の撮像データを画像提供装置１３に送信する。
【００４３】
<<画像提供装置１３>>
画像提供装置１３は、不可視パターン像受信部４１、位置ずれ検出部４２、フォーカス検出部４３、台形歪み検出部４４、スキュー検出部３９、フォーカス調整部３８、投影映像送信部１（符号は４５）、投影映像送信部２（符号は４６）、画像補正部４７、投影画像生成部４８、及び、キャリブレーションパターン生成部４９、を有している。画像提供装置１３が有する各部は、図３に示されている各構成要素のいずれかが、装置用プログラム１０９に従ったＣＰＵ１０１からの命令によって動作することで実現される機能又は手段である。
【００４４】
投影映像送信部１、２は、図３に示されているＣＰＵ１０１及びネットワークＩ／Ｆ１０８等により実現される。投影映像送信部１はコンテンツ画像及びパターン画像をプロジェクター１に送信し、投影映像送信部２はコンテンツ画像及びパターン画像をプロジェクター２に送信する。
【００４５】
不可視パターン像受信部４１は、図３に示されているＣＰＵ１０１及びネットワークＩ／Ｆ１０８等により実現され、撮像装置１２からパターン画像の撮像データを受信する。
【００４６】
フォーカス検出部４３は、パターン画像の撮像データを解析してフォーカスを合わせるために有効な情報を検出する。フォーカス検出部４３は、例えば、輝度コントラスト（最も高い輝度と最も低い輝度の差）を算出し、フォーカス調整部３８に出力する。フォーカス調整部３８はズームアウト又はズームインするようにプロジェクター１，２に要求する。プロジェクター１，２は投影光学系８１のミラーやレンズの位置を調整してズームアウト又はズームインする。フォーカス検出部４３とフォーカス調整部３８は、輝度コントラストが最大になるまでこの処理を繰り返す。なお、フォーカスの補正はプロジェクター１とプロジェクター２で別々に行われる。
【００４７】
台形歪み検出部４４は、台形歪みを検出し、台形歪みを補正するための射影変換式を算出する。詳細は後述される。
【００４８】
スキュー検出部３９は、本体の上下方向の傾きを加速度センサ２１０で検出して、傾きによる台形歪みを補正するための情報を画像補正部４７に出力する。ユーザがプロジェクター１００を水平方向よりもやや上向きに傾けて投影するケースでは、上辺が下辺よりも長くなる台形歪みが生じる。画像補正部４７は傾きに応じて画像を補正することで、このような台形歪みを低減できる。詳細は後述される。
【００４９】
位置ずれ検出部４２は、図３に示されているＣＰＵ１０１等により実現され、プロジェクター１とプロジェクター２がそれぞれ投影したパターン画像の撮像データの位置ずれを検出する。
【００５０】
投影画像生成部４８は、図３に示されているＣＰＵ１０１等により実現され、プロジェクター１とプロジェクター２にそれぞれ送信される元となる元画像を生成する。
【００５１】
キャリブレーションパターン生成部４９は、図３に示されているＣＰＵ１０１等により実現され、キャリブレーション用のパターン画像を生成する。なお、プロジェクター１とプロジェクター２でパターン画像は同じでもよいし異なっていてもよい。
【００５２】
画像補正部４７は、コンテンツ画像となる元画像の中央に重複範囲を設けて元画像を左右の２つに分割する。左側の画像が左側のプロジェクター１に送信されるコンテンツ画像であり、右側の画像が右側のプロジェクター２に送信されるコンテンツ画像である。また、画像補正部４７は、スキュー検出部３９が検出した傾きによる台形歪みを補正するための情報に基づきコンテンツ画像を補正し、台形歪み検出部４４が検出した射影変換式でコンテンツ画像を補正する。また、位置ずれ検出部４２が検出した位置ずれがゼロになるようにコンテンツ画像を補正する。これにより、コンテンツ画像の歪みと位置ずれが補正される。
【００５３】
＜パターン画像の一例＞
図６は、スクリーンに投影され撮像装置１２が撮像したパターン画像の一例を示す図である。図６では、プロジェクター１が投影したパターン画像３１０とプロジェクター２が投影したパターン画像３２０とが撮像されている。スキュー検出部３９、フォーカス検出部４３、台形歪み検出部４４、及び、位置ずれ検出部４２にとって、プロジェクター１，２がどのパターン画像を投影したかは既知である。
【００５４】
位置ずれ検出部４２が２つのパターン画像３１０，３２０を分離するものとしてパターン画像の認識について説明する。
(i) 位置ずれ検出部４２は撮像データを二値化する。
(ii) 撮像データの縦方向及び横方向のエッジを検出する。
(iii) ハフ変換などを利用してエッジ画像から円形及び四角形を抽出する。
(iv) 図形の重心を求め、重心から各図形の外縁までの距離を算出する。
(v) 最も左の列の図形及び最も右の列の図形を取り出して、重心から外縁までの距離を検証する。
(vi)距離がほぼ一定であるかどうかを判定し、距離がほぼ一定である場合は円形のパターン画像であると判定する。距離がほぼ一定でない場合、例えばハリスのコーナー検出を行い、１つの図形で４つのコーナーが検出されるかどうかを判定する。４つのコーナーが検出された場合、正方形のパターン画像であると判定する。
(vii)最左最上部の図形（円３１０１）に対し右の円３１０４、及び、下の円３１０２の重心を結ぶ直線３０３、３０４を生成する。
(viii) 図形同士（円）の間隔は均一であり、縦方向と横方向の円の数も決まっている。したがって、直線３０３の上に上記間隔ごとに、円３１０７、３１１０の重心の位置を決定できる。同様に、直線３０４の上に上記間隔ごとに、円３１０３の重心の位置を決定できる。円３１０５の重心を求めることができれば、円３１０８、３１１１の重心を決定できる。円３１０６の重心を求めることができれば、円３１０９、３１１２の重心を決定できる。このように、２つのパターン画像３１０，３２０が極端に重なっていなければ、それぞれのパターン画像の図形の位置を特定できる。
【００５５】
投影されるパターン画像がプロジェクター１と２で異なることで、プロジェクター１と２の位置の入れ替わりを検出できる。しかし、プロジェクター１と２が同じパターン画像を投影しても不都合はない。
【００５６】
また、プロジェクター１と２で可視外光の波長を異ならせておき、撮像装置１２がそれぞれの波長で撮像してもよい。これにより、同じパターン画像でも個体を識別でき、入れ替わりを検出できる。
【００５７】
なお、図７に示すように、プロジェクター１と２がそれぞれ投影範囲の一部にだけパターン画像を投影してもよい。このようなパターン画像が用いられることで、パターン画像３１０，３２０が重複するおそれが低減されるため、パターン画像の抽出が容易になる。また、プロジェクター１と２がパターン画像を投影するタイミングをずらしてもよい。画像提供装置１３はプロジェクター１と２にそれぞれ異なるタイミングでパターン画像の投影を指示する。プロジェクター１は、画像提供装置１３からの指示によりパターン画像を投影し、プロジェクター２は、画像提供装置１３からの指示によりパターン画像を投影する。こうすることでパターン画像の抽出が容易になる。また、パターン画像３１０，３２０が別々に撮像された二つの撮像データを合成することで、位置ずれを検出することができる。
【００５８】
<<歪み補正>>
次に、図８を用いて歪み補正について説明する。図８は、歪み補正を説明する図の一例である。パターン画像が撮像された撮像データ及びプロジェクターが投影するパターン画像の円の重心、正方形の重心又は正方形の頂点を特徴点とする。撮像データの特徴点の座標を(ｘｃ, ｙｃ)とし、パターン画像の特徴点の座標を(ｘｐ, ｙｐ)とする。
【００５９】
射影変換行列Ｈを用いることで、撮像データの特徴点の座標とパターン画像の特徴点の座標とを対応づけることができる。
【００６０】
【数１】
2017059903.tif 000003
ｈ1〜ｈ8は射影変換行列Ｈの要素である射影変換パラメータである。式（１）により、８つの未知パラメータに対して２つの拘束が得られるので、対応点が４つあれば射影変換行列Ｈの全ての要素を決定できる。例えば、４つの特徴点で囲まれる四角形の領域ごとに射影変換行列Ｈを求めることができる。
【００６１】
歪み補正は、プロジェクター１００が投影する画像を予め変形させておくことで行われる。この画像を補正画像という。補正画像の求め方は以下のようになる。図９は補正画像の求め方の一例を示す図である。
（１）台形歪み検出部４４は撮像データ６０１ａで補正後の画像が撮像される領域６０１ｂを決定する。この領域６０１ｂは、台形などに歪んだ撮像データよりも小さく、投影される画像と同じアスペクト比の領域でよい。
（２）射影変換で求めた対応を用いて、（１）の領域内の全ての点（ｘｃ、ｙｃ）に対応する投影前のパターン画像（原画像６０２）の点（ｘｐ、ｙｐ）を求める。この対応をテーブルに保存する。
（３）（１）の領域６０１ｂの点（ｘｃ、ｙｃ）は原画像６０２の点（ｘｐ、ｙｐ）を参照するので、（１）の領域６０１ｂの点（ｘｃ、ｙｃ）と対応する補正画像６０３の点（ｘ´ｐ、ｙ´ｐ）は、原画像６０２の点（ｘｐ、ｙｐ）の画素を参照することで得られる。
（４）画像補正部は（２）のテーブルにおいて領域６０１ｂの点（ｘｃ、ｙｃ）と同じ補正画像６０３上の位置に、テーブルで点（ｘｃ、ｙｃ）に対応する点（ｘｐ、ｙｐ）の画素値を配置する。これにより、補正画像６０３が得られる。補正画像６０３は撮像データと逆に変形された形状となる。この補正画像をプロジェクター１００が投影することで歪みが低減されたコンテンツ画像を投影できる。すなわち、投影前のパターン画像と投影して撮像されたパターン画像との比較結果から、補正画像を生成できる。
【００６２】
＜スキュー補正＞
図１０（ａ）はスキュー補正について説明する図の一例である。プロジェクター１００の設置角度をθ、上下方向の投影画角をαとする。また、プロジェクター１００の投影口から投影面に画像の下辺が当たるまでの距離をｍとする。また、投影される画面のアスペクト比をｘ：ｙとする。設置角度θは加速度センサ２１０により検出され、投影画角αは予め既知である。
【００６３】
辺ＣＤの長さは（２ｍ・ｓｉｎ（α／２）ｓｉｎθ）／ｃｏｓ（θ＋α／２）、辺ＢＣは２ｍ・ｓｉｎ（α／２）と計算される。また、辺ＢＤは２ｍ×ｓｉｎ（α／２）・ｃｏｓθ＋（２ｍ・ｓｉｎ（α／２）・ｓｉｎθ）／ｃｏｓ（θ＋α／２）・ｓｉｎ（θ＋α／２）と計算される。
【００６４】
図１０（ｂ）において、四角形ＢＢ'Ｃ' Ｃの縦方向の辺の長さを１とすると、四角形ＢＢ'Ｄ' Ｄの縦方向の辺の長さは１＋ｓｉｎθ・ｓｉｎ（θ＋α／２）／ｃｏｓ（θ＋α／２）と計算される。また、ＤＤ´はＢＢ'に対し、（１＋（２・ｓｉｎ（α／２）  ・ｓｉｎθ）／ｃｏｓ（θ＋α／２））倍の大きさになり、ｍ、ｘ、ｙに依らない倍率となる。
【００６５】
設置角度θと投影画角αにより台形歪み量がわかるので、これを打ち消すために、上辺を下辺に比べ（１＋（２・ｓｉｎ（α／２）  ・ｓｉｎθ）／ｃｏｓ（θ＋α／２））で割った長さにすれば、投影時に歪みが低減された画像が得られる。辺ＢＢ'と辺ＤＤ'の間の横ラインの長さは、該横ラインが辺ＢＢ'と辺ＤＤ'の間の内分する比率に応じて決定する。
【００６６】
<<位置ずれ補正>>
歪み補正やスキュー補正により、パターン画像３１０、３２０は外縁が矩形領域となり、パターン画像３１０とパターン画像３２０には上下方向と左右方向のずれだけが残る。
【００６７】
図１１（ａ）は、パターン画像３１０、３２０の位置ずれを説明する図の一例である。説明の便宜上、パターン画像３１０とパターン画像３２０は同じ大きさであるとする。位置ずれ検出部４２は、パターン画像３１０の上端とパターン画像３２０の上端と差Δｙ（ピクセル数）を検出する。また、パターン画像３１０の高さＨ（ピクセル数）を検出する。Δｙ/Ｈにより高さずれ量〔％〕が分かる。
【００６８】
また、位置ずれ検出部４２は、パターン画像３１０の右端とパターン画像３２０の右端と差Δｘ（ピクセル数）を検出する。また、パターン画像３１０の幅Ｗ（ピクセル数）を検出する。（Ｗ-Δｘ）/Ｗにより重複量〔％〕が分かる。
【００６９】
画像補正部４７は、位置ずれ量（高さずれ量と重複量）を取得して、プロジェクター１が送信するコンテンツ画像の高さを「高さずれ量／２」だけ上方に移動し、プロジェクター２が送信するコンテンツ画像の高さを「高さずれ量／２」だけ下方に移動する。プロジェクター１，２のいずれか一方を「高さずれ量」だけ上方又は下方に移動してもよい。また、画像補正部４７は予め既知の適正な重複量と重複量の差分がゼロになるように、プロジェクター１、２が、適正な重複量と現在の重複量の差の半分だけ左又は右にコンテンツ画像を移動させる。あるいは、プロジェクター１又は２の少なくとも一方が、適正な重複量と現在の重複量の差だけコンテンツ画像を左又は右に移動させる。
【００７０】
これにより、図１１（ｂ）に示すように、パターン画像３１０と３２０の位置ずれが抑制されたパターン画像（及びコンテンツ画像）が投影される。
【００７１】
なお、歪み補正では修正しきれない回転ずれがパターン画像３１０と３２０との間に生じる場合、いずれか一方を回転させる。また、水平方向に対するパターン画像３１０，３２０の角度を検出してもよい。これらの場合、アフィン変換により補正できる。
【００７２】
＜パターン画像の投影＞
図１２を用いて、パターン画像とコンテンツ画像が同時に投影された場合の投影処理について説明する。図１２は、パターン画像とコンテンツ画像を同時並行的に投影する手順を示すシーケンス図の一例である。
【００７３】
まず、位置ずれ検出部４２は、不可視パターン像受信部４１を介してパターン画像の撮像データを受信する（Ｓ１）。
【００７４】
次に、位置ずれ検出部４２は、パターン画像の撮像データを上記のように認識してパターン画像３１０，３２０を検出する（Ｓ２）。
【００７５】
次に、位置ずれ検出部４２は、パターン画像３１０，３２０の位置を比較して位置ずれ量（高さずれ量と重複量）、歪み補正値、スキュー補正値、及び、フォーカス補正値を算出する（Ｓ３）。
【００７６】
画像補正部４７は、位置ずれ検出部４２の処理と並行して元画像を分割したり、歪み補正、スキュー補正、位置ずれ補正などを行う（Ｓ４）。フォーカス調整部３８は位置ずれ検出部４２の処理と並行してフォーカス補正を行う。
【００７７】
そして、プロジェクター１は画像補正部４７が補正したコンテンツ画像及びパターン画像を投影し、プロジェクター２は画像補正部４７が補正したコンテンツ画像及びパターン画像を投影する（Ｓ５，Ｓ６）。
【００７８】
なお、画像補正部４７の処理のサイクルの方が位置ずれ検出部４２が位置ずれ量を算出するサイクルより速いので、画像補正部４７は最後に算出された位置ずれ量、歪み補正値、スキュー補正値に基づいて歪み補正、スキュー補正、位置ずれ補正などを行う（Ｓ７）。同様に、フォーカス調整部３８は、最後に算出されたフォーカス補正値に基づいて位置ずれ検出部４２の処理と並行してフォーカス補正を行う。
【００７９】
以降は、この処理の繰り返しであり、コンテンツ画像の投影と同時にパターン画像を投影する。
【００８０】
したがって、可視外光を投影し継続的にキャリブレーションを行い、補正を行いながらコンテンツ画像の投影を継続することで、コンテンツ画像の投影中もキャリブレーションが可能となる。
【００８１】
なお、歪み補正値、スキュー補正値、及び、フォーカス補正値及び位置ずれ量を検出できなくても既存の位置ずれ量を使用して投影を続けてよい。
【００８２】
＜変形例＞
本実施形態ではプロジェクターが複数台あるプロジェクションシステム３００のキャリブレーションについて説明したが、単一のプロジェクター１００のキャリブレーションも同様に行うことができる。
【００８３】
図１３（ａ）は、プロジェクター１００が一台のプロジェクションシステム３００の構成図の一例である。なお、図１３（ａ）においては図１との相違点を主に説明する。図１３では、プロジェクター１００が一台しか存在しない。したがって、画像提供装置１３は位置ずれ量を算出する必要がない。
【００８４】
また、図１３（ｂ）では、プロジェクター１００に撮像装置１２が搭載され、画像提供装置１３をプロジェクター１００が内蔵している。プロジェクター１００が１台の場合、位置ずれ量を補正する必要がないので、画像提供装置１３をプロジェクター１００が内蔵できる。
【００８５】
図１４は、図１３（ｂ）の構成におけるプロジェクター１００の機能ブロック図の一例である。なお、図１４では主に図５との相違を説明する。プロジェクター１００は、不可視パターン撮像部２１、フォーカス検出部４３、台形歪み検出部４４、スキュー検出部３９、投影実施部３１、画像補正部４７、投影画像生成部４８、及び、キャリブレーションパターン生成部４９、を有している。したがって、図５で撮像装置１２や画像提供装置１３が有していた機能をプロジェクター１００が有している。各機能の動作は図５と同様である。また、位置ずれ検出部４２が不要となる。
【００８６】
＜パターン画像の投影＞
図１５は、１台のプロジェクター１００がパターン画像とコンテンツ画像を同時並行的に投影する手順を示すシーケンス図の一例である。
【００８７】
まず、フォーカス検出部４３，台形歪み検出部４４及びスキュー検出部３９は、不可視パターン撮像部２１からパターン画像の撮像データを取得する（Ｓ１）。
【００８８】
次に、フォーカス検出部４３，台形歪み検出部４４及びスキュー検出部３９は、パターン画像の撮像データからパターン画像を検出する（Ｓ２）。パターン画像は１つしかないので２つのパターン画像を分離する必要はない。
【００８９】
次に、フォーカス検出部４３，台形歪み検出部４４及びスキュー検出部３９は、パターン画像を解析して歪み補正値、スキュー補正値及びフォーカス補正値を算出する（Ｓ３）。スキュー補正値によりスキュー補正を行ってから歪み補正をおこなうことで、台形歪みが低減されてから歪み補正を行うことができる。
【００９０】
画像補正部４７は、フォーカス検出部４３，台形歪み検出部４４及びスキュー検出部３９の処理と並行して、スキュー補正及び歪み補正などを行う（Ｓ４）。フォーカス調整部３８は位置ずれ検出部４２の処理と並行してフォーカス補正を行う。
【００９１】
そして、プロジェクター１００の投影実施部３１は画像補正部４７が補正したコンテンツ画像及びパターン画像を投影する（Ｓ５）。
【００９２】
なお、画像補正部４７の処理のサイクルの方が歪み補正値、スキュー補正値及びフォーカス補正値が算出されるサイクルより速いので、画像補正部４７は最後に算出された歪み補正値、スキュー補正値に基づいてスキュー補正及び歪み補正を行う（Ｓ６）。フォーカス調整部３８は最後に算出されたフォーカス補正値に基づいてフォーカス補正を行う。
【００９３】
以降は、この処理の繰り返しであり、コンテンツ画像の投影と同時にパターン画像を投影する。
【００９４】
したがって、プロジェクター１００が１台の場合も、可視外光を投影し継続的にキャリブレーションを行い、補正を行いながら投影を継続することで、コンテンツ画像の投影中もキャリブレーションが可能となる。
【００９５】
また、本実施例のプロジェクター１００は、コンテンツ画像が投影されている間、キャリブレーションをすることが可能なので、時系列に、歪み補正値、スキュー補正値、フォーカス補正値、及び、位置ずれ情報を取得できる。ここで、平面でない投影面が回転していたり、往復移動しているような場合、これらの補正情報も周期的に変化することになる。したがって、プロジェクター１００や画像提供装置１３が時間に対し、歪み補正値、スキュー補正値、フォーカス補正値、及び、位置ずれ情報を記録すると、同じ値が周期的に現れる。したがって、一周期以上これらを記録すると、以降はキャリブレーションを不要にして、記録した歪み補正値、スキュー補正値、フォーカス補正値、及び、位置ずれ情報を用いてコンテンツ画像を補正できる。
【実施例２】
【００９６】
実施例１にて説明したように、プロジェクター１００を複数台有するプロジェクションシステム３００では、各プロジェクター用のコンテンツ画像の出力を管理する画像提供装置１３が必要である。
【００９７】
図１６は、プロジェクター１００を３台有するプロジェクションシステム３００を示す。画像提供装置１３が各プロジェクター１００に送信するコンテンツ画像を同期させているため、各プロジェクター１００が同じタイミングで同じコンテンツ画像を投影できるためである。したがって、投影開始時から投影タイミングが合っている状態であり、途中でタイミングがずれることもない。しかし、コンテンツ画像の出力を管理する画像提供装置１３が必要であるため、プロジェクションシステム３００が大規模になるという不都合がある。
【００９８】
そこで、本実施形態では、画像提供装置１３がなくても各プロジェクター１００が投影するコンテンツ画像のずれが抑制されたプロジェクションシステム３００について説明する。具体的には、各プロジェクター１００はＵＳＢメモリ等からコンテンツ画像を読み出して投影する。また、可視外光で同期画像を投影し、撮像された同期画像を解析することで、コンテンツ画像の投影を停止することなく、各プロジェクター１００がタイミング補正を実施することを可能にする。
【００９９】
本実施例においても、可視外光による同期画像の投影によりコンテンツ画像の投影タイミングのズレ検出を行うため、コンテンツ画像の投影を停止する必要がない。
【０１００】
＜システム構成＞
図１７は、プロジェクションシステムの構成図の一例である。図では３つのプロジェクター１００がそれぞれコンテンツ画像４０２と同期画像４０１を水平方向に一列に投影する。最左のプロジェクター１００が投影する同期画像を４０１ａ、中央のプロジェクター１００が投影する同期画像を４０１ｂ、最右のプロジェクター１００が投影する同期画像を４０１ｃと称する。コンテンツ画像４０２はＵＳＢメモリなどの外部ストレージ２１２に記憶されているものとする。また、各プロジェクター１００にはそれぞれ撮像装置１２が搭載されている。
【０１０１】
各プロジェクター１００は、同期画像４０１の先頭から1フレーム毎に連続したフレーム番号（例えば、１から始まる）４０３を作成し、そのフレーム番号４０３が投影される画像を可視外光による同期画像４０１とする。フレーム番号４０３は、このような連番でなく、コンテンツ画像の動画ファイルのタイムコード情報から作成してもよい。
【０１０２】
また、各プロジェクター１００は可視光によるコンテンツ画像と同時に可視外光による同期画像４０１の投影を行う。撮像装置１２は可視外光で投影された同期画像４０１を撮像する。
【０１０３】
このような構成によれば、以下のようなタイミング補正が可能になる。
(１) 各撮像装置１２は可視外光で投影された同期画像４０１のうち、自機と自機に隣接したプロジェクター１００のフレーム番号４０３を撮像する。ＯＣＲ(Optical Character Reader)処理などにより、自機と自機に隣接したプロジェクター１００が投影しているフレーム番号４０３が分かる。
（２）各プロジェクター１００は、自機と自機に隣接したプロジェクター１００が投影しているフレーム番号４０３のうち遅い方のフレーム番号４０３を投影する。したがって、最終的に、３つのプロジェクター１００のうち最も投影が遅いプロジェクター１００のフレーム番号４０３に他の２つのプロジェクター１００のフレーム番号４０３が一致するようになる。
【０１０４】
「可視外光による同期画像の投影→可視外光の撮像→タイミングずれ検出→コンテンツ画像の投影のタイミング補正」をコンテンツ画像の投影中に繰り返し行う。常にタイミング補正を続けることにより、ＵＳＢメモリ等の外部メモリからのコンテンツ画像のファイル読み込みに遅延が発生した場合でも、各プロジェクター１００が投影するコンテンツ画像を同期させることができる。
＜構成例＞
図１８は、本実施例のプロジェクター１００の機能ブロック図の一例である。なお、本明細書において、同一の符号を付した構成要素については、同様の機能を果たすので、一度説明した構成要素の説明を省略あるいは相違点についてのみ説明する場合がある。プロジェクター１００のハードウェア構成については実施例１と同様でよい。
【０１０５】
プロジェクター１００は、可視外光画像撮像部５１、画像タイミング検出部５２、画像タイミング補正部５３、情報通信部５４、コンテンツ画像投影部５５、コンテンツ画像生成部５６、画像ファイル入力部５７、可視外光画像投影部５９、及び、タイミング検出用画像生成部５８、を有する。
【０１０６】
プロジェクター１００が有する各部は、図４に示されている各構成要素のいずれかが、プロジェクタ用プログラム２１１に従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。
【０１０７】
画像ファイル入力部５７は、図４に記載されたＣＰＵ１０１及び外部ストレージＩ／Ｆ２０８等により実現され、ＵＳＢメモリ，ＳＤカード（登録商標）などの外部ストレージ２１２からコンテンツ画像のファイルを受け取る（入力する）。外部ストレージ２１２だけでなく、ネットワークを介してコンテンツ画像のファイルを取得してもよい。この場合、画像ファイル入力部５７はネットワークＩ／Ｆ等により実現される。
【０１０８】
コンテンツ画像生成部５６は、図４に記載されたＣＰＵ１０１等により実現され、画像ファイル入力部５７が入力を受け付けたファイルからコンテンツ画像を生成する。また、タイミング検出用画像生成部５８に対して、出力するコンテンツ画像のタイミング情報（フレーム番号等）を伝達することで、コンテンツ画像の投影タイミングに合わせて、同期画像４０１を投影する投影タイミングをタイミング検出用画像生成部５８に指示する。
【０１０９】
コンテンツ画像投影部５５は、図４に記載されたＣＰＵ１０１及び光学エンジン２０５等により実現され、コンテンツ画像生成部５６で生成されたコンテンツ画像を投影する。
【０１１０】
タイミング検出用画像生成部５８は、図４に記載されたＣＰＵ１０１等により実現され、コンテンツ画像生成部５６で生成されたコンテンツ画像に連動した同期画像４０１を生成する。同期画像４０１とは、コンテンツ画像のフレームの順序が反映された情報（フレーム番号）を含む画像である。例えば、コンテンツ画像の最初のフレーム番号４０３を０とし、コンテンツ画像のフレームが更新されると連動して増える番号を含む画像である（コンテンツ画像のフレーム番号を含む画像）。必ずしも連番である必要はなく、フレーム番号を２倍したものもよいし、タイムコード情報を含む画像でもよい。また、コンテンツ画像の第１フレームから最終フレームまで通しの連番でなくてもよい。例えば、１００フレームごとにフレーム番号４０３が１に戻ってもよい。最大のずれ量が１００フレーム未満であれば、このようなフレーム番号４０３でも投影タイミングのずれを補正できる。
【０１１１】
可視外光画像投影部５９は、図４に記載されたＣＰＵ１０１及び光学エンジン２０５等により実現され、タイミング検出用画像生成部５８で生成された同期画像４０１を可視外光で投影する。
【０１１２】
可視外光画像撮像部５１は、図４に記載されたＣＰＵ１０１及び撮像装置１２等により実現され、可視外光画像投影部５９から投影された同期画像４０１を、隣接するプロジェクター１００が投影した同期画像４０１と共に撮像する。
【０１１３】
情報通信部５４は、必須の構成でなく、全てのプロジェクター１００が撮像装置１２を有していない場合に作動する。情報通信部５４は、各プロジェクター１００にタイミングのずれ量（又は、当該プロジェクター１００と隣接したプロジェクター１００のフレーム番号４０３でもよい）を送信する。なお、通信は無線ＬＡＮ、ZigBee（登録商標）、Bluetooth（登録商標）、３Ｇ、ＬＴＥ等の無線通信でもよいし有線通信でもよい。
【０１１４】
なお、情報通信部５４は、全てのプロジェクター１００に存在している必要はないが、他のプロジェクター１００もずれ量を受信するための機能が必要になる。
【０１１５】
画像タイミング検出部５２は、図４に記載されたＣＰＵ１０１等により実現され、可視外光画像撮像部５１で撮像された同期画像４０１の撮像データから隣接するプロジェクター１００とのタイミングのずれ量を算出する。可視外光画像撮像部５１を有しない場合は、情報通信部５４から得た補正情報をもとにして、コンテンツ画像の投影タイミングのずれ量を算出する。
【０１１６】
画像タイミング補正部５３は、図４に記載されたＣＰＵ１０１等により実現され、画像タイミング検出部５２で算出された投影タイミングのずれ量に応じて、投影タイミングの補正量を算出し、コンテンツ画像生成部５６へ指示する。例えば、左隣のプロジェクター１００に対し自機が１フレーム遅れており、右隣のプロジェクター１００に対し自機が１フレーム進んでいる場合、１フレーム戻して再生するという補正量を算出する。すなわち、最も遅れているプロジェクターと再生するフレームが一致するように補正量を算出する。
【０１１７】
＜可視外光により投影される同期画像の例＞
図１９（ａ）は、可視外光により投影される同期画像４０１の一例を示す図である。各プロジェクター１００のタイミング検出用画像生成部５８は、コンテンツ画像の最初のフレームから連続したフレーム番号４０３を、コンテンツ画像の左上コーナー付近及び右下コーナー付近に配置した同期画像４０１を生成する。図１９（ａ）では「９９」がフレーム番号４０３である。左上コーナー付近及び右下コーナー付近にフレーム番号４０３を配置するのは、この場所を隣接したプロジェクター１００の撮像装置１２も撮像しやすいためである。また、左上コーナー付近及び右下コーナー付近に配置することで、左に隣接するプロジェクター１００が投影する同期画像４０１のフレーム番号４０３と重ならず、右に隣接するプロジェクター１００が投影する同期画像４０１のフレーム番号４０３とも重ならない。また、どのフレーム番号４０３を自機が投影しどのフレーム番号４０３を隣接したプロジェクター１００が投影したかも分かる。
【０１１８】
したがって、フレーム番号４０３の場所が決まっており、かつ、他のプロジェクター１００が投影するフレーム番号４０３と重ならなければ、フレーム番号４０３の位置は図示する位置でなくてもよい。
【０１１９】
図１９（ｂ）は３台のプロジェクター１００が投影した同期画像４０１を模式的に示す図の一例である。複数のプロジェクター１００で１枚の画像データを投影する場合、隣接したプロジェクター１００のコンテンツ画像の一部が重複されるように投影させることが一般的である。したがって、図１９（ｂ）では２つの重複領域４０４が存在する。よって、各プロジェクター１００は自機の投影領域を撮像することで、隣接したプロジェクター１００の同期画像４０１も含めて撮像することができる。
【０１２０】
例えば、図１９（ｂ）の場合、各プロジェクター１００は以下のようにコンテンツ画像の投影タイミングを補正する。
【０１２１】
可視外光画像撮像部５１により同期画像４０１の撮像データが得られる。自機が投影している同期画像４０１のフレーム番号４０３は左上コーナー又は右下コーナーの数字である。画像タイミング検出部５２は例えば同期画像４０１をＯＣＲ処理してフレーム番号４０３を取り出す。
【０１２２】
（最左のプロジェクターの１回目）
最左のプロジェクター１００の画像タイミング検出部５２は、自機が１００番目のフレームを投影しており、右隣のプロジェクター１００は９９番目のフレームを投影していることを検出する。左下コーナーにはフレーム番号４０３がないため、左にはプロジェクター１００は存在しないと判定する。したがって、右隣のプロジェクター１００に対して１フレーム進んで投影していると検出して、１フレーム戻して投影を継続する。あるいは、１フレームのサイクル時間が経過するまで１００番目のフレームを投影し続けてもよい。
【０１２３】
（中央のプロジェクターの１回目）
中央のプロジェクター１００の画像タイミング検出部５２は、自機が９９番目のフレームを投影しており、右隣のプロジェクター１００は１０１番目のフレームを投影し、左隣のプロジェクター１００は１００番目のフレームを出力していることを検出する。したがって、自機が一番遅れたフレームを投影していると判定し、投影タイミングを補正しない。
【０１２４】
（最右のプロジェクターの１回目）
最右のプロジェクター１００の画像タイミング検出部５２は、自機が１０１番目のフレームを投影しており、左隣のプロジェクター１００は９９番目のフレームを投影していると検出する。右上コーナーにはフレーム番号４０３がないため、右にはプロジェクター１００は存在しないと判定する。したがって、左隣のプロジェクター１００に対して２フレーム進んで投影していると判定し、２フレーム戻して投影を継続する。あるいは、２フレーム分のサイクル時間が経過するまで１０１番目のフレームを投影し続けてもよい。
【０１２５】
<<別の補正例>>
図１９（ｂ）の補正例では１回の補正で３つのプロジェクター１００の同期が得られたが、各プロジェクター１００が継続的に投影タイミングを補正することで、次のような状況でも投影タイミングを合わせることが可能である。
【０１２６】
図２０（ａ）は３台のプロジェクター１００が投影した同期画像４０１を模式的に示す図の一例である。
【０１２７】
（最左のプロジェクターの１回目）
最左のプロジェクター１００の画像タイミング検出部５２は、自機が９９番目のフレームを投影しており、右隣のプロジェクター１００は１００番目のフレームを投影していることを検出する。左下コーナーにはフレーム番号４０３がないため、左にはプロジェクター１００は存在しないと判定する。したがって、右隣のプロジェクター１００に対して１フレーム遅れて投影していると検出して、投影タイミングを補正しない。
【０１２８】
（中央のプロジェクターの１回目）
中央のプロジェクター１００の画像タイミング検出部５２は、自機が１００番目のフレームを投影しており、右隣のプロジェクター１００は１０１番目のフレームを投影し、左隣のプロジェクター１００は９９番目のフレームを出力していることを検出する。したがって、左隣のプロジェクター１００に対して１フレーム進んで投影していると判定し、１フレーム戻して投影を継続する。
【０１２９】
（最右のプロジェクターの１回目）
最右のプロジェクター１００の画像タイミング検出部５２は、自機が１０１番目のフレームを投影しており、左隣のプロジェクター１００は１００番目のフレームを投影していることを検出する。右上コーナーにはフレーム番号４０３がないため、右にはプロジェクター１００は存在しないと判定する。したがって、左隣のプロジェクター１００に対して１フレーム進んで投影していると判定し、１フレーム戻して投影を継続する。
【０１３０】
以上の投影タイミングの補正により、３つのプロジェクター１００の投影タイミングは図２０（ｂ）に示す状態になる。
【０１３１】
（最左のプロジェクターの２回目）
最左のプロジェクター１００の画像タイミング検出部５２は、自機が９９番目のフレームを投影しており、右隣のプロジェクター１００は９９番目のフレームを投影していると検出する。左下コーナーにはフレーム番号４０３がないため、左にはプロジェクター１００は存在しないと判定する。したがって、右隣のプロジェクター１００に対して同期しているので投影タイミングを補正しない。
【０１３２】
（中央のプロジェクターの２回目）
中央のプロジェクター１００の画像タイミング検出部５２は、自機が９９番目のフレームを投影しており、右隣のプロジェクター１００は１００番目のフレームを投影し、左隣のプロジェクター１００は９９番目のフレームを出力していると検出する。したがって、自機が一番遅れたフレームを投影していると判定し、投影タイミングを補正しない。
【０１３３】
（最右のプロジェクターの１回目）
最右のプロジェクター１００の画像タイミング検出部５２は、自機が１００番目のフレームを投影しており、左隣のプロジェクター１００は９９番目のフレームを投影していると検出する。右上コーナーにはフレーム番号４０３がないため、右にはプロジェクター１００は存在しないと判定する。したがって、左隣のプロジェクター１００に対して１フレーム進んで投影していると判定し、１フレーム戻して投影を継続する。
【０１３４】
以上の投影タイミングの補正により、３つのプロジェクター１００の投影タイミングは図２０（ｃ）に示す状態になる。
【０１３５】
このように、３つのプロジェクター１００が継続してタイミングのずれの検出及びタイミング補正を行うので、直接、隣接していないプロジェクタも含め３つのプロジェクター１００が投影タイミングを合わせることができる。
【０１３６】
＜動作手順＞
図２１は、プロジェクター１００が投影タイミングを補正する手順を示すシーケンス図の一例である。
【０１３７】
S1：ユーザが画像ファイルが記憶された外部ストレージ２１２をプロジェクター１００に装着する。画像ファイル入力部５７は外部ストレージ２１２が装着されたことを検出する。
【０１３８】
S2：ユーザが画像ファイルの再生の操作を行うと、プロジェクター１００が該操作を受け付ける。
【０１３９】
S3：画像ファイル入力部５７は外部ストレージ２１２から読み出した画像ファイルをコンテンツ画像生成部５６に送出する。
【０１４０】
S4：コンテンツ画像生成部５６は、画像ファイルから投影用のコンテンツ画像を生成すると共に、生成するフレームの生成順序に基づいて決定したフレーム番号４０３をタイミング検出用画像生成部５８へ送出する。
【０１４１】
S5：タイミング検出用画像生成部５８は、取得したフレーム番号４０３を用いて同期画像４０１を生成する。
【０１４２】
S6：コンテンツ画像生成部５６は、投影タイミングをタイミング検出用画像生成部５８へ指示する。これにより、コンテンツ画像の投影タイミングと同期画像４０１の投影タイミングを合わせることができる。つまり、ほぼ同時にコンテンツ画像と同期画像４０１が投影される。
【０１４３】
S7：コンテンツ画像生成部５６はコンテンツ画像投影部５５に投影を指示し、タイミング検出用画像生成部５８は可視外光画像投影部５９に投影を指示する。したがって、コンテンツ画像投影部５５と可視外光画像投影部５９への投影の指示はほぼ同時に行われる。
【０１４４】
S8：コンテンツ画像投影部５５はコンテンツ画像を投影し、同じタイミングで可視外光画像投影部５９は同期画像４０１を投影する。
【０１４５】
S9：可視外光画像撮像部５１は同期画像４０１を撮像する。
【０１４６】
S10：可視外光画像撮像部５１は同期画像４０１の撮像データを画像タイミング検出部５２に送出する。
【０１４７】
S11：画像タイミング検出部５２は、撮像データを解析し、隣接するプロジェクター１００との投影タイミングのずれ量を算出する。
【０１４８】
S12：画像タイミング検出部５２は、算出したずれ量を画像タイミング補正部５３に送出する。
【０１４９】
S13：画像タイミング補正部５３は、ズレ量から補正量を算出する。すなわち、左隣又は右隣の少なくとも一方のプロジェクター１００のうち最も遅れているプロジェクターと再生するフレームが一致するように補正量を算出する。
【０１５０】
S14：画像タイミング補正部５３は補正量に応じたフレームの投影をコンテンツ画像生成部５６に指示する。
【０１５１】
S15：コンテンツ画像生成部５６は、指示されたフレームのコンテンツ画像を生成する。
【０１５２】
以降は、ステップＳ４からＳ１４の繰り返しである。
【０１５３】
このように、本実施例のプロジェクター１００は、継続的に投影タイミングのずれの検出及び補正を繰り返し行うことで、画像提供装置１３がなくても複数のプロジェクター１００が投影する動画の投影ずれを抑制できる。
【０１５４】
＜１台のプロジェクターのみが撮像装置を有する場合＞
上記のように、全てのプロジェクター１００が撮像装置１２を有していなくても、３つのプロジェクター１００が投影タイミングを同期させることができる。
【０１５５】
図２２は、３台のプロジェクター１００のうち１台が撮像装置１２を有するプロジェクションシステム３００を示す。図２２では、中央のプロジェクター１００のみが撮像装置１２を有している。中央部のプロジェクター１００は同期画像４０１の撮像データから投影タイミングのずれ量と補正量を算出する。そいて、左隣のプロジェクター１００に投影タイミングのずれ量又は補正量を送信し、右隣のプロジェクター１００にずれ量又は補正量を送信する。なお、撮像装置１２を有するプロジェクター１００は、最左又は最右のプロジェクター１００でもよい。
【０１５６】
左隣のプロジェクター１００及び右隣のプロジェクター１００は情報通信部５４にて投影タイミングのずれ量又は補正量を取得し、中央のプロジェクター１００と同様に投影タイミングを補正する。
【０１５７】
図２３は、撮像装置１２を有するプロジェクター１００が投影タイミングを補正する手順を示すシーケンス図の一例である。図２３では主に図２１との相違点を説明する。
【０１５８】
S12-1：画像タイミング検出部５２は、算出した投影タイミングのずれ量を情報通信部５４に送出する。
【０１５９】
S12-2：情報通信部５４は、投影タイミングのずれ量を他のプロジェクター１００に送信する。
【０１６０】
S12-3：他のプロジェクター１００はずれ量から補正量を算出して投影する。
【０１６１】
その他のステップについては図２１と同様でよい。
【０１６２】
図２４は、撮像装置１２を有さないプロジェクター１００が投影タイミングを補正する手順を示すシーケンス図の一例である。図２４では主に図２１との相違点を説明する。
【０１６３】
S31：これまで説明したように、撮像装置１２がある他のプロジェクターは同期画像４０１の撮像データを解析して投影タイミングのずれ量を算出する。
【０１６４】
S32：撮像装置１２がある他のプロジェクターは投影タイミングのずれ量を撮像装置１２を有さないプロジェクター１００の情報通信部５４に送信する。
【０１６５】
S33：情報通信部５４は受信した投影タイミングのずれ量を画像タイミング検出部５２に送出する。
【０１６６】
S34：画像タイミング検出部５２はずれ量を確認する。確認とは、投影タイミングのずれ量が文字化けなどしていないか又はマイナス値など存在しない値となっていないことを確認することをいう。
【０１６７】
以降は、図２１と同様にステップＳ１２以降の処理が行われる。
【０１６８】
＜同期画像の別の例＞
図２５は、同期画像４０１の別の例を示す図である。タイミング検出用画像生成部５８はコンテンツ画像の右上コーナー付近及び左下コーナー付近にフレーム番号４０３を配置してもよい。このような同期画像でも中央のプロジェクター１００は右隣のプロジェクター１００との投影タイミングのずれ量を検出でき、左隣のプロジェクター１００との投影タイミングのずれ量を検出できる。
【０１６９】
＜その他の好適な適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１７０】
例えば、本実施例ではフレーム番号４０３を数値で示したが、バーコードや二次元バーコードにデコードした状態で投影されてもよい。
【０１７１】
また、図５、１４、１８などの構成例は、プロジェクションシステム３００による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。プロジェクションシステム３００の処理は、処理内容に応じてさらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。
【０１７２】
なお、プロジェクター１００は投影手段、投影装置の一例であり、不可視パターン像受信部４１は取得手段の一例であり、フォーカス検出部４３，台形歪み検出部４４及びスキュー検出部３９は調整情報生成手段の一例であり、画像補正部４７及びフォーカス調整部３８は調整手段の一例である。
【０１７３】
プロジェクター１は第一の投影手段の一例であり、プロジェクター２は第二の投影手段の一例であり、パターン画像３１０は第一の調整用画像の一例であり、パターン画像３２０は第二の調整用画像の一例である。画像タイミング検出部５２はずれ情報検出手段の一例であり、コンテンツ画像生成部５６は投影タイミング調整手段の一例である。タイミング検出用画像生成部５８は調整用画像生成手段の一例である。情報通信部５４はずれ情報送信手段の一例である。輝度コントラストは画質の一例である。位置ずれ量、歪み補正値、スキュー補正値、及び、フォーカス補正値は調整情報の一例である。フレーム番号は順番情報の一例である。
【符号の説明】
【０１７４】
１２      撮像装置
１３      画像提供装置
２１      不可視パターン撮像部
２２      不可視パターン像送信部
３１      投影実施部
３２      不可視パターン投影実施部
３３      投影映像受信部
３９      スキュー検出部
４１      不可視パターン像受信部
４２      位置ずれ検出部
４３      フォーカス検出部
４４      台形歪み検出部
４７      画像補正部
４８      投影画像生成部
４９      キャリブレーションパターン生成部
５１      可視外光画像撮像部
５２      画像タイミング検出部
５３      画像タイミング補正部
５４      情報通信部
５５      コンテンツ画像投影部
５６      コンテンツ画像生成部
５７      画像ファイル入力部
５８      タイミング検出用画像生成部
５９      可視外光画像投影部
７９      可視光外光源
１００    プロジェクター
【先行技術文献】
【特許文献】
【０１７５】
【特許文献１】特開２０１２‐１６５０９１号公報
【図１】
2017059903.tif 000004
【図２】
2017059903.tif 000005
【図３】
2017059903.tif 000006
【図４】
2017059903.tif 000007
【図５】
2017059903.tif 000008
【図６】
2017059903.tif 000009
【図７】
2017059903.tif 000010
【図８】
2017059903.tif 000011
【図９】
2017059903.tif 000012
【図１０】
2017059903.tif 000013
【図１１】
2017059903.tif 000014
【図１２】
2017059903.tif 000015
【図１３】
2017059903.tif 000016
【図１４】
2017059903.tif 000017
【図１５】
2017059903.tif 000018
【図１６】
2017059903.tif 000019
【図１７】
2017059903.tif 000020
【図１８】
2017059903.tif 000021
【図１９】
2017059903.tif 000022
【図２０】
2017059903.tif 000023
【図２１】
2017059903.tif 000024
【図２２】
2017059903.tif 000025
【図２３】
2017059903.tif 000026
【図２４】
2017059903.tif 000027
【図２５】
2017059903.tif 000028