(57)【特許請求の範囲】
【請求項１】
画像表示装置に表示画像を表す画像データを送信する画像供給装置であって、
前記表示画像のうち表示内容が変化した変化領域を検出する検出部と、
前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大部と、
前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択部と、
前記選択部によって前記第１の転送処理が選択された場合は前記変化領域の画像データを前記画像表示装置に送信し、前記選択部によって前記第２の転送処理が選択された場合は前記更新領域の画像データを前記画像表示装置に送信する通信部と、
を備えたことを特徴とする画像供給装置。
【請求項２】
請求項１に記載の画像供給装置であって、
前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割部をさらに備え、
前記通信部は、前記領域分割部で分割された前記複数の領域毎に前記画像データを送信することを特徴とする画像供給装置。
【請求項３】
請求項１又は２に記載の画像供給装置であって、
前記通信部は、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することを特徴とする画像供給装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像供給装置であって、
前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成部をさらに備え、
前記通信部は、前記制御情報を前記画像表示装置に送信するとともに、前記制御情報の送信の後で、前記更新領域の画像データを含む転送データを前記画像表示装置に送信し、
前記制御情報生成部は、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することを特徴とする画像供給装置。
【請求項５】
請求項４に記載の画像供給装置であって、
前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることを特徴とする画像供給装置。
【請求項６】
請求項４又は５に記載の画像供給装置であって、
前記更新領域の画像データに音声データを付加するデータ生成部をさらに備え、
前記通信部は、前記音声データが付加された前記画像データを、前記転送データとして送信することを特徴とする画像供給装置。
【請求項７】
請求項４〜６のいずれか一項に記載の画像供給装置であって、
前記制御情報生成部は、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することを特徴とする画像供給装置。
【請求項８】
画像表示装置に表示画像を表す画像データを送信する画像供給装置の制御方法であって、
前記表示画像のうち表示内容が変化した変化領域を検出する検出ステップと、
前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大ステップと、
前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択ステップと、
前記選択ステップにおいて前記第１の転送処理が選択された場合は前記変化領域の画像データを前記画像表示装置に送信し、前記選択ステップにおいて前記第２の転送処理が選択された場合は前記更新領域の画像データを前記画像表示装置に送信する通信ステップと、
を備えたことを特徴とする画像供給装置の制御方法。
【請求項９】
請求項８に記載の画像供給装置の制御方法であって、
前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割ステップをさらに備え、
前記通信ステップでは、前記領域分割ステップで分割された前記複数の領域毎に前記画像データを送信することを特徴とする画像供給装置の制御方法。
【請求項１０】
請求項８又は９に記載の画像供給装置の制御方法であって、
前記通信ステップでは、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することを特徴とする画像供給装置の制御方法。
【請求項１１】
請求項８〜１０のいずれか一項に記載の画像供給装置の制御方法であって、
前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成ステップと、
前記通信ステップに先立って、前記画像表示装置に前記制御情報を送信する制御情報送信ステップと、
をさらに備え、
前記通信ステップでは、前記更新領域の画像データを含む転送データを送信し、
前記制御情報生成ステップでは、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することを特徴とする画像供給装置の制御方法。
【請求項１２】
請求項１１に記載の画像供給装置の制御方法であって、
前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることを特徴とする画像供給装置の制御方法。
【請求項１３】
請求項１１又は１２に記載の画像供給装置の制御方法であって、
前記更新領域の画像データに音声データを付加するデータ生成ステップをさらに備え、
前記通信ステップでは、前記音声データが付加された前記画像データを、前記転送データとして送信することを特徴とする画像供給装置の制御方法。
【請求項１４】
請求項１１〜１３のいずれか一項に記載の画像供給装置の制御方法であって、
前記制御情報生成ステップでは、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することを特徴とする画像供給装置の制御方法。
【請求項１５】
画像表示装置に表示画像を表す画像データを送信するコンピューターに、
前記表示画像のうち表示内容が変化した変化領域を検出する検出ステップと、
前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大ステップと、
前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択ステップと、
前記選択ステップにおいて前記第１の転送処理が選択された場合は前記変化領域の画像データを前記画像表示装置に送信し、前記選択ステップにおいて前記第２の転送処理が選択された場合は前記更新領域の画像データを前記画像表示装置に送信する通信ステップと、
を実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムであって、
前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割ステップをさらに前記コンピューターに実行させ、
前記通信ステップでは、前記領域分割ステップで分割された前記複数の領域毎に前記画像データを送信することを特徴とするプログラム。
【請求項１７】
請求項１５又は１６に記載のプログラムであって、
前記通信ステップでは、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することを特徴とするプログラム。
【請求項１８】
請求項１５〜１７のいずれか一項に記載のプログラムであって、
前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成ステップと、
前記通信ステップに先立って、前記画像表示装置に前記制御情報を送信する制御情報送信ステップと、
をさらに前記コンピューターに実行させ、
前記通信ステップでは、前記更新領域の画像データを含む転送データを送信し、
前記制御情報生成ステップでは、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することを特徴とするプログラム。
【請求項１９】
請求項１８に記載のプログラムであって、
前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることを特徴とするプログラム。
【請求項２０】
請求項１８又は１９に記載のプログラムであって、
前記更新領域の画像データに音声データを付加するデータ生成ステップをさらに前記コンピューターに実行させ、
前記通信ステップでは、前記音声データが付加された前記画像データを、前記転送データとして送信することを特徴とするプログラム。
【請求項２１】
請求項１８〜２０のいずれか一項に記載のプログラムであって、
前記制御情報生成ステップでは、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することを特徴とするプログラム。
【請求項２２】
画像表示装置に表示画像を表す画像データを送信するコンピューターに、
前記表示画像のうち表示内容が変化した変化領域を検出する検出ステップと、
前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大ステップと、
前記プログラムは、前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択ステップと、
前記選択ステップにおいて前記第１の転送処理が選択された場合は前記変化領域の画像データを前記画像表示装置に送信し、前記選択ステップにおいて前記第２の転送処理が選択された場合は前記更新領域の画像データを前記画像表示装置に送信する通信ステップと、
を実行させるためのプログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項２３】
請求項２２に記載の記録媒体であって、
前記プログラムは、前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割ステップをさらに前記コンピューターに実行させ、
前記通信ステップでは、前記領域分割ステップで分割された前記複数の領域毎に前記画像データを送信することを特徴とする記録媒体。
【請求項２４】
請求項２２又は２３に記載の記録媒体であって、
前記通信ステップでは、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することを特徴とする記録媒体。
【請求項２５】
請求項２２〜２４のいずれか一項に記載の記録媒体であって、
前記プログラムは、
前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成ステップと、
前記通信ステップに先立って、前記画像表示装置に前記制御情報を送信する制御情報送信ステップと、
をさらに前記コンピューターに実行させ、
前記通信ステップでは、前記更新領域の画像データを含む転送データを送信し、
前記制御情報生成ステップでは、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することを特徴とする記録媒体。
【請求項２６】
請求項２５に記載の記録媒体であって、
前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることを特徴とする記録媒体。
【請求項２７】
請求項２５又は２６に記載の記録媒体であって、
前記プログラムは、前記更新領域の画像データに音声データを付加するデータ生成ステップをさらに前記コンピューターに実行させ、
前記通信ステップでは、前記音声データが付加された前記画像データを、前記転送データとして送信することを特徴とする記録媒体。
【請求項２８】
請求項２５〜２７のいずれか一項に記載の記録媒体であって、
前記制御情報生成ステップでは、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置に画像データを供給する画像供給装置、画像供給装置の制御方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
画像データを供給する画像供給装置と、画像データの供給を受けて画像を表示する画像表示装置との接続に関し、画像データを転送するための専用のインターフェイス（例えば、アナログＲＧＢ等）の代わりに、ＵＳＢ（Universal Serial Bus）等の汎用のインターフェイスを用いて接続することが可能になっている（例えば、特許文献１参照）。汎用のインターフェイスを用いる場合には、専用のインターフェイスを用いる場合に比べて、接続用のケーブルが入手しやすかったり、接続が簡単だったりするため、ユーザーの利便性が向上する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４４０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、汎用のインターフェイスで画像データを転送する場合には、専用のインターフェイスで転送する場合に比べて転送速度が低い場合があり、このような場合には、画像表示装置に表示される画像を滑らかに変化させることができないという問題が生じる。特許文献１では、画像の全領域のうち、画像が変化した領域（差分）だけを供給することによって転送するデータ量を低減させているが、さらなる表示品位の向上のためには、より効率的なデータ転送やデータ処理が求められている。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係る画像供給装置は、画像表示装置に表示画像を表す画像データを送信する画像供給装置であって、前記表示画像のうち表示内容が変化した変化領域を検出する検出部と、前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大部と、前記更新領域の画像データを前記画像表示装置に送信する通信部と、を備えたことを特徴とする。
【０００７】
この画像供給装置によれば、表示内容が変化した変化領域を、走査線に平行な方向に両端まで拡大し、拡大した領域（更新領域）の画像データを送信するようにしているため、画像表示装置には、アドレスが連続する画像データが送信されることになる。このため、画像表示装置において更新領域の位置を特定する処理が容易になり、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【０００８】
［適用例２］上記適用例に係る画像供給装置において、前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割部をさらに備え、前記通信部は、前記領域分割部で分割された前記複数の領域毎に前記画像データを送信することが望ましい。
【０００９】
この画像供給装置によれば、更新領域を分割する必要がある場合に、走査線に直交する方向に並ぶ複数の領域に分割しているため、分割後の各領域において、画像データのアドレスが連続することになり、当該領域の位置を特定する処理が容易になる。
【００１０】
［適用例３］上記適用例に係る画像供給装置において、前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択部をさらに備えることが望ましい。
【００１１】
この画像供給装置によれば、変化領域の画像データを送信する第１の転送処理と、更新領域の画像データを送信する第２の転送処理とを、変化領域の大きさに基づいて選択するため、変化領域の大きさに拘らずに常に適切な方法で画像データを転送することが可能となる。
【００１２】
［適用例４］上記適用例に係る画像供給装置において、前記通信部は、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することが望ましい。
【００１３】
［適用例５］上記適用例に係る画像供給装置において、前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成部をさらに備え、前記通信部は、前記制御情報を前記画像表示装置に送信するとともに、前記制御情報の送信の後で、前記更新領域の画像データを含む転送データを前記画像表示装置に送信し、前記制御情報生成部は、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することが望ましい。
【００１４】
この画像供給装置によれば、転送データ（更新領域の画像データ）の送信に先立って送信される制御情報に、更新領域の位置や大きさを指示するための領域情報が含まれるため、転送データに領域情報を含める必要がなくなる。この結果、画像表示装置において、受信した転送データをバッファーに格納して転送データ内の領域情報を解析する工程を省略することが可能となるため、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【００１５】
［適用例６］上記適用例に係る画像供給装置において、前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることが望ましい。
【００１６】
［適用例７］上記適用例に係る画像供給装置において、前記更新領域の画像データに音声データを付加するデータ生成部をさらに備え、前記通信部は、前記音声データが付加された前記画像データを、前記転送データとして送信することが望ましい。
【００１７】
この画像供給装置によれば、画像データに音声データを付加したデータを転送データとして送信しているため、画像データと音声データとを個別に送信する場合に比べてデータの転送回数を削減することが可能となり、データの送受信及びこれに伴う処理の効率が向上する。
【００１８】
［適用例８］上記適用例に係る画像供給装置において、前記制御情報生成部は、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することが望ましい。
【００１９】
この画像供給装置によれば、制御情報を参照することによって、転送データに含まれているデータの種別を認識することが可能となるため、画像表示装置において、受信した転送データを処理する際の効率が向上する。
【００２０】
［適用例９］本適用例に係る画像供給装置の制御方法は、画像表示装置に表示画像を表す画像データを送信する画像供給装置の制御方法であって、前記表示画像のうち表示内容が変化した変化領域を検出する検出ステップと、前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大ステップと、前記更新領域の画像データを前記画像表示装置に送信する通信ステップと、を備えたことを特徴とする。
【００２１】
この画像供給装置の制御方法によれば、表示内容が変化した変化領域を、走査線に平行な方向に両端まで拡大し、拡大した領域（更新領域）の画像データを送信するようにしているため、画像表示装置には、アドレスが連続する画像データが送信されることになる。このため、画像表示装置において更新領域の位置を特定する処理が容易になり、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【００２２】
［適用例１０］上記適用例に係る画像供給装置の制御方法において、前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割ステップをさらに備え、前記通信ステップでは、前記領域分割ステップで分割された前記複数の領域毎に前記画像データを送信することが望ましい。
【００２３】
この画像供給装置の制御方法によれば、更新領域を分割する必要がある場合に、走査線に直交する方向に並ぶ複数の領域に分割しているため、分割後の各領域において、画像データのアドレスが連続することになり、当該領域の位置を特定する処理が容易になる。
【００２４】
［適用例１１］上記適用例に係る画像供給装置の制御方法において、前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択ステップをさらに備えることが望ましい。
【００２５】
この画像供給装置の制御方法によれば、変化領域の画像データを送信する第１の転送処理と、更新領域の画像データを送信する第２の転送処理とを、変化領域の大きさに基づいて選択するため、変化領域の大きさに拘らずに常に適切な方法で画像データを転送することが可能となる。
【００２６】
［適用例１２］上記適用例に係る画像供給装置の制御方法において、前記通信ステップでは、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することが望ましい。
【００２７】
［適用例１３］上記適用例に係る画像供給装置の制御方法において、前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成ステップと、前記通信ステップに先立って、前記画像表示装置に前記制御情報を送信する制御情報送信ステップと、をさらに備え、前記通信ステップでは、前記更新領域の画像データを含む転送データを送信し、前記制御情報生成ステップでは、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することが望ましい。
【００２８】
この画像供給装置の制御方法によれば、転送データ（更新領域の画像データ）の送信に先立って送信される制御情報に、更新領域の位置や大きさを指示するための領域情報が含まれるため、転送データに領域情報を含める必要がなくなる。この結果、画像表示装置において、受信した転送データをバッファーに格納して転送データ内の領域情報を解析する工程を省略することが可能となるため、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【００２９】
［適用例１４］上記適用例に係る画像供給装置の制御方法において、前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることが望ましい。
【００３０】
［適用例１５］上記適用例に係る画像供給装置の制御方法において、前記更新領域の画像データに音声データを付加するデータ生成ステップをさらに備え、前記通信ステップでは、前記音声データが付加された前記画像データを、前記転送データとして送信することが望ましい。
【００３１】
この画像供給装置の制御方法によれば、画像データに音声データを付加したデータを転送データとして送信しているため、画像データと音声データとを個別に送信する場合に比べてデータの転送回数を削減することが可能となり、データの送受信及びこれに伴う処理の効率が向上する。
【００３２】
［適用例１６］上記適用例に係る画像供給装置の制御方法において、前記制御情報生成ステップでは、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することが望ましい。
【００３３】
この画像供給装置の制御方法によれば、制御情報を参照することによって、転送データに含まれているデータの種別を認識することが可能となるため、画像表示装置において、受信した転送データを処理する際の効率が向上する。
【００３４】
［適用例１７］本適用例に係るプログラムは、画像表示装置に表示画像を表す画像データを送信するコンピューターに、前記表示画像のうち表示内容が変化した変化領域を検出する検出ステップと、前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大ステップと、前記更新領域の画像データを前記画像表示装置に送信する通信ステップと、を実行させる。
【００３５】
このプログラムによれば、表示内容が変化した変化領域を、走査線に平行な方向に両端まで拡大し、拡大した領域（更新領域）の画像データを送信するようにしているため、画像表示装置には、アドレスが連続する画像データが送信されることになる。このため、画像表示装置において更新領域の位置を特定する処理が容易になり、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【００３６】
［適用例１８］上記適用例に係るプログラムにおいて、前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割ステップをさらに前記コンピューターに実行させ、前記通信ステップでは、前記領域分割ステップで分割された前記複数の領域毎に前記画像データを送信することが望ましい。
【００３７】
このプログラムによれば、更新領域を分割する必要がある場合に、走査線に直交する方向に並ぶ複数の領域に分割しているため、分割後の各領域において、画像データのアドレスが連続することになり、当該領域の位置を特定する処理が容易になる。
【００３８】
［適用例１９］上記適用例に係るプログラムにおいて、前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択ステップをさらに前記コンピューターに実行させることが望ましい。
【００３９】
このプログラムによれば、変化領域の画像データを送信する第１の転送処理と、更新領域の画像データを送信する第２の転送処理とを、変化領域の大きさに基づいて選択するため、変化領域の大きさに拘らずに常に適切な方法で画像データを転送することが可能となる。
【００４０】
［適用例２０］上記適用例に係るプログラムにおいて、前記通信ステップでは、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することが望ましい。
【００４１】
［適用例２１］上記適用例に係るプログラムにおいて、前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成ステップと、前記通信ステップに先立って、前記画像表示装置に前記制御情報を送信する制御情報送信ステップと、をさらに前記コンピューターに実行させ、前記通信ステップでは、前記更新領域の画像データを含む転送データを送信し、前記制御情報生成ステップでは、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することが望ましい。
【００４２】
このプログラムによれば、転送データ（更新領域の画像データ）の送信に先立って送信される制御情報に、更新領域の位置や大きさを指示するための領域情報が含まれるため、転送データに領域情報を含める必要がなくなる。この結果、画像表示装置において、受信した転送データをバッファーに格納して転送データ内の領域情報を解析する工程を省略することが可能となるため、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【００４３】
［適用例２２］上記適用例に係るプログラムにおいて、前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることが望ましい。
【００４４】
［適用例２３］上記適用例に係るプログラムにおいて、前記更新領域の画像データに音声データを付加するデータ生成ステップをさらに前記コンピューターに実行させ、前記通信ステップでは、前記音声データが付加された前記画像データを、前記転送データとして送信することが望ましい。
【００４５】
このプログラムによれば、画像データに音声データを付加したデータを転送データとして送信しているため、画像データと音声データとを個別に送信する場合に比べてデータの転送回数を削減することが可能となり、データの送受信及びこれに伴う処理の効率が向上する。
【００４６】
［適用例２４］上記適用例に係るプログラムにおいて、前記制御情報生成ステップでは、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することが望ましい。
【００４７】
このプログラムによれば、制御情報を参照することによって、転送データに含まれているデータの種別を認識することが可能となるため、画像表示装置において、受信した転送データを処理する際の効率が向上する。
【００４８】
［適用例２５］本適用例に係る記録媒体は、画像表示装置に表示画像を表す画像データを送信するコンピューターに、前記表示画像のうち表示内容が変化した変化領域を検出する検出ステップと、前記変化領域を、前記表示画像の走査線に平行な方向に前記表示画像の両端まで拡大させて、拡大後の領域を更新領域として設定する領域拡大ステップと、前記更新領域の画像データを前記画像表示装置に送信する通信ステップと、を実行させるためのプログラムを記録している。
【００４９】
この記録媒体によれば、表示内容が変化した変化領域を、走査線に平行な方向に両端まで拡大し、拡大した領域（更新領域）の画像データを送信するようにしているため、画像表示装置には、アドレスが連続する画像データが送信されることになる。このため、画像表示装置において更新領域の位置を特定する処理が容易になり、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【００５０】
［適用例２６］上記適用例に係る記録媒体において、前記プログラムは、前記更新領域を、前記走査線に直交する方向に並ぶ複数の領域に分割する領域分割ステップをさらに前記コンピューターに実行させ、前記通信ステップでは、前記領域分割ステップで分割された前記複数の領域毎に前記画像データを送信することが望ましい。
【００５１】
この記録媒体によれば、更新領域を分割する必要がある場合に、走査線に直交する方向に並ぶ複数の領域に分割しているため、分割後の各領域において、画像データのアドレスが連続することになり、当該領域の位置を特定する処理が容易になる。
【００５２】
［適用例２７］上記適用例に係る記録媒体において、前記プログラムは、前記変化領域の画像データを前記画像表示装置に送信する第１の転送処理と、前記変化領域を拡大させた前記更新領域の画像データを前記画像表示装置に送信する第２の転送処理とを、前記変化領域の大きさに基づいて選択する選択ステップをさらに前記コンピューターに実行させることが望ましい。
【００５３】
この記録媒体によれば、変化領域の画像データを送信する第１の転送処理と、更新領域の画像データを送信する第２の転送処理とを、変化領域の大きさに基づいて選択するため、変化領域の大きさに拘らずに常に適切な方法で画像データを転送することが可能となる。
【００５４】
［適用例２８］上記適用例に係る記録媒体において、前記通信ステップでは、ＵＳＢマスストレージクラスに基づいた通信によって前記画像表示装置に前記画像データを送信することが望ましい。
【００５５】
［適用例２９］上記適用例に係る記録媒体において、前記プログラムは、前記画像表示装置に対するコマンドが格納された制御情報を生成する制御情報生成ステップと、前記通信ステップに先立って、前記画像表示装置に前記制御情報を送信する制御情報送信ステップと、をさらに前記コンピューターに実行させ、前記通信ステップでは、前記更新領域の画像データを含む転送データを送信し、前記制御情報生成ステップでは、前記表示画像における前記更新領域の位置及び大きさの少なくとも一方を指示するための領域情報を前記制御情報に格納することが望ましい。
【００５６】
この記録媒体によれば、転送データ（更新領域の画像データ）の送信に先立って送信される制御情報に、更新領域の位置や大きさを指示するための領域情報が含まれるため、転送データに領域情報を含める必要がなくなる。この結果、画像表示装置において、受信した転送データをバッファーに格納して転送データ内の領域情報を解析する工程を省略することが可能となるため、画像表示装置で画像を表示する際の負荷を軽減することが可能となる。
【００５７】
［適用例３０］上記適用例に係る記録媒体において、前記領域情報には、前記更新領域の前記走査線に平行な方向の位置及び長さと、前記走査線に直交する方向の位置及び長さのうち、前記走査線に直交する方向の位置及び長さのみが含まれていることが望ましい。
【００５８】
［適用例３１］上記適用例に係る記録媒体において、前記プログラムは、前記更新領域の画像データに音声データを付加するデータ生成ステップをさらに前記コンピューターに実行させ、前記通信ステップでは、前記音声データが付加された前記画像データを、前記転送データとして送信することが望ましい。
【００５９】
この記録媒体によれば、画像データに音声データを付加したデータを転送データとして送信しているため、画像データと音声データとを個別に送信する場合に比べてデータの転送回数を削減することが可能となり、データの送受信及びこれに伴う処理の効率が向上する。
【００６０】
［適用例３２］上記適用例に係る記録媒体において、前記制御情報生成ステップでは、前記転送データに含まれているデータの種別を示す種別情報を、前記制御情報に格納することが望ましい。
【００６１】
この記録媒体によれば、制御情報を参照することによって、転送データに含まれているデータの種別を認識することが可能となるため、画像表示装置において、受信した転送データを処理する際の効率が向上する。
【００６２】
なお、上述した記録媒体としては、フレキシブルディスクやハードディスク、ＣＤやＤＶＤ等の光ディスク、光磁気ディスク、不揮発性の半導体メモリーを搭載したメモリーカードやＵＳＢメモリー等、前記コンピューターが読み取り可能な種々の媒体を利用することができる。
【図面の簡単な説明】
【００６３】
【図１】画像表示システムを示す斜視図。
【図２】コンピューターの概略構成を示すブロック図。
【図３】プロジェクターの概略構成を示すブロック図。
【図４】データ供給プログラムを実行中のコンピューターの動作を示すフローチャート。
【図５】表示装置に表示している表示画像を示す図。
【図６】第１の転送処理を説明するためのフローチャート。
【図７】第１の転送処理を説明するための説明図であり、（ａ）は、表示画像を示す図、（ｂ）は、送受信されるデータのデータ構造を示す図。
【図８】コンピューターから画像データ等が転送された場合のプロジェクターの動作を説明するフローチャート。
【図９】プロジェクターの動作を説明するための説明図であり、（ａ）は、送受信されるデータのデータ構造を示す図、（ｂ）は、データバッファーのメモリーマップ、（ｃ）は、フレームバッファーのメモリーマップ、（ｄ）は、プロジェクターから投写される投写画像を示す図。
【図１０】第２の転送処理を説明するためのフローチャート。
【図１１】第２の転送処理を説明するための説明図であり、（ａ）、（ｂ）は、表示画像を示す図、（ｃ）は、送受信されるデータのデータ構造を示す図。
【図１２】転送データが第２の転送処理によって供給された場合のプロジェクターの動作を説明するフローチャート。
【図１３】プロジェクターの動作を説明するための説明図であり、（ａ）は、送受信されるデータのデータ構造を示す図、（ｂ）は、データバッファーのメモリーマップ、（ｃ）は、フレームバッファーのメモリーマップ、（ｄ）は、プロジェクターから投写される投写画像を示す図。
【発明を実施するための形態】
【００６４】
以下、本実施形態の画像表示システムについて、図面を参照して説明する。
図１は、本実施形態の画像表示システムを示す斜視図である。
図１に示すように、画像表示システム１００は、画像供給装置としてのコンピューター１と、画像表示装置としてのプロジェクター２とを備えている。コンピューター１は、例えば、ノート型のパーソナルコンピューターであり、表示装置１３、入力装置１５等を一体的に備えて構成されている。プロジェクター２は、コンピューター１から画像データの供給を受けて、この画像データに応じた画像をスクリーンＳＣや壁面等の被投写物に投写する。これ以降、本実施形態では、プロジェクター２がスクリーンＳＣに画像を投写する例について説明する。また、本実施形態において、コンピューター１とプロジェクター２は、ＵＳＢ（Universal Serial Bus）ケーブル３で接続されており、コンピューター１は、ＵＳＢマスストレージクラスに基づいた通信によってプロジェクター２に画像データ等を供給する。
【００６５】
図２は、コンピューター１の概略構成を示すブロック図である。
図２に示すように、コンピューター１は、制御部１１、表示制御部１２、表示装置１３、記憶装置１４、入力装置１５、音声出力部１６、ＵＳＢ通信部１７等を備えており、このうち、制御部１１、表示制御部１２、記憶装置１４、入力装置１５、音声出力部１６及びＵＳＢ通信部１７は、バス１８を介して互いに接続されている。
【００６６】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ及びＲＡＭ（Random Access Memory）１１ｂを含んで構成される。ＲＡＭ１１ｂは、ＤＲＡＭ（Dynamic RAM）で構成され、記憶装置１４等から読み出されたＯＳ（Operating System）やアプリケーションプログラム、各種データ等を記憶する。制御部１１は、ＲＡＭ１１ｂに読み出された各種プログラムに従ってＣＰＵ１１ａが動作することにより、コンピューター１の動作を制御する。
【００６７】
表示制御部１２は、表示装置１３に対する画像表示を制御する。表示制御部１２は、ＶＲＡＭ（Video RAM）１２ａを備えており、制御部１１の指示に基づいて、ＶＲＡＭ１２ａ上にフレーム（画面）単位で順次画像データを生成し、生成した画像データを表示装置１３に出力して、画像データに基づく画像を表示装置１３に表示させる。
【００６８】
表示装置１３は、例えば、液晶ディスプレイ等によって構成され、表示制御部１２から入力される画像データに応じた画像を表示する。
【００６９】
記憶装置１４は、例えば、ハードディスクドライブ等によって構成され、インストールされたＯＳやアプリケーションプログラム、各種データ等を記憶する。本実施形態のＯＳには、ＵＳＢ通信部１７によるＵＳＢマスストレージクラスに基づいた通信を制御するためのドライバーが含まれている。また、記憶装置１４には、このドライバーを利用して、コンピューター１からプロジェクター２に画像データ等のデータを供給するためのアプリケーションプログラム（データ供給プログラムＳｐ）が記憶されている。
【００７０】
入力装置１５は、例えば、キーボードやポインティングデバイス等によって構成され、ユーザーによってなされた操作に基づく操作信号を制御部１１に通知する。
【００７１】
音声出力部１６は、デコーダーや増幅器、スピーカー等を含んで構成され、制御部１１から入力される音声データに基づく音声を出力する。
【００７２】
ＵＳＢ通信部１７は、図示しないＵＳＢ端子（ＵＳＢ  ＴｙｐｅＡ端子）を介して外部の周辺機器に接続され、制御部１１の指示に基づいて、周辺機器との間でＵＳＢ規格に準じたデータ通信を行う。上述したように、本実施形態のＵＳＢ通信部１７には、プロジェクター２が接続されており、ＵＳＢマスストレージクラスに基づいた通信によってＵＳＢ通信部１７からプロジェクター２に画像データ等が供給される。
【００７３】
図３は、プロジェクター２の概略構成を示すブロック図である。
図３に示すように、プロジェクター２は、制御部２１、記憶部２２、入力操作部２３、ＵＳＢ通信部２４、データバッファー（キュー）２５、フレームバッファー２６、フレームメモリー２７、ＤＭＡ転送部２８、画像処理部２９、音声出力部３０、画像投写部４０等で構成されており、これらは、バス３１によって互いに接続されている。
【００７４】
画像投写部４０は、光源４１、光変調装置としての３つの液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂ、投写光学系としての投写レンズ４３、液晶駆動部４４等で構成されている。画像投写部４０は、表示部に相当するものであり、光源４１から射出された光を、液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂで変調して投写レンズ４３から投写し、スクリーンＳＣ上に画像を表示する。
【００７５】
光源４１は、超高圧水銀ランプやメタルハライドランプ等からなる放電型の光源ランプ４１ａを含んで構成されている。光源４１から射出された光は、図示しないインテグレーター光学系によって輝度分布が略均一な光に変換され、図示しない色分離光学系によって光の３原色である赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色光成分に分離された後、それぞれ液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂに入射する。
【００７６】
液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂは、それぞれ一対の透明基板間に液晶が封入された透過型の液晶パネル等によって構成される。各液晶パネルには、マトリクス状に配列された複数の画素が形成されており、液晶に対して画素毎に駆動電圧を印加可能になっている。
【００７７】
液晶駆動部４４は、フレームメモリー２７に格納されている画像データに基づいて、液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂの各画素に駆動電圧を印加し、各画素を、画像データに応じた光透過率に設定する。この結果、光源４１から射出された光は、この液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂを透過することによってＲＧＢ毎に変調される。そして、変調された光が、図示しない色合成光学系によって合成されて、投写レンズ４３からスクリーンＳＣに投写されると、画像データに応じた画像がスクリーンＳＣに表示される。
【００７８】
制御部２１は、ＣＰＵ２１ａや、各種データ等の一時記憶に用いられるＲＡＭ２１ｂ等を備えている。制御部２１は、記憶部２２に記憶されている制御プログラムに従って、ＣＰＵ２１ａが必要な情報をＲＡＭ２１ｂに一時記憶しながら演算処理を行うことによってプロジェクター２の動作を制御する。
【００７９】
記憶部２２は、不揮発性のメモリーからなるＲＯＭ等によって構成され、制御プログラム等を記憶する。本実施形態の記憶部２２には、ＵＳＢマスストレージクラスに基づいた通信を制御するデバイスドライバー等の各種ドライバーが含まれるとともに、これらのドライバーを利用してコンピューター１から供給される画像データや音声データを再生するためのアプリケーションプログラム（データ再生プログラム）が記憶されている。
【００８０】
入力操作部２３は、ユーザーがプロジェクター２に対して各種指示を行うための複数の操作キーを備えている。ユーザーが入力操作部２３の各種操作キーを操作すると、入力操作部２３は、ユーザーの操作内容に応じた操作信号を制御部２１に出力する。なお、入力操作部２３として、遠隔操作が可能なリモコン（図示せず）を用いた構成としてもよい。この場合、リモコンは、ユーザーの操作内容に応じた赤外線の操作信号を発信し、図示しない受信部がこれを受信して制御部２１に伝達する。
【００８１】
ＵＳＢ通信部２４は、図示しないＵＳＢ端子（ＵＳＢ  ＴｙｐｅＢ端子）を介して外部のホスト機器（本実施形態では、コンピューター１）に接続され、制御部２１の指示に基づいて、コンピューター１との間でＵＳＢ規格に準じたデータ通信（ＵＳＢ通信）を行う。ＵＳＢ通信部２４は、バッファーとしてＦＩＦＯ（First In First Out）２４ａを備えており、コンピューター１から受信したデータは、ＦＩＦＯ２４ａに格納される。
【００８２】
データバッファー２５は、ＵＳＢ通信部２４が受信したデータを一時的に記憶するバッファーである。
【００８３】
フレームバッファー２６は、ＵＳＢ通信部２４が受信したデータのうち、画像データをフレーム単位で記憶するバッファーである。
【００８４】
フレームメモリー２７は、１フレーム分の画像データを記憶するメモリーであり、液晶駆動部４４は、フレームメモリー２７に記憶されている画像データに基づいて液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂを駆動する。つまり、画像投写部４０は、フレームメモリー２７に記憶されている画像データに基づく画像を投写して表示する。
【００８５】
ＤＭＡ転送部２８は、制御部２１の制御に基づいて、ＵＳＢ通信部２４のＦＩＦＯ２４ａに入力されたデータを、データバッファー２５又はフレームバッファー２６にＤＭＡ（Direct Memory Access）転送を行う。
【００８６】
画像処理部２９は、制御部２１の制御に基づいて、コンピューター１から送信された画像データに各種画像処理を施すとともに、画像データの転送を制御する。
【００８７】
音声出力部３０は、デコーダーや増幅器、スピーカー等を含んでおり、制御部２１の制御に基づいて、コンピューター１から送信された音声データに基づく音声を出力する。
【００８８】
次に、画像表示システム１００の動作について説明する。
コンピューター１に電源が投入されると、コンピューター１の制御部１１は、記憶装置１４に記憶されているＯＳを起動し（ＲＡＭ１１ｂに読み込み）、ＯＳに従った動作を開始する。そして、制御部１１は、表示制御部１２に指示をして表示装置１３に所定の初期画面を表示させる。
【００８９】
ＯＳの起動が完了すると、コンピューター１は、ユーザーの各種操作を待機する。そして、ユーザーは、入力装置１５を操作して所望のアプリケーションプログラムの起動を指示することができる。
【００９０】
コンピューター１とプロジェクター２がＵＳＢケーブル３を介して接続された状態でデータ供給プログラムＳｐの起動が指示されると、コンピューター１の制御部１１は、プロジェクター２への画像データの供給を開始する。具体的には、制御部１１は、表示装置１３が表示している画像（表示画像）をキャプチャーして、キャプチャーした表示画像の画像データをＵＳＢ通信部１７からプロジェクター２に送信する。これにより、プロジェクター２の画像投写部４０は、コンピューター１から送信される画像データに基づく表示画像の投写を開始する。そして、これ以降、コンピューター１の制御部１１は、表示画像のキャプチャーと送信とを繰り返す。ここで、本実施形態のデータ供給プログラムＳｐは、表示画像全体の画像データを毎回送信するものではなく、時間の経過に伴う表示内容の変化を検出して、変化が検出された部位を含む一部の範囲の画像データを送信することによって、送信するデータ量を抑制している。
【００９１】
なお、本実施形態において、表示装置１３が表示する表示画像、及びプロジェクター２が投写する画像（投写画像）は、いずれも横方向（水平方向）に沿った走査線が縦方向（上下方向）に複数並んで形成されている。そして、表示装置１３及びプロジェクター２は、上端の走査線から下端の走査線に向かって１つの走査線を順に選択しながら、選択した走査線の左端から右端までを順に描画する（即ち、画像データを書き込む）。つまり、表示装置１３及びプロジェクター２では、ある走査線について左端から右端まで画像データが書き込まれると、その次に、描画された走査線の１つ下の走査線について、左端から右端まで画像データが書き込まれる。なお、走査線の方向と画像の縦横の関係はこれに限定されるものではない。
【００９２】
図４は、データ供給プログラムＳｐを実行中のコンピューター１の動作を示すフローチャートであり、図５は、表示装置１３に表示している表示画像を示す図である。
【００９３】
図４に示すように、ステップＳ１０１では、コンピューター１の制御部１１は、表示装置１３に表示している一画面分の表示画像Ｐｄ（図５参照）をキャプチャーして、ＲＡＭ１１ｂに記憶する。キャプチャーの方法としては、種々の方法を採用することが可能であり、例えば、制御部１１は、表示制御部１２のＶＲＡＭ１２ａから画像データを取得する。
【００９４】
ステップＳ１０２では、制御部１１は、今回キャプチャーした表示画像Ｐｄを前回キャプチャーした表示画像Ｐｄと比較することにより、画像の表示内容が変化した領域（変化領域Ａｍ）を検出する（図５参照）。具体的には、制御部１１は、表示画像Ｐｄを複数の小領域（図示せず）に区分するとともに、時間的に前後する２つの表示画像Ｐｄを小領域毎に比較して、表示内容の変化を検出する。そして、変化が検出されたすべての小領域を包含する最小の矩形領域を、変化領域Ａｍとして定める。
【００９５】
ステップＳ１０３では、制御部１１は、変化領域Ａｍの高さｈ（縦方向の長さ（画素数））が所定の閾値（第１の閾値）よりも高いか否かを判断する。そして、変化領域Ａｍの高さｈが第１の閾値よりも高い場合にはステップＳ１０６に移行し、第１の閾値以下の場合にはステップＳ１０４に移行する。
【００９６】
ステップＳ１０４に移行した場合には、制御部１１は、変化領域Ａｍの横幅ｗ（横方向の長さ（画素数））が所定の閾値（第２の閾値）よりも広いか否かを判断する。そして、変化領域Ａｍの横幅ｗが第２の閾値よりも広い場合にはステップＳ１０６に移行し、第２の閾値以下の場合にはステップＳ１０５に移行する。
【００９７】
変化領域Ａｍの高さｈ及び横幅ｗの双方が閾値以下であってステップＳ１０５に移行した場合には、制御部１１は、後述する第１の転送処理によってプロジェクター２に画像データの供給を行う。一方、変化領域Ａｍの高さｈ及び横幅ｗのいずれかが閾値を超えていてステップＳ１０６に移行した場合には、制御部１１は、後述する第２の転送処理によってプロジェクター２に画像データの供給を行う。つまり、制御部１１は、変化領域Ａｍの高さｈ及び横幅ｗ、即ち変化領域Ａｍの大きさに応じて転送処理を選択する。
【００９８】
まず、第１の転送処理について説明する。
図６は、第１の転送処理を説明するためのフローチャートであり、コンピューター１の動作を示している。また、図７は、第１の転送処理を説明するための説明図であり、（ａ）は、表示画像Ｐｄを示す図、（ｂ）は、送受信されるデータのデータ構造を示す図である。
【００９９】
図６に示すように、まず、ステップＳ１２１では、コンピューター１の制御部１１は、変化領域Ａｍを複数の矩形領域Ａｄに分割する（図７（ａ）参照）。ここで、矩形領域Ａｄのそれぞれに含まれる画像データは、１回の転送で転送される。そのため、制御部１１は、矩形領域Ａｄに対応する画像データのサイズが１回の転送で転送可能な所定のパケットサイズ（例えば、６４Ｋバイト）に収まるように、変化領域Ａｍを分割する。なお、変化領域Ａｍの全体のデータサイズが所定のパケットサイズ以下の場合には、分割の必要はなく、この場合の変化領域Ａｍは、１つの矩形領域Ａｄのみによって構成される。
【０１００】
ステップＳ１２２では、制御部１１は、複数に分割された矩形領域Ａｄの中の１つの矩形領域Ａｄを送信対象に設定するとともに、その画像データの先頭にヘッダー情報５２ｈを付加する（図７（ｂ）参照）。ヘッダー情報５２ｈは、付随するデータ（データ本体５２ａ）が画像データであることを示す種別情報や、送信対象の矩形領域Ａｄの表示画像Ｐｄ上における位置や大きさを指示するための領域情報を含んでいる。領域情報としては、例えば、矩形領域Ａｄの左上の角の横位置（横方向の座標）及び縦位置（縦方向の座標）と、矩形領域Ａｄの横幅（横方向の長さ）及び高さ（縦方向の長さ）が含まれる。
【０１０１】
続くステップＳ１２３では、制御部１１は、画像データの転送に先立って、ＵＳＢ通信部１７からプロジェクター２に対して、ＣＢＷ（Command Block Wrapper）５１を送信する（図７（ｂ）参照）。ＣＢＷ５１は、ＵＳＢのホスト（コンピューター１）がデバイス（プロジェクター２）に対してコマンドを伝えるために使用されるパケットであり、デバイスに対してデータの転送開始を通知するための情報（転送開始通知情報）としても機能する。また、ＣＢＷ５１は、デバイスを制御するための制御情報としてのコマンドブロック（ＣＢＷＣＢ）５１ａを含んでいる。コマンドブロック５１ａは、デバイスに実行させたいコマンドを格納するものであり、本実施形態のコマンドブロック５１ａには、選択された転送処理（第１の転送処理か第２の転送処理か）を表す識別情報等も格納されている。
【０１０２】
そして、ステップＳ１２４では、制御部１１は、ＣＢＷ５１の送信に引き続き、画像データ（データ本体５２ａ）にヘッダー情報５２ｈを付加したデータを、転送データ５２としてＵＳＢ通信部１７からプロジェクター２に送信する（図７（ｂ）参照）。
【０１０３】
ステップＳ１２５では、プロジェクター２から送信されるＣＳＷ（Command Status Wrapper）５３をＵＳＢ通信部１７が受信する（図７（ｂ）参照）。ＣＳＷ５３は、ＵＳＢのデバイスがホストに対して、コマンドが正常に達成されたか否かを示すステータス応答を送信するためのパケットであり、ホストに対してデータの転送結果を通知するための情報（転送結果通知情報）として機能する。
【０１０４】
ステップＳ１２６では、制御部１１は、送信対象の矩形領域Ａｄが、複数に分割した矩形領域Ａｄのうちの最後の矩形領域Ａｄであるか否かを判断する。そして、最後の矩形領域Ａｄではない場合には、ステップＳ１２２に戻って、送信対象の矩形領域Ａｄを変更し、次の矩形領域Ａｄの画像データについても、ヘッダー情報５２ｈの付加、ＣＢＷ５１の送信、転送データ５２の送信、及びＣＳＷ５３の受信を繰り返す。一方、最後の矩形領域Ａｄである場合にはステップＳ１２７に移行する。
【０１０５】
すべての矩形領域Ａｄの画像データの送信が完了してステップＳ１２７に移行すると、制御部１１は、まず、ＣＢＷ５１を送信し（ステップＳ１２７）、その後で、画像の表示を更新させるためのコマンド（アップデートコマンド）を転送データ５２としてプロジェクター２に送信する（ステップＳ１２８）。そして、ステップＳ１２９では、ＵＳＢ通信部１７がプロジェクター２からＣＳＷ５３を受信する。
【０１０６】
なお、図示は省略するが、コンピューター１の音声出力部１６が音声を出力している場合には、制御部１１は、音声データをキャプチャーしてプロジェクター２に送信する。この場合にも、制御部１１は、音声データの送信に先立ってＣＢＷ５１を送信し、その後で、音声データ（データ本体５２ａ）にヘッダー情報５２ｈを付加したデータを、転送データ５２としてプロジェクター２に送信する。その後、プロジェクター２から送信されるＣＳＷ５３をＵＳＢ通信部１７が受信する。なお、音声データに付加するヘッダー情報５２ｈには、データ本体５２ａが音声データであることを示す種別情報や音声データのデータサイズを示すサイズ情報等が含まれる。
【０１０７】
図８は、コンピューター１から画像データ等が転送された場合のプロジェクター２の動作を説明するフローチャートである。また、図９は、プロジェクター２の動作を説明するための説明図であり、（ａ）は、送受信されるデータのデータ構造を示す図、（ｂ）は、データバッファー２５のメモリーマップ、（ｃ）は、フレームバッファー２６のメモリーマップ、（ｄ）は、プロジェクター２から投写される投写画像を示す図である。
【０１０８】
図８に示すように、ステップＳ２０１では、プロジェクター２のＵＳＢ通信部２４は、コンピューター１から送信されるＣＢＷ５１を受信して、ＦＩＦＯ２４ａに格納する。
【０１０９】
ステップＳ２０２では、プロジェクター２の制御部２１は、ＣＢＷ５１をドライバー内の構造体に格納し、続くステップＳ２０３では、制御部２１は、ＣＢＷ５１のコマンドブロック５１ａを解析する。そして、コマンドブロック５１ａに格納されている識別情報に基づいて、選択された転送処理を識別する。
【０１１０】
ステップＳ２０４では、ＵＳＢ通信部２４が、コンピューター１から送信される転送データ５２（画像データ、音声データ、又はアップデートコマンド）を受信して、ＦＩＦＯ２４ａに格納する。
【０１１１】
ステップＳ２０５では、制御部２１が、ステップＳ２０３での識別結果に基づいて、選択された転送処理が第１の転送処理であるか第２の転送処理であるかを判断する。そして、選択された転送処理が第１の転送処理である場合にはステップＳ２０６に移行する。一方、選択された転送処理が第２の転送処理である場合については後述する（図１２参照）。
【０１１２】
選択された転送処理が第１の転送処理であってステップＳ２０６に移行した場合には、制御部２１は、ＤＭＡ転送部２８に指示をして、ＦＩＦＯ２４ａに格納されている転送データ５２をデータバッファー２５にＤＭＡ転送させる（図９（ａ）、（ｂ）参照）。そして、ステップＳ２０７では、制御部２１は、転送データ５２が正常に受信されたことを示すＣＳＷ５３をＵＳＢ通信部２４からコンピューター１に送信させる。
【０１１３】
ステップＳ２０８では、制御部２１は、データバッファー２５に転送された転送データ５２のヘッダー情報５２ｈ等を解析し、ステップＳ２０９では、転送データ５２のデータ本体５２ａの種別が画像データであるか、音声データであるか、或いはアップデートコマンドであるかを判断する。そして、転送データ５２が画像データである場合にはステップＳ２１０に移行し、アップデートコマンドである場合にはステップＳ２１１に移行し、音声データである場合にはステップＳ２１２に移行する。
【０１１４】
データ本体５２ａが画像データであってステップＳ２１０に移行した場合には、制御部２１は、画像処理部２９に指示をして、画像データをデータバッファー２５からフレームバッファー２６に転送させる。具体的には、制御部２１は、ヘッダー情報５２ｈに含まれている領域情報に基づいて、対象の矩形領域Ａｄのフレームバッファー２６上における位置（アドレス）を導き、この位置に、転送された画像データを格納する（図９（ｃ）参照）。なお、フレームバッファー２６上において、画像データは、描画される順序に従った配置で格納される。このため、描画の順序が連続する領域は、フレームバッファー２６上の連続するアドレスに格納されることになるが、各矩形領域Ａｄの画像データは、描画の順序が一続きではないため、フレームバッファー２６上に断続的に配置される。
【０１１５】
一方、データ本体５２ａがアップデートコマンドであってステップＳ２１１に移行した場合には、制御部２１は、画像処理部２９に指示をしてフレームバッファー２６に格納されている１フレーム分の画像データをフレームメモリー２７に転送させる。この結果、変化領域Ａｍが書き換えられた表示画像Ｐｄが、プロジェクター２の画像投写部４０から投写画像Ｐｐとして投写されて（図９（ｄ）参照）、スクリーンＳＣに表示される。
【０１１６】
また、データ本体５２ａが音声データであってステップＳ２１２に移行した場合には、制御部２１は、音声データをデータバッファー２５から音声出力部３０に転送し、音声を出力させる。
【０１１７】
なお、本実施形態において、ステップＳ２０１〜Ｓ２０７における制御部２１の動作は、記憶部２２に記憶されている各種ドライバーに基づく動作であり、ステップＳ２０８〜Ｓ２１２における制御部２１の動作は、アプリケーションプログラム（データ再生プログラム）に基づく動作である。
【０１１８】
次に、第２の転送処理について説明する。
図１０は、第２の転送処理を説明するためのフローチャートである。また、図１１は、第２の転送処理を説明するための説明図であり、（ａ）、（ｂ）は、表示画像Ｐｄを示す図、（ｃ）は、送受信されるデータのデータ構造を示す図である。変化領域Ａｍの高さｈ及び横幅ｗのいずれかが閾値を超えていて、第２の転送処理によって画像データを供給する場合には、コンピューター１は、図１０のフローに従って動作する。なお、第２の転送処理では、変化領域Ａｍを横方向に拡大させた領域を転送の対象にするとともに、１つの転送データ５２で画像データと音声データの双方を転送するようにしている。
【０１１９】
図１０に示すように、ステップＳ１４１では、コンピューター１の制御部１１は、検出された変化領域Ａｍを横方向（走査線に平行な方向）に両端まで拡大して、拡大後の領域を更新領域Ａｒとして設定する（図１１（ａ）参照）。
【０１２０】
続くステップＳ１４２では、制御部１１は、転送する画像データが、所定のデータサイズに収まるように、更新領域Ａｒを複数の矩形領域Ａｄに分割する（図１１（ｂ）参照）。具体的には、制御部１１は、各矩形領域Ａｄのそれぞれが更新領域Ａｒの左端から右端に至る帯状の領域となって走査線に直交する方向に並ぶように、更新領域Ａｒを分割する。このため、走査線に平行な方向（つまり、横方向）に沿った各矩形領域Ａｄの長さ、即ち各矩形領域Ａｄの横幅は、走査線に平行な方向に沿った更新領域Ａｒの長さ、即ち更新領域Ａｒの横幅と等しい。一方、走査線に直交する方向（つまり、縦方向）に沿った各矩形領域Ａｄの長さ、即ち各矩形領域Ａｄの高さ（換言すれば、各矩形領域Ａｄを構成する走査線の数）は、走査線に直交する方向（つまり、縦方向）に沿った更新領域Ａｒの長さ、即ち更新領域Ａｒの高さ（換言すれば、更新領域Ａｒを構成する走査線の数）よりも小さい。なお、第２の転送処理では、画像データと音声データとを１つのパケットで送付するようにしているが、画像データと音声データの両方を転送する必要がある場合、１回の転送で転送可能な画像データの最大データサイズは、第１の転送処理の場合よりも小さい。また、第１の転送処理と同様、更新領域Ａｒの全体のデータサイズが所定のデータサイズ以下の場合には、分割の必要はなく、この場合の更新領域Ａｒは、１つの矩形領域Ａｄのみによって構成される。
【０１２１】
ステップＳ１４３では、制御部１１は、複数の矩形領域Ａｄの中の１つの矩形領域Ａｄを送信対象に設定するとともに、転送データ５２に先立って送信されるＣＢＷ５１内のコマンドブロック５１ａに、画像データに関わる各種情報を格納する。具体的には、制御部１１は、転送データ５２内に画像データが含まれていることを示す種別情報や、送信対象の矩形領域Ａｄの表示画像Ｐｄ上における位置や大きさを示す領域情報を格納する。ここで、第２の転送処理では、矩形領域Ａｄの横幅は常に表示画像Ｐｄの横幅と一致し、矩形領域Ａｄの左上の角の横位置は、常に左端であることから、領域情報としては、矩形領域Ａｄの左上の角の縦位置と、矩形領域Ａｄの高さが含まれていればよい。つまり、第２の転送処理における領域情報は、第１の転送処理における領域情報よりもデータサイズが小さくて済む。
【０１２２】
ステップＳ１４４では、制御部１１は、音声出力部１６が出力している音声をキャプチャーし、送信対象の矩形領域Ａｄの画像データに、キャプチャーした音声データを付加する。上述したように、付加する音声データのデータサイズは、画像データと音声データを合わせたデータサイズが、所定のパケットサイズ（６４Ｋバイト）に収まるように設定されている。
【０１２３】
ステップＳ１４５では、制御部１１は、ＣＢＷ５１のコマンドブロック５１ａに、音声データに関わる各種情報を格納する。具体的には、制御部１１は、転送データ５２に音声データが含まれていることを示す種別情報や、音声データのデータサイズを示すサイズ情報等を格納する。なお、出力すべき音声データがない場合には、音声データの付加（ステップＳ１４４）、及び音声データに関わる情報のコマンドブロック５１ａへの格納（ステップＳ１４５）を実施しない。
【０１２４】
ステップＳ１４６では、制御部１１は、送信対象の矩形領域Ａｄが、複数に分割した矩形領域Ａｄのうちの最後の矩形領域Ａｄであるか否かを判断する。そして、最後の矩形領域Ａｄである場合にはステップＳ１４７に移行し、最後の矩形領域Ａｄではない場合にはステップＳ１４８に移行する。
【０１２５】
送信対象の矩形領域Ａｄが最後の矩形領域ＡｄであってステップＳ１４７に移行した場合には、制御部１１は、ＣＢＷ５１のコマンドブロック５１ａに、画像の表示を更新させるためのアップデート情報を格納する。
【０１２６】
ステップＳ１４８では、制御部１１は、ＣＢＷ５１をプロジェクター２に送信し、続くステップＳ１４９では、音声データを付加した画像データを、転送データ５２としてプロジェクター２に送信する（図１１（ｃ）参照）。なお、第２の転送処理では、コマンドブロック５１ａに種別情報や領域情報等を含めているため、転送データ５２にヘッダー情報５２ｈを付加する必要はない。そして、ステップＳ１５０では、プロジェクター２から送信されるＣＳＷ５３をＵＳＢ通信部１７が受信する（図１１（ｃ）参照）。
【０１２７】
その後、ステップＳ１５１では、制御部１１は、送信対象の矩形領域Ａｄが最後の矩形領域Ａｄであるか否かを判断し、最後の場合にはフローを終了する。また、最後でない場合には、ステップＳ１４３に戻って、送信対象の矩形領域Ａｄを変更し、すべての矩形領域Ａｄについて画像データの送信が完了するまで処理を繰り返す。なお、説明は省略しているが、表示画像Ｐｄに変化がなく、音声が出力されている場合は、転送データ５２に音声データのみを含める場合もある。
【０１２８】
図１２は、転送データ５２が第２の転送処理によって供給された場合のプロジェクター２の動作を説明するフローチャートであり、ステップＳ２０５（図８参照）において、選択された転送処理が第２の転送処理だった場合のプロジェクター２の動作を示している。また、図１３は、プロジェクター２の動作を説明するための説明図であり、（ａ）は、送受信されるデータのデータ構造を示す図、（ｂ）は、データバッファー２５のメモリーマップ、（ｃ）は、フレームバッファー２６のメモリーマップ、（ｄ）は、プロジェクター２から投写される投写画像Ｐｐを示す図である。
【０１２９】
図１２に示すように、ステップＳ２２０では、制御部２１は、ＦＩＦＯ２４ａに格納されたＣＢＷ５１のコマンドブロック５１ａを解析する。
【０１３０】
続くステップＳ２２１では、制御部２１は、コマンドブロック５１ａに含まれる種別情報に基づいて、転送データ５２内に画像データが含まれるか否かを判断する。そして、画像データが含まれる場合にはステップＳ２２２に移行し、画像データが含まれない場合にはステップＳ２２５に移行する。
【０１３１】
転送データ５２に画像データが含まれていてステップＳ２２２に移行した場合には、制御部２１は、ＤＭＡ転送部２８に指示をして、転送データ５２に含まれる画像データをＦＩＦＯ２４ａからフレームバッファー２６にＤＭＡ転送させる（図１３（ａ）、（ｃ）参照）。このように、画像データは、第１の転送処理では、データバッファー２５に格納された後でフレームバッファー２６に格納されるのに対して、第２の転送処理では、データバッファー２５を介さずにフレームバッファー２６に格納される。このとき、制御部２１は、コマンドブロック５１ａに含まれている領域情報に基づいて、対象の矩形領域Ａｄのフレームバッファー２６上における位置（アドレス）を導き、この位置に、転送された画像データを格納する。ここで、本実施形態では、更新領域Ａｒが表示画像Ｐｄの左右両端に達しているとともに、更新領域Ａｒを、縦方向（走査線に直交する方向）に並ぶ複数の矩形領域Ａｄに分割しているため、各矩形領域Ａｄの画像データは、描画の順序が一続きであり、連続したアドレスに格納される。このため、各矩形領域Ａｄの先頭の位置さえ導けば、後は連続的に画像データを格納していけばよく、処理が簡単で済む。
【０１３２】
ステップＳ２２３では、制御部２１は、コマンドブロック５１ａの解析結果に基づいて、コマンドブロック５１ａにアップデート情報が含まれているかを判断する。そして、アップデート情報が含まれている場合にはステップＳ２２４に移行し、アップデート情報が含まれていない場合にはステップＳ２２５に移行する。
【０１３３】
コマンドブロック５１ａにアップデート情報が含まれていてステップＳ２２４に移行した場合には、制御部２１は、画像処理部２９に指示をしてフレームバッファー２６に格納されている１フレーム分の画像データをフレームメモリー２７に転送させる。この結果、更新領域Ａｒが書き換えられた表示画像Ｐｄが、プロジェクター２の画像投写部４０から投写画像Ｐｐとして投写されて（図１３（ｄ）参照）、スクリーンＳＣに表示される。
【０１３４】
ステップＳ２２５では、制御部２１は、コマンドブロック５１ａに含まれる種別情報に基づいて、転送データ５２内に音声データが含まれるか否かを判断する。そして、音声データが含まれる場合には、ステップＳ２２６に移行し、音声データが含まれない場合にはステップＳ２２８に移行する。
【０１３５】
転送データ５２に音声データが含まれていてステップＳ２２６に移行した場合には、制御部２１は、ＤＭＡ転送部２８に指示をして、転送データ５２に含まれる音声データをＦＩＦＯ２４ａからデータバッファー２５にＤＭＡ転送させる（図１３（ａ）、（ｂ）参照）。このように、第２の転送処理では、画像データがデータバッファー２５を介さずにＦＩＦＯ２４ａからフレームバッファー２６に格納される（ステップＳ２２２参照）のに対して、音声データについては、第１の転送処理と同様、ＦＩＦＯ２４ａからデータバッファー２５に格納される。その後、ステップＳ２２７では、制御部２１は、データバッファー２５に転送された音声データを音声出力部３０に転送し、音声を出力させる。
【０１３６】
ステップＳ２２８では、制御部２１は、転送データ５２が正常に受信されたことを示すＣＳＷ５３をＵＳＢ通信部２４からコンピューター１に送信させて、処理を終了する。
【０１３７】
なお、本実施形態において、ステップＳ２２０〜Ｓ２２８における制御部２１の動作は、記憶部２２に記憶されている各種ドライバーに基づく動作である。
【０１３８】
以上説明したように、本実施形態の画像表示システム１００によれば、以下の効果を得ることができる。
【０１３９】
（１）本実施形態の画像表示システム１００によれば、第２の転送処理において、コンピューター１は、表示内容が変化した変化領域Ａｍを、横方向（走査線に平行な方向）に両端まで拡大し、拡大した領域（更新領域Ａｒ）の画像データをプロジェクター２に送信するようにしているため、プロジェクター２には、アドレスが連続する画像データが送信されることになる。このため、プロジェクター２において更新領域Ａｒの位置を特定する処理が容易になり、プロジェクター２で画像を表示する際の負荷を軽減することが可能となる。
【０１４０】
（２）本実施形態の画像表示システム１００によれば、第２の転送処理において、コンピューター１は、更新領域Ａｒを分割する必要がある場合に、縦方向（走査線に直交する方向）に並ぶ複数の領域に分割しているため、分割後の各領域において、画像データのアドレスが連続することになり、当該領域の位置を特定する処理が容易になる。
【０１４１】
（３）本実施形態の画像表示システム１００によれば、コンピューター１は、第１の転送処理と、第２の転送処理とを、変化領域Ａｍの大きさに基づいて選択しているため、変化領域の大きさに拘らずに常に適切な方法で画像データを転送することが可能となる。
【０１４２】
（４）本実施形態の画像表示システム１００によれば、第２の転送処理において、転送データ５２の送信に先立って送信されるＣＢＷ５１のコマンドブロック５１ａに、変化領域Ａｍの位置を指示するための領域情報が含まれるため、転送データ５２に領域情報を含める必要がなくなる。この結果、プロジェクター２において、受信した転送データ５２をデータバッファー２５に格納して領域情報を解析する工程（第１の転送処理におけるステップＳ２０６，Ｓ２０８）を省略することが可能となるため、プロジェクター２で画像を表示する際の負荷を軽減することが可能となる。
【０１４３】
（５）本実施形態の画像表示システム１００によれば、第２の転送処理において、コンピューター１は、画像データに音声データを付加したデータを転送データ５２として送信しているため、データの転送回数を削減することが可能となり、データの送受信及びこれに伴う処理の効率が向上する。
【０１４４】
（６）本実施形態の画像表示システム１００によれば、第２の転送処理において、コンピューター１は、転送データ５２に画像データ及び音声データが含まれていることを示す種別情報を、ＣＢＷ５１のコマンドブロック５１ａに格納するため、プロジェクター２は、コマンドブロック５１ａを参照することによって、転送データ５２に画像データ及び音声データが含まれていることを認識することが可能となる。このため、受信した転送データ５２を処理する際の効率が向上する。
【０１４５】
なお、本実施形態では、ステップＳ１０２を実行して変化領域Ａｍを検出する際の制御部１１が検出部に相当し、ステップＳ１０３，Ｓ１０４を実行して転送処理を選択する際の制御部１１が選択部に相当し、ステップＳ１４１を実行して変化領域Ａｍを拡大する際の制御部１１が領域拡大部に相当し、ステップＳ１４２を実行して更新領域Ａｒを複数の矩形領域Ａｄに分割する際の制御部１１が領域分割部に相当し、ステップＳ１４３，Ｓ１４５を実行してＣＢＷ５１のコマンドブロック５１ａに各種情報を格納する際の制御部１１が制御情報生成部に相当し、ステップＳ１４４を実行して画像データに音声データを付加する際の制御部１１がデータ生成部に相当する。また、ＵＳＢ通信部１７，２４が通信部に相当する。
【０１４６】
（変形例）
また、上記実施形態は、以下のように変更してもよい。
【０１４７】
上記実施形態では、第２の転送処理において、変化領域Ａｍを両端まで拡大させるとともに、ＣＢＷ５１のコマンドブロック５１ａに領域情報を格納するようにしているが、第２の転送処理の態様は、これに限定されない。例えば、変化領域Ａｍを拡大させた更新領域Ａｒの画像データを、第１の転送処理と同様、ヘッダー情報５２ｈを付加して送信するようにしてもよい。また、変化領域Ａｍを拡大することなく、変化領域Ａｍの領域情報をＣＢＷ５１のコマンドブロック５１ａに格納するようにしてもよい。このように、変化領域Ａｍを両端まで拡大することと、コマンドブロック５１ａに領域情報を格納することのいずれか一方のみを実施する態様であってもよい。
【０１４８】
上記実施形態では、変化領域Ａｍの高さ及び横幅が所定の閾値を超えているか否かに応じて転送処理を選択しているが、転送処理を選択する条件は、これに限定されない。変化領域Ａｍの拡大によって転送すべきデータ量が増大してでも、画像データを格納するアドレスが連続することによってデータ転送や画像表示における処理の効率が向上する場合に第２の転送処理を選択するようにすればよい。
【０１４９】
上記実施形態では、第１の転送処理及び第２の転送処理のいずれかをコンピューター１が所定の条件に基づいて選択しているが、この態様に限定されない。例えば、常に第２の転送処理を用いる態様であってもよい。
【０１５０】
上記実施形態において、コンピューター１が実行するデータ供給プログラムＳｐを、プロジェクター２の記憶部２２に記憶させておき、プロジェクター２がコンピューター１に接続された際に、プロジェクター２からコンピューター１にデータ供給プログラムＳｐを転送して、記憶装置１４にインストールさせるようにしてもよい。また、記憶装置１４にインストールすることなく、コンピューター１がプロジェクター２の記憶部２２から都度読み出して起動する態様としてもよい。
【０１５１】
上記実施形態では、画像供給装置の例として、表示装置１３や入力装置１５を一体的に備えたコンピューター１（ノート型のパーソナルコンピューター）について説明したが、画像供給装置は、ノート型のパーソナルコンピューターに限定されない。例えば、携帯型の情報機器であってもよいし、デスクトップ型のパーソナルコンピューターのように、表示装置１３や入力装置１５が外付けで接続される構成のコンピューターであってもよい。
【０１５２】
上記実施形態では、コンピューター１からプロジェクター２への画像データの供給が、ＵＳＢ通信によって行われる態様を示したが、画像データの供給態様は、これに限定されない。例えば、有線又は無線のネットワークを介して画像データを供給する態様に適用することも可能である。
【０１５３】
上記実施形態では、光変調装置として３つの液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂを用いた３板式のプロジェクター２について説明したが、これに限定されない。例えば、各画素の中にそれぞれＲ光、Ｇ光、Ｂ光を透過可能なサブ画素を含んだ１つの液晶ライトバルブによって画像を形成する態様とすることも可能である。
【０１５４】
上記実施形態では、光変調装置として、透過型の液晶ライトバルブ４２Ｒ，４２Ｇ，４２Ｂを用いているが、反射型の液晶ライトバルブ等、反射型の光変調装置を用いることも可能である。また、入射した光の射出方向を、画素としてのマイクロミラー毎に制御することにより、光源から射出した光を変調する微小ミラーアレイデバイス等を用いることもできる。
【０１５５】
上記実施形態では、光源４１は、放電型の光源ランプ４１ａによって構成されているが、ＬＥＤ（Light Emitting Diode：発光ダイオード）光源やレーザー光源等の固体光源や、その他の光源に適用することもできる。
【０１５６】
上記実施形態では、画像表示装置の一例として、プロジェクター２について説明しているが、画像表示装置はプロジェクター２に限定されない。例えば、透過型のスクリーンを一体的に備えたリアプロジェクター、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等、他の画像表示装置に適用することも可能である。
【０１５７】
上記実施形態では、画像供給装置としてのコンピューター１から画像表示装置としてのプロジェクター２に画像データ等を供給する構成を示しているが、これに限定されない。例えば、画像供給装置から画像表示装置以外の外部装置（例えば、記憶装置等）に画像データ等を供給する構成に適用することも可能である。
【符号の説明】
【０１５８】
１…コンピューター、２…プロジェクター、３…ＵＳＢケーブル、１１…制御部、１１ａ…ＣＰＵ、１１ｂ…ＲＡＭ、１２…表示制御部、１２ａ…ＶＲＡＭ、１３…表示装置、１４…記憶装置、１５…入力装置、１６…音声出力部、１７…ＵＳＢ通信部、１８…バス、２１…制御部、２１ａ…ＣＰＵ、２１ｂ…ＲＡＭ、２２…記憶部、２３…入力操作部、２４…ＵＳＢ通信部、２４ａ…ＦＩＦＯ、２５…データバッファー、２６…フレームバッファー、２７…フレームメモリー、２８…ＤＭＡ転送部、２９…画像処理部、３０…音声出力部、３１…バス、４０…画像投写部、４１…光源、４１ａ…光源ランプ、４２Ｒ，４２Ｇ，４２Ｂ…液晶ライトバルブ、４３…投写レンズ、４４…液晶駆動部、５１…ＣＢＷ、５１ａ…コマンドブロック、５２…転送データ、５２ａ…データ本体、５２ｈ…ヘッダー情報、５３…ＣＳＷ、１００…画像表示システム、Ａｄ…矩形領域、Ａｍ…変化領域、Ａｒ…更新領域、Ｐｄ…表示画像、Ｐｐ…投写画像、ＳＣ…スクリーン、Ｓｐ…データ供給プログラム。
【図１】
0005910068.tif 000002
【図２】
0005910068.tif 000003
【図３】
0005910068.tif 000004
【図４】
0005910068.tif 000005
【図５】
0005910068.tif 000006
【図６】
0005910068.tif 000007
【図７】
0005910068.tif 000008
【図８】
0005910068.tif 000009
【図９】
0005910068.tif 000010
【図１０】
0005910068.tif 000011
【図１１】
0005910068.tif 000012
【図１２】
0005910068.tif 000013
【図１３】
0005910068.tif 000014