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