(57)【要約】【課題】少なくとも、画像信号の劣化を防ぐとともにプロジェクタの消費電力の低減を図ることを可能にしたプロジェクタシステム並びに画像供給装置及びプロジェクタを提供する。【解決手段】ＰＣ２００、プロジェクタ１００及びこれらを接続したＵＳＢケール１５０を備え、プロジェクタ１００は、ＰＣ２００から供給された画像データに基づいて画像を生成してスクリーンに投射して表示させるプロジェクタシステム。ＰＣ２００は、プロジェクタ１００の表示デバイスの仕様に対応した画像データ（デジタル信号）を生成し、アナログ信号に変換せずにプロジェクタ１００側に送信する。プロジェクタ１００はＰＣ２００によって生成された画像データをＵＳＢケーブル１５０を介して受信すると、その画像データに基づいた画像を生成する。【選択図】　　　　図１
2004069996.tif 000002
【特許請求の範囲】
【請求項１】
画像データを供給する情報処理装置と、
前記情報処理装置から供給された画像データに基づいて画像を生成してスクリーンに投射して表示させるプロジェクタと、
前記情報処理装置と前記プロジェクタとを接続する接続手段とを備えたプロジェクタシステムにおいて、
前記情報処理装置は、前記プロジェクタの表示デバイスの仕様に対応した画像データを生成する画像加工手段を備え、
前記プロジェクタは、前記画像加工手段によって生成された画像データを前記接続手段を介して受信すると、その画像データに基づいた画像を生成することを特徴とするプロジェクタシステム。
【請求項２】
前記情報処理装置の画像加工手段は、前記表示デバイスの解像度に合わせて、前記情報処理装置の画像データの解像度を変換する解像度変換手段を備えたことを特徴とする請求項１記載のプロジェクタシステム。
【請求項３】
前記情報処理装置の画像加工手段は、前記プロジェクタと投射されるスクリーンとの位置関係に応じた台形歪みを補正するための台形補正手段を備えたことを特徴とする請求項１又は２記載のプロジェクタシステム。
【請求項４】
前記情報処理装置の画像加工手段は、前記プロジェクタの表示デバイスを構成するＬＣＤの個体ばらつき等を含んだ特性データを反映して画像データを補正するガンマ補正手段を備えたことを特徴とする請求項１〜３の何れかに記載のプロジェクタシステム。
【請求項５】
前記情報処理装置の画像加工手段は、前記画像データの色むらを補正する色むら補正手段を備えたことを特徴とする請求項１〜４の何れかに記載のプロジェクタシステム。
【請求項６】
前記情報処理装置の画像加工手段は、画像データの明るさに対応してプロジェクタの光源の明るさを制御するための調光信号を生成して、前記プロジェクタに送信させて当該光源の明るさを制御させる調光制御手段と、前記調光制御手段の出力に基づいて前記画像データの階調を変更する階調変更手段とを備えたことを特徴とする請求項１〜５の何れかに記載のプロジェクタシステム。
【請求項７】
前記情報処理装置の画像加工手段は、プロジェクタにより得られる画像の明るさ等を調整するための映像調整部を備えたことを特徴とする請求項１〜６の何れかに記載のプロジェクタシステム。
【請求項８】
前記情報処理装置の画像加工手段は、プロジェクタコントロールソフトウェアとして統合化されたプログラムソフトウェアによって実現されていることを特徴とする請求項１〜７の何れかに記載のプロジェクタシステム。
【請求項９】
前記情報処理装置は、映像パラメータを設定するためのメニューを当該情報処理装置の表示装置に表示させるメニュー表示手段を備えたことを特徴とする請求項１〜８の何れかに記載のプロジェクタシステム。
【請求項１０】
前記情報処理装置の画像加工手段は、映像パラメータが設定されると、その映像パラメータを前記プロジェクタ側に送信させることを特徴とする請求項１〜９の何れかに記載のプロジェクタシステム。
【請求項１１】
前記プロジェクタは、前記表示デバイスのタイミングに合わせて画像データを前記表示デバイスに出力する表示制御手段を備えたことを特徴とする請求項１〜１０の何れかに記載のプロジェクタシステム。
【請求項１２】
前記プロジェクタはフレームメモリを備え、前記表示制御手段は受信した画像データを復号して前記フレームメモリに画像を描画し、その画像の画像データを前記表示デバイスに出力することを特徴とする請求項１１記載のプロジェクタシステム。
【請求項１３】
前記プロジェクタは各種の映像パラメータが保存されているパラメータ記憶手段を備え、前記情報処理装置は前記パラメータ記憶手段に保存されている映像パラメータを前記接続手段を介して取り込むことを特徴とする請求項１〜１２の何れかに記載のプロジェクタシステム。
【請求項１４】
前記パラメータ記憶手段には、ガンマ補正値、色むら補正値及びリサイズ補正値が保存されることを特徴とする請求項１３記載のプロジェクタシステム。
【請求項１５】
前記パラメータ記憶手段のリサイズ補正値は電源投入時又は電源遮断時に初期化され、情報処理装置側で新たに設定されたリサイズ補正値は初期化処理されるまで保存されることを特徴とする請求項１４記載のプロジェクタシステム。
【請求項１６】
前記情報処理装置は個別のパラメータ設定テーブルを備え、前記プロジェクタに対応した個別のＩＤごとに映像パラメータを読み込んで前記パラメータ設定テーブルに保存することを特徴とする請求項９〜１５の何れかに記載のプロジェクタシステム。
【請求項１７】
前記接続手段はシリアルバスであることを特徴とする請求項１〜１６の何れかに記載のプロジェクタシステム。
【請求項１８】
前記シリアルバスはＵＳＢケーブルであることを特徴とする請求項１７記載のプロジェクタシステム。
【請求項１９】
プロジェクタに接続手段を介して画像データを供給する情報処理装置において、
前記プロジェクタの表示デバイスの仕様に対応した画像データを生成する画像加工手段を備えたことを特徴とする情報処理装置。
【請求項２０】
前記画像加工手段は、前記表示デバイスの解像度に合わせて、前記情報処理装置の画像データの解像度を変換する解像度変換手段を備えたことを特徴とする請求項１９記載の情報処理装置。
【請求項２１】
前記画像加工手段は、前記プロジェクタと投射されるスクリーンとの位置関係に応じた台形歪みを補正するための台形補正手段を備えたことを特徴とする請求項１９又は２０記載の情報処理装置。
【請求項２２】
前記画像加工手段は、前記プロジェクタの表示デバイスを構成するＬＣＤの個体ばらつき等を含んだ特性データを反映して画像データを補正するガンマ補正手段を備えたことを特徴とする請求項１９〜２１の何れかに記載の情報処理装置。
【請求項２３】
前記画像加工手段は、前記画像データの色むらを補正する色むら補正手段を備えたことを特徴とする請求項１９〜２２の何れかに記載の情報処理装置。
【請求項２４】
前記画像加工手段は、画像データの明るさに対応してプロジェクタの光源の明るさを制御するための調光信号を生成して、前記プロジェクタに送信させて当該光源の明るさを制御させる調光制御手段と、前記調光制御手段の出力に基づいて前記画像データの階調を変更する階調変更手段とを備えたことを特徴とする請求項１９〜２３の何れかに記載の情報処理装置。
【請求項２５】
前記画像加工手段は、プロジェクタにより得られる画像を調整するための映像調整部を備えたことを特徴とする請求項１９〜２４の何れかに記載の情報処理装置。
【請求項２６】
前記画像加工手段は、プロジェクタコントロールソフトウェアとして統合化されたプログラムソフトウェアによって実現されていることを特徴とする請求項１９〜２５の何れかに記載の情報処理装置。
【請求項２７】
映像パラメータを設定するためのメニューを当該情報処理装置の表示装置に表示させるメニュー表示手段を備えたことを特徴とする請求項１９〜２６の何れかに記載の情報処理装置。
【請求項２８】
前記画像加工手段は、映像パラメータが設定されると、その映像パラメータを前記プロジェクタ側に送信させることを特徴とする請求項１９〜２７の何れかに記載の情報処理装置。
【請求項２９】
フレームメモリと、表示デバイスと、情報処理装置からシリアルバスを介して受信した画像データを復号して、前記フレームメモリに画像を描画し、その画像の画像データを前記表示デバイスに出力する表示制御手段とを備えたことを特徴とするプロジェクタ。
【請求項３０】
各種の映像パラメータが保存されているパラメータ記憶手段を備え、情報処理装置からの送信要求に基づいて前記映像パラメータを前記シリアルバスを介して送信することを特徴とする請求項２９記載のプロジェクタ。
【請求項３１】
前記パラメータ記憶手段には、ガンマ補正値、色むら補正値及びリサイズ補正値が保存されることを特徴とする請求項３０記載のプロジェクタ。
【請求項３２】
前記パラメータ記憶手段のリサイズ補正値は電源投入時又は電源遮断時に初期化され、新たに設定されたリサイズ補正値は初期化処理されるまで保存されることを特徴とする請求項３１記載のプロジェクタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プロジェクタシステム並びにそのシステムに用いられるプロジェクタ（投射型映像機器）及びプロジェクタに画像データ等を供給するパーソナルコンピュータ（以下ＰＣという）等の情報処理装置に関する。
【０００２】
【従来の技術】
従来のプロジェクタシステムは、ＰＣとプロジェクタとを接続して構成されている。ＰＣからプロジェクタに送信される画像データ等はアナログＲＧＢ信号から構成されている。このため、ＰＣ側で持っているデジタルデータ（プレゼンテーションの資料や、内蔵するＤＶＤプレーヤの映像出力など）を一旦アナログ信号に変換してからプロジェクタに出力している。プロジェクタ側では、そのアナログＲＧＢ信号をＡ／Ｄコンバータによりデジタル化し、ＰＣからの解像度をプロジェクタの解像度に合うように解像度変換し（以下、リサイズ処理という）、その後、ライトバルブの表示デバイス（ＬＣＤ）のタイミングに合うようＬＣＤ駆動回路を介して表示デバイス（ＬＣＤ）の液晶パネルを駆動するような構成となっている。ＬＣＤ駆動回路では、駆動する個別の液晶パネルに対応したガンマ補正や、輝度むら、色むらの補正値をルックアップテーブル（ＬＵＴ）等に設けることで個別に調整を行っている。そして、最終的なデジタル信号は、Ｄ／Ａコンバータにより変換され、液晶パネルの仕様に合わせたアナログ信号に変換されている。
【０００３】
【発明が解決しようとする課題】
従来のプロジェクタシステムにおいては以下の問題点が存在していた。
▲１▼元々デジタル信号である映像ソースを一旦アナログにＰＣ側で変換し、プロジェクタ側でそのアナログ信号をデジタルに再び戻し、更に、映像ソースを加工後アナログに変換し直すので、画像信号を変換する際に画像信号の劣化が生じる。
▲２▼プロジェクタ側に、多大な回路が必要でありコストアップとスペースの増大、消費電力の増大を招いている。
▲３▼消費電力の増大に伴い、電池駆動が困難であった。
▲４▼画像（映像）にこだわるとプロジェクタ側に多くのユーザーインターフェースが必要になり、わかりにくい操作になってしまう。
▲５▼画像（映像）ごとのパラメータ設定が、実質的には困難である。
▲６▼一般的にアナログＲＧＢコネクタは大きく、ケーブルも太いためとり回しが不便であった。
【０００４】
本発明は、このような背景のもとでなされたものであり、少なくとも、画像信号の劣化を防ぐとともにプロジェクタの消費電力の低減を図ることを可能にしたプロジェクタシステム並びに情報処理装置及びプロジェクタを提供することを目的とする。
【０００５】
【課題を解決するための手段】
（１）本発明の一つの態様に係るプロジェクタシステムは、画像データを供給する情報処理装置と、前記情報処理装置から供給された画像データに基づいて画像を生成してスクリーンに投射して表示させるプロジェクタと、前記情報処理装置と前記プロジェクタとを接続する接続手段とを備えたプロジェクタシステムにおいて、前記情報処理装置は、前記プロジェクタの表示デバイスの仕様に対応した画像データを生成する画像加工手段を備え、前記プロジェクタは、前記画像加工手段によって生成された画像データを前記接続手段を介して受信すると、その画像データに基づいた画像を生成する。
【０００６】
（２）本発明の他の態様に係るプロジェクタシステムは、上記（１）のプロジェクタシステムにおいて、前記情報処理装置の画像加工手段は、前記表示デバイスの解像度に合わせて、前記情報処理装置の画像データの解像度を変換する解像度変換手段を備えている。
【０００７】
（３）本発明の他の態様に係るプロジェクタシステムは、上記（１）又は（２）のプロジェクタシステムにおいて、前記情報処理装置の画像加工手段は、前記プロジェクタと投射されるスクリーンとの位置関係に応じた台形歪みを補正するための台形補正手段を備えている。
【０００８】
（４）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（３）のプロジェクタシステムにおいて、前記情報処理装置の画像加工手段は、前記プロジェクタの表示デバイスを構成するＬＣＤの個体ばらつき等を含んだ特性データを反映して画像データを補正するガンマ補正手段を備えている。
【０００９】
（５）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（４）のプロジェクタシステムにおいて、前記情報処理装置の画像加工手段は、前記画像データの色むらを補正する色むら補正手段を備えている。
【００１０】
（６）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（５）のプロジェクタシステムにおいて、前記情報処理装置の前記画像加工手段は、画像データの明るさに対応してプロジェクタの光源の明るさを制御するための調光信号を生成して、前記プロジェクタに送信させて当該光源の明るさを制御させる調光制御手段と、前記調光制御手段の出力に基づいて前記画像データの階調を変更する階調変更手段とを備えている。
【００１１】
（７）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（６）のプロジェクタシステムにおいて、前記情報処理装置の画像加工手段は、プロジェクタにより得られる画像の明るさ等を調整するための映像調整部を備えている。
【００１２】
（８）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（７）のプロジェクタシステムにおいて、前記情報処理装置の画像加工手段は、プロジェクタコントロールソフトウェアとして統合化されたプログラムソフトウェアによって実現されている。
【００１３】
（９）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（８）のプロジェクタシステムにおいて、前記情報処理装置は、映像パラメータを設定するためのメニューを当該情報処理装置の表示装置に表示させるメニュー表示手段を備えている。
【００１４】
（１０）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（９）のプロジェクタシステムにおいて、前記情報処理装置の画像加工手段は、映像パラメータが設定されると、その映像パラメータを前記プロジェクタ側に送信させる。
【００１５】
（１１）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（１０）のプロジェクタシステムにおいて、前記プロジェクタは、前記表示デバイスのタイミングに合わせて画像データを前記表示デバイスに出力する表示制御手段を備えている。
【００１６】
（１２）本発明の他の態様に係るプロジェクタシステムは、上記（１１）のプロジェクタシステムにおいて、前記プロジェクタはフレームメモリを備え、前記表示制御手段は受信した画像データを復号して前記フレームメモリに画像を描画し、その画像の画像データを前記表示デバイスに出力する。
【００１７】
（１３）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（１２）のプロジェクタシステムにおいて、前記プロジェクタは各種の映像パラメータが保存されているパラメータ記憶手段を備え、前記情報処理装置は前記パラメータ記憶手段に保存されている映像パラメータを前記接続手段を介して取り込む。
【００１８】
（１４）本発明の他の態様に係るプロジェクタシステムは、上記（１３）のプロジェクタシステムにおいて、前記パラメータ記憶手段には、ガンマ補正値、色むら補正値及びリサイズ補正値が保存される。
【００１９】
（１５）本発明の他の態様に係るプロジェクタシステムは、上記（１４）のプロジェクタシステムにおいて、前記パラメータ記憶手段のリサイズ補正値は電源投入時又は電源遮断時に初期化され、情報処理装置側で新たに設定されたリサイズ補正値は初期化処理されるまで保存される。
【００２０】
（１６）本発明の他の態様に係るプロジェクタシステムは、上記（９）〜（１５）のプロジェクタシステムにおいて、前記情報処理装置は個別のパラメータ設定テーブルを備え、前記プロジェクタに対応した個別のＩＤごとに映像パラメータを読み込んで前記パラメータ設定テーブルに保存する。
【００２１】
（１７）本発明の他の態様に係るプロジェクタシステムは、上記（１）〜（１６）のプロジェクタシステムにおいて、前記接続手段はシリアルバスから構成される。
【００２２】
（１８）本発明の他の態様に係るプロジェクタシステムは、上記（１７）のプロジェクタシステムにおいて、前記シリアルバスはＵＳＢケーブルから構成される。
【００２３】
（１９）本発明の他の態様に係る情報処理装置は、プロジェクタに接続手段を介して画像データを供給する情報処理装置において、前記プロジェクタの表示デバイスの仕様に対応した画像データを生成する画像加工手段を備えている。
【００２４】
（２０）本発明の他の態様に係る情報処理装置は、上記（１９）の情報処理装置において、前記画像加工手段は、前記表示デバイスの解像度に合わせて、前記情報処理装置の画像データの解像度を変換する解像度変換手段を備えている。
【００２５】
（２１）本発明の他の態様に係る情報処理装置は、上記（１９）又は（２０）の情報処理装置において、前記画像加工手段は、前記プロジェクタと投射されるスクリーンとの位置関係に応じた台形歪みを補正するための台形補正手段を備えている。
【００２６】
（２２）本発明の他の態様に係る情報処理装置は、上記（１９）〜（２１）の情報処理装置において、前記画像加工手段は、前記プロジェクタの表示デバイスを構成するＬＣＤの個体ばらつき等を含んだ特性データを反映して画像データを補正するガンマ補正手段を備えている。
【００２７】
（２３）本発明の他の態様に係る情報処理装置は、上記（１９）〜（２２）の情報処理装置において、前記画像加工手段は、前記画像データの色むらを補正する色むら補正手段を備えている。
【００２８】
（２４）本発明の他の態様に係る情報処理装置は、上記（１９）〜（２３）の情報処理装置において、前記画像加工手段は、画像データの明るさに対応してプロジェクタの光源の明るさを制御するための調光信号を生成して、前記プロジェクタに送信させて当該光源の明るさを制御させる調光制御手段と、前記調光制御手段の出力に基づいて前記画像データの階調を変更する階調変更手段とを備えている。
【００２９】
（２５）本発明の他の態様に係る情報処理装置は、上記（１９）〜（２４）の情報処理装置において、前記画像加工手段は、プロジェクタにより得られる画像を調整するための映像調整部を備えている。
【００３０】
（２６）本発明の他の態様に係る情報処理装置は、上記（１９）〜（２５）の情報処理装置において、前記画像加工手段は、プロジェクタコントロールソフトウェアとして統合化されたプログラムソフトウェアによって実現されている。
【００３１】
（２７）本発明の他の態様に係る情報処理装置は、上記（１９）〜（２６）の情報処理装置において、映像パラメータを設定するためのメニューを当該情報処理装置の表示装置に表示させるメニュー表示手段を備えている。
【００３２】
（２８）本発明の他の態様に係る情報処理装置は、上記（１９）〜（２７）の情報処理装置において、前記画像加工手段は、映像パラメータが設定されると、その映像パラメータを前記プロジェクタ側に送信して保存させる。
【００３３】
（２９）本発明の他の態様に係るプロジェクタは、フレームメモリと、表示デバイスと、情報処理装置から前記表示デバイスの仕様に対応した画像データをシリアルバスを介して受信すると、その画像データを復号して、前記フレームメモリに画像を描画し、その画像の画像データを前記表示デバイスに出力する表示制御手段とを備えている。
【００３４】
（３０）本発明の他の態様に係るプロジェクタは、上記（２９）のプロジェクタにおいて、各種の映像パラメータが保存されているパラメータ記憶手段を備え、情報処理装置からの送信要求に基づいて前記映像パラメータを前記シリアルバスを介して送信する。
【００３５】
（３１）本発明の他の態様に係るプロジェクタは、上記（３０）のプロジェクタにおいて、前記パラメータ記憶手段には、ガンマ補正値、色むら補正値及びリサイズ補正値が保存される。
【００３６】
（３２）本発明の他の態様に係るプロジェクタは、上記（３１）のプロジェクタにおいて、前記パラメータ記憶手段のリサイズ補正値は電源投入時又は電源遮断時に初期化され、新たに設定されたリサイズ補正値は初期化処理されるまで保存される。
【００３７】
【発明の実施の形態】
実施形態１．
図１は本発明の実施形態１に係るプロジェクタシステムの説明図である。このプロジェクタシステムは、プロジェクタ１００とＰＣ２００とを備えている。両者はそれぞれに設けられたＵＳＢコネクタ１１１，２６１にＵＳＢケーブル１５０が接続され、プロジェクタ１００とＰＣ２００とはＵＳＢケーブル１５０を介して接続されている。このＰＣ２００は本発明の情報処理装置に相当するものである。
【００３８】
図２は図１のプロジェクタ１００の構成図である。プロジェクタ１００は、光学系として、表示デバイス１０１（１０１Ｒ，１０１Ｇ，１０１Ｂ）、光源１０２及び投射レンズ１０３を備えている。また、プロジェクタ１００は、ＵＳＢコネクタ１１１、ＵＳＢコントローラ１１２、ＬＣＤ駆動回路１１３、バス１１４、フレームメモリ１０５（１０５Ｒ，１０５Ｇ，１０５Ｂ）、ＣＰＵ１０７、パラメータメモリ１０８、メモリ１０９、ＤＣ／ＤＣコンバータ１２０及び内蔵電池１２１を備えている。
【００３９】
プロジェクタ１００の表示デバイス１０１としては、ＬＣＤ（Ｌｉｑｕｉｄ　ｃｒｙｓｔａｌｄｉｓｐｌａｙ）を利用したもの（このＬＣＤはライトバルブと称される）や光変調素子であるＤＭＤ（Ｄｉｇｉｔａｌ　Ｍｉｃｒｏ　Ｍｉｒｒｏｒ　Ｄｅｖｉｃｅ　テキサスインスツルメント社の登録商標）等がある。表示デバイス１０１としてどれを用いてもよいが、本実施形態においてはＬＣＤを用いた例について説明する。なお、ＬＣＤを用いたプロジェクタでも、単板式（１枚の液晶パネルを用いるもの）や３板式（Ｒ，Ｇ，Ｂに対応する３枚の液晶パネルを用いるもの）等があるが、ここでは３板式のものについて説明する。
【００４０】
プロジェクタ１００の光源１０２としては、超高圧水銀ランプやハロゲンランプ、ＬＥＤ等が用いられるが、ここではＬＥＤを用いる例について説明する。
【００４１】
また、プロジェクタ１００の光学系の構成については、ランプからの光源を集光し均一化する手段や、ランプからの白色光源をＲ，Ｇ，Ｂにダイクロイックミラーなどで分離する手段や、表示デバイス（ＬＣＤ）１０１を通った後に合成するプリズムや、その後に実際に投射するための投射レンズ郡が一般的には存在するが、本実施形態においてはそれらの構成は本発明に直接関係がないので省略しており、投射レンズ１０３のみを図示している。
【００４２】
次に、上記の表示デバイス（ＬＣＤ）１０１を駆動する部分の詳細を説明する。ＵＳＢコントローラ１１２は、ＵＳＢコネクタ１１１に接続され、ＵＳＢ規格に基づきＰＣ２００との間でデータ転送の制御を行うものである。本発明においては、ＰＣ２００とプロジェクタ１００とを接続する手段であればどのような形式でもプロトコルでもかまわない。しかしながら、転送レートを考慮すると、ＵＳＢ２．０かＩＥＥＥ１３９４の２種類が適当である。更に、ＰＣ２００の搭載率等からやはり汎用性の高いＵＳＢ　２．０が現時点では理想である。したがって、本実施形態のＵＳＢコントローラ１１２はＵＳＢ　２．０を念頭においている。
【００４３】
なお、ＵＳＢとはユニバーサル・シリアル・バス（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）というシリアル転送のインターフェース規格である。その特徴として、４８０Ｍｂｐｓの転送レート、ホストからターゲット機器への電源供給が可能であり（５Ｖ，５００ｍＡ）、電源を入れたまま抜き差し可能である等がある。なお、このＵＳＢコントローラ１１２は単体でもＩＰコアとしても幅広く販売されているため、ここではその詳細は省略するが、主として、ＵＳＢシリアル・インタフエース・エンジン、ＵＳＢトランシーバ、高速データ伝送用ＦＩＦＯ、ＤＭＡ、コントロール／ステータス・レジスタ群、発振回路、パスパワード制御ブロック等から構成されている。また、図２のＵＳＢコントローラ１１２は、ＣＰＵ１０７と分離して図示されているが、一般的にはシステムＬＳＩとしてＣＰＵやＵＳＢは統合化されて１つのＬＳＩで実現されていることが多い。本発明は何れの構成であってもよいが、ここでは分離されている状態のものについて説明する。
【００４４】
ＣＰＵ１０７はプロジェクタ全体の制御を行うものであり、ＵＳＢコントローラ１１２やＬＣＤ駆動回路（ＬＣＤＣ）１１３を制御するとともに、電源関係の制御を行う。ＣＰＵ１０７にはプログラムが格納されたＲＯＭ（図示せず）や、処理を行う為のＲＡＭからなるメモリ１０９が内蔵又は外付けで接続される。本実施形態の特徴としては、ＣＰＵ１０７に接続する形でパラメータメモリ１０８を用意している。このパラメータメモリ１０８にはプロジェクタの固有データが格納されている。パラメータメモリ１０８は電源オフ時にも値を保持できるようにフラッシュメモリ等で構成されている。なお、プログラムメモリやパラメータメモリ１０８や、処理用メモリ１０９は物理的に１つのメモリで構成されていてもかまわない。しかし、ここでは、プログラムメモリ（図示せず）とパラメータメモリ１０８は同一のフラッシュＲＯＭから構成され、メモリ１０９はＤＲＡＭで構成されているものとする。
【００４５】
次にＬＣＤ駆動回路（ＬＣＤＣ）１１３とフレームメモリ１０５との関係を説明する。このＬＣＤ駆動回路（ＬＣＤＣ）１１３はその機能によって幾つもの構成が考えられる。ここでは２つの例について説明する。
【００４６】
（例１）
ＵＳＢコントローラ１１２を介して、ホストであるＰＣ２００から転送されてきたデータは、ＬＣＤ駆動回路（ＬＣＤＣ）１１３によってフレームメモリ１０５（１１５Ｒ，１１５Ｇ，１１５Ｂ）に格納される。このフレームメモリ１０５（１１５Ｒ，１１５Ｇ，１１５Ｂ）に格納される時点でＲ，Ｇ，Ｂ各色ごとに分けられる。ここで、表示デバイス（ＬＣＤ）１０１がＳＶＧＡだとすると、１フレームの画素数は８００＊６００となる。色数が２４ビットのフルカラーであるとすると、８００＊６００を１フレームとした２４枚のフレームで構成される。ここでは８００＊６００としたが、ＸＧＡ（１０２４＊７６８）等でももちろんかまわない。但し、この値は、搭載する表示デバイス（ＬＣＤ）１０１の解像度で一義的に決まるので、機器固有のデータとなる。前述したパラメータメモリ１０８にはこのような固有データが格納される（図１０参照）。
【００４７】
ここで、フレームメモリ１０５に格納されたデータは、ＲＧＢ各色８ビットとして３枚のＲＧＢ各色に対応する表示デバイス（ＬＣＤ）１０１（１０１Ｒ，１０１Ｇ，１０１Ｂ）に供給される。この信号は実際には、各色信号に分かれた後に、ＬＣＤ駆動回路（ＬＣＤＣ）１１３に内蔵されているＤ／Ａコンバータを介して、表示デバイス（ＬＣＤ）１０１に内蔵されているＬＣＤドライバー１０１ａに対してアナログ信号の形式で出力される。ＬＣＤ駆動回路（ＬＣＤＣ）１１３は、搭載している表示デバイス（ＬＣＤ）１０１に対応するタイミングコントロール信号を発生すると共に、その信号に同期して、フレームメモリ１０５の画像データをＬＣＤドライバー１０１ａに対して出力する。
【００４８】
（例２）
次に、ＬＣＤ駆動回路（ＬＣＤＣ）１１３に幾つかの機能を付加した例を説明する。たとえば、ＰＣ２００とプロジェクタ１００とが接続されるシリアルデータの転送レートが低い場合には、圧縮データの送信や、前画面データの差分データ送信などの工夫が必要になってくる。そこで、例えばＰＣ２００から差分データが圧縮されて送られてくる場合について説明する。
【００４９】
図３はこの場合のＬＣＤ駆動回路（ＬＣＤＣ）１１３の構成を示した構成図である。ＬＣＤ駆動回路（ＬＣＤＣ）１１３は差分データ格納メモリ１３１、復号化手段１３２及び書き込み手段１３３を備える。ＬＣＤ駆動回路（ＬＣＤＣ）１１３は差分データを受け取るとそれを差分データ格納メモリ１３１に格納する。このときの差分データは図４に示されるように座標データ１３１ａとその座標データ１３１ａにより特定される領域の画像データ１３１ｂから構成される。復号化手段１３２は差分データ格納メモリ１３１の差分データの複合化を行う。書き込み手段１３３は、複合化されたデータに含まれる座標データ１３１ａに基づき、復号化された差分データをフレームメモリ１０５に上書きする。差分データは四辺形で表された複数のエリアに区切られているので、差分データの個数分だけこの処理を繰り返すことで、例えば図５の▲１▼〜▲４▼に示される領域に差分データを書き込むことにより、現在のフレームデータが再現することになる。ここでは、復号化手段１３２や書き込み手段１３３をＬＣＤ駆動回路（ＬＣＤＣ）１１３に設けた例について説明したが、ＣＰＵ１０７で処理してもよい。この例２では、構成が若干複雑になるが、接続手段の転送レートが低くても、動画などの配信が可能であるという利点がある。
【００５０】
プロジェクタ１００の電源構成は、従来のプロジェクタのようにＡＣ電源（国内では１００Ｖ）を入力とし、ロジック系用電源やＬＣＤを駆動する液晶駆動電源や、ランプ用電源を生成してもよい。ランプの種類によっては、特別な電源制御回路が必要となる場合もある。例えば超高圧のような直流放電ランプを点灯するには点灯装置が必要となる。これは高電圧発生回路や安定器（バラスト）等で構成される。しかし、この電源部分に関しては、本実施形態では以下の工夫を行っている。
【００５１】
まず、光源１０２をＬＥＤにすることで、特別な点灯装置を不要とした。次に、ＰＣ２００からのＵＳＢケーブル１５０を介して供給される＋５Ｖ電源から本体電源を生成するようにした。即ち、ＤＣ／ＤＣコンバータ１２０を設けて、これをＵＳＢコネクタ１１１を介してＵＳＢケーブル１５０の電源線（＋５Ｖ）に接続するようにしている。ＵＳＢケーブル１５０がプロジェクタ１００とＰＣ２００との間に接続されると、ＰＣ２００からＤＣ／ＤＣコンバータ１２０に＋５Ｖの電圧ＶＣＣが供給される。ＤＣ／ＤＣコンバータ１２０はその入力電圧を電圧変換して、ＶＤＤ、ＶＬＣＤの各駆動電圧を生成して、ＶＤＤはＬＣＤ駆動回路（ＬＣＤＣ）１１３、ＣＰＵ１０７、パラメータメモリ１０８、メモリ１０９等に供給し、ＶＬＣＤはＬＣＤ駆動回路（ＬＣＤＣ）１１３及び表示デバイス（ＬＣＤ）１０１に供給する。なお、ＵＳＢコントローラ１１２にはＵＳＢケーブル１５０の電源線（＋５Ｖ）が接続されており、ＵＳＢケーブル１５０からの＋５Ｖの電圧ＶＣＣが駆動電圧として供給されている。
【００５２】
なお、光源１０２の駆動電圧は、ＵＳＢケーブル１５０の電源線（＋５Ｖ）を利用してもよいが、ＵＳＢの＋５Ｖの供給ラインには５００ｍＡという制限があるため、プロジェクタ２００の基本性能に影響を与えないように、光源（ＬＥＤ）１０２のみに内蔵電池１２１から駆動電圧を供給するようにした。このような構成により、ＡＣ１００Ｖがないところでもプロジェクタ１００を使用できるようにしている。
【００５３】
図６は光源１０２の回路図である。この光源１０２は、抵抗１０２ａ、ＬＥＤ１０２ｂ及びトランジスタ１０２ｃが直列に接続されて構成されており、内蔵電池１２１からの電圧ＶＢａｔｔが供給されている。トランジスタ１０２ｃはＣＰＵ１０７により制御され、ＬＥＤ１１２ｂのオン・オフ及び駆動電流が制御される。
【００５４】
次に、ＰＣ２００の詳細について説明する。本実施形態において、ＰＣ１００はＬＣＤ駆動回路（ＬＣＤＣ）１１３に供給する画像データをＵＳＢケーブル１５０を介して供給するホストとして機能するので、ホストとしての情報処理装置は、ＰＣだけでなく、携帯電話、デジタルカメラ、ＰＤＡ、その他ＵＳＢを備えた電子機器であって、映像ソースを有しているものであれば何でもよい。上記の各種の電子機器はＣＰＵ、ＵＳＢ、表示デバイス等を備えており広義の意味でＰＣであることには代わりはない。しかし、ここでは代表的な例としてＷＩＮＤＯＷＳ（登録商標）（以下、同様である）搭載のＰＣについて説明する。
【００５５】
ＰＣ２００はハードウェア構成として概ね次のデバイスで構成される。まず、メインの処理を行うＣＰＵとプログラムメモリ、処理用メモリ、キーボードやＤＶＤ機器などを制御するＩＯコントローラ、ＨＤＤやＦＤＤ、ＣＤ−ＲＯＭなどの外部記憶装置（ＤＶＤが含まれてももちろんかまわない）、内蔵するディスプレイや外部にアナログＲＧＢを経由して映像データを出力するためのグラフィックコントローラ、ＵＳＢコントローラや電源回路等である。なお、このハード構成自体は一般的なものである。
【００５６】
図７はＰＣ２００に搭載されるソフトウェアの構成図である。ハードウェア２００ａの構成は上述のように従来のものと同じであるが、ソフトウェア２００ｂについては次のような特徴がある。外部記憶装置に記憶され、内蔵メモリに展開されて動作を行うベースのソフトウェアとして、ハードウェアと密接に関係のあるＢＩＯＳ（ｂａｓｉｃ　ｉｎｐｕｔ／ｏｕｔｐｕｔ　ｓｙｓｔｅｍ）２０１、システム管理や基本的なユーザー操作環境を提供するソフトウェアであるＯＳ（ｏｐｅｒａｔｉｎｇ　ｓｙｓｔｅｍ）２０２、そして、ＯＳ２０２の上にのって各種アプリケーションを提供するアプリケーションプログラム２０３がある。その他に、周辺機器などを管理するためのデバイスドライバー（図示せず）も存在している。表示部に限って説明すると、ＰＣ２００に搭載されるグラフィックボードはそのハードウェアに対応するグラフィックドライバー２０４を提供する。ＢＩＯＳ２０１は主としてメインボード上に搭載されているデバイスを管理するため、表示の関係では、ＯＳ２０２がインストールされる前までの簡易的な機能（設定画面を表示したりする機能）を備えるのみである。
【００５７】
プロジェクタ１００とＰＣ２００とを接続するＵＳＢ（ＵＳＢケーブル１５０）に関しては、ＵＳＢの各機能に応じたＵＳＢドライバー２０５等がインストールされる。本実施形態では、プロジェクタ１００とＰＣ２００との間は固有のデータ処理を行うので、まず最初にＵＳＢドライバー２０５をインストールしなければならない。ただし、ＯＳ側であらかじめ準備されている場合はこの限りではない。
【００５８】
また、本実施形態においては、上記のグラフィックドライバー２０４とＯＳ２０２の間に仮想グラフィックコントローラ２０６を設けて、全画面動作を認識する。それと同時にＯＳ２０２上にある１つのアプリケーションプログラムとして存在している。この状態で、たとえばＰＣ２００でパワーポイント（ＰＯＷＥＲＰＯＩＮＴ，マイクロソフト社）などを立ち上げてプレゼンテーションを行うと、画面データは自動的に最適なデータに加工されて、ＵＳＢを経由して、プロジェクタ１００のＬＣＤ駆動回路（ＬＣＤＣ）１１３に入力される。
【００５９】
上記の仮想グラフィックコントローラ２０６を更に詳細に説明する。ＯＳ２０２は、アプリケーションプログラム２０３から画面変更の依頼を受けると、ＯＳ２０２はグラフィックコントローラ２５２に対して書き換えを依頼する。このＯＳ２０２の命令を間に仮想的に入った仮想グラフィックコントローラ２０６が受け取り、画面状態を把握しつつ本来のグラフィックドライバー２０４に制御を渡す。このような機能はいわゆるフックと呼ばれるものである。この機能は画面書き換えを判別するためであり、全画面キャプチャの繰り返しであれば、必要ない。転送レートが低い場合、差分データを検出して送信するような場合に必要になる。
【００６０】
また、本実施形態においては、プロジェクタコントロールアプリケーションプログラム（以下、ＰＪＡプログラムという）２１０がインストールされる。これはアプリケーションプログラムの一つである。使用者は明示的にこのＰＪＡプログラムを立ち上げる必要がある。但し、スタートアップに入れておけば、電源投入時に立ちあがるのはいうまでもない。ＰＪＡプログラム２１０が立ちあがると上記仮想グラフィックコントローラ２０６の機能も有効となる。両プログラムは同時に使用される。因みにＵＳＢドライバー２０５はＵＳＢケーブル１５０が接続された際に不明なデバイスとして検出されてその際にインストールされてもよいし、予めインストールされておりＵＳＢケーブル１５０が接続されたときに該当するドライバーが認識され有効となってもよい。ＵＳＢに関しては、ＰＪＡプログラムと同期関係はないことに注意する必要がある（ＵＳＢの接続状態と同期関係にある。）。
【００６１】
ＰＪＡプログラム２１０はＰＣ２００上のアプリケーションプログラムとして存在できるので、さまざまな機能を実現できる。例えば、選択された画面を抜き出して表示する、ＤＶＤのソースに応じて画面データを修正して表示する、映像ソースに応じて各種画像パラーメータを自動的に変更して表示する等である。更に、ネットワークにつながる昨今では、ネットワークと接続し、映像ソースとその映像ソースに付随する画像パラメータを受信してストリーミングで表示する、等各種アプリケーションが考えられる。特定の画像データ出力から汎用のデータ転送線に接続を入れ替えることで、画像データの確かな受け渡しと共に、全てがデジタルでかつ内蔵するグラフィックボードの機能に制限されない各種アプリケーションの展開を可能にする。
【００６２】
但し、本実施形態においては、基本構成として上記の付加的な効果を省き、従来のプロジェクタの機能をＰＣ２００にどのように組み込んだかを中心に説明する。
【００６３】
本実施形態において、ＰＪＡプログラム２１０は、全画面データを取得する全画面キャプチャ手段２１１、前画面データと差分データを検出する差分データ検出手段２１２、キャプチャされたデータ等を加工する画像加工手段２１３、最終的な画像データをＵＳＢドライバー２０５を介してプロジェクタ１００に送信するデータ送受信手段２１４、その画像加工手段に対し使用者の好みによる設定を行う為のユーザーインターフェースとしてのメニュー画面を表示させるメニュー表示手段２１５及びパラメータ送受信手段２１６の各機能を実現している。
【００６４】
図８は図７の画像加工手段２１３の詳細を示した構成図である。画像加工手段２１３は、映像制御部２２０、映像パラメータ制御部２３０、映像調整部２４０、調光制御手段２５０及び階調変更手段２５１から構成されている。映像制御部２２０は、フリーズ（ＦＲＥＥＺＥ）２２１、ミュート（ＭＵＴＥ）２２２、ズーム（ＺＯＯＭ）２２３及びエフェクト（ＥＦＦＥＣＴ）２２４の各処理を行うものである。映像パラメータ制御部２３０は、台形補正手段２３１、リサイズ（ＲＥＳＩＺＥ）手段２３２、ガンマ（γ）補正手段２３３及び色むら補正手段２３４を備えており、各種の処理を行うものである。映像調整部２４０は、シャープネス、明るさ、コントラスト、色の濃さ及色あいの各調整処理を行うものである。調光制御手段２５０はプロジェクタ１００の光源１０２の明るさを調整するためのものであり、階調変更手段２５１は光源１０２の明るさに応じて画像データの階調を変更するものである。なお、映像パラメータ制御部２３０の各部のパラメータはプロジェクタ１００のパラメータメモリ１０８に初期値が保存されており、起動時にそのパラメータを取り込むようにしている。
【００６５】
次に、映像制御部２２０について説明する。映像制御部２２０による「フリーズ」とは、動いている映像を一時停止させる処理である。本実施形態においては、ＰＣ２００の映像データの転送を中止する、或いは同一データを送信（又は差分データなしで送信）させればよい。「ミュート」とは、映像と音声を一時的に消す処理である。映像に関しては、消すに相当するデータを送信することで実現できる。即ち、消すに相当するデータは全黒、全白、特定のパターンのどれであってもよい。特定のパターンなどは、ＰＣ側で実現するのでメモリ容量の制限のあるプロジェクタと違い、多くの画像データを入れ替えられるためより有効である。音声に関しては、本実施形態の目的から離れてしまうため、説明を省いていたが、音声はＰＣ側のスピーカで対応すればよいので、プロジェクタ側には備わっていない。しかしながら、別にプロジェクタ側に備わっていてもよいのはいうまでもない。「ズーム」とは、画面の拡大やスクロールを行うものであり、これは画像データを加工することにより容易に実現できる。「エフェクト」とは、映像データにカーソルやマーカなどの装飾を施す機能である。これは、上記と同じく画像データを加工することにより実現することができる。
【００６６】
次に、映像パラメータ制御部２３０について説明する。ガンマ補正手段２３３は、液晶パネルの非線形な入出力持性（ガンマ特性）を補正するために行うもので、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各色信号の線形な階調値と、ガンマ特性を補正するための非線形な階調値との対応関係が示されたルックアップテーブル（ＬＵＴ）により、入出力特性の補正を行う。ルックアップテーブル（ＬＵＴ）はフルカラーの２４ビットカラーであれば各色８ビットとなり、その８ビットをアドレス入力とし８ビットのデータを出力するものであるから、２５６＊８＊３＝６１４４ビット（ｂｉｔ）のデータとなる。
【００６７】
このサイズが問題となる場合には、以下の処理方法がある。第１には、予めＰＣ側に転送されれば、変更の必要がないので以降転送しない。第２には、適当にデータを間引きしてデータを圧縮する。そもそもガンマ補正は、表示デバイス（ＬＣＤ）の印加電圧Ｖと透過率Ｔとの関係で示されるＴ−Ｖ特性がリニアでないものを補正することによって適正化させるものである。特に、階調値の低い黒レベル付近では、印加電圧Ｖの変化に対して透過率Ｔの変化が少なくなっているため、階調の変化が少なく解像度が低下してしまう。つまり、その特性には、均一性がないため階調をあまり損なわない領域もある。そこでこの領域のデータを間引きけばよい。
【００６８】
色むら補正手段２３４は画像データの色むらを補正するためのものであるが、画像データを補正するための色むら補正データは次のようにして得る。中間調の一様な画像、典型的にはグレーの一様な画像を投射表示し、表示された投射画像をビデオカメラで撮影したり、或いはその投射画像の輝度を輝度計で測定することにより、投射画像の色むらの分布を測定する。次に、色むらの発生している画素の画像データの調整と、調整後の画像データの投射画像に発生する色むら測定とを繰り返し行うことにより、適切な色むら補正データを求める。つまり、補正データはプロジェクタ１台１台が異なった値をもつものであり、これはその機器個体の特性に依存している。このように、機器に固有の補正データは機器内に保存しておくのが望ましい。そこで、本実施形態においてはプロジェクタ１００のパラメータメモリ１０８に色むらの補正データを保存している。
【００６９】
次に、リサイズ手段２３２の機能について説明する。リサイズ（ＲＥＳＩＺＥ）とは画面解像度を変換することである。本実施形態においては、ＰＣ２００の表示画面を、プロジェクタ１００の表示デバイス（ＬＣＤ）１０１の解像度に合わせて変換する。例えばＰＣ側の解像度が６４０＊４８０で、プロジェクタの解像度が１０２４＊７６８であれば、６４０＊４８０を１０２４＊７６８に拡大して表示する。この解像度変換の自体は公知の技術であるのでその詳細は省略する（例えば特開平９−１１４４４３号公報参照）。通常は表示デバイス（ＬＣＤ）１０１の解像度に合わせた解像度をパラメータメモリ１０８の初期データの保存領域（後述の図１０参照）に保存しておく。ＰＣ２００がこの解像度を読み込むことにより、プロジェクタの表示デバイス（ＬＣＤ）１０１の解像度を把握する。
【００７０】
ところで、上述のリサイズ（ＲＥＳＩＺＥ）手段２３２による解像度変換を無効にしたい場合がある。そのような場合には、使用者が解像度を設定できるようにしており、その設定された解像度はＰＣ２００側からプロジェクタ１００側のパラメータメモリ１０８の最新設定領域（図１０参照）に書き込まれる。このようにすることでプロジェクタ側の使用者が入れ替わり異なったＰＣ２００にプロジェクタ１００が接続されても、プロジェクタ側の電源がオンである限り設定値は継続する。なお、この最新の設定値は、電源オフ時に保持しておいてももちろんかまわないが、通常は初期設定で使用されることが多いため、電源投入時に又は電源遮断時にクリアしておくのが望ましい。
【００７１】
次に、台形補正手段２３１の機能について説明をするが、考え方は上記のリサイズ手段２３２と全く同様である。台形補正情報は、プロジェクタの設置形態に依存するので、通常の初期設定は「台形補正をしない」である。ＰＣ側でプロジェクタの設置状態によって発生する台形を画像を加工することで補正する。なお、この台形補正の処理自体は公知の技術であるからその詳細は省略する（例えば特開平１１−３０５７１５号公報参照）。プロジェクタ１００のパラメータメモリ１０８に台形補正情報を入れたのは、使用者が変わる場合を考慮したためである。使用者が変わりＰＣ１００を入れ替えても、通常はプロジェクタ１００とスクリーン１２２の相対位置関係は変わらない。台形補正パラメータをプロジェクタ１００側に保存しておくことで、使用者が変わってもそのたびごとに台形補正を行わなくてもよいようになっている。なお、傾斜センサーや方位センサーを搭載し自動的に台形補正をすることも可能であり、この場合は、プロジェクタ１００側に上記センサーを装備しその値をＰＣ２００側で読むことで補正を行う（ＰＣ側では画像を加工することが補正となる）。
【００７２】
調光制御手段２５０は画像データの輝度レベル（例えば平均値）を検出してそのレベルに応じてプロジェクタ１００の光源１０２の明るさを調整するための調光制御信号を生成してプロジェクタ１００側に送信させる。例えば輝度レベルが７０％の場合には光源１０２の明るさを７０％にする。また、階調変更手段２５１はその輝度レベルに応じて画像データの階調を変更する。例えばある画素の輝度レベルが７０％の場合には対応するその画素の階調度を１００％に変更する。この場合には画素の輝度レベルが７０〜１００％の場合には全て階調度を１００％に設定することになる。このように画素の輝度レベルに応じてプロジェクタ１００の光源１０２の明るさを制御するとともに画像データの階調を変更することにより、プロジェクタ１００側では見易い画像が得られる。
【００７３】
図９は上記の映像制御部２２０、映像パラメータ制御部２３０、映像調整部２４０及び調光制御手段２５０のパラメータを設定するためのメニュー画面の説明図である。ＰＣ２００の表示画面に図示のようなメニュー表示欄２１５ａが表示される。このメニュー表示欄２１５ａはメニュー表示手段２１５により表示され、メニュー表示欄２１５ａを操作することにより各種のパラメータが取り込まれる。
【００７４】
図１０はプロジェクタ１００のパラメータメモリ１０８に格納されたパラメータの説明図である。ガンマ補正及び色むら補正のパラメータについては、初期データ保存領域にルックアップテーブル（ＬＵＴ）値及び補正値がそれぞれ保存されており、最新設定領域には該当するデータが保存されない（その必要がない）。リサイズ（ＲＥＳＩＺＥ）のパラメータについては、初期データ保存領域に表示デバイス（ＬＣＤ）１０１の解像度（１０２４×７６８）が保存されており、最新設定領域には最新のデータが保存されるようになっている。この最新のデータは図９のメニュー画面により設定され、それが後述のようにプロジェクタ１００のに送信された該当する領域に保存される。また、台形補正のパラメータについては、初期データ保存領域に保存されず（初期データがない）、最新設定領域には最新のデータが保存されるようになっている。
【００７５】
次に、図７に再び戻って、パラメータ送受信手段２１６について説明する。映像制御部２２０及び映像調整部２４０のパラメータのように、プロジェクタの種類や特性に全く関係ないものがあるが、上述のように、映像パラメータ制御部２３のパラメータのようにプロジェクタの種類や特性に依存するものもある。そこで、映像パラメータ制御部２３のパラメータをプロジェクタのパラメータメモリ１０８に予め保存しておいて、ＰＣの起動時にそのパラメータを取り込む必要がある。また、図９のメニュー表示画面において設定された最新のパラメータについてもパラメータメモリ１０８に保存しておくことが望ましい。このようなことから、パラメータ送受信手段２１６はプロジェクタのパラメータメモリ１０８のパラメータをＵＳＢドライバー２０５を介して取り込んだり、ＰＣ２００側で設定した場合にそのパラメータをプロジェクタ１００にＵＳＢドライバー２０５を介して送信する処理を行う。
【００７６】
次に、ＰＣ２００とプロジェクタ１００との間のデータ転送について説明する。本実施形態は、ＰＣとプロジェクタ間の転送に関する改善を目的としたものでないため概要のみ説明する。データ転送はＵＳＢケーブル１５０を用い行われる。物理層では、シリアル転送となる。ＵＳＢはいくつもの転送方式が規定されており、たとえばストレージクラス（ドライブとして扱う）、コントロールクラス（機器の状態を知る）等が存在する。本実施形態では、ＰＪＡプログラムが、上記ＵＳＢドライバーを複数コントロールすることで、プロジェクタの状態を知ったり、プロジェクタに対して大量のデータを転送したりすることでデータの送受信を行う。さて、転送されるデータであるが簡単に例を提示する。
【００７７】
まず前提として、ＵＳＢ２．０規格に応じて４８０Ｍｂｐｓの転送を行うとする。ＰＣ２００側がＸＧＡ１０２４＊７６８であり、フルカラーの２４ビットだとすると、１フレームのデータは約１８．８Ｍｂとなる。プロジェクタ１００は通常６０Ｆｒａｍｅ／ｓで表示されるので、転送スピードとして約１．１Ｇｂｐｓが必要となる。転送速度が４８０Ｍｂｐｓであれば、単純計算で２６ｆｒａｍｅ／ｓの表示となる。プロジェクタ１００側では、同一フレームを約２．２９回表示することとなる。実際にはＵＳＢ転送時のソフトウェア処理でのロスや、プロジェクタ側でのＵＳＢ周辺回路構成等でロスするので、フレームレートは幾分落ちることになる。
【００７８】
この課題に対処する方法としては、プロジェクタ１００側の解像度を落とす（例えばＳＶＧＡ８００＊６００）とするとか色数を落とすなどが考えられる。フレームレートに関してはビジネスプレゼンテーションのシーンでは、ＮＴＳＣの通常フレームレートである３０フレーム／Ｓ（６０フィールド／Ｓ）以下でも十分問題はないので、ＳＶＧＡ８００＊６００，２４ビットカラー、３０フレームで３４５ｂｐｓととなり理論上はＳＶＧＡであればストリーム転送が可能である。この場合には画像圧縮や差分データ転送等を一切行わないので、プロジェクタ側の回路は非常にシンプルでよいため、低価格のシステムを構築可能である。
【００７９】
また、その他の対応手段としては、インターネットのストリーミング技術などを応用し、データ圧縮技術や、差分データ転送、バッファリング技術等を組み合わせて転送を行えば、より転送レートを上げることが可能である。しかしながら、プロジェクタ側の構成が複雑となるため、消費電力とコストの増大を招いてしまう。前述したように、どの方式を選択するかはケースバイケースである。
【００８０】
図１１はＰＣ２００側の動作を概念的に示した説明図である。画像加工手段２１３はＵＳＢドライバー２０５を経由して初期設定パラメータを受信して設定する。また、全画面キャプチャ手段２１１又は差分データ検出手段２１２により表示画面の変更が認識されると、画像加工手段２１３はＵＳＢドライバー２０３を経由して画面データをプロジェクタ１００側に送信する。また、メニュー画面を表示し、ユーザーの操作によりパラメータが変更されると、画像加工手段２１３に対して画像加工を要求し、画像加工手段２１３はそのパラメータに応じて画像を加工してプロジェクタ１００側に送信する。また、画像加工手段２１３は、映像パラメータ制御部２３０のパラメータが変更されると、そのパラメータをプロジェクタ１００側に送信させる。
【００８１】
図１２及び図１３はＰＣ２００からプロジェクタ１００側に画像データを送信する際の処理を示したフローチャートである。
（Ｓ１１）ＰＣ２００のスタートアップにはＰＪＡプログラム（図においてはＰＪＡと記述してある）が設定されているものとする。ＰＣ２００の電源がオンすると、スタートアップに設定してあったＰＪＡが起動し、以下常住することになる。
（Ｓ１２）ここでは例えばプロジェクタ１００を使用してプレゼンテーションを行うものとし、プレゼンテーションのためのソフトウェアを起動させる。
（Ｓ１３）操作者により指定されたファイルを開いてプレゼンテーションを開始する。
（Ｓ１４）ＰＣ２００とプロジェクタ１００とをＵＳＢケーブル１５０で接続する。プロジェクタ１００の後述の処理（Ｓ３４）によりデータラインの電位が変化し、その電位変化を検出することにより、ＵＳＢケーブル１５０の接続を認識する。
（Ｓ１５）ＰＣ２００はＵＳＢドライバーをロードするとともに、ＵＳＢを初期設定する。
【００８２】
（Ｓ１６）ＰＣ２００は上記の処理によりＵＳＢの設定が完了する。
（Ｓ１７）ＵＳＢの設定が完了すると、ＰＪＡプログラム２１０はＵＳＢの接続完了を認識し、以下の処理を行う。
（Ｓ１８）ＰＪＡプログラム２１０は、プロジェクタ１００に対して初期パラメータの送信要求を行い、プロジェクタ１００からパラメータメモリ１０８に保存されている初期パラメータ（図１０参照）が送信されてくると、それを読み込んで、ＰＣ内の設定領域に保存する。この処理はパラメータ送受信手段２１６によってＵＳＢドライバー２０５を経由して行われる。
（Ｓ１９）ＰＪＡプログラム２１０は、プロジェクタ１００に対して電源オンコマンドを送信させる。この処理はデータ送受信手段２１４によってＵＳＢドライバー２０５を経由して行われる。なお、プロジェクタ１００はこの電源オンコマンドを受信すると、光源１０２に駆動電圧を印加して発光させる（後述の処理（Ｓ３８）参照）。
【００８３】
（Ｓ２０）ＰＪＡプログラム２１０は、ＰＣ画面の画面データををキャプチャしてＰＣ内に保存する。この処理は全画面キャプチャ手段２１１によって行われる。
（Ｓ２１）ＰＪＡプログラム２１０は、画面データをパラメータに基づいて加工（例えばリサイズ等）する。この処理は画像加工手段２１３によって行なわれる。上述のように、画像加工手段２１３には、映像制御部２２０、映像パラメータ制御部２３０及び映像調整部２４０が含まれており、それぞれに対して設定されているパラメータに基づいた演算処理を行って画面データを加工する。即ち、ＰＣ２００側においてプロジェクタ１００側の最適な画像データを生成する。
（Ｓ２２）ＰＪＡプログラム２１０は、加工された画面データをＵＳＢドライバー２０５経由でプロジェクタ１００側に送信する。この送信処理は、データ送受信手段２１４により行われる。
【００８４】
（Ｓ２３）ＰＪＡプログラム２１０は、送信対象となっている次画面があるかどうかを判断し、或いは画像データが変化したかどうかを仮想グラフィックコントローラ２０６を経由して差分データ検出手段が検出する。次画面が無い場合又は画像データが変化しない場合にはここで終了することになる。
（Ｓ２４）ＰＪＡプログラム２１０は、次画面があるという判断をした場合又は画像データが変化した場合には、差分データ検出手段２１２が現画面データと次画面データとの差分を検出する。この差分データの処理については、上記の処理（Ｓ２１）に戻って、最終の画面まで上記の処理（Ｓ２１）〜（Ｓ２４）を繰り返すことになる。
【００８５】
図１４はプロジェクタ１００側の動作を概念的に示した説明図である。プロジェクタ１００のＣＰＵ１０７はＰＣ２００側からパラメータの送信要求があると、パラメータメモリ１０８から読み出してＰＣ２００側にＵＳＢコントローラ１１２を経由して送信する。また、ＰＣ２００側から画像データをコントローラ１１２を経由して受信すると、ＬＣＤ駆動回路１１３は画像合成をして画像データを表示デバイス（ＬＣＤ）１０１に送信して表示させる。
【００８６】
図１５はプロジェクタ１００がＰＣ２００から画像データを受信して表示する際の処理を示したフローチャートである。
（Ｓ３１）ＰＣ２００とプロジェクタ１００とがＵＳＢケーブル１５０で接続されると、ＵＳＢコントローラ１１２はＵＳＢ接続を認識する。
（Ｓ３２）ＰＣ２００とプロジェクタ１００とがＵＳＢケーブル１５０で接続されると、ＤＣ／ＤＣコンバータ１２０にＵＳＢケーブル１５０からの５Ｖ電圧Ｖｃｃが電圧が入力電圧として供給され、ＤＣ／ＤＣコンバータ１２０は、ＶＤＤ、ＶＬＣＤ、ＶＬを生成して、ＣＰＵ１０７、メモリ１０８，１０９、ＬＣＤコントローラ１１３及び表示デバイス１０１に駆動電圧を供給する。
（Ｓ３３）プロジェクタ１００の内部を初期設定する。
（Ｓ３４）ＵＳＢケーブル１５０のデータライン（＋Ｄ）のプルアップ抵抗（図示せず）を接続する。このプルアップ抵抗の接続によりデータラインの電位が変化し、ＰＣ２００側ではＵＳＢケーブル１５０の接続を認識することになる。
【００８７】
（Ｓ３５）ＵＳＢコントローラは初期設定をする。
（Ｓ３６）ＣＰＵ１０７は、ＵＳＢコントローラ１１２を介してＰＣ２００からパラメータの送信依頼を受信すると、パラメータメモリ１０８の初期パラメータを読み出す。
（Ｓ３７）ＣＰＵ１０７は、そのパラメータをＵＳＢコントローラ１１２を介してＰＣ２００側に送信する。ＰＣ２００はそのパラメータを受信すると、上述のように所定領域に保存することとなる。
（Ｓ３８）ＣＰＵ１０７は、ＰＣ２００からの電源オンコマンドを受信すると、トランジスタ１０２ｃ（図６参照）をオンにしてＬＥＤ１１２ｂに駆動電圧を印加して点灯させる。
【００８８】
（Ｓ３９）ＵＳＢコントローラ１１２は、ＰＣ２００からの画像データを受信してバス１１４を介してＬＣＤ駆動回路１１３に出力する。
（Ｓ４０）ＬＣＤ駆動回路１１３はその画像データを入力すると復号する。
【００８９】
（Ｓ４１）ＬＣＤ駆動回路１１３は、その画像データをフレームメモリ１０５に描画していく。このとき、画像データが差分データである場合には、差分データがもっている座標データにより特定される領域に上書きする。
（Ｓ４２）ＬＣＤ駆動回路１１３は、表示デバイス（ＬＣＤ）１０１のタイミングに合わせて、フレームメモリ１０５に描画された画像の画像データを表示デバイス（ＬＣＤ）１０１に送信する。
（Ｓ４３）表示デバイス（ＬＣＤ）１０１のドライバー１０１ａは画像データを受信すると、その液晶の透過率を制御して画像を生成する。表示デバイス（ＬＣＤ）１０１に形成された画像は投射レンズ１０３により拡大照射してスクリーン１２２上に拡大画像を表示される。なお、ＣＰＵ１０７は、ＰＣ２００からの調光制御信号をＵＳＢコントローラ１１２を介して受信すると、光源１０２のトランジスタ１０２Ｃのベース電流を制御し、ＬＥＤ１０２ｂの駆動電流を制御することで光源１０２の明るさを調整する。
【００９０】
なお、以上の処理のうち、処理（Ｓ３９）〜（Ｓ４３）はＰＣ２００から画像データが送信されてくる間繰り返されることになる。
【００９１】
図１６はＰＣ側でのパラメータの設定変更の処理過程を示したフローチャートである。
（Ｓ５１）ＰＣ２００を操作してメニュー表示の指示を与えると、ＰＣ２００の表示画面にメニュー画面が表示される。このとき、メニュー画面はＰＣ２００にのみ表示され、プロジェクタ１００側には表示されない。この処理はメニュー表示手段２１５により行われ、上述の図９はそのときの状態を示した説明図である。このメニュー画面には、台形ひずみ、リサイズ、色むら補正等のメニューが含まれる。
（Ｓ５２）ＰＣ２００を操作して例えば台形歪みのメニュー表示の指示を与えると、メニュー画面には台形歪み調整のためのメニュー表示欄２１５ａが表示される。
（Ｓ５３）そのメニュー表示欄２１５ａの台形歪みボタンを操作して台形歪み調整値（パラメータ）が設定されると、ＰＣ２００はその台形歪み調整値をＰＣ内の設定領域に保存する。
【００９２】
（Ｓ５４）ＰＣ２００の台形補正手段２３１は、歪み補正パラメータが設定されると、画像加工の要求を受けて、その歪み補正パラメータに基づいて画像データを加工した後に、その画像データをプロジェクタ１００側に送信する。このときの送信処理はデータ送受信手段２１４により行われる。
（Ｓ５５）ＰＣ２００のパラメータ送受信手段２１６は、台形歪み補正パラメータをＵＳＢドライバー２０５を介してプロジェクタ１００側に送信する。プロジェクタ１００のＣＰＵ１０７はＵＳＢコントローラ１１２を介して歪み補正パラメータを受信すると、それをパラメータメモリ１０８の最新設定領域（図１０参照）に保存する。
【００９３】
なお、上記の説明は歪み補正パラメータの例であるが、他のパラメータにおいても同様になされる。
【００９４】
以上のように本実施形態１においては、ＰＣ２００側において画像加工手段２１３が従来のプロジェクタ側においてなされていた各種の画像加工処理を行うようにし、且つ、デジタル信号のままで（アナログ信号に変換しないで）プロジェクタ１００側に送信するようにしたので、プロジェクタ１００内の回路を大幅に簡素化することが可能になっており、プロジェクタ１００側の負荷が軽くなったことで電池駆動も可能になっている。また、映像を加工するユーザーインターフェースをＰＣ２００側で統合的に設けたので、分かり易い操作体系を提供することが可能になっている。また、プロジェクタ１００側の表示デバイス（ＬＣＤ）の液晶に個別に対応したパラメータをプロジェクタ１００からＰＣ２００側に読み込むようにしたので、プロジェクタ１００に対応した適切な画像データを生成して送信することが可能になっている。また、コントロール系とデータ転送系を１つのシリアルバスで統一したことにより、コネクタ及びケーブルの太さを抑えることができ、とり回しが簡便になっている。
【００９５】
実施形態２．
なお、上記の実施形態においては、ＰＣ２００は１個のプロジェクタ１００のパラメータを読み込む例について説明したが、ＰＣ２００は個別のパラメータの設定テーブルを設けておいて、その設定をプロジェクタに対応した個別ＩＤごとに読み込むようにしてもよい。このようにすることで、ＰＣ２００は複数のプロジェクタ１００を適宜コントロールすることができる。
【００９６】
また、上記の実施形態においては、シリアルバスをＵＳＢケーブルによって実現した例について説明したが、無線手段によって実現してもよい。
【００９７】
また、上記の実施形態においては、ＰＣ２００の表示画面に表示された画面をそのままプロジェクタ１００側に表示させる例について説明したが、ＰＣ２００で選択されたウインドウ又は画面の一部のみをプロジェクタ１００側に送信して表示させるようにしてもよい。
【００９８】
また、上記の実施形態においては、プロジェクタ１００を使用してプレゼンテーションを行う例について説明したが、映画等の動画についても同様に適用される。
【００９９】
また、上記の実施形態においては、ＰＪＡプログラムは仮想グラフイックコントローラを含んでいない場合について説明したが、仮想グラフイックコントローラを含めた構成にしてもよい。
【０１００】
また、ＬＣＤ駆動回路１１３にカーソルの画像データを保存するメモリを内蔵させて、ＰＣ２００からはカーソルの位置データのみをプロジェクタ１００に送信させて、ＬＣＤ駆動回路１１３がその位置データとカーソルの画像データとに基づいてフレームメモリ１０５に画像を描画させるようにしてよい。このようにすることで、画像データの送信量を軽減させることができる。このことは、カーソルだけではなく、他の特定の形状についても同様に適用される。
【０１０１】
また、ＰＣ内の映像の種類、例えばプレゼンテーション用の映像、アニメーション、映画等の種類に応じた画像データの加工手段を用意しておいて、映像の種類に応じて加工手段を変えるようにしてもよい。このようにすることで、その映像に最適な画像データを得ることができる。また、映像の種類ごとの個別のパラメータを後から任意に設定できるようにしてもよい。
【０１０２】
【発明の効果】
以上のように本発明によれば、情報処理装置がプロジェクタの表示デバイスの仕様に対応した画像データを生成してプロジェクタに送信するようにし、プロジェクタ側での従来のような変換処理を不要にしたので、映像信号の劣化を防ぐことが可能になり、また、プロジェクタ側での処理の簡素化が図れることから消費電力の低減を図ることが可能になっている。
【図面の簡単な説明】
【図１】本発明の実施形態１に係るプロジェクタシステムの説明図である。
【図２】図１のプロジェクタの構成図である。
【図３】図２のＬＣＤ駆動回路（ＬＣＤＣ）の特定の機能を実現するための構成例を示した構成図である。
【図４】差分データのデータ構成を示した構成図である。
【図５】差分データを書き込み際の処理の説明図である。
【図６】図２の光源の回路図である。
【図７】図１のＰＣに搭載されるソフトウェアの構成図である。
【図８】図７の画像加工手段の詳細を示した構成図である。
【図９】ＰＣ側でパラメータを設定するためのメニュー画面の説明図である。
【図１０】プロジェクタパラメータメモリに格納されたパラメータの説明図である。
【図１１】ＰＣ側の動作を概念的に示した説明図である
【図１２】ＰＣからプロジェクタ側に画像データを送信する際の処理を示したフローチャート（その１）である。
【図１３】ＰＣからプロジェクタ側に画像データを送信する際の処理を示したフローチャート（その２）である。
【図１４】プロジェクタ側の動作を概念的に示した説明図である。
【図１５】プロジェクタがＰＣから画像データを受信して表示する際の処理を示したフローチャートである。
【図１６】ＰＣ側でのパラメータの設定変更の処理過程を示したフローチャートである。
【符号の説明】
１００　プロジェクタ
１０１　表示デバイス
１０１ａ　ドライバー
１０２　光源
１０２ａ　抵抗
１０２ｂ　ＬＥＤ
１０２ｃ　トランジスタ
１０３　投射レンズ
１０５　フレームメモリ
１０８　パラメータメモリ
１０９　処理用メモリ
１１１　コネクタ
１１２　ＵＳＢコントローラ
１１３　ＬＣＤ駆動回路
１１４　バス
１２０　コンバータ
１２１　内蔵電池
１２２　スクリーン
１３１　差分データ格納メモリ
１３２　復号化手段
１３３　書き込み手段
１５０　ＵＳＢケーブル
２００　プロジェクタ
２０３　アプリケーションプログラム
２０４　グラフィックドライバー
２０６　仮想グラフィックコントローラ
２１０　プロジェクタアプリケーションプログラム（ＰＪＡプログラム）
２１１　全画面キャプチャ手段
２１２　差分データ検出手段
２１３　画像加工手段
２１４　データ送受信手段
２１５　メニュー表示手段
２１５ａ　メニュー表示欄
２１６　パラメータ送受信手段
２２０　映像制御部
２３０　映像パラメータ制御部
２３１　台形補正手段
２３２　リサイズ手段
２３３　ガンマ補正手段
２３４　色むら補正手段
２４０　映像調整部
２５０　調光制御手段
２５１　階調変更手段
２５２　グラフィックコントローラ
【図１】
2004069996.tif 000003
【図２】
2004069996.tif 000004
【図３】
2004069996.tif 000005
【図４】
2004069996.tif 000006
【図５】
2004069996.tif 000007
【図６】
2004069996.tif 000008
【図７】
2004069996.tif 000009
【図８】
2004069996.tif 000010
【図９】
2004069996.tif 000011
【図１０】
2004069996.tif 000012
【図１１】
2004069996.tif 000013
【図１２】
2004069996.tif 000014
【図１３】
2004069996.tif 000015
【図１４】
2004069996.tif 000016
【図１５】
2004069996.tif 000017
【図１６】
2004069996.tif 000018
【手続補正書】
【提出日】平成14年8月28日(2002.8.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
（例１）
ＵＳＢコントローラ１１２を介して、ホストであるＰＣ２００から転送されてきたデータは、ＬＣＤ駆動回路（ＬＣＤＣ）１１３によってフレームメモリ１０５（１０５Ｒ，１０５Ｇ，１０５Ｂ）に格納される。このフレームメモリ１０５（１０５Ｒ，１０５Ｇ，１０５Ｂ）に格納される時点でＲ，Ｇ，Ｂ各色ごとに分けられる。ここで、表示デバイス（ＬＣＤ）１０１がＳＶＧＡだとすると、１フレームの画素数は８００＊６００となる。色数が２４ビットのフルカラーであるとすると、８００＊６００を１フレームとした２４枚のフレームで構成される。ここでは８００＊６００としたが、ＸＧＡ（１０２４＊７６８）等でももちろんかまわない。但し、この値は、搭載する表示デバイス（ＬＣＤ）１０１の解像度で一義的に決まるので、機器固有のデータとなる。前述したパラメータメモリ１０８にはこのような固有データが格納される（図１０参照）。


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】符号の説明
【補正方法】変更
【補正の内容】
【符号の説明】
１００　プロジェクタ
１０１　表示デバイス
１０１ａ　ドライバー
１０２　光源
１０２ａ　抵抗
１０２ｂ　ＬＥＤ
１０２ｃ　トランジスタ
１０３　投射レンズ
１０５　フレームメモリ
１０８　パラメータメモリ
１０９　処理用メモリ
１１１　コネクタ
１１２　ＵＳＢコントローラ
１１３　ＬＣＤ駆動回路
１１４　バス
１２０　コンバータ
１２１　内蔵電池
１２２　スクリーン
１３１　差分データ格納メモリ
１３２　復号化手段
１３３　書き込み手段
１５０　ＵＳＢケーブル
２００　ＰＣ
２０３　アプリケーションプログラム
２０４　グラフィックドライバー
２０６　仮想グラフィックコントローラ
２１０　プロジェクタアプリケーションプログラム（ＰＪＡプログラム）
２１１　全画面キャプチャ手段
２１２　差分データ検出手段
２１３　画像加工手段
２１４　データ送受信手段
２１５　メニュー表示手段
２１５ａ　メニュー表示欄
２１６　パラメータ送受信手段
２２０　映像制御部
２３０　映像パラメータ制御部
２３１　台形補正手段
２３２　リサイズ手段
２３３　ガンマ補正手段
２３４　色むら補正手段
２４０　映像調整部
２５０　調光制御手段
２５１　階調変更手段
２５２　グラフィックコントローラ