(57)【要約】【課題】  不具合なくネットワークの負荷を軽減することができる投写型映像表示システム及びそれに用いられる投写型映像表示装置を提供する。【解決手段】  情報処理装置は、その表示画像を定期的にキャプチャして前回のキャプチャ画像と今回のキャプチャ画像の差分領域を検出し、検出された差分領域の座標データと画像データをネットワークを介して投写型映像表示装置に送信すると共に、所定回数連続して差分領域が検出されない場合はキャプチャ画像の全領域の画像データをネットワークを介して投写型映像表示装置に送信し、投写型映像表示装置は、情報処理装置から受信するキャプチャ画像データが描画エリアの全エリアデータのときは描画エリアへ受信画像データを書き込み、描画エリアの全エリアデータでないときは描画エリアの受信座標データ位置に受信画像データを書き込む。【選択図】        図６
2009098281.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から画像データをネットワークを介して投写型映像表示装置に送信して拡大投写する投写型映像表示システムにおいて、
前記情報処理装置は、その表示画像を定期的にキャプチャして前回のキャプチャ画像と今回のキャプチャ画像の差分領域を検出し、検出された差分領域の座標データと画像データをネットワークを介して前記投写型映像表示装置に送信すると共に、所定回数連続して差分領域が検出されない場合はキャプチャ画像の全領域の画像データをネットワークを介して前記投写型映像表示装置に送信し、
前記投写型映像表示装置は、前記情報処理装置から受信するキャプチャ画像データが描画エリアの全エリアデータのときは描画エリアへ受信画像データを書き込み、描画エリアの全エリアデータでないときは描画エリアの受信座標データ位置に受信画像データを書き込むことを特徴とする投写型映像表示システム。
【請求項２】
請求項１記載の投写型映像表示システムに用いられる投写型映像表示装置であって、
前記情報処理装置から受信するキャプチャ画像データが描画エリアの全エリアデータのときは描画エリアへ受信画像データを書き込み、描画エリアの全エリアデータでないときは描画エリアの受信座標データ位置に受信画像データを書き込む制御手段を備えたことを特徴とする投写型映像表示システム。
【請求項３】
情報処理装置から画像データをネットワークを介して投写型映像表示装置に送信して拡大投写する投写型映像表示システムにおいて、
前記情報処理装置は、その表示画像を定期的にキャプチャして前回のキャプチャ画像と今回のキャプチャ画像の差分領域を検出し、検出された差分領域の座標データと画像データをネットワークを介して前記投写型映像表示装置に送信すると共に、前記差分領域が所定の面積より大きい場合はキャプチャ画像の全領域の画像データをネットワークを介して前記投写型映像表示装置に送信し、
前記投写型映像表示装置は、前記情報処理装置から受信するキャプチャ画像データを書き込む描画エリアを複数有して、描画エリアの全エリアデータを受信する度に描画エリアを切り替えて書き込むと共に、前回書き込まれた描画エリアから読み出して画像出力することを特徴とする投写型映像表示システム。
【請求項４】
請求項３記載の投写型映像表示システムに用いられる投写型映像表示装置であって、
前記情報処理装置から受信するキャプチャ画像データを書き込む描画エリアを複数有して、描画エリアの全エリアデータを受信する度に描画エリアを切り替えて書き込むと共に、前回書き込まれた描画エリアから読み出して画像出力する制御手段を備えたことを特徴とする投写型映像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、ＰＣ（パーソナルコンピュータ）等の情報処理装置から画像データをネットワークを介して液晶プロジェクタ等の投写型映像表示装置に送信して拡大投写する投写型映像表示システム及びそれに用いられる投写型映像表示装置に関するものである。
【背景技術】
【０００２】
この種の従来技術として、例えば特許文献１には、プレゼンテーションを支援するシステムとして、ネットワークを介して任意の画像信号源から画像表示装置（プロジェクタ）に映像を送信する技術が開示されている。しかし、常に映像の全画像データを送信すると、高速に画像が切り替わるような場合には、ネットワークの負荷が増大する問題がある。これに対して、上記特許文献１には、画像間の差分領域を検出して、差分領域のデータのみを送信する技術が開示されている。
【特許文献１】特開２００１−３４３９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ＰＣの表示画像を定期的にキャプチャして無線ＬＡＮ（ローカルエリアネットワーク）等のネットワークを介してプロジェクタに送信する場合に、ネットワークの負荷増大を防ぐため、前記特許文献１に記載されたような差分領域のデータのみを送信する技術を単純に適用すると、ＰＣの一時的な負荷増大等により一度でも差分検出をし損ない、差分画像が送信できないと、その差分領域が二度と更新されなくなる不具合が発生する。
【０００４】
また、ネットワークを介して一定周期で送信されてくるキャプチャ画像の描画エリアへの書き込みと、表示のための読み出しが非同期に行われるシステムでは、通常、ネットワークを介した描画エリアへの書込み速度が読み出し速度より遅くなるので、画像の追越し走査が発生して表示上不具合が生じる。
【０００５】
そこで、本願発明はこのような課題を解決するためになされたものであり、不具合なくネットワークの負荷を軽減することができる投写型映像表示システム及びそれに用いられる投写型映像表示装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記のような目的を達成するために、本願の請求項１に係る発明は、情報処理装置から画像データをネットワークを介して投写型映像表示装置に送信して拡大投写する投写型映像表示システムにおいて、前記情報処理装置は、その表示画像を定期的にキャプチャして前回のキャプチャ画像と今回のキャプチャ画像の差分領域を検出し、検出された差分領域の座標データと画像データをネットワークを介して前記投写型映像表示装置に送信すると共に、所定回数連続して差分領域が検出されない場合はキャプチャ画像の全領域の画像データをネットワークを介して前記投写型映像表示装置に送信し、前記投写型映像表示装置は、前記情報処理装置から受信するキャプチャ画像データが描画エリアの全エリアデータのときは描画エリアへ受信画像データを書き込み、描画エリアの全エリアデータでないときは描画エリアの受信座標データ位置に受信画像データを書き込むことを特徴とするものである。
【０００７】
請求項２に係る発明は、請求項１記載の投写型映像表示システムに用いられる投写型映像表示装置であって、前記情報処理装置から受信するキャプチャ画像データが描画エリアの全エリアデータのときは描画エリアへ受信画像データを書き込み、描画エリアの全エリアデータでないときは描画エリアの受信座標データ位置に受信画像データを書き込む制御手段を備えたことを特徴とするものである。
【０００８】
請求項３に係る発明は、情報処理装置から画像データをネットワークを介して投写型映像表示装置に送信して拡大投写する投写型映像表示システムにおいて、前記情報処理装置は、その表示画像を定期的にキャプチャして前回のキャプチャ画像と今回のキャプチャ画像の差分領域を検出し、検出された差分領域の座標データと画像データをネットワークを介して前記投写型映像表示装置に送信すると共に、前記差分領域が所定の面積より大きい場合はキャプチャ画像の全領域の画像データをネットワークを介して前記投写型映像表示装置に送信し、前記投写型映像表示装置は、前記情報処理装置から受信するキャプチャ画像データを書き込む描画エリアを複数有して、描画エリアの全エリアデータを受信する度に描画エリアを切り替えて書き込むと共に、前回書き込まれた描画エリアから読み出して画像出力することを特徴とするものである。
【０００９】
請求項４に係る発明は、請求項３記載の投写型映像表示システムに用いられる投写型映像表示装置であって、前記情報処理装置から受信するキャプチャ画像データを書き込む描画エリアを複数有して、描画エリアの全エリアデータを受信する度に描画エリアを切り替えて書き込むと共に、前回書き込まれた描画エリアから読み出して画像出力する制御手段を備えたことを特徴とするものである。
【発明の効果】
【００１０】
本願発明の請求項１記載の発明によれば、所定回数連続して差分領域が検出されない場合はキャプチャ画像の全領域の画像データをネットワークを介して投写型映像表示装置に送信するようにしたことにより、所定回数連続して画像に変化がなかった場合には画像が再更新されるため、一度でも差分検出をし損ない差分画像が送信できないと差分領域が二度と更新されなくなるような不具合を生じることなく、ネットワークの負荷を軽減することができる。
【００１１】
請求項２記載の発明によれば、投写型映像表示装置に、情報処理装置から受信するキャプチャ画像データが描画エリアの全エリアデータのときは描画エリアへ受信画像データを書き込み、描画エリアの全エリアデータでないときは描画エリアの受信座標データ位置に受信画像データを書き込む制御手段を備えたことにより、上述したような効果が得られる投写型映像表示装置が実現できる。
【００１２】
請求項３記載の発明によれば、差分領域が所定の面積より大きい場合はキャプチャ画像の全領域の画像データをネットワークを介して投写型映像表示装置に送信し、投写型映像表示装置では、情報処理装置から受信するキャプチャ画像データを書き込む描画エリアを複数有して、描画エリアの全エリアデータを受信する度に描画エリアを切り替えて書き込むと共に、前回書き込まれた描画エリアから読み出して画像出力するようにしたことにより、所定の面積より大きい差分領域はキャプチャ画像の全領域の画像データが送信されて、書き込まれる描画エリアと読み出される描画エリアが異なるようになるため、画面の追越し走査を防ぐことが可能となり、表示上の不具合を生じることなくネットワークの負荷を軽減することができる。
【００１３】
請求項４記載の発明によれば、投写型映像表示装置に、情報処理装置から受信するキャプチャ画像データを書き込む描画エリアを複数有して、描画エリアの全エリアデータを受信する度に描画エリアを切り替えて書き込むと共に、前回書き込まれた描画エリアから読み出して画像出力する制御手段を備えたことにより、上述したような効果が得られる投写型映像表示装置が実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、本願発明の実施形態を図面を参照して詳細に説明する。
【００１５】
図１は、本願発明に係る投写型映像表示システムの一実施形態の概略構成を示すシステム構成図である。
【００１６】
本実施形態の投写型映像表示システムは、小型で汎用の情報処理装置として広く普及しているＰＣ（Personal Computer）１と、無線ＬＡＮ（Local Area Network）等のネットワーク２を介して上記ＰＣ１に接続可能な投写型映像表示装置としての液晶プロジェクタ３とから構成されている。
【００１７】
図２は、上記ＰＣ１の主に投写型映像表示システムに係る構成を示すブロック図である。ＰＣ１は、当該ＰＣ１全体を制御すると共に本願発明に係る機能を後述するフローチャートで示す処理を実行することにより実現するＣＰＵ（Central Processing Unit）１１と、このＣＰＵ１１とバス１２を介して接続されたＨＤＤ（Hard Disk Drive）１３、ＲＡＭ（Random-Access Memory）１４、液晶ディスプレイ１５、ネットワーク通信部１６等から構成されている。
【００１８】
上記ＨＤＤ１３には、ＯＳ(Operating System)や各種アプリケーションソフト等のＣＰＵ１１が実行するプログラムなどが格納されている。また、上記ＲＡＭ１４は、ＣＰＵ１１のプログラム実行時の作業ＲＡＭとして用いられると共に、上記液晶ディスプレイ１５上の表示画像をキャプチャしたキャプチャデータの格納エリアとしても用いられる。また、ネットワーク通信部１６は、このＰＣ１を無線ＬＡＮ等のネットワーク２に接続してネットワーク通信を可能とするものである。
【００１９】
図３は、前記液晶プロジェクタ３の主に投写型映像表示システムに係る構成を示すブロック図である。液晶プロジェクタ３は、当該液晶プロジェクタ３全体を制御すると共に本願発明に係る機能を後述するフローチャートで示す処理を実行することにより実現するＣＰＵ３１と、このＣＰＵ３１とバス３２を介して接続されたＲＯＭ（Read-Only Memory）３３、ＲＡＭ３４、ＵＳＢ（Universal Serial Bus）コネクタ３５、電源制御回路３６、ネットワーク通信部３７、液晶パネル３８等から構成されている。
【００２０】
上記ＲＯＭ３３には、ＣＰＵ３１が実行するプログラムやネットワーク接続に必要なＩＰ（Internet Protocol）アドレス情報などのネットワーク設定データ等が格納される。また、上記ＲＡＭ３４は、ＣＰＵ３１のプログラム実行時の作業ＲＡＭとして用いられると共に、前記ＰＣ１等からの画像データを描画用に格納する描画用ＲＡＭとしても用いられる。ＵＳＢコネクタ３５は、ＵＳＢメモリ等の各種周辺機器を接続可能な汎用の接続手段である。電源制御回路３６は、電源の投入／停止や装置各部への電力供給を制御するものである。ネットワーク通信部３７は、この液晶プロジェクタ３を無線ＬＡＮ等のネットワーク２に接続してネットワーク通信を可能とするものである。液晶パネル３８は、図示しない光学系に光変調素子として配置されて、前記ＲＡＭ３４の描画用ＲＡＭから読み出された画像データに基づき投写用画像が表示されるものである。
【００２１】
図４は、本願発明の機能の一部を模式的に示すシステム構成図であり、まず、ＰＣ１はディスプレイ１５に表示された画像のキャプチャ（ここでは図２のＲＡＭ１４におけるキャプチャデータ格納エリアの所定のエリアへの取り込み）を行う（キャプチャ１）。次に、別のエリアに同様にＰＣディスプレイ１５の表示画像のキャプチャを行い（キャプチャ２）、前回取得したキャプチャ画像との比較を行う。比較を行った結果の差分領域の矩形画像データとその左上の座標位置データをネットワーク２を介してプロジェクタ３に送信する。
【００２２】
この差分領域の検出方法は、図５（ａ），（ｂ）に示すように、（ａ）の前回キャプチャした画像と（ｂ）の今回キャプチャした画像とを左上画素から右方向（Ａ方向）に順次比較を行う。ライン内に差分が検出されない場合は次のラインも同様にして画素単位での比較を行い、変化が検出された時点でのラインをメモリ（Ｙライン）する。同様の操作を下、右、左でも行うことで差分領域の上下ライン（Ｙ／Ｚライン）と左右ドット（Ａ／Ｂドット）を求め、その矩形範囲を検出する。あわせて、前述の座標位置は（Ａ，Ｙ）として、プロジェクタ３にそれらのデータを送信する。
【００２３】
プロジェクタ３側では、受信した差分画像データを図３に示したＲＡＭ３４の所定の描画エリアにおける受信座標データ位置に描画し、その後も随時受信される差分画像データを描画エリアの受信座標データ位置に上書き描画を行う。以上のような動作を繰り返すことで、ＰＣ１から変化のある映像を送信する場合にも、常に全ての画面を更新することなく再生することが可能となる。
【００２４】
また、前回キャプチャした画像と今回キャプチャした画像で差分が検出されない場合は、その画像の送信を行わないことで、必要以上に画像データを送出することがなくなり、ネットワークへの負荷を軽減することも可能となる。
【００２５】
上述のような構成で画像を送信する場合、図５に示した差分領域検出方法でＰＣ１の一時的な負荷増大等により一度でも差分検出をし損ない、差分画像が送信できないと、比較するキャプチャ画像が入り変わってしまうため、その差分領域が二度と更新されなくなる畏れがある。
【００２６】
図６は、このような不具合を解消した実施形態を示すフローチャートであり、図２に示したＰＣ１のＣＰＵ１１により実行される。また、図７はプロジェクタ３側のフローチャートであり、図３に示したプロジェクタ３のＣＰＵ３１により実行される。
【００２７】
図６のフローチャートで示す処理が開始されると、まず、初期化処理としてＰＣ１のキャプチャ１，２領域と、使用キャプチャ領域を示すＣＡＰフラグ及び差分領域が検出されない回数を示すＮフラグのクリアを行う（ステップＳ１０１）。そして、ＰＣ１に表示された画像をキャプチャ領域１に取り込み、ＣＡＰフラグを１とする（ステップＳ１０２）。
【００２８】
次に、キャプチャ領域１とキャプチャ領域２との図４に示した検出方法に基づく差分検出を行い（ステップＳ１０３）、キャプチャ領域１とキャプチャ領域２の内容が同じでない場合は、その差分領域の座標データと画像データをプロジェクタ３へ送信し、Ｎ＝０とする（ステップＳ１０３のＮ→ステップＳ１０４）。なお、初回はキャプチャ領域２がクリアされたままであるので、差分領域がキャプチャ領域１の全領域となってキャプチャ領域１の全画像データがプロジェクタ３へ送信される。
【００２９】
プロジェクタ３側では、図７のフローチャートに示すように、データ受信待ち状態（ステップＳ２０１のＮループ）で、データ受信が有るとＲＡＭ３４における所定の描画エリアの全エリアデータ受信か否かを確認する（ステップＳ２０１のＹ→ステップＳ２０２）。全エリアデータ受信であれば、上記描画エリアへ受信画像データを書き込んで、データ受信待ちとなる（ステップＳ２０２のＹ→ステップＳ２０３→ステップＳ２０１）。一方、全エリアデータ受信でなければ、差分領域の画像データと座標データの受信であるので、上記描画エリアの受信座標データ位置へ受信画像データを上書き描画して、データ受信待ちとなる（ステップＳ２０２のＮ→ステップＳ２０４→ステップＳ２０１）。
【００３０】
図６のフローチャートに戻って、前述したステップＳ１０４の次のステップＳ１０５では、ＣＡＰフラグの確認を行い、ＣＡＰフラグが１の場合は、ＰＣ画面がキャプチャ領域１にキャプチャされたことになるので、今度はキャプチャ領域２へＰＣ画面をキャプチャし、ＣＡＰフラグに２をセットする（ステップＳ１０５のＹ→ステップＳ１０６）。
【００３１】
キャプチャ領域２へＰＣ画面キャプチャ後は、前記と同様に差分検出を行う（ステップＳ１０６→ステップＳ１０３）。差分領域が検出された時は同様に差分領域の座標データと画像データをプロジェクタ３へ送信し、再びＮ＝０とした後、ＣＡＰフラグの確認を行う（ステップＳ１０３のＮ→ステップＳ１０４→ステップＳ１０５）。今度はＣＡＰフラグが２であるので、ステップＳ１０５から前述したステップＳ１０２に戻って同様な処理を行う。以上のような処理を繰り返すことでＰＣ画面のキャプチャ画像をプロジェクタ３に送信する。
【００３２】
ここで、ＣＡＰフラグが１又は２いずれの時も差分領域が検出されない場合は、Nフラグに１を加算し（ステップＳ１０３のＹ→ステップＳ１０７）、Ｎが所定回数（ここではＮ＝１００）になるまでは再びキャプチャ領域の差分検出を行う（ステップＳ１０８のＮ→Ｓ１０５）。
【００３３】
このような構成でN＝１００となった場合、連続して１００回映像に変化がなかった異常なことになるため、N＝１００となった段階で今回キャプチャしたキャプチャ領域の全画像データをプロジェクタ３に送信する。
【００３４】
これにより、ＰＣ１の一時的な負荷増大等によって差分検出をし損なっても、所定回数画像に変化がなかった場合には画像が再更新されるため、一度でも差分検出をし損ない差分画像が送信できないと差分領域が二度と更新されなくなるような不具合を防止することができる。
【００３５】
また、所定回数キャプチャ画像に変化が検出されなかったときに上述の全画像データ送信処理が行われるため、ネットワークに負荷がかかっていない（画像更新がない）ときのみの処理となってネットワーク負荷を増大することはない。また、差分領域が検出される場合には、上述の処理は行われないため、本来の画像更新のスピードが損なわれることもない。なお、Nを１００以外の値に設定して動作させることが可能であることは言うまでもない。
【００３６】
以上のように、本実施形態によれば、ＰＣ１の表示画像をプロジェクタ３に送信するシステムにおいて、ネットワーク２の負荷を大幅に軽減することが可能なシステムを構築できる。また、ＰＣ１の一時的な負荷増大等によって差分領域が検出できなかった場合においても、所定回数画像の更新がなくなると最新のキャプチャ全画像に更新するため、差分領域が二度と更新されなくなるような不具合を防ぐことが可能となる。
【００３７】
前述したように、プロジェクタ３側では受信した差分画像データを描画エリアの受信座標データ位置に描画し、その後も随時受信される差分画像データを描画エリアの受信座標データ位置に上書き描画する。また、描画エリアからの読み出しは、描画エリアの全画像データを液晶パネル３８に出力するため、予め定められたパネル周波数に合わせて順次読み出しを行い、画像データを出力する。これらの動作説明図を図８に示して以下に詳述する。
【００３８】
まず、描画エリアへの書き込み処理としては、図８（ａ）に示すように、ＰＣアプリケーションにより前々回のキャプチャ画像と前回のキャプチャ画像との差分画像ＳＡとその座標位置（Ａ，Ｂ）をプロジェクタ３に送信し、プロジェクタ３側では描画エリアの座標位置（Ａ，Ｂ）に差分画像ＳＡの描画を行う。次に、図８（ｂ）に示すように、ＰＣアプリケーションにより前回のキャプチャ画像と今回のキャプチャ画像との差分画像ＳＢとその座標位置（Ｃ、Ｄ）をプロジェクタ３に送信し、プロジェクタ３側では描画エリアの座標位置（Ｃ，Ｄ）に差分画像ＳＢの描画を行う。以上のように、描画エリアへの書き込みは、ネットワーク２を介して差分画像と座標位置が送信されてくる度に繰り返し行われる。
【００３９】
次に、描画エリアからの読み出しは、液晶パネル３８のパネル周波数に合わせて描画エリアに書かれている画像データを順次読み出し、液晶パネル３８へ出力される。ここで、描画エリアへの書き込みはネットワーク２よりデータが送信されてくる毎に行われ、読み出しはパネル周波数に基づき読み出されるため非同期に行われていることがわかる。
【００４０】
描画エリアへの書き込みと読み出しが非同期に行われるシステムにおいて、描画エリアへの書き込み速度と描画エリアからの読み出し速度が異なると、画像の追越し走査が発生する。本システムでは、ＰＣ１により差分領域のチェックを行い、その差分データがネットワーク２を介して送信されるため、通常、描画エリアへの書込み速度が読み出し速度より遅くなる。書き込み速度が遅くなると、書込みが行われている同一エリアに対して読み出しが行われる可能性があるため、結果として、図９に示すように、描画エリアに差分画像ＳＡを書き込み中に読み出しが行われると、描画途中の画像（実線部分が更新済み画像、破線部分が更新前画像）が液晶パネル３８に出力されて拡大投写され、目障りとなる不具合が発生する。なお、差分画像が小さいときは書き込みに要する時間が短いので上記のような不具合が発生する可能性は少なく、発生したとしても目障りとならないが、差分画像が大きいと発生する可能性が高くなると共に目障りになる。
【００４１】
図１０は、このような不具合を解消した実施形態の動作説明図であり、以下に説明する。
【００４２】
はじめに、ＰＣアプリケーションでは、ＰＣ画像（キャプチャ画像）の差分領域を検出し、その差分領域が所定の面積より大きい時はキャプチャ画像の全エリアデータをプロジェクタ３に送信する。同様に、次のＰＣ画像の差分領域が所定の面積より大きい時はキャプチャ画像の全エリアデータ（キャプチャ画像の全領域の画像データ）をプロジェクタに送信する。以上のような動作を繰り返す。
【００４３】
一方、プロジェクタ３の描画エリアへの書き込み処理は、描画エリアを複数用意しておき（本実施形態の場合は描画エリアＡ，Ｂによる２枚構成）、全エリアデータを受信すると、前回の画像データが描画エリアＡに書き込まれた場合は画像エリアＢに書き込み、前回の画像データが画像エリアＢに書き込まれた場合は画像エリアＡに書き込む。すなわち、描画エリアの全エリアデータを受信する度に描画エリアを切り替えて書き込む。
【００４４】
また、複数の描画エリアからの読み出しは、パネル周波数に合わせて、いずれかの描画エリアの読み出し走査を行う。この描画エリアの読み出し走査は、全エリアデータの描画エリアＡへの書き込み中（描画エリアＡに書き込み完了後で次のデータ受信待ち状態の時を含む）は、描画エリアＢより読み出し、その逆の場合は描画エリアＡより読み出すようにする。すなわち、前回書き込まれた描画エリアから読み出して画像出力する。
【００４５】
以上のようにすることで、全エリアデータを描画エリアに書き込み中にその描画エリアから読み出すことがなくなるため、その際の画面の追越し走査の発生を防ぐことができる。ここで、差分領域が所定の面積より大きい時、全エリアデータを送信するようにしたのは、全画面更新時のみ複数エリアに画像を書き込み、順次切り替えて画像を読み出す手法が採用できるため、閾値を設けてその値より大きい面積の差分領域が検出された場合は、全エリアデータを送信するようにして描画エリア切替を可能としたものである。
【００４６】
図１１〜図１３は上記の手法を具体化したフローチャートであり、図１１は図２に示したＰＣ１のＣＰＵ１１により実行され、図１２は図３に示したプロジェクタ３のＣＰＵ３１により実行されるメモリ描画処理、図１３は同じくメモリ読み出し処理を示している。なお、図１１は上記手法を前記図６に示したフローチャートに適用したものであるが、単独でも実施可能である。
【００４７】
図１１のフローチャートで示す処理が開始されると、まず、初期化処理としてＰＣ１のキャプチャ１，２領域と、使用キャプチャ領域を示すＣＡＰフラグ及び差分領域が検出されない回数を示すＮフラグのクリアを行う（ステップＳ３０１）。そして、ＰＣ１に表示された画像をキャプチャ領域１に取り込み、ＣＡＰフラグを１とする（ステップＳ３０２）。
【００４８】
次に、キャプチャ領域１とキャプチャ領域２との図４に示した検出方法に基づく差分検出を行い（ステップＳ３０３）、キャプチャ領域１とキャプチャ領域２の内容が同じでない場合は、その差分領域が前述した所定の面積より大きいか否かをチェックする（ステップＳ３０３のＮ→ステップＳ３０４）。なお、初回はキャプチャ領域２がクリアされたままであるので、差分領域がキャプチャ領域１の全領域となって所定の面積より大きくなるので、ステップＳ３１０に移行し、ＣＡＰ＝１であるので、キャプチャ領域１の全画像データ（全エリアデータ）をプロジェクタ３へ送信し、Ｎ＝０とし、ステップＳ３０６に移行する。
【００４９】
ステップＳ３０６では、ＣＡＰフラグの確認を行い、ＣＡＰフラグが１の場合は、ＰＣ画面がキャプチャ領域１にキャプチャされたことになるので、今度はキャプチャ領域２へＰＣ画面をキャプチャし、ＣＡＰフラグに２をセットする（ステップＳ３０６のＹ→ステップＳ３０７）。
【００５０】
キャプチャ領域２へＰＣ画面キャプチャ後は、前記と同様に差分検出を行う（ステップＳ３０７→ステップＳ３０３）。差分領域が検出された時は同様にその差分領域が前述した所定の面積より大きいか否かをチェックする（ステップＳ３０３のＮ→ステップＳ３０４）。
【００５１】
差分領域が所定の面積より大きくなければ、差分領域の座標データと画像データをプロジェクタ３へ送信し、再びＮ＝０とした後、ＣＡＰフラグの確認を行う（ステップＳ３０４のＮ→ステップＳ３０５→ステップＳ３０６）。今度はＣＡＰフラグが２であるので、ステップＳ３０６から前述したステップＳ３０２に戻って同様な処理を行う。
【００５２】
一方、差分領域が所定の面積より大きければ、ステップＳ３１０に移行し、ＣＡＰ＝２であるので、キャプチャ領域２の全画像データ（全エリアデータ）をプロジェクタ３へ送信し、Ｎ＝０とし、ステップＳ３０６に移行する。以上のような処理を繰り返すことでＰＣ画面のキャプチャ画像をプロジェクタ３に送信する。
【００５３】
前記図６のフローチャートで説明したのと同様、ＣＡＰフラグが１又は２いずれの時も差分領域が検出されない場合は、Nフラグに１を加算し（ステップＳ３０３のＹ→ステップＳ３０８）、Ｎが所定回数（ここではＮ＝１００）になるまでは再びキャプチャ領域の差分検出を行う（ステップＳ３０９のＮ→Ｓ３０６）。N＝１００となった場合、連続して１００回映像に変化がなかった異常なことになるため、N＝１００となった段階で今回キャプチャしたキャプチャ領域の全画像データをプロジェクタ３に送信する。
【００５４】
プロジェクタ３側のメモリ描画処理では、図１２のフローチャートに示すように、ステップＳ４０１の初期化処理で描画エリアをＡとしてから、データ受信待ち状態（ステップＳ４０２のＮループ）で、データ受信が有るとＲＡＭ３４における所定の描画エリアの全エリアデータ受信か否かを確認する（ステップＳ４０２のＹ→ステップＳ４０３）。全エリアデータ受信であれば、現在の描画エリアがＡか否かをチェックし、Ａであれば描画エリアをＢに（ステップＳ４０４のＹ→ステップＳ４０５）、Ｂであれば描画エリアをＡにして（ステップＳ４０４のＮ→ステップＳ４０６）、現在の描画エリアへ受信画像データを書き込んで、データ受信待ちとなる（ステップＳ４０７→ステップＳ４０２）。一方、全エリアデータ受信でなければ、差分領域の画像データと座標データの受信であるので、現在の描画エリアの受信座標データ位置へ受信画像データを上書き描画して、データ受信待ちとなる（ステップＳ４０３のＮ→ステップＳ４０８→ステップＳ４０２）。
【００５５】
一方、プロジェクタ３側のメモリ読み出し処理では、図１３のフローチャートに示すように、垂直期間期間挿入（ステップＳ５０１）の後で、読み出すエリアを前回書き込まれた描画エリアに設定して（ステップＳ５０２）、当該エリアを読み出し（ステップＳ５０３）、読み出した画像データを出力して（ステップＳ５０４）、ステップＳ５０１に戻り上記を繰り返す。
【００５６】
このようにすることで、前記図６のフローチャートで示した実施形態と同様な作用効果が得られると共に、ほぼ全画面が更新されるような動画コンテンツにおいては、画像の追越し走査が目障りとなるが、所定の面積より大きい差分領域は全エリアデータが送信されて、書き込まれる描画エリアと読み出される描画エリアが異なるようになるため、画面の追越し走査を防ぐことが可能となる。また、小さいエリアしか更新されないような映像においては全エリアデータを送信しないので、データ転送量が増えることがなく画像更新周期のスピード低下などのパフォーマンス劣化も防ぐことが可能となる。
【００５７】
なお、上記実施形態では、投写型映像表示装置として光変調素子に液晶パネルを用いた液晶プロジェクタを示したが、他の映像光生成系を備える投写型映像表示装置においても本願発明を適用することができる。すなわち、ＤＬＰ（Digital Light Processing；テキサス・インスツルメンツ（TI）社の登録商標）方式等のプロジェクタにおいても本願発明を適用することができる。また、前面投写型の他、背面投写型映像表示装置においても本願発明を適用することができる。
【図面の簡単な説明】
【００５８】
【図１】本願発明に係る投写型映像表示システムの一実施形態の概略構成を示すシステム構成図。
【図２】ＰＣの主に投写型映像表示システムに係る構成を示すブロック図。
【図３】液晶プロジェクタの主に投写型映像表示システムに係る構成を示すブロック図。
【図４】本願発明の機能の一部を模式的に示すシステム構成図。
【図５】差分領域の検出方法を示す図。
【図６】本願発明の一実施形態を示すＰＣ側のフローチャート。
【図７】同じくプロジェクタ側のフローチャート。
【図８】プロジェクタ側の描画エリアの書き込みと読み出しの動作説明図。
【図９】画像の追越し走査の説明図。
【図１０】本願発明の他の実施形態の動作説明図。
【図１１】同じくＰＣ側のフローチャート。
【図１２】同じくプロジェクタ側のメモリ描画処理を示すフローチャート。
【図１３】同じくプロジェクタ側のメモリ読み出し処理を示すフローチャート。
【符号の説明】
【００５９】
１  ＰＣ
１１  ＣＰＵ
１２  バス
１３  ＨＤＤ
１４  ＲＡＭ
１５  液晶ディスプレイ
１６  ネットワーク通信部
２  ネットワーク
３  液晶プロジェクタ
３１  ＣＰＵ
３２  バス
３３  ＲＯＭ
３４  ＲＡＭ
３５  ＵＳＢコネクタ
３６  電源制御回路
３７  ネットワーク通信部
３８  液晶パネル
【図２】
2009098281.tif 000003
【図３】
2009098281.tif 000004
【図５】
2009098281.tif 000005
【図６】
2009098281.tif 000006
【図７】
2009098281.tif 000007
【図８】
2009098281.tif 000008
【図９】
2009098281.tif 000009
【図１０】
2009098281.tif 000010
【図１１】
2009098281.tif 000011
【図１２】
2009098281.tif 000012
【図１３】
2009098281.tif 000013
【図１】
2009098281.tif 000014
【図４】
2009098281.tif 000015