(57)【要約】【課題】投影画像の階調性を向上可能にすることを課題とする。【解決手段】投影装置（２０２ａ）は、入力された画像を投影する投影手段と、投影手段の投影能力に関する情報と外部の投影装置（２０２ｂ）の投影能力に関する情報とを取得する取得手段と、投影手段の投影能力に関する情報と外部の投影装置（２０２ｂ）の投影能力に関する情報とを基に、画像の階調値を変換する複数の変換規則を生成する生成手段と、生成した複数の変換規則の少なくとも一つを外部の投影装置に送信する送信手段と、を有し、投影手段は、生成手段が生成した変換規則に基づいて変換した階調値の画像を投影する。【選択図】図１
2019113689.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像を投影する投影手段と、
前記投影手段の投影能力に関する情報と外部の投影装置の投影能力に関する情報とを取得する取得手段と、
前記投影手段の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを基に、前記画像の階調値を変換する複数の変換規則を生成する生成手段と、
前記生成された複数の変換規則の少なくとも一つを前記外部の投影装置に送信する送信手段と、を有し、
前記投影手段は、前記生成手段が生成した変換規則に基づいて前記変換した階調値の画像を投影することを特徴とする投影装置。
【請求項２】
前記生成手段は、前記複数の変換規則として、自装置のための変換規則と前記外部の投影装置のための変換規則とを生成し、
前記送信手段は、前記外部の投影装置のための変換規則を前記外部の投影装置に送信し、
前記投影手段は、前記自装置のための変換規則に基づいて前記変換した階調値の画像を投影することを特徴とする請求項１に記載の投影装置。
【請求項３】
入力された画像を投影する投影手段と、
前記投影手段の投影能力に関する情報と外部の投影装置の投影能力に関する情報とを取得する取得手段と、
前記投影手段の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを基に、前記画像の階調値を変換する複数の変換規則を生成する生成手段と、
前記生成した複数の変換規則の少なくとも一つを前記外部の投影装置に送信する送信手段と、
外部の投影装置から送信された変換規則を受信する受信手段と、を有し、
前記投影手段は、前記生成手段が生成した変換規則、または前記受信手段が受信した変換規則に基づいて前記変換した階調値の画像を投影することを特徴とする投影装置。
【請求項４】
所定の操作指示の入力を受け付ける受付手段を有し、
前記生成手段は、前記所定の操作指示の入力が受け付けられた場合に、前記複数の変換規則として、自装置のための変換規則と前記外部の投影装置のための変換規則との生成を行い、
前記送信手段は、前記外部の投影装置のための変換規則を前記外部の投影装置に送信し、
前記投影手段は、前記生成手段が生成した自装置のための変換規則に基づいて前記変換した階調値の画像を投影することを特徴とする請求項３に記載の投影装置。
【請求項５】
前記投影手段は、前記受信手段が前記外部の投影装置から送信された変換規則を受信した場合に、前記受信した変換規則に基づいて前記変換した階調値の画像を投影することを特徴とする請求項３または４に記載の投影装置。
【請求項６】
前記生成手段は、前記投影手段の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを比較し、前記比較の結果に基づいて、前記複数の変換規則を生成することを特徴とする請求項１から５のいずれか１項に記載の投影装置。
【請求項７】
前記投影能力に関する情報は、前記投影装置が投影可能な階調数を示す情報と、前記投影装置が投影可能な明るさの範囲の広さを示す情報と、を含むことを特徴とする請求項６に記載の投影装置。
【請求項８】
前記生成手段は、単位階調あたりの、前記投影装置が投影可能な明るさの変化量に基づいた前記比較を行うことを特徴とする請求項７に記載の投影装置。
【請求項９】
前記生成手段は、前記単位階調あたりの前記投影可能な明るさの変化量が小さい投影能力を有する投影装置が低階調側を担うような前記変換規則を生成することを特徴とする請求項８に記載の投影装置。
【請求項１０】
前記投影能力に関する情報は、前記投影装置が投影可能な明るさの範囲の下限を示す情報を含み、
前記生成手段は、さらに前記投影装置が投影可能な明るさの範囲の下限を示す情報に基づいた前記比較を行うことを特徴とする請求項７に記載の投影装置。
【請求項１１】
前記投影装置が投影可能な明るさは、前記投影装置の光源の明るさと、前記投影装置の投影手段が発する投影光の明るさと、前記投影装置が投影するスクリーン上での明るさと、の少なくとも一つを含むことを特徴とする請求項７に記載の投影装置。
【請求項１２】
前記生成手段は、人間の目の視覚特性に基づいて前記変換規則を生成することを特徴とする請求項１から１１のいずれか１項に記載の投影装置。
【請求項１３】
複数の投影装置を有する投影システムにおいて、
前記複数の投影装置の中の、少なくとも一つの第１の投影装置は、
入力された画像を投影する投影手段と、
前記投影手段の投影能力に関する情報と外部の投影装置の投影能力に関する情報とを取得する取得手段と、
前記投影手段の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを基に、前記画像の階調値を変換する複数の変換規則を生成する生成手段と、
前記生成した複数の変換規則の少なくとも一つを前記外部の投影装置に送信する送信手段と、を有し、
前記投影手段は、前記生成手段が生成した変換規則に基づいて前記変換した階調値の画像を前記投影する投影装置であり、
前記複数の投影装置の中の他の第２の投影装置は、
入力された画像を投影する投影手段と、
前記投影手段の投影能力に関する情報を前記第１の投影装置に送信する送信手段と、
前記第１の投影装置から送信された前記変換規則を受信する受信手段と、を有し、
前記投影手段は、前記受信した変換規則に基づいて前記変換した階調値の画像を前記投影する投影装置であり、
前記複数の投影装置から投影される画像の少なくとも一部を重ね合わせるように投影することを特徴とする投影システム。
【請求項１４】
複数の投影装置を有する投影システムにおいて、
前記複数の投影装置は、それぞれが、
入力された画像を投影する投影手段と、
前記投影手段の投影能力に関する情報と外部の投影装置の投影能力に関する情報とを取得する取得手段と、
前記投影手段の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを基に、前記画像の階調値を変換する複数の変換規則を生成する生成手段と、
前記生成した複数の変換規則の少なくとも一つを前記外部の投影装置に送信する送信手段と、
外部の投影装置から送信された変換規則を受信する受信手段と、を有し、
前記投影手段は、前記生成手段が生成した変換規則、または前記受信手段が受信した変換規則に基づいて前記変換した階調値の画像を投影する投影装置であり、
前記複数の投影装置の中の、少なくとも一つが第１の投影装置となり、他が第２の投影装置となって、
前記第１の投影装置は、前記取得した前記投影手段の投影能力に関する情報と前記第２の投影装置の投影能力に関する情報とを基に、前記画像の階調値を前記変換する複数の前記変換規則を生成して、前記生成した複数の変換規則の少なくとも一つを前記第２の投影装置に送信し、前記第２の投影装置に送信しない変換規則に基づいて前記変換した階調値の画像を前記投影し、
前記第２の投影装置は、前記第１の投影装置から送信された前記変換規則を受信し、前記受信した変換規則に基づいて前記変換した階調値の画像を前記投影し、
前記複数の投影装置から投影される画像の少なくとも一部を重ね合わせるように投影することを特徴とする投影システム。
【請求項１５】
入力された画像を投影する複数の投影装置の投影能力に関する情報を取得する取得手段と、
前記複数の投影装置の投影能力に関する情報を基に、前記画像の階調値を変換する複数の変換規則を生成する生成手段と、
前記生成した複数の変換規則の少なくとも一つずつを前記複数の投影装置に送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項１６】
入力された画像を投影する複数の投影装置と、
前記複数の投影装置を制御する情報処理装置と、を有し、
前記情報処理装置は、
前記画像を投影する複数の投影装置の投影能力に関する情報を取得する取得手段と、
前記複数の投影装置の投影能力に関する情報を基に、前記画像の階調値を変換する複数の変換規則を生成する生成手段と、
前記生成した複数の変換規則の少なくとも一つずつを前記複数の投影装置に送信する送信手段と、
を有することを特徴とする投影システム。
【請求項１７】
入力された画像を投影する投影装置の制御方法であって、
自装置の投影能力に関する情報と外部の投影装置の投影能力に関する情報とを取得する取得工程と、
自装置の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを基に、前記画像の階調値を変換する複数の変換規則を生成する生成工程と、
前記生成した複数の変換規則の少なくとも一つを前記外部の投影装置に送信する送信工程と、
前記生成工程にて生成した変換規則に基づいて前記変換した階調値の画像を投影する投影工程と、
を有することを特徴とする投影装置の制御方法。
【請求項１８】
入力された画像を投影する投影装置の制御方法であって、
自装置の投影能力に関する情報と外部の投影装置の投影能力に関する情報とを取得する取得工程と、
自装置の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを基に、前記画像の階調値を変換する複数の変換規則を生成する生成工程と、
前記生成した複数の変換規則の少なくとも一つを前記外部の投影装置に送信する送信工程と、
外部の投影装置から送信された変換規則を受信する受信工程と、
前記生成工程にて生成した変換規則、または前記受信工程にて受信した変換規則に基づいて前記変換した階調値の画像を投影する投影工程と、
を有することを特徴とする投影装置の制御方法。
【請求項１９】
情報処理装置が実行する情報処理方法であって、
入力された画像を投影する複数の投影装置の投影能力に関する情報を取得する取得工程と、
前記複数の投影装置の投影能力に関する情報を基に、前記画像の階調値を変換する複数の変換規則を生成する生成工程と、
前記生成した複数の変換規則の少なくとも一つずつを前記複数の投影装置に送信する送信工程と、
を有することを特徴とする情報処理方法。
【請求項２０】
コンピュータを、請求項１から１２のいずれか１項に記載の投影装置の各手段、または、請求項１５に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を投影する技術に関する。
【背景技術】
【０００２】
近年、画像・映像表現の分野において、ハイダイナミックレンジ（ＨＤＲ：Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）と呼ばれる、暗い階調（低階調）から明るい階調（高階調）まで幅広く忠実に原画像を表示する表現形態が注目を浴びている。液晶プロジェクタなどの投影装置を用いてＨＤＲ表示を実現する方式の一つとして、スタック投影がある。スタック投影とは、複数の投影装置から同じ画像をスクリーン上で重ね合わせるように投影表示する方式を指す。スタック投影を行うと、複数の投影装置の投影画像の明るさが足し合わされるため、単一の投影装置だけを用いた投影時に比べて、より明るい階調側を表示できるようになる。一般に、投影装置は、入力された画像の入力階調値と、投影する画像の明るさとを変換する特性を定めたデータを有している。例えば特許文献１には、スタック投影に使用される投影装置ごとに、前述の特性を定めるデータを異ならせて定義する技術が開示されている。この定義により、スタック投影に使用される複数の投影装置のうち、どの投影装置がどの階調範囲の投影を担うかが割り当てられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、投影装置を含む表示装置において、表示画像に階調の擬似輪郭が目立ってしまうことがある。擬似輪郭とは、表示画像に現れる等高線状の輝度段差を指す。特許文献１では、投影装置ごとに特性を定義して投影装置が担う階調範囲を割り当てることは行われるが、擬似輪郭が目立つ場合の対応については考慮されておらず、スタック投影時に投影画像の階調性が低下してしまうことがある。
【０００５】
そこで、本発明は、投影画像の階調性を向上可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の投影装置は、入力された画像を投影する投影手段と、前記投影手段の投影能力に関する情報と外部の投影装置の投影能力に関する情報とを取得する取得手段と、前記投影手段の投影能力に関する情報と前記外部の投影装置の投影能力に関する情報とを基に、前記画像の階調値を変換する複数の変換規則を生成する生成手段と、前記生成された複数の変換規則の少なくとも一つを前記外部の投影装置に送信する送信手段と、を有し、前記投影手段は、前記生成手段が生成した変換規則に基づいて前記変換した階調値の画像を投影することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、投影画像の階調性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の投影システムの概略構成例を示す図である。
【図２】撮影システムを構成する各装置のブロック図である。
【図３】液晶プロジェクタの動作フローチャートである。
【図４】液晶プロジェクタの投影能力情報の一例を示す図である。
【図５】ＬＵＴ生成処理の詳細を示すフローチャートである。
【図６】ＬＵＴの一例を示す図である。
【図７】液晶プロジェクタ間の通信シーケンス例を示す図である。
【図８】ＬＵＴに基づく投影時の入力階調値と明るさの関係を示す図である。
【図９】変形例と本実施形態を適用しない場合のＬＵＴの一例を示す図である。
【図１０】ＰＣと液晶プロジェクタの動作フローチャートである。
【図１１】液晶プロジェクタとＰＣとの間の通信シーケンス例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を添付の図面を参照して詳細に説明する。なお、以下に説明する実施形態は、本発明を具体的に実施した場合の一例を示すものであり、本発明は以下の実施形態に限定されるものではない。
本実施形態では、複数の液晶プロジェクタから同じ画像をスクリーン上で重ね合わせるように投影表示するスタック投影を行う投影システムを例に挙げている。なお、本実施形態では液晶プロジェクタを例に挙げているが、本発明はこれに限らず、例えばデジタルミラーデバイス方式のプロジェクタを含むあらゆる方式の投影装置にも適用可能である。さらには、スタック投影システムは、情報処理装置と投影装置とが分けられた構成であっても良いし、情報処理装置と投影装置が一体化されていても良い。
【００１０】
＜第１実施形態の投影システムの全体構成＞
先ず、図１（ａ）を参照しながら、第１実施形態のスタック投影システムの全体構成について説明する。
図１（ａ）は、第１実施形態のスタック投影システムの概略的な俯瞰図である。なお、図１（ｂ）は、第２実施形態のスタック投影システムの構成図であり、その説明は後述する。
【００１１】
画像信号源装置２００は、投影画像の基になる画像を取得又は生成する。画像信号源装置２００は、その取得又は生成した画像から、液晶プロジェクタ２０２ａ〜２０２ｂにおいてそれぞれ投影される画像の基になる画像信号を生成する。そして、画像信号源装置２００は、液晶プロジェクタ２０２ａが投影表示すべき画像の基になる画像信号を、映像ケーブル２０１ａを介して液晶プロジェクタ２０２ａに送信する。また、画像信号源装置２００は、液晶プロジェクタ２０２ｂが投影表示すべき画像の基になる画像信号を、映像ケーブル２０１ｂを介して液晶プロジェクタ２０２ｂに送信する。
【００１２】
映像ケーブル２０１ａ〜２０１ｂとしては、例えばＤｉｓｐｌａｙＰｏｒｔ（登録商標）１．２規格に準拠したケーブル、又は、ＨＤＭＩ（登録商標）やＤＶＩ（商標）などの規格のケーブルが用いられる。
なお、図１（ａ）では、液晶プロジェクタ２０２ａと液晶プロジェクタ２０２ｂの二つのみを示しているが、液晶プロジェクタは二つに限定されず、三つ以上であっても良い。
【００１３】
液晶プロジェクタ２０２ａ〜２０２ｂは、それぞれ対応した映像ケーブル２０１ａ〜２０１ｂを介して送られてきた画像信号を受信し、その画像信号に基づく画像を、スクリーン１０１に投影する。なお、スクリーン１０１は、液晶プロジェクタ２０２ａ〜２０２ｂからの画像が投影されるスクリーンである。このとき、液晶プロジェクタ２０２ａ〜２０２ｂからそれぞれ投影される画像は、少なくとも一部が重ね合わされるようにスクリーン１０１上に表示される。
【００１４】
また、液晶プロジェクタ２０２ａ〜２０２ｂの間は、ネットワークケーブル２０３及び不図示のハブ装置を介して接続されている。したがって、これら液晶プロジェクタ２０２ａ〜２０２ｂは、ネットワークケーブル２０３及び不図示のハブ装置を介して、相互に通信可能となっている。ネットワークケーブル２０３としては、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のケーブルが用いられる。
【００１５】
＜詳細構成＞
次に、図２（ａ）と図２（ｂ）を参照して、第１実施形態の画像信号源装置２００と液晶プロジェクタ２０２ａのブロック構成を詳細に説明する。液晶プロジェクタ２０２ｂの構成は液晶プロジェクタ２０２ａと同じであるため説明を省略する。なお、図２（ｃ）は第２実施形態の投影システムで使用される外部パーソナルコンピュータ（ＰＣ）等の情報処理装置のブロック構成図であり、その説明は後述する。
【００１６】
図２（ａ）は、画像信号源装置２００の内部構成を示したブロック図である。
画像信号源装置２００は、ＣＰＵ２１１、主記憶装置２１２、ビデオコントローラ２１３、ネットワークコントローラ２１４、入出力インタフェース２１５、補助記憶装置２１６を有している。そして、それら各構成要素が、バス２１０を介して相互に接続されている。なお、画像信号源装置２００は、例えばＰＣであっても良いし、専用の装置であっても良い。
【００１７】
ＣＰＵ２１１は、画像信号源装置２００の各構成要素を制御するものである。また、ＣＰＵ２１１は、補助記憶装置２１６や不図示の外部のサーバに格納されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションソフトウェア（以下、アプリケーションソフトとする。）のコードに従った各種処理や制御を実行する。例えば、ＣＰＵ２１１は、これらコードに従い、後述するビデオコントローラ２１３を用いて画像データを形成し、その画像データを主記憶装置２１２に記憶させる。アプリケーションソフトの例としては、プレゼンテーションソフトウェアや、表計算ソフトウェア、ビデオ再生ソフトウェア等がある。
【００１８】
主記憶装置２１２は、ＣＰＵ２１１が動作するためのワークメモリである。
補助記憶装置２１６は、ＯＳやアプリケーションソフト、各種のデータが格納されており、ＣＰＵ２１１により、それらが使用される。
【００１９】
ネットワークコントローラ２１４は、不図示の外部のサーバやネットワーク機器に接続する際に使用する通信インタフェースを含む。このネットワークコントローラ２１４を介することで、ＣＰＵ２１１は、不図示の外部のサーバやネットワーク機器との間でデータや情報のやり取りを行うことができる。なお、ＯＳやアプリケーションソフト、各種のデータは不図示の外部サーバに用意されていても良く、ＣＰＵ２１１は、ネットワークコントローラ２１４を介して、外部サーバからそれらＯＳやアプリケーションソフト、各種のデータを取得しても良い。
【００２０】
入出力インタフェース２１５は、不図示のキーボードやマウス、タッチパネルといった、使用者が画像信号源装置２００を操作するためのデバイスを接続するインタフェースである。この入出力インタフェース２１５を介して使用者から入力された指示を基に、ＣＰＵ２１１は、画像信号源装置２００を動作させる。
【００２１】
ビデオコントローラ２１３は、ＣＰＵ２１１により制御され、画像データを生成する。ビデオコントローラ２１３は、画像送信部２１７ａ〜２１７ｂ及び通信部２１８ａ〜２１８ｂと接続されている。画像送信部２１７ａ及び通信部２１８ａは、映像ケーブル２０１ａを介して、外部機器（本実施形態では液晶プロジェクタ２０２ａ）と接続されている。また、画像送信部２１７ｂ及び通信部２１８ｂは、映像ケーブル２０１ｂを介して、外部機器（本実施形態では液晶プロジェクタ２０２ｂ）と接続されている。
【００２２】
画像送信部２１７ａ〜２１７ｂは、ビデオコントローラ２１３にて生成された画像データを、外部機器（本実施形態では液晶プロジェクタ２０２ａ〜２０２ｂ）への送信に適した形式に変換して送出する機能を有している。
【００２３】
通信部２１８ａ〜２１８ｂは、画像データの受信側である外部機器（本実施形態では液晶プロジェクタ２０２ａ〜２０２ｂ）と情報通信を行うものである。
また、通信部２１８ａ〜２１８ｂは、接続された外部機器から、例えば当該外部機器の特性を表す特性情報を取得ことができる。本実施形態のように外部機器として液晶プロジェクタ２０２ａ〜２０２ｂが接続されている場合、通信部２１８ａ〜２１８ｂは、特性情報の一つとして、液晶プロジェクタ２０２ａ〜２０２ｂの表示性能情報を取得する。表示性能情報には、特性情報の一つとして、それら液晶プロジェクタで最適とされる画像画素数の情報が含まれるものとする。外部機器の特性情報は例えば外部機器自身が保持しており、通信部２１８ａ〜２１８ｂは、当該外部機器に対して特性情報の送信を要求し、その要求に応じて送信された特性情報を取得する。なお、外部機器の特性情報は、補助記憶装置２１６や不図示の外部サーバ等に予め用意されていてもよく、それらから取得されても良い。表示性能情報としては、例えばＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）が挙げられる。
【００２４】
以上説明したように、本実施形態の画像信号源装置２００は、アプリケーションソフトやデータに基づき、例えばプレゼンテーション画像や表計算結果を示す画像、ビデオ画像といった画像を生成して、外部機器（液晶プロジェクタ等）に出力可能となされている。
【００２５】
図２（ｂ）は、液晶プロジェクタ２０２ａの内部構成を示したブロック図である。
液晶プロジェクタ２０２ａは、画像受信部２２１、通信部２２２、画像処理部２２３、投影光学系２２４、空間変調部２２５、制御部２２６、操作部２２７、ネットワークコントローラ２３０、ＲＯＭ２４０、ＲＡＭ２４１を有している。そして、それら各構成要素が、バス２２０を介して相互に接続されている。
【００２６】
制御部２２６は、液晶プロジェクタ２０２ａの各構成要素を制御するものである。制御部２２６は、処理手順を記述したプログラムのコードを後述のＲＯＭ２４０からロードし、後述のＲＡＭ２４１をワークメモリとして使用しながら、動作することで、各構成要素の制御等を実行する。
ＲＯＭ２４０は、制御部２２６が実行する処理手順、及び後述の基準とするルックアップテーブル（以下、ＬＵＴとする。）の情報を保持する。
ＲＡＭ２４１は、制御部２２６が処理を実行する際に使用するワークメモリである。
【００２７】
画像受信部２２１及び通信部２２２は、映像ケーブル２０１ａと接続可能になされており、本実施形態の場合、当該映像ケーブル２０１ａを介して画像信号源装置２００等の外部機器と接続される。
画像受信部２２１は、画像信号源装置２００より画像データを受信する回路である。画像受信部２２１は、映像ケーブル２０１ａを介した通信に適したＤｉｓｐｌａｙＰｏｒｔやＨＤＭＩ形式の画像データを受信し、内部処理に適した一般のデジタル信号形式に変換して画像処理部２２３に出力する。
【００２８】
通信部２２２は、画像信号源装置２００等の外部機器との間で通信を行うための回路である。本実施形態の場合、通信部２２２は、液晶プロジェクタ２０２ａの表示性能情報を、外部機器として接続された画像信号源装置２００に送信する。通信部２２２は、表示性能情報を記憶する記憶部２２８を備えており、画像信号源装置２００からの要求に応じて、記憶部２２８から表示性能情報を読み出し、その読み出した表示性能情報を、画像信号源装置２００に送信する。
【００２９】
画像処理部２２３は、画像受信部２２１で受信した画像データに対して画像処理を行い、その画像処理後の画像データを後段の空間変調部２２５に出力する回路である。画像処理の例としては、階調補正や拡大縮小処理などが挙げられる。階調補正の例として、画像処理部２２３では、後述するような入力階調値と出力階調値を対応付けたＬＵＴを使用して、入力された画像の各画素の階調値を変換するような階調補正処理が行われる。本実施形態の場合、ＬＵＴは、後述するように基準とするＬＵＴを基に生成される。基準とするＬＵＴは例えばＲＯＭ２４０に格納され、生成されたＬＵＴは例えばＲＡＭ２４１に格納される。なお、基準とするＬＵＴは、例えば工場出荷時に初期設定される場合の他、制御部２２６によって更新されたり、液晶プロジェクタ２０２ａの使用者による調整操作に応じて変更されたりすることも可能となされている。
【００３０】
投影光学系２２４は、後述の空間変調部２２５に対して光を照射する。投影光学系２２４は、不図示の光源、光源制御部、照明系レンズ、照明系レンズ制御部、投影系レンズ、投影系レンズ制御部を有して構成されている。投影光学系２２４は、一般的な液晶プロジェクタに備えられているものであり、詳細な説明は省略する。
【００３１】
空間変調部２２５は、画像処理部２２３による階調補正や拡大縮小などの画像処理後の画像データに応じた画像を形成する。空間変調部２２５は、不図示の液晶パネルと液晶パネル制御部を有して構成される。空間変調部２２５の液晶パネル制御部は、画像処理部２２３から出力された画像データに基づいて、液晶パネル上に画像を形成する。そして、この液晶パネルに投影光学系２２４からの光が照射されることで、スクリーン１０１への画像投影が実現される。
【００３２】
操作部２２７は、使用者から液晶プロジェクタ２０２ａに入力される操作指示を受け付ける受付部である。操作部２２７には、指示を入力する際に操作される操作ボタンやタッチパネル等の操作部材と、その操作部材への操作に応じた操作信号を出力する信号生成部、不図示のリモコンからの指示信号を受信する受信部等が含まれる。また本実施形態の液晶プロジェクタにおいて、操作部材の操作ボタンには、スタック投影を行う際に使用者により押下操作されるスタック投影ボタンが含まれるとする。この操作部２２７が受け付けた操作指示の情報は、制御部２２６に送られる。
【００３３】
ネットワークコントローラ２３０は、液晶プロジェクタ２０２ｂとの間で情報を送受信するための回路であり、ネットワークケーブル２０３と接続される。本実施形態において、液晶プロジェクタ２０２ｂとの間で送受信される情報としては、後述する投影能力情報やＬＵＴの情報等が挙げられる。詳細は後述するが、制御部２２６による制御の下、ネットワークコントローラ２３０は、ネットワークケーブル２０３を介して、投影能力情報又はＬＵＴを受信し、バス２２０を介して制御部２２６に伝達する。同様に詳細は後述するが、ネットワークコントローラ２３０は、バス２２０を介して制御部２２６から伝達された投影能力情報又はＬＵＴを、ネットワークケーブル２０３を介して送信する。
【００３４】
＜動作フロー＞
図３、図４、図５を参照しながら、本実施形態の投影システムにおける詳細な動作フローを説明する。
以下、図１（ａ）に示した投影システムにおいて、画像信号源装置２００から出力された同じ画像信号に基づく画像を、液晶プロジェクタ２０２ａ〜２０２ｂがスクリーン１０１上にスタック投影表示する状況を想定して、本実施形態の動作フローの説明を行う。
【００３５】
ここで、本実施形態の投影システムでは、液晶プロジェクタ２０２ａ〜２０２ｂがネットワークケーブル２０３を介して相互に接続されている場合、例えば操作部２２７のスタック投影ボタンが押下された方の液晶プロジェクタがマスター側となる。一方、スタック投影ボタンが押下されていない方の液晶プロジェクタはスレーブ側となる。本実施形態において、マスター側となった液晶プロジェクタは、スタック投影に用いられる画像の入力階調値を出力階調値に変換するのに用いられる複数の変換規則をそれぞれ表す複数のＬＵＴを生成する。マスター側となった液晶プロジェクタが生成する複数のＬＵＴは、マスター側の液晶プロジェクタで用いられるＬＵＴと、スレーブ側の液晶プロジェクタで用いられるＬＵＴとを含む。すなわち本実施形態の場合、マスター側の液晶プロジェクタは、スタック投影において各液晶プロジェクタが投影する画像の階調補正を統括する役割を担う。以下の説明では、液晶プロジェクタ２０２ａがマスター側となり、液晶プロジェクタ２０２ｂがスレーブ側となった場合を想定する。
【００３６】
図３のフローチャート３００は、マスター側となる液晶プロジェクタ２０２ａの制御部２２６が実行する処理のフローチャートであり、フローチャート３１０はスレーブ側の液晶プロジェクタ２０２ｂの制御部２２６が実行する処理のフローチャートである。
なお、以降の説明では、特別な断りの無い限り、同じ符号が割り振られたステップは同じ処理であることを表す。また、以降の説明では、図３のフローチャート３００の各ステップＳ３０１〜ステップＳ３７０をＳ３０１〜Ｓ３７０と略記し、フローチャート３１０の各ステップＳ４００〜ステップＳ４４０をＳ４００〜Ｓ４４０と略記する。また図３の処理はソフトウェア構成又はハードウェア構成により実行されても良いし、一部がソフトウェア構成で残りがハードウェア構成により実現されても良い。ソフトウェア構成は、制御部２２６が本実施形態に係るプログラムを実行することにより実現される。本実施形態に係るプログラムは、ＲＯＭ２４０等に予め用意されていてもよく、また着脱可能な半導体メモリ等から読み出されたり、インターネット等のネットワークからダウンロードされたりしても良い。これらのことは、後述する他のフローチャートにおいても同様であるとする。
【００３７】
先ずフローチャート３００について説明し、次にフローチャート３１０について説明する。液晶プロジェクタ２０２ａと液晶プロジェクタ２０２ｂとの間のやり取りの詳細は、後述する図５のシーケンス図を参照しながら説明する。
【００３８】
フローチャート３００のＳ３００において、液晶プロジェクタ２０２ａの制御部２２６は、操作部２２７が有する不図示のスタック投影ボタンの押下が検知されたか否かの判定を行う。制御部２２６は、スタック投影ボタンが押下されたと判定した（押下を検知した）場合にはＳ３１０に遷移し、押下されていないと判定した（押下を検知していない）場合には、Ｓ３００で押下が検知されるまで待ち状態となる。
【００３９】
Ｓ３１０に遷移すると、制御部２２６は、自装置をマスター側とし、ネットワークコントローラ２３０を制御し、ネットワークケーブル２０３を介して、液晶プロジェクタ２０２ｂに対して後述する投影能力情報を送信してほしい旨の要求を送信する。なお、液晶プロジェクタ２０２ｂでは、自装置においてスタック投影ボタンが押下される前に、ネットワークケーブル２０３を介して投影能力情報の送信要求を受信した場合、自装置をスレーブ側として後述するフローチャート３１０の処理を行うことになる。
【００４０】
次にＳ３２０において、マスター側となった液晶プロジェクタ２０２ａの制御部２２６は、ネットワークコントローラ２３０がネットワークケーブル２０３を介してスレーブ側の液晶プロジェクタ２０２ｂから投影能力情報を受信したか否かの判定を行う。そして、制御部２２６は、スレーブ側の液晶プロジェクタ２０２ｂから投影能力情報を受信したと判断した場合にはＳ３３０に遷移し、受信していないと判断した場合には、Ｓ３２０で受信したと判定されるまで待ち状態となる。
【００４１】
Ｓ３３０に遷移すると、制御部２２６は、自装置（液晶プロジェクタ２０２ａ）の投影能力情報をＲＯＭ２４０から読み出す。
以下、投影能力情報について図４（ａ）を参照して説明する。なお、図４（ｂ）の説明は後述する。本実施形態において、投影能力情報は、例えば図４（ａ）の表４００や表４１０に記述されるような情報となされており、予め計測又は計算により求められてＲＯＭ２４０に格納されているとする。表４００は液晶プロジェクタ２０２ａの投影能力情報の例を、表４１０は液晶プロジェクタ２０２ｂの投影能力情報の例を示している。これら表４００と表４１０は、基本的に同一の表構成となされているため、以下、代表して、表４００を例に挙げて、表の見方を説明する。
【００４２】
列４０１には、液晶プロジェクタの識別子が記述される。液晶プロジェクタの識別子は、例えば、液晶プロジェクタのシリアルナンバーや型番、使用者が液晶プロジェクタに割り振ったＩＤなどである。その他、液晶プロジェクタの識別子は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどのネットワーク上の識別子が用いられても良い。
【００４３】
列４０２には、液晶プロジェクタが投影して表現可能な画像の明るさ（輝度）の階調数が記述される。本実施形態の場合、列４０２に記述される数値は、液晶プロジェクタに入力された画像の各画素の階調値に関して、投影可能な階調値の範囲の幅を表している。例えば、投影可能な階調値の範囲が０〜２５５の場合、又は、１〜２５６の場合、１０〜２６５の場合、２５５〜５１０の場合には、いずれも、投影可能な階調値の範囲の幅は２５６である。したがってこれらいずれの場合も、列４０２には、投影可能な階調値の範囲を表す数値として２５６が記述される。表４００の列４０２の場合、液晶プロジェクタ２０２ａにおいて投影可能な階調値の範囲の幅を表す数値は２５６となっている。
【００４４】
列４０３には、液晶プロジェクタが投影して表現可能な画像の明るさの範囲を表す値が記述される。液晶プロジェクタが投影して表現可能な画像の明るさには、液晶プロジェクタの光源の明るさと、液晶プロジェクタの投影光学系から発せられる投影光の明るさと、液晶プロジェクタが投影するスクリーン上での明るさと、の少なくとも一つが含まれる。本実施形態の場合、列４０３には、液晶プロジェクタが投影して表現可能な画像の明るさの範囲を表す値として、液晶プロジェクタから外部に発せられる投影光の光束（単位はルーメンであり、ｌｍとも表記する。）を表す値が記述されている。また、スクリーン１０１上の輝度（単位はｃｄ／ｍ2）は、液晶プロジェクタから発せられる投影光の光束に容易に変換できる。したがって、列４０３には、スクリーン１０１上の輝度の値が記述されても良い。その他にも、列４０３には、それら光束や輝度に変換可能な他の明るさの指標が記述されても良い。表４００の列４０３の場合、液晶プロジェクタ２０２ａが投影して表現可能な画像の明るさの範囲を表す値は０〜２５５となっている。
【００４５】
なお、表４００に示したような投影能力情報は、必ずしも事前にＲＯＭ２４０に格納しておく必要はなく、投影距離や投影面積を考慮して、実際の投影面の明るさを測定等することにより取得しても良い。例えば、投影光学系２２４が有する不図示の測光部を用い、投影能力情報のうち、投影可能な明るさの範囲（列４０３の情報）を取得しても良い。この場合、例えば測光部を用いて投影光学系２２４の光源（不図示）の漏れ光を測定し、制御部２２６は、その漏れ光を基に投影可能な明るさの範囲を取得しても良い。また、投影距離や投影面積、漏れ光等に基づいて投影能力情報を取得する場合、自装置における設計上の投影能力情報を、それら投影距離や投影面積、漏れ光等を基に取得した情報により補正した情報を用いても良い。
【００４６】
図３のフローチャート３００に説明を戻す。フローチャート３００のＳ３２０において、制御部２２６は、ネットワークコントローラ２３０を介し、スレーブ側の液晶プロジェクタ２０２ｂから表４１０で表された投影能力情報を受信したとする。これにより、マスター側の液晶プロジェクタ２０２ａの制御部２２６は、スレーブ側の液晶プロジェクタ２０２ｂが表４１０で表される投影能力を有していることを認識できる。なお、表４１０の投影能力情報の場合、液晶プロジェクタ２０２ｂは、０ルーメンから２０４６ルーメンまでを１０２４階調の明るさで投影できる能力を有していることが示されている。
【００４７】
次にＳ３３０において、制御部２２６は、図４（ａ）の表４００で表された自装置の投影能力情報をＲＯＭ２４０から読み出す。これにより、制御部２２６は、自装置が表４００で表される投影能力を有していることを認識できる。なお、表４００の投影能力情報の場合、液晶プロジェクタ２０２ａは、０ルーメンから２５５ルーメンまでを２５６階調の明るさで投影できる能力を有していることが示されている。
【００４８】
次にＳ３４０において、制御部２２６は、表４００で表された自装置の投影能力情報と、表４１０で表された液晶プロジェクタ２０２ｂの投影能力情報とを比較する。そして、制御部２２６は、その比較の結果に基づいて、液晶プロジェクタ２０２ａ〜２０２ｂの画像処理部２２３でそれぞれ使用されるＬＵＴを生成する。
以下、Ｓ３４０のＬＵＴ生成処理について、図５のフローチャート３３０を参照しながら説明する。図５のフローチャート３３０は、図３のフローチャート３００のＳ３４０におけるＬＵＴ生成処理を詳細に示したフローチャートである。
【００４９】
先ずＳ６００において、制御部２２６は、表４００と表４１０とで表される投影能力情報から、液晶プロジェクタ２０２ａ〜２０２ｂのそれぞれが投影可能な単位階調あたり（例えば１階調あたり）の明るさ変化量を計算する。例えば、表４００の投影能力情報によれば、液晶プロジェクタ２０２ａは、０〜２５５ルーメンの範囲を階調値０〜２５５の２５６階調で投影可能である。制御部２２６は、下記式のような計算を行うことにより、液晶プロジェクタ２０２ａが投影可能な１階調あたりの明るさ変化量を算出する。
２５５（ルーメン）÷２５５（階調値）＝１（ルーメン／階調）
【００５０】
同様に、液晶プロジェクタ２０２ｂの表４１０の投影能力情報は、０〜２０４６ルーメンの範囲を階調値０〜１０２３の１０２４階調で投影可能である。制御部２２６は、下記式のような計算を行うことにより、液晶プロジェクタ２０２ｂが投影可能な１階調あたりの明るさ変化量を算出する。
２０４６（ルーメン）÷１０２３（階調値）＝２（ルーメン／階調）
【００５１】
なお、Ｓ６００にて計算する投影可能な１階調あたりの明るさ変化量は、予め投影能力情報の一部として含めておくようにしても良い。この場合、Ｓ６００の処理は省略することができる。
【００５２】
次にＳ６１０において、制御部２２６は、表４００と表４１０の投影能力情報それぞれに対し、Ｓ６００で計算した１階調あたりの明るさ変化量を追加した情報を、ＲＡＭ２４１に配列として格納する。このとき、制御部２２６は、１階調あたりの明るさ変化量の小さい順にソートして配列に格納する。図４（ａ）には、この配列の例を表４２０として示している。表４２０は、表４００と表４１０を統合した表に、Ｓ６００にて計算した１階調あたりの明るさ変化量を列４２１として追加した表構成となっている。また表４２０は、列４２１の数値の小さい順にソートされている。
【００５３】
次にＳ６２０において、制御部２２６は、Ｓ６１０でＲＡＭ２４１に格納した配列に、１階調あたりの明るさ変化量が等しい情報が複数存在するか否かを判断する。そして、制御部２２６は、複数存在すると判断した場合はＳ６３０に遷移し、複数存在しないと判断した場合はＳ６４０に遷移する。例えば表４２０に示した配列の場合、列４２１の数値は１と２で互いに異なるため、制御部２２６は、１階調あたりの明るさ変化量が等しい情報は複数存在しないと判断してＳ６４０に遷移する。なお、Ｓ６３０に遷移した場合の説明は後述する。
【００５４】
Ｓ６４０に遷移すると、制御部２２６は、Ｓ６４０からＳ６４４までの処理により、スタック投影する際に基準とするＬＵＴを基に、液晶プロジェクタ２０２ａ（自装置）と液晶プロジェクタ２０２ｂで使用するＬＵＴをそれぞれ個別に生成する。
【００５５】
以下、図６（ａ）、図６（ｂ）を参照しながらＳ６４０〜Ｓ６４４の処理の詳細を説明する。
図６（ａ）の表５００はスタック投影する際に基準とするＬＵＴの一例を示す表である。図６（ｂ）の表５１０は液晶プロジェクタ２０２ａ用に生成したＬＵＴ、表５２０は液晶プロジェクタ２０２ｂ用に生成したＬＵＴの一例を示す表である。表５３０は、液晶プロジェクタ２０２ａで表５１０に基づくスタック投影がなされ、液晶プロジェクタ２０２ｂで表５２０に基づくスタック投影がなされた場合の、見かけ上のＬＵＴを表している。表５００、表５１０、表５２０、表５３０の見方は同じであるため、代表して表５００の見方を説明する。
【００５６】
列５０１には、画像処理部２２３に入力する画像の画素の階調値が記述される。本実施形態の場合、列５０１の値の範囲は０〜４０９５としているが、これには限定されず、他の値の範囲であっても良い。
列５０２には、液晶プロジェクタ２０２が出力する投影画像の明るさ（単位はルーメン）の値が記述される。
表５００に示すＬＵＴの特性は、例えば、液晶プロジェクタを含む画像表示装置が従う基準とすべき所定の特性であるＥＯＴＦ（Ｅｌｅｃｔｒｏ−Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）に相当する。
制御部２２６がＳ６４０〜Ｓ６４４にて生成するＬＵＴは、表５１０〜表５２０である。
以下、図５のフローチャート３３０に説明を戻し、制御部２２６が表４２０と表５００から表５１０〜表５２０を生成する手順を説明する。
【００５７】
Ｓ６４０において、制御部２２６は、表５１０内で低階調側の範囲に相当するＬＵＴ内容５１１を決定する。具体的には、先ず制御部２２６は、表５００に示したＬＵＴをＲＯＭ２４０からＲＡＭ２４１に読み出す。続けて、制御部２２６は、表４２０に示した配列から列４２１の値が最小である投影能力情報を読み出す。
【００５８】
ここで、本実施形態の投影システムで使用される液晶プロジェクタ２０２ａと液晶プロジェクタ２０２ｂとでは、列４２１に示すように液晶プロジェクタ２０２ａの方が１階調あたりの明るさ変化量が小さい。また一般に、人間の目は低輝度部の輝度変化に敏感であるという視覚特性を有するため、投影装置を含む表示装置において表示が行われる場合、低輝度部では画像の１階調あたりの輝度差が細かくなるように表示することが望まれる。例えば、もし１階調あたりの輝度差が粗いと、表示画像に階調の擬似輪郭が見えてしまうことになる。擬似輪郭とは、前述したように、表示画像に現れる等高線状の輝度段差を指す。例えば、スタック投影において、１階調あたりの輝度差が粗い投影装置が低輝度部の画像投影に割り当てられた場合、スタック投影時に投影画像の低輝度部の階調性が低下してしまう虞がある。このため、本実施形態のように液晶プロジェクタ２０２ａと液晶プロジェク２０２ｂを用いた投影を行うような場合には、１階調あたりの輝度差が細かい液晶プロジェクタ２０２ａの方が、低階調部の投影に適していると言える。したがって、Ｓ６４０において、制御部２２６は、表４２０に記述された各配列を比較し、その比較の結果を基に、低階調部の投影に適している方の液晶プロジェクタ２０２ａの投影能力情報、つまり表４００の投影能力情報を読み出す。
【００５９】
さらに、制御部２２６は、表４００の投影能力情報及び表５００のＬＵＴを参照して、表４００の列４０３に示す液晶プロジェクタ２０２ａが投影可能な明るさの上限値である２５５ルーメンに対応する列５０１に記載の入力階調値である２５５を取得する。そして、制御部２２６は、表５１０内のＬＵＴ内容５１１で示す範囲内の入力階調値が０から２５５までの範囲の「明るさ」列の数値を、表５００の入力階調値の０〜２５５の範囲から複製することで決定する。
【００６０】
次にＳ６４１において、制御部２２６は、表５１０内でＳ６４０にて決定されたＬＵＴ内容５１１を除いた残りのＬＵＴ内容５１２を決定する。具体的には、制御部２２６は、表５１０の入力階調値が先に取得した２５５より大きい２５６〜４０９５の範囲の「明るさ」列の数値を、液晶プロジェクタ２０２ａが投影可能な明るさの上限値である２５５ルーメンで埋める。
【００６１】
前述したＳ６４０、Ｓ６４１の動作により、表５１０に示したＬＵＴが完成する。つまり、最も暗い入力階調範囲の投影を担う、１階調あたりの明るさ変化量が最も小さい液晶プロジェクタ２０２ａのＬＵＴが完成する。
【００６２】
次に、制御部２２６は、１階調あたりの明るさ変化量が２番目に小さい液晶プロジェクタ（本実施形態の場合は液晶プロジェクタ２０２ｂ）の投影能力情報（表４１０に相当）を読み出し、表５２０に示したＬＵＴを生成する。以下に詳しく説明する。
【００６３】
Ｓ６４２において、制御部２２６は、表５２０内でＬＵＴ内容５２１を決定する。具体的には、制御部２２６は、表５２０のうち入力階調値が０から２５５までの範囲の「明るさ」列を、０ルーメンで埋める。ここで、０という数値は、表４１０に記載の液晶プロジェクタ２０２ｂが投影可能な明るさの下限値に由来する。すなわち、スタック投影において、この階調値範囲の投影は表５１０に示すように液晶プロジェクタ２０２ａが担うことになる。
【００６４】
次にＳ６４３において、制御部２２６は、表５２０内で液晶プロジェクタ２０２ｂが担う階調値範囲に相当する、ＬＵＴ内容５２２で示す範囲のＬＵＴを決定する。具体的には、まず制御部２２６は、液晶プロジェクタ２０２ａの投影可能な明るさの上限値の２５５ルーメン（表４００記載）と液晶プロジェクタ２０２ｂの投影可能な明るさの上限値の２０４６ルーメン（表４１０記載）の和である２３０１ルーメンを算出する。さらに、制御部２２６は、算出した２３０１ルーメンに対応する入力階調値である２３０１を、表５００を検索して取得する。そして、制御部２２６は、表５２０のうち入力階調値が２５５から２３０１の範囲の「明るさ」列の値について、表５００の「明るさ」列の値から表５１０の「明るさ」列の値である２５５ルーメンを引いた値で埋める。例えば、表５２０の入力階調値２３０１に対応する明るさ２０４６ルーメンは、次式にように算出して埋めることができる。
【００６５】
（表５００の入力階調値２３０１に対応する明るさ２３０１（ルーメン））−（表５１０の入力階調値２３０１に対応する明るさ２５５（ルーメン））＝２０４６（ルーメン）
【００６６】
さらに、制御部２２６は、表５２０内でＬＵＴ内容５２２の明るさについても同様に算出して埋める。ここで、表４２０に示したように、液晶プロジェクタ２０２ｂの１階調あたりの明るさ変化量は２ルーメンであるため、ＬＵＴ内容５２２では値が２ずつ増えるように「明るさ」列を埋める。
【００６７】
次にＳ６４４において、制御部２２６は、表５２０内でＳ６４２にて決定されたＬＵＴ内容５２１とＳ６４３にて決定されたＬＵＴ内容５２２とを除いた残りのＬＵＴ内容５２３を決定する。具体的には、制御部２２６は、表５２０の入力階調値が２３０１より大きい２３０２以上の範囲の「明るさ」列の値を、液晶プロジェクタ２０２ｂの投影可能な明るさの上限値である２０４６ルーメン（表４１０記載）で埋める。
【００６８】
前述したＳ６４２〜Ｓ６４４の動作により、表５２０に示したＬＵＴが完成する。すなわち、Ｓ６４４を実行完了すると表５１０、表５２０のＬＵＴが完成して、図３のフローチャート３００のＳ３４０の実行が完了する。
【００６９】
図３のフローチャート３００に説明を戻す。フローチャート３００のＳ３４０の後、制御部２２６は、Ｓ３５０に遷移する。
Ｓ３５０において、制御部２２６は、ネットワークコントローラ２３０を制御し、ネットワークケーブル２０３を介して、Ｓ３４０で生成したうちの表５２０に示したＬＵＴを、液晶プロジェクタ２０２ｂに送信する。
【００７０】
次にＳ３６０において、制御部２２６は、表５１０に示したＬＵＴを、自装置（液晶プロジェクタ２０２ａ）の画像処理部２２３が参照するＲＡＭ２４１上のＬＵＴ領域に格納する。
次にＳ３７０において、制御部２２６は、画像処理部２２３を制御し、Ｓ３６０にてＲＡＭ２４１に格納したＬＵＴを参照して画像の階調補正を行うように設定する。そして、制御部２２６は、画像受信部２２１、画像処理部２２３、投影光学系２２４、空間変調部２２５の各部を制御し、画像を投影させる。
【００７１】
続いて、フローチャート３１０を参照して、スレーブ側の液晶プロジェクタ２０２ｂの制御部２２６の動作フローを説明する。図３のフローチャート３１０は、液晶プロジェクタ（２０２ｂ）において自装置のスタック投影ボタンが押下されていない状態である場合の動作フローである。
【００７２】
フローチャート３１０のＳ４００において、液晶プロジェクタ２０２ｂの制御部２２６は、ネットワークコントローラ２３０がネットワークケーブル２０３を介して投影能力情報を送信してほしい旨の要求を受信したか否かを判断する。制御部２２６は、送信要求を受信したと判断した場合にはＳ４１０に遷移し、受信していないと判断した場合にはＳ４００で送信要求を受信するまでの待ち状態となる。
【００７３】
Ｓ４１０に遷移すると、制御部２２６は、自装置をスレーブとし、ネットワークコントローラ２３０を制御し、ＲＯＭ２４０から読み出した表４１０の投影能力情報を、ネットワークケーブル２０３を介してマスター側（送信要求を送ってきた機器）へ送信する。なお、前述同様に、表４１０の投影能力情報は、必ずしも事前にＲＯＭ２４０に格納しておく必要はなく、投影距離や投影面積を考慮して、実際の投影面の明るさを測定等することにより取得しても良い。
【００７４】
次にＳ４２０において、制御部２２６は、ネットワークコントローラ２３０が、ネットワークケーブル２０３を介してＬＵＴを受信したか否かを判断する。制御部２２６は、ＬＵＴを受信したと判断した場合にはＳ４３０に遷移し、受信していないと判断した場合にはＳ４２０で受信するまでの待ち状態となる。
【００７５】
Ｓ４３０に遷移すると、制御部２２６は、Ｓ４２０にて受信したＬＵＴを、画像処理部２２３が参照するＲＡＭ２４１上のＬＵＴ領域に格納する。
次にＳ４４０において、制御部２２６は、画像処理部２２３を制御し、Ｓ４３０にてＲＡＭ２４１に格納したＬＵＴを参照して画像の階調補正を行うように設定する。そして、制御部２２６は、画像受信部２２１、画像処理部２２３、投影光学系２２４、空間変調部２２５の各部を制御し、画像を投影させる。
【００７６】
次に、フローチャート３００及びフローチャート３１０で示す動作フローにおいて、マスター側の液晶プロジェクタ２０２ａとスレーブ側の液晶プロジェクタ２０２ｂとの間で行われる通信のシーケンスについて説明する。
【００７７】
図７は、液晶プロジェクタ２０２ａと液晶プロジェクタ２０２ｂとの間で行われる通信のシーケンス図である。シーケンス３５０は液晶プロジェクタ２０２ａ側を、シーケンス３５１は液晶プロジェクタ２０２ｂ側を示している。
【００７８】
処理３５２として、液晶プロジェクタ２０２ａは、スタック投影ボタンの押下を検知する。この処理３５２は前述した図３のフローチャート３００のＳ３００に対応する。
次に処理３５３として、液晶プロジェクタ２０２ａは、液晶プロジェクタ２０２ｂに対し、投影能力情報を要求する。この処理３５３は前述のＳ３１０に対応する。
次に処理３５４として、液晶プロジェクタ２０２ｂは、液晶プロジェクタ２０２ａに対し、投影能力情報を送信する。この処理３５４は、前述した図３のフローチャート３１０のＳ４１０に対応する。
次に処理３５５と処理３５６として、液晶プロジェクタ２０２ａは、ＬＵＴを生成し、送信するＬＵＴを選択する。これら処理３５５と処理３５６は、前述したＳ３３０とＳ３４０に対応する。
次に処理３５７として、液晶プロジェクタ２０２ａは、液晶プロジェクタ２０２ｂに対し、ＬＵＴを送信する。この処理３５７は、前述したＳ３５０に対応する。
【００７９】
＜第１実施形態における効果＞
第１実施形態の投影システムでは、液晶プロジェクタ２０２ａが表５１０に示したＬＵＴに基づく投影を行い、液晶プロジェクタ２０２ｂが表５２０に示したＬＵＴに基づく投影を行うことにより、スタック投影が行われる。このスタック投影によりスクリーン１０１上で重ね合わされた投影画像は、見かけ上、図６（ｂ）の表５３０に示したＬＵＴに基づいて階調補正及び投影がなされたような画像となる。図６（ｂ）の表５３０に示したＬＵＴは、表５１０と表５２０で同じ行の「明るさ」列を足し合わせたＬＵＴである。液晶プロジェクタ２０２ａで表５１０、液晶プロジェクタ２０２ｂで表５２０のＬＵＴを基にスタック投影を行った場合に、見かけ上、図６（ｂ）の表５３０のＬＵＴに基づく投影画像が得られることについて、図８（ａ）〜図８（ｃ）を参照しながら説明する。
【００８０】
図８（ａ）は表５１０に示したＬＵＴに基づく投影が行われた場合の入力階調値と明るさの関係を模式化したグラフであり、同様に図８（ｂ）は表５２０に示したＬＵＴに基づく投影が行われた場合の入力階調値と明るさの関係を模式化したグラフである。図８（ｃ）は、表５１０、表５２０のＬＵＴを基にスタック投影が行われたことで、見かけ上、表５３０のＬＵＴを基に投影が行われた場合に相当する入力階調値と明るさの関係を模式化したグラフである。図８（ａ）、図８（ｂ）、図８（ｃ）において、横軸はそれぞれ表５１０、表５２０、表５３０の入力階調値、縦軸はそれぞれ表５１０、表５２０、表５３０の明るさを示している。
【００８１】
前述したように、表５１０のＬＵＴは、液晶プロジェクタ２０２ａにおいて低階調部の明るさをキメ細かく変化させるようなＬＵＴとなっている。したがって、表５１０のＬＵＴを用いた場合、液晶プロジェクタ２０２ａでは低階調部の明るさをキメ細かく変化させた画像投影が行われる。
【００８２】
一方、表５２０のＬＵＴは、液晶プロジェクタ２０２ｂにおいて高階調部の明るさを比較的粗く変化させるようなＬＵＴとなっている。したがって、表５２０のＬＵＴを用いた場合、液晶プロジェクタ２０２ｂでは、高階調部の明るさを比較的粗く変化させた画像投影が行われる。
【００８３】
したがって、液晶プロジェクタ２０２ａで表５１０、液晶プロジェクタ２０２ｂで表５２０のそれぞれのＬＵＴを基に投影するスタック投影を行った場合、低階調部では明るさがキメ細かく変化し、高階調部では明るさが比較的粗く変化した投影画像が得られる。すなわち、この時の投影画像は、見かけ上、図８（ｃ）の表５３０に示したＬＵＴに基づく投影が行われた場合の入力階調値と明るさの関係を有した画像となる。
【００８４】
このように、本実施形態においては、１階調あたりの明るさ変化量の小さい液晶プロジェクタ２０２ａが低階調部の投影を担うように担当階調を割り当てることができる。つまり、スタック投影時に投影画像の低輝度部の階調性が低下しないように、スタック投影を構成する複数のプロジェクタのうち１階調あたりの輝度差が細かいプロジェクタを、低輝度部の投影に割り当てることができる。これにより、本実施形態によれば、投影画像の階調性を向上させることができる。
【００８５】
前述したことをより判り易くするため、図１（ａ）のような構成のスタック投影システムにおいて、本実施形態のような担当階調の割り当てを行わなかった場合に起こり得ることについて以下に説明する。ここでは、図４（ａ）の表４００、表４１０、図９（ｂ）の表５９０、表５９１、表５９２を参照しながら説明する。
【００８６】
前述同様に、液晶プロジェクタ２０２ａ〜２０２ｂはそれぞれ表４００〜４１０に示す投影能力を有していたとする。このとき、本実施形態のような担当階調の割り当てを適用しなかった場合、液晶プロジェクタ２０２ａ〜２０２ｂそれぞれが階調補正時に参照するＬＵＴとしては図９（ｂ）の表５９０、表５９１に示すＬＵＴが生成されることがある。表５９０、表５９１のＬＵＴに基づいて投影されて重ね合わされた画像は、見かけ上、表５９２に示すＬＵＴに基づいて階調補正した画像のように見えることになる。表５９０、表５９１、表５９２の見方は、前述したその他のＬＵＴと同じであるためその説明は省略する。
【００８７】
また、図８（ｇ）は表５９０のＬＵＴを基に階調補正した画像が投影された場合の入力階調値と明るさの関係を模式化したグラフであり、同様に図８（ｈ）は表５９１のＬＵＴに基づく投影が行われた場合の入力階調値と明るさの関係を模式化したグラフである。さらに、図８（ｉ）は、表５９０、表５９１のＬＵＴを基にスタック投影が行われた場合の、見かけ上の入力階調値と明るさの関係を模式化したグラフである。なお、図８（ｇ）、図８（ｈ）、図８（ｉ）の見方は、前述した図８（ａ）〜図８（ｃ）と同じである。
【００８８】
そして液晶プロジェクタ２０２ａで表５９０、液晶プロジェクタ２０２ｂで表５９１のＬＵＴを基に投影するスタック投影を行った場合、１階調あたりの明るさ変化量が小さい液晶プロジェクタ２０２ａが高階調部の投影に割り当てられてしまうことがある。すなわち、投影画像は、見かけ上、図８（ｉ）の表５９２に示したＬＵＴに基づく投影が行われた場合の入力階調値と明るさの関係を有した画像となる。
【００８９】
これら図８（ｇ）〜図８（ｉ）に示すように、本実施形態のような担当階調の割り当てを適用しなかった場合には、１階調あたりの明るさ変化量が小さい液晶プロジェクタ２０２ａが高階調部の投影に割り当てられてしまうことがある。言い換えると、本実施形態の階調割り当てを適用しなかった場合、１階調あたりの明るさ変化量が大きい液晶プロジェクタ２０２ｂが低階調部の投影に割り当てられてしまうことがある。このようなスタック投影がなされると、投影された画像の低階調部において擬似輪郭が見えるようになって階調性が低下してしまう。
【００９０】
＜１階調あたりの明るさ変化量が等しい投影能力情報が複数存在する場合＞
以上に述べた動作フローでは、表４２０の列４２１で示したように、１階調あたりの明るさ変化量が等しい投影能力情報が複数存在しない場合について説明した。すなわち、図５のフローチャート３３０のＳ６２０において、複数存在しないと判断されてＳ６４０以降に遷移した場合について説明した。以下、Ｓ６２０において、１階調あたりの明るさ変化量が等しい投影能力情報が複数存在すると判断されてＳ６３０以降に遷移した場合の動作について説明する。Ｓ６３０以降について、前述した動作フローとの差異を中心に説明する。
【００９１】
以下に説明する動作フローでは、液晶プロジェクタ２０２ａ、２０２ｂの投影能力情報が、図４（ｂ）の表４４０、表４５０に示す投影能力情報である点が、前述した１階調あたりの明るさ変化量が等しい投影能力情報が複数存在しない場合とは異なる。なお、図４（ｂ）の表４４０、表４５０、表４６０の見方は、前述した表４００、表４１０、表４２０と同様であるためその説明は省略する。
【００９２】
図５のフローチャート３３０のＳ６３０において、制御部２２６は、Ｓ６１０にてＲＡＭ２４１に格納した配列を、投影可能な明るさの範囲の下限値をキーとしてさらに昇順にソートする。ただし、制御部２２６は、ソートする際に、１階調あたりの明るさ変化量で既にソートされている状態を崩さないようにソートする。すなわち、ソートアルゴリズムとしては、安定ソートの性質を備えるマージソートなどのアルゴリズムを用いることができる。例えば、液晶プロジェクタ２０２ａの投影可能な明るさの下限値は表４４０に記述されているように２５５ルーメンであり、液晶プロジェクタ２０２ｂの投影可能な明るさの下限値は表４５０のように０ルーメンである。ゆえに、図４（ｂ）の表４６０に示すように液晶プロジェクタ２０２ｂの投影能力情報が先頭になるようにソートする。なお、Ｓ６３０に代えて、Ｓ６１０において、１階調あたりの明るさ変化量を第一キー、投影可能な明るさの範囲の下限値を第二キーとして一度だけソートするようにしても良い。
【００９３】
次にＳ６５０からＳ６５４までにおいて、制御部２２６は、スタック投影する際に基準とするＬＵＴを参照しながら液晶プロジェクタ２０２ａ〜２０２ｂ用のＬＵＴを個別に生成する。以下、図６（ａ）と図９（ａ）を参照しながら、Ｓ６５０〜Ｓ６５４の詳細を説明する。
【００９４】
図６（ａ）の表５００は、前述したように、スタック投影する際に基準とするＬＵＴの一例を示す表である。図９（ａ）の表５５０は液晶プロジェクタ２０２ａ用に生成したＬＵＴであり、表５６０は液晶プロジェクタ２０２ｂ用に生成したＬＵＴである。また、表５７０は、表５５０と表５６０を合成した、スタック投影による見かけ上のＬＵＴの一例を示した表である。これら表５５０、表５６０、表５７０の見方は、前述した表５００と同じであるため説明を省略する。
Ｓ６５０〜Ｓ６５４では、これら表５５０〜表５６０に示したＬＵＴが生成される。以下、表４６０と表５００から、表５５０〜表５６０を生成する手順を説明する。
【００９５】
Ｓ６５０において、制御部２２６は、低階調側の範囲に相当するＬＵＴ内容を決定する。具体的には、先ず制御部２２６は、表５００に示したＬＵＴをＲＯＭ２４０からＲＡＭ２４１に読み出す。続いて、制御部２２６は、表４６０に示した配列から列４２１の値が最小かつ列４０３の範囲の下限値が最小である投影能力情報を読み出す。ここで、表４６０の列４２１に記述されているように、１階調あたりの明るさ変化量は、液晶プロジェクタ２０２ａと液晶プロジェクタ２０２ｂとで同じである。一方、投影可能な明るさの範囲の下限値については、液晶プロジェクタ２０２ｂの方が小さい。投影可能な明るさの範囲の下限値が小さいと、例えば黒色を投影した際に、より黒く（暗く）投影できる（逆に、黒色を投影した際に黒色が明るく投影されてしまうことを「黒浮き」と表現することがある）。したがって、１階調あたりの明るさ変化量が同じ液晶プロジェクタが複数ある場合には、投影可能な明るさの範囲の下限値が小さい液晶プロジェクタが低階調部の投影を担当することが好ましいと言える。以上の理由により、Ｓ６５０において、制御部２２６は、先ず液晶プロジェクタ２０２ｂの投影能力情報（表４５０に相当）を読み出す。
【００９６】
さらに、制御部２２６は、表４６０および表５００を参照して、液晶プロジェクタ２０２ｂが投影可能な明るさの上限値である２５５ルーメンに対応する列５０１に記載の入力階調値の２５５を取得する。
そして、制御部２２６は、表５６０内のＬＵＴ内容５６１で示す範囲内の入力階調値が０から２５５までの範囲の「明るさ」列の数値を、表５００の入力階調値の０〜２５５の範囲から複製することで決定する（埋める）。
【００９７】
次にＳ６５１において、制御部２２６は、表５５０内のＬＵＴ内容５５１で示す範囲内の入力階調値が０から２５５までの範囲の「明るさ」列の数値を決定する。具体的には、制御部２２６は、表５５０の入力階調値が０から２５５までの範囲の「明るさ」列の値を０ルーメンで埋める。
【００９８】
次にＳ６５２において、制御部２２６は、表５５０内のＬＵＴ内容５５２で示す範囲内の入力階調値が２５５から５１０までの範囲の「明るさ」列の数値を決定する。具体的には、先ず制御部２２６は、表４６０及び表５００を参照して、液晶プロジェクタ２０２ａが投影可能な明るさの下限値である２５５ルーメンに対応する入力階調値の２５５を取得する。さらに、制御部２２６は、表４６０及び表５００を参照して、液晶プロジェクタ２０２ａが投影可能な明るさの上限値である５１０に対応する入力階調値の５１０を取得する。そして、制御部２２６は、表５５０の入力階調値の２５５〜５１０の範囲の「明るさ」列の値を、表５００の同じ行から複製することで埋める。ここで、表５５０の入力階調値が２５５である「明るさ」列の値は、Ｓ６５１にて既に０ルーメンが設定されているが、これを上書きする。
【００９９】
次にＳ６５３において、制御部２２６は、表５６０内のＬＵＴ内容５６２で示す範囲内の入力階調値が２５５から４０９５までの範囲の「明るさ」列の数値を決定する。具体的には、先ず制御部２２６は、表５６０の入力階調値がＳ６５０にて取得した２５５からＬＵＴの最大階調値である４０９５までの範囲の「明るさ」列の値を、０ルーメンで埋める。ここで、表５６０の入力階調値が２５５である「明るさ」列の値は、Ｓ６５０にて既に２５５ルーメンが設定されているが、これを上書きする。
【０１００】
次にＳ６５４において、表５５０内のＬＵＴ内容５５３で示す範囲内の入力階調値が５１１から４０９５までの範囲の「明るさ」列の数値を決定する。具体的には、先ず制御部２２６は、表５５０の入力階調値がＳ６５２で取得した５１０からＬＵＴの最大階調値である４０９５までの範囲の「明るさ」列の値を、液晶プロジェクタ２０２ａの投影可能な明るさの上限値である５１０ルーメンで埋める。
【０１０１】
以上のようにすることにより、第１実施形態において１階調あたりの明るさ変化量が等しい投影能力情報が複数存在する場合においてスタック投影を行った際に、明るさがキメ細かく変化した投影画像が得られる。
【０１０２】
図８（ｄ）は表５５０に示したＬＵＴに基づく投影が行われた場合の入力階調値と明るさの関係を模式化したグラフであり、同様に図８（ｅ）は表５６０に示したＬＵＴに基づく投影が行われた場合の入力階調値と明るさの関係を模式化したグラフである。図８（ｆ）は、表５５０、表５６０のＬＵＴを基にスタック投影が行われた場合の、見かけ上の入力階調値と明るさの関係を模式化したグラフである。図８（ｄ）〜図８（ｆ）のグラフの見方は前述した図８（ａ）〜図８（ｃ）と同様であるため説明を省略する。
【０１０３】
図８（ｄ）に示すように、例えば黒色を投影する場合、液晶プロジェクタ２０２ａは、低階調部の投影に割り当てられない。一方、図８（ｅ）に示すように、黒浮き（黒色を投影した際に黒色が明るく投影されてしまう状態）しない液晶プロジェクタ２０２ｂが、低階調部の投影に割り当てられる。
【０１０４】
＜第１実施形態の変形例＞
第１実施形態では、生成したＬＵＴに基づく階調補正を画像処理部２２３において実行する例を説明したが、階調補正の処理は必ずしも画像処理部２２３で行う必要はない。例えば、投影光学系２２４が有する不図示の光源制御部や空間変調部２２５が有する不図示の液晶パネル制御部で階調補正を実施しても良い。また、これら複数を適宜組み合わせても良い。
【０１０５】
以上で説明した実施形態では、１階調あたりの明るさ変化量が小さい液晶プロジェクタが低階調部の投影を担うように各液晶プロジェクタに担当階調を割り当てる実施形態を説明した。その他にも、例えば液晶プロジェクタの使用者からの要求などに応じて、１階調あたりの明るさ変化量が小さい液晶プロジェクタが高階調部の投影を担うように各液晶プロジェクタに担当階調を割り当てるようにしても良い。
【０１０６】
以上説明した実施形態では、階調補正を統括するマスターとしての役割の液晶プロジェクタ２０２ａとそれに従属して動作する役割（スレーブ）の液晶プロジェクタ２０２ｂの２台を例に挙げた。本実施形態は、３台以上の液晶プロジェクタに対しても適用可能であり、スレーブ側の液晶プロジェクタが複数存在している場合も適用可能である。
【０１０７】
また本実施形態では、スタック投影ボタンが押下された液晶プロジェクタがマスター側で、それ以外の液晶プロジェクタがスレーブ側となる例を挙げたが、マスター側の液晶プロジェクタとスレーブ側の液晶プロジェクタは予め決められていても良い。この場合、前述した投影能力情報の取得とその投影能力情報に基づくＬＵＴの生成の機能は、マスター側のみが備えるようにしても良い。
【０１０８】
＜第２実施形態＞
第２本実施形態では、情報処理装置の一例であるパーソナルコンピューター（以下、ＰＣとする。）と、液晶プロジェクタと、画像信号源装置とからなるスタック投影システムの構成例について説明する。第２実施形態では、液晶プロジェクタではなく、ＰＣが液晶プロジェクタから前述した投影能力情報を取得し、その取得した投影能力情報を基にＬＵＴを前述同様に生成する点が前述した第１実施形態とは異なる。
【０１０９】
第２実施形態の場合、ＰＣには、本実施形態に係るスタック投影アプリケーションソフトが予めインストールされている。そして、ＰＣは、このスタック投影アプリケーションソフトを実行することで、液晶プロジェクタから投影能力情報を取得し、その取得した投影能力情報を基にＬＵＴを生成する。なお、スタック投影アプリケーションソフトは、ＲＯＭ等に予め用意されていてもよく、また着脱可能な半導体メモリ等から読み出されたり、インターネット等のネットワークからダウンロードされたりしても良い。
【０１１０】
＜全体構成＞
図１（ｂ）は第２実施形態のスタック投影システムの全体構成例を示した図である。
図１（ｂ）に示すスタック投影システムの構成は、基本的に図１（ａ）で示した構成と同じであり、図１（ａ）と同じ構成要素には図１（ａ）の構成要素と同じ符号を付し、それらの説明を省略する。
【０１１１】
ＰＣ２０４は、液晶プロジェクタ２０２ａ〜２０２ｂから、それぞれ前述した投影能力情報を受信し、前述同様にして、液晶プロジェクタ２０２ａ用のＬＵＴと液晶プロジェクタ２０２ｂ用のＬＵＴを生成する。そして、ＰＣ２０４は、液晶プロジェクタ２０２ａ用に生成したＬＵＴを液晶プロジェクタ２０２ａに送信し、同様に液晶プロジェクタ２０２ｂ用に生成したＬＵＴを液晶プロジェクタ２０２ｂに送信する。
＜詳細構成＞
図２（ｃ）は、第２実施形態のＰＣ２０４の内部構成を示したブロック図である。なお、第２実施形態において、画像信号源装置２００の構成は図２（ａ）に示した構成と同じである。液晶プロジェクタ２０２ａ、２０２ｂの構成は概ね図２（ｂ）に示した構成と同じであるが、投影能力情報の送信先がＰＣ２０４となされ、当該ＰＣ２０４から前述したＬＵＴが送られてくることが異なる。
【０１１２】
図２（ｃ）に示すＰＣ２０４では、バス２５５を介して、ＣＰＵ２５０、主記憶装置２５１、ネットワークコントローラ２５２、入出力インタフェース２５３、補助記憶装置２５４が相互に接続される。
【０１１３】
ＣＰＵ２５０は、ＰＣ２０４の各構成要素を制御するものである。また、ＣＰＵ２５０は、補助記憶装置２５４や不図示の外部のサーバに格納されたＯＳや本実施形態に係るスタック投影アプリケーションソフトを含む各種のアプリケーションソフトのコードに従い、各種処理や各種演算処理、制御を実行する。
【０１１４】
主記憶装置２５１は、ＣＰＵ２５０が動作するためのワークメモリである。
補助記憶装置２５４は、ＯＳや本実施形態に係るスタック投影アプリケーションソフトを含む各種のアプリケーションソフト、各種のデータが格納されており、ＣＰＵ２５０によってそれらが使用される。第２実施形態の場合、前述した表５００に示したＬＵＴも補助記憶装置２５４に格納されているとする。
【０１１５】
ネットワークコントローラ２５２は、液晶プロジェクタ２０２ａ〜２０２ｂ、不図示の外部のサーバやネットワーク機器に接続する際に使用する通信インタフェースを含む。このネットワークコントローラ２５２を介することで、ＣＰＵ２５０は、液晶プロジェクタ２０２ａ〜２０２ｂ、不図示の外部のサーバやネットワーク機器との間でデータや情報のやり取りを行うことができる。本実施形態の場合、ネットワークコントローラ２５２は、ネットワークケーブル２０３を介して、液晶プロジェクタ２０２ａ〜２０２ｂと接続されている。そして、ネットワークコントローラ２５２は、ＣＰＵ２５０による制御の下、ネットワークケーブル２０３を介して、液晶プロジェクタ２０２ａ〜２０２ｂから投影能力情報を受信し、バス２５５を介してＣＰＵ２５０に送る。また、ネットワークコントローラ２５２は、ＣＰＵ２５０により生成されたＬＵＴを、バス２５５を介して受け取り、ネットワークケーブル２０３を介して液晶プロジェクタ２０２ａ〜２０２ｂに送信する。
【０１１６】
入出力インタフェース２５３は、不図示のキーボードやマウス、タッチパネルといった、使用者がＰＣ２０４を操作するためのデバイスを接続するインタフェースである。この入出力インタフェース２５３を介して使用者から入力された指示を基に、ＣＰＵ２５０は、ＰＣ２０４を動作させる。
【０１１７】
このような構成により、ＰＣ２０４は、液晶プロジェクタ２０２ａ〜２０２ｂから投影能力情報を受け取り、前述同様にＬＵＴを生成し、その生成したＬＵＲをそれぞれ対応した液晶プロジェクタ２０２ａ〜２０２ｂに送信することができる。
【０１１８】
＜動作フロー＞
以下、図１０と図１１を参照しながら、第２実施形態における投影システムの動作フローを説明する。
第２実施形態においても前述の第１実施形態と同じく、図１（ｂ）に示した構成において、画像信号源装置２００から出力された同じ画像信号を液晶プロジェクタ２０２ａ〜２０２ｂがスクリーン１０１にスタック投影表示する状況を想定する。
【０１１９】
図１０のフローチャート３２０は、ＰＣ２０４のＣＰＵ２５０が実行する処理のフローチャートである。また図１０のフローチャート３１０は、液晶プロジェクタ２０２ａ及び液晶プロジェクタ２０２ｂの両者の制御部２２６がそれぞれ個別に実行する処理のフローチャートである。図１０のフローチャート３１０は、投影能力情報の送信要求を行ってくるのがＰＣ２０４であり、また、その要求に応じて自装置の投影能力情報を送信する送信先がＰＣ２０４である点を除き、他の処理は基本的に第１実施形態と同じであるため説明は省略する。
【０１２０】
先ずフローチャート３２０について説明し、次にＰＣ２０４と各液晶プロジェクタとの間のやり取りの詳細を図１１のシーケンス図を参照しながら説明する。
図１０のフローチャート３２０のＳ５００において、ＣＰＵ２５０は、入出力インタフェース２５３に接続された不図示のマウス等を介したユーザからの入力を監視している。本実施形態の場合、ＣＰＵ２５０は、予めインストールされている本実施形態に係るスタック投影アプリケーションソフトの開始ボタン（不図示）がユーザによりクリックされたか否かを判断する。そして、ＣＰＵ２５０は、スタック投影アプリケーションソフトの開始ボタンがクリックされたと判断した場合にはＳ５１０に遷移し、クリックされていないと判断した場合にはＳ５００においてクリックされるまでの待ち状態となる。
【０１２１】
Ｓ５１０に遷移すると、ＣＰＵ２５０は、ネットワークコントローラ２５２を制御し、ネットワークケーブル２０３を介して接続された液晶プロジェクタ２０２ａと液晶プロジェクタ２０２ｂに対し、それぞれ投影能力情報を送信してほしい旨の要求を送信する。
【０１２２】
次にＳ５２０において、ＣＰＵ２５０は、ネットワークコントローラ２５２がネットワークケーブル２０３を介して接続された液晶プロジェクタ２０２ａと液晶プロジェクタ２０２ｂの両者から投影能力情報を受信したか否かを判断する。そして、ＣＰＵ２５０は、受信したと判断した場合にはＳ５３０に遷移し、受信していないと判断した場合にはＳ５２０において両者から投影能力情報を受信するまでの待ち状態になる。ここで、以下の説明では、ＣＰＵ２５０が、液晶プロジェクタ２０２ａから図４（ａ）の表４００に示した投影能力情報を受信し、液晶プロジェクタ２０２ｂから図４（ａ）の表４００に示した投影能力情報を受信したとする。
【０１２３】
Ｓ５３０に遷移すると、ＣＰＵ２５０は、第１実施形態のＳ３４０と同様の手順で、表５１０に示した液晶プロジェクタ２０２ａ用のＬＵＴと、表５２０に示した液晶プロジェクタ２０２ｂ用のＬＵＴとを生成する。Ｓ５３０の詳細な処理のフローチャートは、図５に示したフローチャート３３０と同じである。図５のフローチャート３３０のＳ３４０における制御部２２６、ＲＯＭ２４０、ＲＡＭ２４１を、それぞれＣＰＵ２５０、補助記憶装置２５４、主記憶装置２５１に置き換えれば、Ｓ３４０とＳ５３０の手順は基本的に同じであるため詳細な説明は省略する。
【０１２４】
次にＳ５４０において、ＣＰＵ２５０は、ネットワークコントローラ２５２を制御し、ネットワークケーブル２０３を介して、Ｓ５３０にて主記憶装置２５１上に生成した表５１０のＬＵＴを液晶プロジェクタ２０２ａに送信する。同様に、ＣＰＵ２５０は、Ｓ５３０にて主記憶装置２５１上に生成した表５２０のＬＵＴを液晶プロジェクタ２０２ｂに送信する。
【０１２５】
次に、フローチャート３２０及びフローチャート３１０において、ＰＣ２０４と液晶プロジェクタ２０２ａ〜２０２ｂ間で行われる通信のシーケンスを、図１１を参照しながら説明する。図１１は、ＰＣ２０４と液晶プロジェクタ２０２ａ〜２０２ｂとの間で行われる通信のシーケンス図である。シーケンス３６０はＰＣ２０４側を、シーケンス３６１は液晶プロジェクタ２０２ａ側を、シーケンス３６１は液晶プロジェクタ２０２ｂ側を示している。
【０１２６】
処理３６３として、ＰＣ２０４は、スタック投影アプリケーションソフトの開始ボタンクリックを検知する。この処理３６３は、図１０のフローチャート３２０のＳ５００に対応する。
次に処理３６４として、ＰＣ２０４は、液晶プロジェクタ２０２ａに対し、投影能力情報を要求する。さらに、処理３６５として、ＰＣ２０４は、液晶プロジェクタ２０２ｂに対し、投影能力情報を要求する。これらの処理３６４と処理３６５は前述のＳ５１０に対応する。
次に処理３６６として、液晶プロジェクタ２０２ａは、投影能力情報をＰＣ２０４に送信する。また、処理３６７として、液晶プロジェクタ２０２ｂは、投影能力情報をＰＣ２０４に送信する。これらの処理３６６と処理３６７は前述したフローチャート３１０のＳ４１０に対応する。
【０１２７】
次に処理３６８として、ＰＣ２０４は、ＬＵＴを生成する。この処理３６８は、前述したＳ５３０に対応する。
次に処理３６９として、ＰＣ２０４は、液晶プロジェクタ２０２ａに送信するＬＵＴとして表５１０のＬＵＴを選択する。処理３６８と処理３６９は、前述したＳ５３０に対応する。
続いて、処理３７０として、ＰＣ２０４は、表５１０のＬＵＴを液晶プロジェクタ２０２ａに送信する。この処理３７０は、前述したＳ５４０に対応する。
【０１２８】
次に処理３７１として、ＰＣ２０４は、液晶プロジェクタ２０２ｂに送信するＬＵＴとして表５２０のＬＵＴを選択する。この処理３７１と処理３６８は、前述したＳ５３０に対応する。
続いて、処理３７２として、ＰＣ２０４は、表５２０のＬＵＴを液晶プロジェクタ２０２ｂに送信する。この処理３７２は、前述したＳ５４０に対応する。
【０１２９】
前述したように、第２実施形態においては、ＰＣ２０４のような、液晶プロジェクタ（２０２ａ〜２０２ｂ）と通信可能な演算処理装置にてＬＵＴ生成を行える。そして第２実施形態の場合も第１実施形態と同様に、スタック投影時に投影画像の低輝度部の階調性が低下しないようになされたスタック投影が実現可能となる。したがって、第２実施形態の場合の液晶プロジェクタ２０２ａ〜２０２ｂは、第１実施形態で説明したようなＬＵＴの生成処理を行う機能については必ずしも備えていなくても良い。
【０１３０】
なお、以上説明した第２実施形態では、１台のＰＣ２０４と２台の液晶プロジェクタ２０２ａ〜２０２ｂを有したスタック投影システムの例を挙げたが、液晶プロジェクタの台数は３台以上であっても良い。
【０１３１】
また、ＰＣは、画像信号源装置２００の機能を含んでもいても良い。この場合、スタック投影アプリケーションソフトにより実現される処理には、画像信号源装置２００にて行われる画像信号の生成処理も含まれ、ＰＣにおいて投影表示すべき画像の基になる画像信号が生成されて液晶プロジェクタに送られる。
【０１３２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１３３】
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３４】
１０１：スクリーン、２００：画像信号源装置、２０２ａ，２０２ｂ：液晶プロジェクタ、２０４：ＰＣ、２２２：通信部、２２３：画像処理部、２２６：制御部、２５０：ＣＰＵ
【図１】
2019113689.tif 000003
【図２】
2019113689.tif 000004
【図３】
2019113689.tif 000005
【図４】
2019113689.tif 000006
【図５】
2019113689.tif 000007
【図６】
2019113689.tif 000008
【図７】
2019113689.tif 000009
【図８】
2019113689.tif 000010
【図９】
2019113689.tif 000011
【図１０】
2019113689.tif 000012
【図１１】
2019113689.tif 000013