(57)【要約】【課題】転送手段の転送能力に依存せずに、転送データが本来有する情報量を損なうことなく、転送データを転送する。【解決手段】フレームデータに対し、１つ以上の前記処理単位データを含む更新単位領域を複数設定する領域設定部と、連続するＮフレーム（Ｎは２以上の整数）の各フレーム間における前記処理単位データの変化量を前記更新単位領域毎に算出するデータ変化量算出部と、前記変化量の算出結果に基づいて、前記Ｎフレーム内における前記処理単位データの更新頻度を前記更新単位領域毎に決定する更新頻度決定部と、前記Ｎフレームの最初のフレームから順に、前記更新頻度の決定結果に基づいて、前記更新単位領域毎に現フレームで転送すべき処理単位データを抽出し、当該抽出した処理単位データを前記データ処理装置に転送するデータ転送部とを備える。【選択図】図１
2011023975.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理単位データから構成されるフレームデータを、転送手段を介して接続されたデータ処理装置に転送するデータ転送装置であって、
前記フレームデータに対し、１つ以上の前記処理単位データを含む更新単位領域を複数設定する領域設定部と、
連続するＮフレーム（Ｎは２以上の整数）の各フレーム間における前記処理単位データの変化量を前記更新単位領域毎に算出するデータ変化量算出部と、
前記変化量の算出結果に基づいて、前記Ｎフレーム内における前記処理単位データの更新頻度を前記更新単位領域毎に決定する更新頻度決定部と、
前記更新頻度の決定結果に基づいて、前記更新単位領域毎に現フレームで転送すべき処理単位データを抽出し、当該抽出した処理単位データを前記データ処理装置に転送するデータ転送部と、
を備えることを特徴とするデータ転送装置。
【請求項２】
前記更新頻度決定部は、前記Ｎフレーム内における総データ転送量が、前記転送手段の単位時間当たりの転送可能データ量にＮを乗算して得られる値となるように、前記Ｎフレーム内における前記更新単位領域毎の前記更新頻度を決定することを特徴とする請求項１に記載のデータ転送装置。
【請求項３】
前記更新頻度決定部は、前記処理単位データの変化量の算出結果を統計処理して得られる標準偏差に応じて、前記Ｎフレーム内における前記更新単位領域毎の前記更新頻度を決定することを特徴とする請求項１または２に記載のデータ転送装置。
【請求項４】
前記変化量算出部は、前記Ｎフレームの各フレーム間における前記処理単位データの差分値を算出し、前記更新単位領域毎に前記差分値の絶対値の積算値を前記各フレーム間における処理単位データの変化量として算出することを特徴とする請求項１〜３のいずれか一項に記載のデータ転送装置。
【請求項５】
前記領域設定部は、転送比と等しい個数の前記処理単位データを含むデータ抽出領域を複数内包するように前記更新単位領域を設定し、
前記データ転送部は、前記更新単位領域毎に前記データ抽出領域の各々に含まれる処理単位データの中から前記現フレームで転送すべき処理単位データを抽出することを特徴とする請求項１〜４のいずれか一項に記載のデータ転送装置。
【請求項６】
前記データ処理装置の単位時間当たりの処理可能データ量と、前記転送手段の単位時間当たりの転送可能データ量との比率を前記転送比として算出する転送比算出部を備えることを特徴とする請求項５に記載のデータ転送装置。
【請求項７】
前記フレームデータは、１フレームで表示すべき画像に応じた画像データであり、
前記処理単位データは、１フレームで表示すべき画像を構成する各画素の明るさを示す画素データであることを特徴とする請求項１〜６のいずれか一項に記載のデータ転送装置。
【請求項８】
複数の処理単位データから構成されるフレームデータを、転送手段を介して接続されたデータ処理装置に転送するために用いられるデータ転送プログラムであって、
前記フレームデータに対し、１つ以上の前記処理単位データを含む更新単位領域を複数設定する領域設定機能と、
連続するＮフレーム（Ｎは２以上の整数）の各フレーム間における前記処理単位データの変化量を前記更新単位領域毎に算出するデータ変化量算出機能と、
前記変化量の算出結果に基づいて、前記Ｎフレーム内における前記処理単位データの更新頻度を前記更新単位領域毎に決定する更新頻度決定機能と、
前記更新頻度の決定結果に基づいて、前記更新単位領域毎に現フレームで転送すべき処理単位データを抽出し、当該抽出した処理単位データを前記データ処理装置に転送するデータ転送機能と、
をコンピューターに実現させることを特徴とするデータ転送プログラム。
【請求項９】
請求項１〜７のいずれか一項に記載のデータ転送装置と、
前記データ転送装置から転送される処理単位データを基に所定のデータ処理を行うデータ処理装置と、
前記データ転送装置と前記データ処理装置との間に介在する転送手段と、
を備えることを特徴とするデータ転送システム。
【請求項１０】
請求項７に記載のデータ転送装置と、
前記データ処理装置として、前記データ転送装置から転送される画素データに基づく画像を表示する画像表示装置と、
前記データ転送装置と前記画像表示装置との間に介在する転送手段と、
を備えることを特徴とする画像表示システム。
【請求項１１】
複数の処理単位データから構成されるフレームデータを、転送手段を介して接続されたデータ転送装置からデータ処理装置に転送するデータ転送方法であって、
前記データ転送装置において、
前記フレームデータに対し、１つ以上の前記処理単位データを含む更新単位領域を複数設定するステップと、
連続するＮフレーム（Ｎは２以上の整数）の各フレーム間における前記処理単位データの変化量を前記更新単位領域毎に算出するステップと、
前記変化量の算出結果に基づいて、前記Ｎフレーム内における前記処理単位データの更新頻度を前記更新単位領域毎に決定するステップと、
前記更新頻度の決定結果に基づいて、前記更新単位領域毎に現フレームで転送すべき処理単位データを抽出し、当該抽出した処理単位データを前記データ処理装置に転送するステップと、
を有し、
前記データ処理装置において、
前記データ転送装置から転送された前記フレームデータの記憶領域に記憶されている処理単位データの内、更新すべき処理単位データを前記更新単位領域毎に決定するステップと、
前記更新すべき処理単位データを前記データ転送装置から転送された処理単位データに更新するステップと、
を有することを特徴とするデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送装置、データ転送プログラム、データ転送システム、画像表示システム及びデータ転送方法に関する。
【背景技術】
【０００２】
データ量の多い動画像や静止画像等のコンテンツを保持している情報処理装置（例えばパーソナルコンピューター等）から、高解像度の画像表示装置（例えばプロジェクター等）に非圧縮画像データを転送する場合、情報処理装置と画像表示装置との間に介在する転送手段の転送能力（転送速度）が低いことが障害となって、コンテンツが有するデータ量や画像表示装置の能力を十分に活かした高画質な画像再生を行うことができないという問題がある。
【０００３】
このように転送手段の転送速度が障害となる場合、転送手段の転送能力に適合するように解像度やフレームレートを決定することが行われている。しかしながら、この方法では、解像度やフレームレートが固定的に決定されてしまい、コンテンツが有するデータ量や画像表示装置の能力を十分に活かした高画質な画像再生を行うことができないという問題を解決することはできない。
【０００４】
一方、例えば下記特許文献１には、入力映像の時空間的な複雑度に応じて決定した解像度及びフレームレートに従って入力映像の符号化（圧縮）を行うことで、映像データの貯蔵効率を高める技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２７４４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に開示された技術は、情報処理装置等でコンテンツをより少ないデータ量で保存できるようにするために行われるものである。しかしながら、情報処理装置に保存された画像データを画像表示装置に転送する際には、一般的に非圧縮の状態で画像データを転送するため、転送手段の転送能力が低い場合には、結局、コンテンツが有するデータ量や画像表示装置の能力を十分に活かした高画質な画像再生を行うことができないという問題がある。
【０００７】
本発明は、上述した事情に鑑みてなされたものであり、転送手段の転送能力に依存せずに、転送データが本来有する情報量を損なうことなく、転送データを転送可能なデータ転送装置、データ転送プログラム、データ転送システム、画像表示システム及びデータ転送方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係るデータ転送装置は、複数の処理単位データから構成されるフレームデータを、転送手段を介して接続されたデータ処理装置に転送するデータ転送装置であって、前記フレームデータに対し、１つ以上の前記処理単位データを含む更新単位領域を複数設定する領域設定部と、連続するＮフレーム（Ｎは２以上の整数）の各フレーム間における前記処理単位データの変化量を前記更新単位領域毎に算出するデータ変化量算出部と、前記変化量の算出結果に基づいて、前記Ｎフレーム内における前記処理単位データの更新頻度を前記更新単位領域毎に決定する更新頻度決定部と、前記更新頻度の決定結果に基づいて、前記更新単位領域毎に現フレームで転送すべき処理単位データを抽出し、当該抽出した処理単位データを前記データ処理装置に転送するデータ転送部とを備えることを特徴とする。
このような特徴を有するデータ転送装置によれば、連続するＮフレームの各フレーム間における処理単位データの変化量に基づいて、更新単位領域毎の処理単位データの更新頻度を決定するため、例えば変化量の大きい更新単位領域に含まれる処理単位データを重点的に転送（更新）し、また、変化量の小さい更新単位領域に含まれる処理単位データの転送量を少なくすることにより、転送手段の転送能力に依存せずに、転送データが本来有する情報量を損なうことなく、転送データを転送することが可能となる。
【０００９】
また、上記のデータ転送装置において、前記更新頻度決定部は、前記Ｎフレーム内における総データ転送量が、前記転送手段の単位時間当たりの転送可能データ量にＮを乗算して得られる値となるように、前記Ｎフレーム内における前記更新単位領域毎の前記更新頻度を決定することが好ましい。
これにより、最終的に転送すべきＮフレームのフレームデータを再構築した場合に、その総データ転送量が転送手段の転送能力を越えてしまうことを防止することができる。
【００１０】
また、上記のデータ転送装置において、前記更新頻度決定部は、前記処理単位データの変化量の算出結果を統計処理して得られる標準偏差に応じて、前記Ｎフレーム内における前記更新単位領域毎の前記更新頻度を決定することが好ましい。
処理単位データの変化量の標準偏差が大きい場合（部分的に処理単位データの変化量が大きい場合）には、各更新単位領域の更新頻度を広範囲に決定しても良いが、処理単位データの変化量の標準偏差が小さい場合（全体的に処理単位データの変化量が大きい場合）には、変化量の大きい更新単位領域の更新頻度が高くなる傾向となるので、Ｎフレーム期間のデータ転送量が、転送手段の転送可能データ量×Ｎフレームを越えてしまう可能性がある。そこで、処理単位データの変化量の標準偏差が小さい場合には、各更新単位領域の更新頻度を低く且つ狭い範囲で決定することが良い。
【００１１】
また、上記のデータ転送装置において、前記変化量算出部は、前記Ｎフレームの各フレーム間における前記処理単位データの差分値を算出し、前記更新単位領域毎に前記差分値の絶対値の積算値を前記各フレーム間における処理単位データの変化量として算出することが好ましい。
これにより、簡単な処理によって処理単位データの変化量を算出することができ、処理時間の短縮を図ることができる。
【００１２】
また、上記のデータ転送装置において、前記領域設定部は、転送比と等しい個数の前記処理単位データを含むデータ抽出領域を複数内包するように前記更新単位領域を設定し、前記データ転送部は、前記更新単位領域毎に前記データ抽出領域の各々に含まれる処理単位データの中から前記現フレームで転送すべき処理単位データを抽出することが好ましい。
このように、更新単位領域をさらに複数のデータ抽出領域に分割することで、データ転送装置におけるデータ転送処理の処理負荷を軽減することができる。
また、上記のデータ転送装置において、前記データ処理装置の単位時間当たりの処理可能データ量と、前記転送手段の単位時間当たりの転送可能データ量との比率を前記転送比として算出する転送比算出部を備えることが好ましい。
【００１３】
また、上記のデータ転送装置において、前記フレームデータは、１フレームで表示すべき画像に応じた画像データであり、前記処理単位データは、１フレームで表示すべき画像を構成する各画素の明るさを示す画素データであることが好ましい。
これにより、データ変化量の大きい（更新頻度が高い）更新単位領域では、更新する画素データ量が多くなり、また、データ変化量の小さい（更新頻度が低い）更新単位領域では、更新する画素データ量が少なくなるため、激しい動きのある更新単位領域では鮮明な画像を表示することが可能となる。さらに、画像変化の激しい更新単位領域に含まれる画素データを重点的に更新するため、転送手段の転送能力に依存せずに、転送データ（画像データ）が本来有する情報量を損なうことなく、画像データを転送することが可能となる。
【００１４】
また、本発明に係るデータ転送プログラムは、複数の処理単位データから構成されるフレームデータを、転送手段を介して接続されたデータ処理装置に転送するために用いられるデータ転送プログラムであって、前記フレームデータに対し、１つ以上の前記処理単位データを含む更新単位領域を複数設定する領域設定機能と、連続するＮフレーム（Ｎは２以上の整数）の各フレーム間における前記処理単位データの変化量を前記更新単位領域毎に算出するデータ変化量算出機能と、前記変化量の算出結果に基づいて、前記Ｎフレーム内における前記処理単位データの更新頻度を前記更新単位領域毎に決定する更新頻度決定機能と、前記更新頻度の決定結果に基づいて、前記更新単位領域毎に現フレームで転送すべき処理単位データを抽出し、当該抽出した処理単位データを前記データ処理装置に転送するデータ転送機能とをコンピューターに実現させることを特徴とする。
このような特徴を有するデータ転送プログラムによれば、転送手段の転送能力に依存せずに、転送データが本来有する情報量を損なうことなく、転送データを転送可能となる。
【００１５】
また、本発明に係るデータ転送システムは、上記のデータ転送装置と、前記データ転送装置から転送されるフレームデータを基に所定のデータ処理を行うデータ処理装置と、前記データ転送装置と前記データ処理装置との間に介在する転送手段とを備えることを特徴とする。
このような特徴を有するデータ転送システムによれば、転送手段の転送能力に依存せずに、転送データが本来有する情報量を損なうことなく、転送データを転送可能となる。
また、本発明に係る画像表示システムは、前記処理単位データとして表示すべき画像を構成する各画素の明るさを示す画素データを転送する上記のデータ転送装置と、前記データ処理装置として、前記データ転送装置から転送される画素データに基づく画像を表示する画像表示装置と、前記データ転送装置と前記画像表示装置との間に介在する転送手段とを備えることを特徴とする画像表示システム。
このような特徴を有する画像表示システムによれば、データ変化量の大きい（更新頻度が高い）更新単位領域では、更新する画素データ量が多くなり、また、データ変化量の小さい（更新頻度が低い）更新単位領域では、更新する画素データ量が少なくなるため、激しい動きのある更新単位領域では鮮明な画像を表示することが可能となる。さらに、画像変化の激しい更新単位領域に含まれる画素データを重点的に更新するため、転送手段の転送能力に依存せずに、転送データ（画素データ）が本来有する情報量を損なうことなく、画素データを転送することが可能となる。
【００１６】
さらに、本発明に係るデータ転送方法は、複数の処理単位データから構成されるフレームデータを、転送手段を介して接続されたデータ転送装置からデータ処理装置に転送するデータ転送方法であって、前記データ転送装置において、前記フレームデータに対し、１つ以上の前記処理単位データを含む更新単位領域を複数設定するステップと、連続するＮフレーム（Ｎは２以上の整数）の各フレーム間における前記処理単位データの変化量を前記更新単位領域毎に算出するステップと、前記変化量の算出結果に基づいて、前記Ｎフレーム内における前記処理単位データの更新頻度を前記更新単位領域毎に決定するステップと、前記更新頻度の決定結果に基づいて、前記更新単位領域毎に現フレームで転送すべき処理単位データを抽出し、当該抽出した処理単位データを前記データ処理装置に転送するステップとを有し、前記データ処理装置において、前記データ転送装置から転送された前記フレームデータの記憶領域に記憶されている処理単位データの内、更新すべき処理単位データを前記更新単位領域毎に決定するステップと、前記更新すべき処理単位データを前記データ転送装置から転送された処理単位データに更新するステップとを有することを特徴とする。
このような特徴を有するデータ転送方法によれば、転送手段の転送能力に依存せずに、転送データが本来有する情報量を損なうことなく、転送データを転送可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るデータ転送システム１の構成概略図である。
【図２】データ転送システム１における情報処理装置１０の動作フローチャートである。
【図３】画像データに対する画素データ抽出ブロック及び更新単位領域の設定例である。
【図４】更新単位領域毎の更新頻度（更新頻度レベル）の決定方法に関する第１説明図である。
【図５】更新単位領域毎の更新頻度（更新頻度レベル）の決定方法に関する第２説明図である。
【図６】データ転送システム１における画像表示装置２０の動作フローチャートである。
【図７】画像表示装置２０における画素データ書込みブロックと更新単位領域の設定例である。
【図８】各画素データ抽出ブロックにおける４つの画素データのＸＹ座標上における座標値を示す図である。
【図９】データ転送システム１の具体的なデータ転送動作に関する第１説明図である。
【図１０】データ転送システム１の具体的なデータ転送動作に関する第２説明図である。
【図１１】本発明におけるデータ転送システムの変形例である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について図面を参照しながら説明する。
図１は、本実施形態に係るデータ転送システム１のブロック構成図である。この図１に示すように、本実施形態に係るデータ転送システム（画像表示システム）１は、情報処理装置（データ転送装置）１０と、画像表示装置（データ処理装置）２０と、これらの間に介在して情報処理装置１０から画像表示装置２０へのデータ転送を可能とする転送手段３０とから構成されている。
【００１９】
情報処理装置１０は、例えばパーソナルコンピューターであり、表示すべき動画像或いは静止画像等のコンテンツに応じた画像データを、転送手段３０を介して画像表示装置２０に転送する。画像表示装置２０は、例えばプロジェクターであり、情報処理装置１０から転送手段３０を介して転送される画像データに基づいてコンテンツを表示する。転送手段３０は、単位時間当たりの転送可能データ量が、画像データのデータ量及び画像形成装置２０にて表示可能（処理可能）な単位時間当たりのデータ量に比べて小さいデータ伝送ケーブルなどである。
【００２０】
図１に示すように、情報処理装置１０は、ＨＤＤ（Hard Disk Drive）１１と、７個のフレームメモリー１２_０、１２_１、１２_２、１２_３、１２_４、１２_５及び１２_６と、ＣＰＵ（Central Processing Unit）１３と、ＲＡＭ(Random Access Memory)１４と、データＩ／Ｆ１５とを備えている。
【００２１】
ＨＤＤ１１は、表示すべき動画像或いは静止画像等のコンテンツデータ１１ａや、ＣＰＵ１３が画像データを転送する際に用いられるデータ転送プログラム１１ｂを予め記憶している。なお、このＨＤＤ１１は、上記のコンテンツデータ１１ａ及びデータ転送プログラム１１ｂの他、ＣＰＵ１３が実行するＯＳ(Operating System)プログラムやアプリケーションプログラム、その他の各種設定データ等を予め記憶している。
【００２２】
ここで、ＨＤＤ１１に記憶されているコンテンツデータ１１ａとは、１フレームで表示すべき画像に応じた画像データ（つまり、１フレーム単位で転送すべきフレームデータ）を複数フレーム分グループ化したものである。例えば、１秒当たり３０フレームの画像を１時間分有する動画コンテンツは、１０８０００フレーム分の画像データによって構成される。また、１フレーム分の画像データは、そのフレームで表示すべき画像を構成する各画素の階調値（明るさ）を示す画素データ（処理単位データ）によって構成されている。例えば、１枚の画像が３８４０×２１６０個の画素で構成されている場合、ＲＧＢの色数を考慮すると、１フレーム分の画像データは、２４８８３２００個の画素データによって構成される。
【００２３】
各フレームメモリー１２_０〜１２_６は、それぞれ少なくとも１フレーム分の画像データを記憶可能な容量を有する書き換え可能な揮発性メモリーである。これらフレームメモリー１２_０〜１２_６の個数は、情報処理装置１０の処理可能フレーム数Ｎ（情報処理装置１０に要求される情報処理能力及びメモリコスト等によって異なる）に応じて適宜決定すれば良い。本実施形態では、情報処理装置１０の処理可能フレーム数Ｎを「６」と仮定し、Ｎ＋１個、つまり７個のフレームメモリー１２_０〜１２_６を設けた場合を例示している。なお、本実施形態では、７個のフレームメモリー１２_０〜１２_６を別個に設けた場合を例示したが、７フレーム分の画像データを記憶可能な容量を有する１個の大容量フレームメモリーを用いても良い。
【００２４】
ＣＰＵ１３は、バスを介してＨＤＤ１１、フレームメモリー１２_０〜１２_６、ＲＡＭ１４及びデータＩ／Ｆ１５と接続されており、ＨＤＤ１１に記憶されているＯＳプログラムやアプリケーションプログラムに従って情報処理装置１０の全体動作（例えば、ＨＤＤ１１、フレームメモリー１２_０〜１２_６及びＲＡＭ１４におけるデータの書込み動作及び読出し動作）を制御する中央演算処理装置である。また、このＣＰＵ１３は、ＨＤＤ１１に記憶されているデータ転送プログラム１１ｂを実行することで実現される機能として、転送比算出部１３ａと、領域設定部１３ｂと、データ変化量算出部１３ｃと、更新頻度決定部１３ｄと、データ転送部１３ｅとを備えている。
【００２５】
転送比算出部１３ａは、画像表示装置２０にて表示可能（処理可能）な単位時間当たりのデータ量と、転送手段３０の単位時間当たりの転送可能データ量との比率を転送比として算出する機能を有する。領域設定部１３ｂは、１フレーム単位で転送すべき画像データに対して複数の更新単位領域を設定する機能を有するが、この時、上記転送比と等しい個数の画素データを含むデータ抽出領域（以下、画素データ抽出ブロックと称す）を複数内包するように各更新単位領域を設定する。
【００２６】
データ変化量算出部１３ｃは、連続するＮフレーム（本実施形態では、Ｎ＝６）の各フレーム間における画素データの変化量（以下、データ変化量と称す）を上記更新単位領域毎に算出する機能を有する。本実施形態では、このデータ変化量算出部１３ｃは、６フレームの各フレーム間における画素データの差分値を算出し、更新単位領域毎に差分値の絶対値の積算値を各フレーム間におけるデータ変化量として算出する。
【００２７】
更新頻度決定部１３ｄは、上記データ変化量の算出結果に基づいて、６フレーム内における画素データの更新頻度を更新単位領域毎に決定する機能を有する。データ転送部１３ｅは、６フレームの最初のフレームから順に、上記更新頻度の決定結果に基づいて、更新単位領域毎に現フレームで転送すべき画素データを抽出し、当該抽出した画素データによって現フレームの画像データを再構築して転送する機能を有する。
なお、これら転送比算出部１３ａ、領域設定部１３ｂ、データ変化量算出部１３ｃ、更新頻度決定部１３ｄ及びデータ転送部１３ｅの機能の詳細については後述する。
【００２８】
ＲＡＭ１４は、ＣＰＵ１３が各種演算処理を行う際に一時的に各種データを記憶するために用いられる揮発性のワーキングメモリーである。データＩ／Ｆ１５は、転送手段３０を介して画像表示装置２０と接続されたインターフェースであり、ＣＰＵ１３の制御に応じて転送すべき画像データを画像表示装置２０へ送信（転送）する。
【００２９】
一方、画像表示装置２０は、データＩ／Ｆ２１、フレームバッファー２２、画像表示部２３、ＣＰＵ２４、ＲＯＭ(Read Only Memory)２５及びＲＡＭ２６を備えている。データＩ／Ｆ２１は、転送手段３０を介して情報処理装置１０と接続されたインターフェースであり、転送手段３０を介して情報処理装置１０から受信した画像データをＣＰＵ２４に出力する。フレームバッファー２２は、ＣＰＵ２４による制御の下、データＩ／Ｆ２１によって受信した画像データを一時的に記憶するためのバッファーである。
【００３０】
画像表示部２３は、ＣＰＵ２４による制御の下、画像データに基づく画像を表示する。画像表示装置２０がプロジェクターである場合、この画像表示部２３は、光源と、画像データに基づいて光源からの出射光を強度変調することで画像光を形成する光変調素子（例えば液晶パネル）と、上記画像光をスクリーンに対して投射するために必要な投射光学系などから構成される。
【００３１】
ＣＰＵ２４は、バスを介してデータＩ／Ｆ２１、フレームバッファー２２、画像表示部２３、ＲＯＭ２５及びＲＡＭ２６と接続されており、ＲＯＭ２５に予め記憶されている制御プログラムに従って画像表示装置２０の全体動作（例えばフレームバッファー２２及びＲＡＭ２６における書込み動作及び読出し動作や、画像表示部２３による画像表示動作）を制御する中央演算処理装置である。
ＲＯＭ２５は、ＣＰＵ２４が実行する制御プログラムや各種設定データを予め記憶している読出し専用の不揮発性メモリーである。ＲＡＭ２６は、ＣＰＵ２４が各種演算処理を行う際に一時的に各種データを記憶するために用いられる揮発性のワーキングメモリーである。
【００３２】
次に、上記のように構成された本実施形態に係るデータ転送システム１の動作について詳細に説明する。まず、情報処理装置１０の動作、つまり、データ転送プログラム１１ｂに基づくＣＰＵ１３のデータ転送動作について説明する。
【００３３】
図２は、データ転送プログラム１１ｂに基づくＣＰＵ１３のデータ転送動作を表すフローチャートである。この図２に示すように、ＣＰＵ１３（転送比算出部１３ａ）は、まず、データ転送システム１における転送比を算出する（ステップＳ１）。ここで、転送比とは、画像表示装置２０にて表示可能な単位時間当たりのデータ量と、転送手段３０の単位時間当たりの転送可能データ量との比率を指す。画像表示装置２０にて表示可能な単位時間当たりのデータ量は、画像表示装置２０の解像度（例えば光変調素子である液晶パネルの解像度）×フレームレート×１画素当りのビット数（階調×色数）で表される。
【００３４】
例えば、画像表示装置２０の解像度が３８４０画素×２１６０画素、フレームレートが３０フレーム／秒、１画素当りのビット数が８ビット×３（ＲＧＢ）であると仮定すると、画像表示装置２０にて表示可能な単位時間当たりのデータ量は、３８４０画素×２１６０画素×３０フレーム／秒×２４ビット＝５９７１９６８０００ｂｐｓとなる。一方、転送手段３０の転送能力が、１９２０画素×１０８０画素×３０フレーム／秒×２４ビットであると仮定すると、転送手段３０の単位時間当たりの転送可能データ量は、１４９２９９２０００ｂｐｓとなる。つまり、この場合の転送比は、５９７１９６８０００ｂｐｓ／１４９２９９２０００ｂｐｓ＝４となる。以下では、上記ステップＳ１において、転送比が「４」と算出されたと仮定して説明する。
【００３５】
続いて、ＣＰＵ１３（領域設定部１３ｂ）は、ステップＳ１で算出した転送比に基づいて、画像データに対して転送比と等しい個数の画素データを含む画素データ抽出ブロックを複数設定する（ステップＳ２）。図３（ａ）は、転送比が「４」の場合において、画像データに対する画素データ抽出ブロックの設定例を示したものである。なお、図３（ａ）において、Ｘ軸は画像の水平方向を示し、Ｙ軸は画像の垂直方向を示している。
【００３６】
この図３（ａ）に示すように、転送比が「４」の場合には、２画素×２画素の大きさを有する矩形領域Ｒ１１、Ｒ２１、Ｒ３１、・・・・及びＲ１２、Ｒ１３、・・・が画素データ抽出ブロックとして設定される。つまり、ステップＳ２において、ＣＰＵ１３（領域設定部１３ｂ）は、１つの画素データ抽出ブロックに含まれる画素（画素データ）の数が転送比（この場合「４」）と等しくなるように画素データ抽出ブロックの大きさを設定する。言い換えれば、画素データ抽出ブロックの水平方向画素数ｈｈと垂直方向画素数ｈｖとの積が、転送比「４」と等しくなるように水平方向画素数ｈｈ及び垂直方向画素数ｈｖを算出すれば良い。これら画素データ抽出ブロックの水平方向画素数ｈｈと垂直方向画素数ｈｖは、下記（１）式及び（２）式を用いて算出することができる。
なお、上記（１）式及び（２）式において、「rounddown()」は（）内の数値の小数点以下を切り捨てることを意味している。
【００３７】
【数１】
2011023975.tif 000003
【００３８】
例えば、転送比＝４であれば、上記（１）式により水平方向画素数ｈｈ（または垂直方向画素数ｈｖ）＝２となり、上記（２）式により垂直方向画素数ｈｖ（または水平方向画素数ｈｈ）＝２となるため、画素データ抽出ブロックの大きさは２画素×２画素となる。また、仮に転送比＝３であれば、上記（１）式により水平方向画素数ｈｈ（または垂直方向画素数ｈｖ）＝１となり、上記（２）式により垂直方向画素数ｈｖ（または水平方向画素数ｈｈ）＝３となるため、画素データ抽出ブロックの大きさは３画素×１画素または１画素×３画素となる。
【００３９】
続いて、ＣＰＵ１３（領域設定部１３ｂ）は、隣り合う１つ以上の画素データ抽出ブロックを連結して複数の画素データ抽出ブロックを内包するような更新単位領域を複数設定する（ステップＳ３）。図３（ｂ）は、更新単位領域の設定例を示した図である。この図３（ｂ）では、隣り合う９つの画素データ抽出ブロックを連結して１つの更新単位領域（図中の符号Ａ００、Ａ１０、Ａ２０、Ａ３０、Ａ０１、Ａ１１、Ａ２１、Ａ３１及びＡ０２、Ａ１２、Ａ２２、Ａ３２）を設定した場合を例示している。なお、１つの更新単位領域に含まれる画素データ抽出ブロックの数が少ない程、ＣＰＵ１３に高い処理能力が要求されるため、更新単位領域の大きさ（更新単位領域に含まれる画素データ抽出ブロックの数）はＣＰＵ１３の処理能力に応じて適宜決定すれば良い。
【００４０】
ここで、上記のように設定した更新単位領域毎に、フレームカウンターｃｎｔ及びデータ転送フラグＤＦが割り当てられる。例えば、図３（ｂ）において、更新単位領域Ａ００に対するフレームカウンターをｃｎｔ_００、データ転送フラグをＤＦ_００とし、更新単位領域Ａ１０に対するフレームカウンターをｃｎｔ_１０、データ転送フラグをＤＦ_１０とし、以下同様に、更新単位領域Ａ３２に対するフレームカウンターをｃｎｔ_３２、データ転送フラグをＤＦ_３２とする。なお、各フレームカウンターｃｎｔ及びデータ転送フラグＤＦは「０」に初期化されている。
【００４１】
続いて、ＣＰＵ１３は、ＨＤＤ１１に記憶されているコンテンツデータ１１ａの内、連続するＮフレーム（ここではＮ＝６）に対応する画像データを読み出し、第１フレームの画像データをフレームメモリー１２_１に記憶させ、第２フレームの画像データをフレームメモリー１２_２に記憶させ、以下同様に、第６フレームの画像データをフレームメモリー１２_６に記憶させる（ステップＳ４）。ここで、フレームメモリー１２_０は、フレームメモリー１２_１に記憶すべき画像データの１フレーム前の画像データを記憶するために用いられる。よって、初回のステップＳ４のみ、フレームメモリー１２_０には、フレームメモリー１２_１に記憶すべき画像データ（つまり、第１フレームの画像データ）と同じ画像データを記憶させる。
【００４２】
なお、上記ステップＳ４において、画像データの解像度と画像表示装置２０の解像度とが異なる場合には、ＨＤＤ１１から読み出した各フレームの画像データの解像度を画像表示装置２０の解像度と一致するように解像度変換を行い、解像度変換後の各フレームの画像データを各フレームメモリーに記憶させることが好ましい。
【００４３】
続いて、ＣＰＵ１３（データ変化量算出部１３ｃ）は、各フレームメモリー１２_０〜１２_６に記憶されている画像データに基づいて、６フレームの各フレーム間における画素データの変化量（データ変化量）を更新単位領域毎に算出する（ステップＳ５）。本実施形態では、このステップＳ５において、まず、隣り合うフレーム間における画像データの差分値、つまり前フレームの画像データと後フレームの画像データとの差分値を算出する。具体的には、前フレームのフレームデータと後フレームのフレームデータにおいて、同一位置に存在する画素に対応する画素データ同士の差分値を算出する。そして、上記のように算出した差分値の絶対値を更新単位領域毎に積算し、その積算値（以下、差分積算値と称す）をデータ変化量として得る。
【００４４】
例えば、フレームメモリー１２_０に記憶されている画像データ（前フレームの画像データ）とフレームメモリー１２_１に記憶されている画像データ（後フレームの画像データ）とに基づいて、更新単位領域Ａ００に対する差分積算値ｄ１_００、更新単位領域Ａ１０に対する差分積算値ｄ１_１０、以下同様に、更新単位領域Ａ３２に対する差分積算値ｄ１_３２が得られる。
【００４５】
また、フレームメモリー１２_１に記憶されている画像データ（前フレームの画像データ）とフレームメモリー１２_２に記憶されている画像データ（後フレームの画像データ）とに基づいて、更新単位領域Ａ００に対する差分積算値ｄ２_００、更新単位領域Ａ１０に対する差分積算値ｄ２_１０、以下同様に、更新単位領域Ａ３２に対する差分積算値ｄ２_３２が得られる。
【００４６】
また、フレームメモリー１２_２に記憶されている画像データ（前フレームの画像データ）とフレームメモリー１２_３に記憶されている画像データ（後フレームの画像データ）とに基づいて、更新単位領域Ａ００に対する差分積算値ｄ３_００、更新単位領域Ａ１０に対する差分積算値ｄ３_１０、以下同様に、更新単位領域Ａ３２に対する差分積算値ｄ３_３２が得られる。
【００４７】
また、フレームメモリー１２_３に記憶されている画像データ（前フレームの画像データ）とフレームメモリー１２_４に記憶されている画像データ（後フレームの画像データ）とに基づいて、更新単位領域Ａ００に対する差分積算値ｄ４_００、更新単位領域Ａ１０に対する差分積算値ｄ４_１０、以下同様に、更新単位領域Ａ３２に対する差分積算値ｄ４_３２が得られる。
【００４８】
また、フレームメモリー１２_４に記憶されている画像データ（前フレームの画像データ）とフレームメモリー１２_５に記憶されている画像データ（後フレームの画像データ）とに基づいて、更新単位領域Ａ００に対する差分積算値ｄ５_００、更新単位領域Ａ１０に対する差分積算値ｄ５_１０、以下同様に、更新単位領域Ａ３２に対する差分積算値ｄ５_３２が得られる。
【００４９】
また、フレームメモリー１２_５に記憶されている画像データ（前フレームの画像データ）とフレームメモリー１２_６に記憶されている画像データ（後フレームの画像データ）とに基づいて、更新単位領域Ａ００に対する差分積算値ｄ６_００、更新単位領域Ａ１０に対する差分積算値ｄ６_１０、以下同様に、更新単位領域Ａ３２に対する差分積算値ｄ６_３２が得られる。
【００５０】
続いて、ＣＰＵ１３（更新頻度決定部１３ｄ）は、上記ステップＳ５で算出した差分積算値に基づいて、６フレーム内における画素データの更新頻度を更新単位領域毎に決定する（ステップＳ６）。具体的には、ＣＰＵ１３は、図４（ａ）に示すように、上記ステップＳ５で得られた１フレーム当りの更新単位領域数×Ｎ（６）個の差分積算値を大きい順に並び替え、６フレーム内における総データ転送量が、転送手段３０の転送可能データ量×Ｎフレーム（＝１４９２９９２０００ｂｐｓ×６フレーム）となるように、差分積算値の高い更新単位領域から更新頻度を決定する。
【００５１】
例えば、転送比＝４、処理可能フレーム数Ｎ＝６の場合、上記更新頻度は、以下に示すレベル１〜レベル８のいずれかから決定される。
レベル１：１フレームに画素データ抽出ブロック内の４画素全ての画素データを更新（転送）する。
レベル２：１フレームに画素データ抽出ブロック内の３画素の画素データを更新（転送）する。
レベル３：１フレームに画素データ抽出ブロック内の２画素の画素データを更新（転送）する。
レベル４：１フレームに画素データ抽出ブロック内の１画素の画素データを更新（転送）する。
レベル５：２フレームに１度、画素データ抽出ブロック内の１画素の画素データを更新（転送）する。
レベル６：３フレームに１度、画素データ抽出ブロック内の１画素の画素データを更新（転送）する。
レベル７：６フレームに１度、画素データ抽出ブロック内の１画素の画素データを更新（転送）する。
レベル８：６フレーム内では、画素データ抽出ブロック内の全画素の画素データを更新（転送）しない。
【００５２】
つまり、６フレーム期間に亘ってデータ変化量（差分積算値）が大きい、つまり画像の変化が大きい更新単位領域に対しては画素データの更新頻度を高くするために更新頻度レベルを高くし、また、６フレームに亘ってデータ変化量（差分積算値）が小さい、つまり画像の変化が小さい更新単位領域に対しては画素データの更新頻度を小さくするために更新頻度レベルを小さくする。
【００５３】
なお、図４（ａ）に示すように、差分積算値の標準偏差σが大きい場合（部分的に画像変化が大きい場合）、レベル１〜８までの全ての更新頻度レベルを用いても良いが、図４（ｂ）に示すように、差分積算値の標準偏差σが小さい場合（全体的に画像変化が大きい場合）、レベル１〜８までの全ての更新頻度レベルを用いると、ほとんどの更新単位領域に高い更新頻度レベルが割り当てられてしまうため、６フレーム内のデータ転送量が、転送手段３０の転送可能データ量×６フレームを越えてしまう可能性がある。そこで、差分積算値の標準偏差σが小さい場合には、例えばレベル３〜５の狭いレンジで更新頻度レベルを決定することが望ましい。
【００５４】
このように、６フレームに亘って、トータルのデータ転送量が転送手段３０の転送可能データ量×６フレームに収まるように、各更新単位領域の更新頻度レベルを決定しても、１フレーム単位で見ると、１フレームの転送可能データ量を越えてしまっている可能性がある。そこで、上記のように決定した各更新単位領域の更新頻度レベルに基づいて、各フレームの画像データを転送した場合に、各フレームの画像データが１フレームの転送可能データ量に収まっているか否かを解析し、１フレームの転送可能データ量に収まっていない場合には更新頻度レベルを調整することが望ましい。
【００５５】
例えば、図５（ａ）に示すように、最初に決定した更新頻度レベルに基づき、第１フレームの画像データ（フレームメモリー１２_１に記憶されている画像データ）の転送量が１フレームの転送可能データ量を越えてしまった場合、高い更新頻度レベルが割り当てられた更新単位領域の更新頻度レベルを調整することで、第１フレームの画像データの転送量を１フレームの転送可能データ量に収める。
【００５６】
逆に、例えば、図５（ｂ）に示すように、最初に決定した更新頻度レベルに基づき、第１フレームの画像データの転送量が１フレームの転送可能データ量に達せず余裕が発生した場合であって、且つ第２フレームの画像データ（フレームメモリー１２_２に記憶されている画像データ）の転送量が１フレームの転送可能データ量を越えていた場合には、第２フレームに収まりきらなかった第２フレームの画像データの一部を第１フレームの画像データと共に転送するようにすることもできる。
【００５７】
続いて、ＣＰＵ１３（データ転送部１３ｅ）は、上記のように更新単位領域毎に更新頻度レベルを決定すると、各フレームメモリー１２_１〜１２_６に記憶された６フレームの最初のフレーム（第１フレーム）から順に、上記更新頻度レベルの決定結果に基づいて、更新単位領域毎に現フレームで転送すべき画素データを抽出し、当該抽出した画素データによって現フレームの画像データを再構築して画像表示装置２０へ転送する（ステップＳ７）。
【００５８】
具体的には、ＣＰＵ１３は、更新単位領域毎に決定された更新頻度レベルに基づいて、更新単位領域毎に転送すべき画素データを抽出する。例えば、ある更新単位領域の更新頻度レベルがレベル１である場合、その更新単位領域に含まれる各画素データ抽出ブロック内の４画素全ての画素データを抽出する。ここで、更新頻度レベルがレベル４以上の更新単位領域については、データ転送フラグＤＦを「１（ＴＲＵＥ）」にセットし、また、更新頻度レベルがレベル５以下の更新単位領域については、画素データを転送する場合にデータ転送フラグＤＦを「１」にセットし、転送しない場合にデータ転送フラグＤＦを「０（ＦＡＬＥＳ）」にセットする。また、画素データを抽出するとその更新単位領域のフレームカウンターｃｎｔをカウントアップする。
【００５９】
そして、ＣＰＵ１３は、上記のようにフレームメモリー１２_１から抽出した画素データと共に、各更新単位領域の更新頻度レベル、フレームカウンターｃｎｔのカウント値及びデータ転送フラグＤＦの値によって、現フレーム（つまり、第１フレーム）の画像データを再構築して画像表示装置２０に転送する。
【００６０】
ここで、例えば、ＨＤＭＩ(High Definition Multimedia Interface）のＣＥＣ(Consumer Electronics Control)のようなコントロール信号を転送できる場合は、各更新単位領域の更新頻度レベル、フレームカウンターｃｎｔのカウント値及びデータ転送フラグＤＦの値をコントロール信号として転送すれば良い。また、このようなコントロール信号がない転送手段では、例えば、各フレームにおける最初の１画素のデータをカウント値を表すデータとして使用し、当該最初の１画素は２画素目のデータを流用するという処理を行うことも可能である。
【００６１】
続いて、ＣＰＵ１３は、フレームメモリー１２_６に記憶された第６フレームの画像データまで転送が完了したか否かを判断し（ステップＳ８）、「Ｎo」の場合には、上記ステップＳ７に戻って、フレームメモリー１２_２に記憶された次フレーム（つまり第２フレーム）の画像データについて、上記と同様な処理を行い、第２フレームの画像データを再構築して画像表示装置２０に転送する。
このように、ステップＳ８において、フレームメモリー１２_６に記憶された第６フレームの画像データまで転送が完了したと判断されるまで上記ステップＳ７の処理が繰り返されることにより、各フレームの画像データが、更新頻度レベルに応じたデータ量となるように再構築されて画像表示装置２０に転送される。
【００６２】
そして、ＣＰＵ１３は、コンテンツデータ１１ａにおける最終フレームの画像データの転送が完了したか否かを判断し（ステップＳ９）、「Ｎo」の場合には、上記ステップＳ４に戻り、「Ｙes」の場合には、データ転送動作を終了する。
以上のようなデータ転送動作によって、コンテンツデータ１１ａに含まれる全フレームの画像データが、連続する６フレーム毎に決定された更新頻度レベルに応じたデータ量となるように再構築されて画像表示装置２０に転送される。
【００６３】
次に、画像表示装置２０の動作について説明する。図６は、画像表示装置２０の動作、つまりＣＰＵ２４が行う処理手順を示すフローチャートである。この図６に示すように、まず、画像表示装置２０のＣＰＵ２４は、フレームバッファー２２における画像データ記憶領域に対して、画素データ抽出ブロックに対応する画素データ書き込みブロックと、更新単位領域に対応する領域とを設定する（ステップＳ２１）。
【００６４】
図７は、フレームバッファー２２における画像データ記憶領域に対する画素データ書き込みブロック及び更新単位領域の設定例を示す図である。この図７（ａ）に示すように、転送比が「４」の場合には、画素データ抽出ブロックと同様に、２画素×２画素の大きさを有する矩形領域Ｗ１１、Ｗ２１、Ｗ３１、・・・・及びＷ１２、Ｗ１３、・・・が画素データ書き込みブロックとして設定される。また、図７（ｂ）に示すように、隣り合う９つの画素データ書き込みブロックを連結して１つの更新単位領域（図中の符号Ｂ００、Ｂ１０、Ｂ２０、Ｂ３０、Ｂ０１、Ｂ１１、Ｂ２１、Ｂ３１及びＢ０２、Ｂ１２、Ｂ２２、Ｂ３２）が設定される。
【００６５】
そして、ＣＰＵ２４は、情報処理装置１０から転送されてくる画素データ（各画素データ抽出ブロックにおいて抽出された画素データ）と、各更新単位領域の更新頻度レベル、フレームカウンターｃｎｔのカウント値及びデータ転送フラグＤＦの値とを受信すると（ステップＳ２２)、設定された書き込み画素位置を始点に設定された書き込み画素数だけ当該画素データを当該画素データ書き込みブロックに書き込むことによって、当該画素データ書き込みブロックにおける画素データの更新を行う（ステップＳ２３）。
【００６６】
図８は、各画素データ抽出ブロックに含まれる４つの画素データのＸＹ座標を示す図である。なお、図８においては、画素データ抽出ブロックＲ１１、Ｒ２１のみが図示されているが他の画素データ抽出ブロックについても同様に考えることができる。また、図８において、画素データ抽出ブロックＲ１１に含まれる４つの画素データをａ０、ａ１、ａ２、ａ３で表し、画素データ抽出ブロックＲ２１に含まれる４つの画素データをｂ０、ｂ１、ｂ２、ｂ３、ｂ４で表すものとする。
【００６７】
図８に示すように、画素データ抽出ブロックＲ１１において、画素データａ０のＸＹ座標を（０、０）とすると、画素データａ１のＸＹ座標は（１、０）、画素データａ２のＸＹ座標は（０、１）、画素データａ３のＸＹ座標は（１、１）となる。また、画素データ抽出ブロックＲ２１において、画素データｂ０のＸＹ座標は（２、０）、画素データｂ１のＸＹ座標は（３、０）、画素データｂ２のＸＹ座標は（２、１）、画素データｂ３のＸＹ座標は（３、１）となる。なお、図示は省略するが、画像表示装置２０のフレームバッファー２２で設定された各画素データ書き込みブロックにおける画素データのＸＹ座標も図８と同様に考えることができる。
【００６８】
以下、図９を参照しながら、情報処理装置１０及び画像表示装置２０の具体的な動作について詳細に説明する。なお、以下の説明において、転送比は前述したように「４」であるとする。
【００６９】
まず、上述したように、情報処理装置１０のＣＰＵ１３は、各フレームメモリー１２_１〜１２_６に記憶された６フレームの最初のフレーム（第１フレーム）から順に、更新単位領域毎の更新頻度レベルの決定結果に基づいて、更新単位領域毎に現フレームで転送すべき画素データを抽出する。このとき、各画素データ抽出ブロックのどの画素位置の画素データを抽出するかは、その時点におけるフレームカウンターｃｎｔのカウント値に基づいて決定される。ここでは、図８で説明したように、各画素データ抽出ブロックにおける画素位置は、ＸＹ座標で表すものとする。また、以下の説明において、更新頻度レベルがレベル４（画素データ抽出ブロック内の１画素の画素データを更新）である場合を想定している。
【００７０】
ここで、フレームカウンターｃｎｔの現時点におけるカウント値をｃｎｔ、各画素データ抽出ブロックのオフセット位置をoffset、画素データ抽出ブロックの水平方向画素数をｈｈ、画素データ抽出ブロックの垂直方向画素数をｈｖとすれば、現時点のカウント値において各画素データ抽出ブロックから抽出すべき画素データの画素位置（Ｘ座標及びＹ座標）は、下記（３）及び（４）式で表すことができきる。
【００７１】
【数２】
2011023975.tif 000004
【００７２】
なお、（３）式及び（４）式において、offsetは、各画素データ抽出ブロックにおける左上の画素データの座標を表している。例えば、画素データ抽出ブロックＲ１１においては、画素データａ０の座標（０、０）をoffsetとし、画素データ抽出ブロックＲ２１においては、画素データｂ０の座標（２、０）をoffsetとしている。また、（３）式において、「c n t % h v」は、ｃｎｔをｈｖで除算したときの余りを求めることを意味し、同様に（４）式における「c n t %  (h v・ｈｈ）」は、ｃｎｔをｈｖ・ｈｈで除算したときの余りを求めることを意味している。また、（４）式における「c nｔ％（ｈｖ・ｈｈ）／ｈｈ」によって得られた値は、小数点以下切り下げとする。
【００７３】
ここで、画素データ抽出ブロックＲ１１の場合は、offsetの座標が（０、０）であるので、カウント値が「０」（ｃｎｔ＝０）においては、抽出すべき画素位置は、（３）式及び（４）式を計算すると、ｘ＝０、ｙ＝０と求められ、カウント値が「１」（ｃｎｔ＝１）においては、抽出すべき画素位置は、ｘ＝１、ｙ＝０と求められ、カウント値が「２」（ｃｎｔ＝２）においては、抽出すべき画素位置は、ｘ＝０、ｙ＝１と求められ、カウント値が「３」(ｃｎｔ＝３)においては、抽出すべき画素位置は、ｘ＝１、ｙ＝１と求められる。
【００７４】
また、画素データ抽出ブロックＲ２１の場合は、offsetの座標が（２、０）であるので、カウント値が「０」（ｃｎｔ＝０）においては、（３）式及び（４）式を計算すると、抽出すべき画素住置は、ｘ＝０、ｙ＝１と求められ、カウント値が「１」（ｃｎｔ＝１）においては、抽出すべき画素位置は、ｘ＝３、ｙ＝０と求められ、カウント値が「２」（ｃｎｔ＝２）においては、抽出すべき画素位置は、ｘ＝２、ｙ＝１と求められ、カウント値が「３」(ｃｎｔ＝３)においては、抽出すべき画素位置は、ｘ＝３、ｙ＝１と求められる。
【００７５】
なお、（３）式及び（４）式は、画像表示装置２０において、転送されてきた画素データの書き込み画素位置を求める場合にも使用される。また、転送されてきた画素データの書き込み画素位置を求める場合には、「画素データ抽出ブロック」を「画素データ書き込みブロック」として考えればよい。
【００７６】
以下に、画素データの抽出及び書き込み処理を具体的に説明する。まず、情報処理装置
１０における画素データの抽出処理の具体例について説明する。ここでは説明をわかりやすくするため、ある特定の画素データ抽出ブロック（画素データ抽出ブロックＲ１１と
その右隣りの画素データ抽出ブロックＲ２１とする）を例にとって説明する。また、上記のように、画素データ抽出ブロックＲ１１及びＲ２１を含む更新単位領域Ａ_００の更新頻度レベルはレベル４（画素データ抽出ブロック内の１画素の画素データを更新）であるとする。
【００７７】
まず、第１フレームの画像データ（フレームメモリー１２_１に記憶されている画像データ）から転送すべき画素データを抽出する（図９（Ａ）参照）。このとき、初期状態としてカウント値が「０」であるとする。したがって、画素データ抽出ブロックＲ１１においては、抽出すべき画素データの画素位置は、（３）式及び（４）式からｘ＝０、ｙ＝０と求められるので、画素データａ０が抽出される。
【００７８】
また、画素データ抽出ブロックＲ２１においては、抽出すべき画素データの画素位置は、（３）式及び（４）式からｘ＝２、ｙ＝０と求められので、画素データｂ０が抽出される。これにより、情報処理装置１０から、抽出された画素データａ０、ｂ０とその時点のカウント値「０」が転送手段３０によって画像表示装置２０に転送される。なお、転送された画素データを図９（Ａ）の（ｉ）において灰色で示す。
【００７９】
一方、画像表示装置２０においては、転送されてきた画素データａ０、ｂ０とカウント値「０」を受信すると、受信したカウント値に基づいて画素データａ０、ｂ０の書き込み画素位置と書き込み画素数を算出する。
【００８０】
転送されてきた画素データの書き込み画素位置は、上記（３）式及び（４）式によって
算出することができる。また、転送されてきた画素データの書き込み数は、下記（５）式で算出することができる。
【００８１】
【数３】
2011023975.tif 000005
【００８２】
なお、上記（５）式において、ｈｈは画素データ書き込みブロックの水平方向画素数、ｈｖは画素データ書き込みブロックの垂直方向画素数である。また、「rounup{}」は、｛｝内の数値を小数点以下切り上げることを意味している。
【００８３】
例えば、画素データ書き込みブロックＷ１１における画素データの書き込み画素位置は、offsetの座標が（０、０）であるので、カウント値が「０」においては、ｘ＝０、ｙ＝０と求められ、カウント値が「１」においては、ｘ＝１、ｙ＝０と求められ、カウント値が「２」においては、ｘ＝０、ｙ＝１と求められ、カウント値が「３」においては、ｘ＝１、ｙ＝１と求められる。
【００８４】
一方、画素データ書き込みブロックＷ２１における画素データの書き込み位置は、offsetの座標が（２、０）であるので、カウント値が「０」においては、ｘ＝２、ｙ＝０と求められ、カウント値が「１」においては、ｘ＝３、ｙ＝０と求められ、カウント値が「２」においては、ｘ＝２、ｙ＝１と求められ、カウント値が「３」においては、ｘ＝３、ｙ＝１と求められる。
【００８５】
また、画素データ書き込みブロックＷ１１における画素データの書き込み画素数は、カウント値が「０」においては、上記（５）式を計算すると、roundup{2×2/（O＋1)}=roundup{4} = 4と求められ、カウント値が「１」においては、（５）式を計算すると、roundup｛2×2/（1＋1）｝＝roundup｛4/2｝＝2と求められ、カウント値が「２」においては、（５）式を計算すると、roundup{2×2/（2＋1)}=roundup{4/3} = 2と求められ、カウント値が「３」においては、（５）式を計算すると、roundup{2×2/（3＋1)}=roundup{4/4} = １と求められる。
【００８６】
ところで、第１フレームの画素データの転送段階では、カウント値が「０」であるので、画素データ書き込みブロックＷ１１における画素データａ０の書き込み画素位置は、（０、０）であり、画素データ書き込みブロックＷ２１における画素データｂ０の書き込み画素位置は（２、０）である。また、カウント値が「０」のときの画素データａ０、ｂ０の書き込み画素数は、（５）式により、「４」と求められる。これは、転送されてきた画素データａ０、ｂ０を当該画素データ書き込みブロックＷ１１、Ｗ２１の４つの画素位置に書き込むことを意味している。
【００８７】
従って、第１フレームの画素データの転送段階においては、画素データａ０、ｂ０は、画素データ書き込みブロックＷ１１ 、Ｗ２１に、図９（Ａ）の(ii)に示すように書き込まれる。なお、図９（Ａ）の(ii)における画素データ書き込みブロックＷ１１、Ｗ２１において、灰色で示した領域は、第１フレームの画素データの転送により画素データａ０、   ｂ０が書き込まれた領域であることを示している。
【００８８】
続いて、第２フレームの画像データ（フレームメモリー１２_２に記憶されている画像データ）から転送すべき画素データを抽出する（図９（Ｂ）参照）。この時、前回のフレームで画素データを抽出したため、フレームカウンターｃｎｔのカウント値は「１」にインクリメントされている。
【００８９】
情報処理装置１０においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１、Ｒ２１における抽出すべき画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値「１」、offsetの座標が（０、０）であるので、抽出すべき画素位置は、ｘ＝１、ｙ＝０と求められ、画素データａ１が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「１」、offsetの座標が（２、０）であるので、抽出すべき画素位置は、ｘ＝３、ｙ＝０と求められ、画素データｂ１が抽出される。これにより、情報処理装置１０から、抽出された画素データａ１、ｂ１とその時点のカウント値「１」が転送手段３０によって画像表示装置２０に転送される。なお、転送された画素データを図９（Ｂ）の（ｉ）において灰色で示す。
【００９０】
一方、画像表示装置２０においては、転送されてきた画素データａ１、ｂ１とカウント値「１」を受信すると、受信したカウント値に基づいて画素データａ１、ｂ１の書き込み画素位置と書き込み画素数を算出する。
【００９１】
この場合も画素データａ１、ｂ１の書き込み画素位置は、上記（３）式及び（４）式に
よって算出することができる。すなわち、第２フレームの画素データの転送段階では、カウント値が「１」であるので、画素データ書き込みブロックＷ１１における画素データａ１の書き込み画素位置は(１、０)であり、画素データ書き込みブロックＷ２１における画素データｂ１の書き込み画素位置は(３、０)である。
【００９２】
また、カウント値が「１」のときの画素データａ１、ｂ１の書き込み画素数は、上記（５）式により、「２」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ１、ｂ１は２画素ずつ書き込むことを意味している。
【００９３】
すなわち、画素データａ１は、画素データ書き込みブロックＷ１１における画素位置（１、０)を始点に２つの画素位置（垂直方向に隣接する２つの画素位置とする）に書き込まれる（図９（Ｂ）の(ii)参照）。なお、図９（Ｂ）の(ii)における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素デークａ１の書き込まれた領域（画素データａ１によって更新された領域）であることを示している。
【００９４】
また、画素データｂ１は、画素データ書き込みブロックＷ２１における画素位置（３、０）を始点に２つの画素位置（垂直方向に隣接する２つの画素位置とする）に書き込まれ
る（図９（Ｂ）の(ii)参照）。なお、図９（Ｂ）の(ii)における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ１の書き込まれた領域（画素データｂ１によって更新された領域）であることを示している。
【００９５】
これにより、第２フレームの画素データの転送段階においては、画素データ書き込みブロックＷ１１においては、２つの画素データａ０と２つの画素データａ１が書き込まれ、画素データ書き込みブロックＷ２１においては、２つの画素データｂ０と２つの画素データｂ１が書き込まれた状態となる。
【００９６】
続いて、第３フレームの画像データ（フレームメモリー１２_３に記憶されている画像データ）から転送すべき画素データを抽出する（図９（Ｃ）参照）。この時、前回のフレームで画素データを抽出したため、フレームカウンターｃｎｔのカウント値は「２」にインクリメントされている。
【００９７】
情報処理装置１０においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１、Ｒ２１における抽出すべき画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値「２」、offsetの座標が（０、０）であるので、抽出すべき画素位置は、ｘ＝０、ｙ＝１と求められ、画素データａ２が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「２」、offsetの座標が（２、０）であるので、抽出すべき画素位置は、ｘ＝２、ｙ＝１と求められ、画素データｂ２が抽出される。これにより、情報処理装置１０から、抽出された画素データａ２、ｂ２とその時点のカウント値「２」が転送手段３０によって画像表示装置２０に転送される。なお、転送された画素データを図９（Ｃ）の（ｉ）において灰色で示す。
【００９８】
一方、画像表示装置２０においては、転送されてきた画素データａ２、ｂ２とカウント値「２」を受信すると、受信したカウント値に基づいて画素データａ２、ｂ２の書き込み画素位置と書き込み画素数を算出する。
【００９９】
この場合も画素データａ２、ｂ２の書き込み画素位置は、上記（３）式及び（４）式に
よって算出することができる。すなわち、第３フレームの画素データの転送段階では、カウント値が「２」であるので、画素データ書き込みブロックＷ１１における画素データａ２の書き込み画素位置は(０、１)であり、画素データ書き込みブロックＷ２１における画素データｂ２の書き込み画素位置は(２、１)である。
【０１００】
また、カウント値が「２」のときの画素データａ２、ｂ２の書き込み画素数は、上記（５）式により、「２」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ２、ｂ２は２画素ずつ書き込むことを意味している。
【０１０１】
すなわち、画素データａ２は、画素データ書き込みブロックＷ１１における画素位置（０、１)を始点に２つの画素位置（水平方向に隣接する２つの画素位置とする）に書き込まれる（図９（Ｃ）の(ii)参照）。なお、図９（Ｃ）の(ii)における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素デークａ２の書き込まれた領域（画素データａ２によって更新された領域）であることを示している。
【０１０２】
また、画素データｂ２は、画素データ書き込みブロックＷ２１における画素位置（２、１）を始点に２つの画素位置（水平方向に隣接する２つの画素位置とする）に書き込まれ
る（図９（Ｃ）の(ii)参照）。なお、図９（Ｃ）の(ii)における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ２の書き込まれた領域（画素データｂ２によって更新された領域）であることを示している。
【０１０３】
これにより、第３フレームの画素データの転送段階においては、画素データ書き込みブロックＷ１１においては、２つの画素データａ０、ａ１と２つの画素データａ２が書き込まれ、画素データ書き込みブロックＷ２１においては、１つの画素データｂ０、ｂ１と２つの画素データｂ２が書き込まれた状態となる。    
【０１０４】
続いて、第４フレームの画像データ（フレームメモリー１２_４に記憶されている画像データ）から転送すべき画素データを抽出する（図９（Ｄ）参照）。この時、前回のフレームで画素データを抽出したため、フレームカウンターｃｎｔのカウント値は「３」にインクリメントされている。
【０１０５】
情報処理装置１０においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１、Ｒ２１における抽出すべき画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値「３」、offsetの座標が（０、０）であるので、抽出すべき画素位置は、ｘ＝１、ｙ＝１と求められ、画素データａ３が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「３」、offsetの座標が（２、０）であるので、抽出すべき画素位置は、ｘ＝３、ｙ＝１と求められ、画素データｂ３が抽出される。これにより、情報処理装置１０から、抽出された画素データａ３、ｂ３とその時点のカウント値「３」が転送手段３０によって画像表示装置２０に転送される。なお、転送された画素データを図９（Ｄ）の（ｉ）において灰色で示す。
【０１０６】
一方、画像表示装置２０においては、転送されてきた画素データａ３、ｂ３とカウント値「３」を受信すると、受信したカウント値に基づいて画素データａ３、ｂ３の書き込み画素位置と書き込み画素数を算出する。
【０１０７】
この場合も画素データａ３、ｂ３の書き込み画素位置は、上記（３）式及び（４）式に
よって算出することができる。すなわち、第４フレームの画素データの転送段階では、カウント値が「３」であるので、画素データ書き込みブロックＷ１１における画素データａ３の書き込み画素位置は(１、１)であり、画素データ書き込みブロックＷ２１における画素データｂ３の書き込み画素位置は(３、１)である。
【０１０８】
また、カウント値が「３」のときの画素データａ３、ｂ３の書き込み画素数は、上記（５）式により、「１」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ３、ｂ３は１画素ずつ書き込むことを意味している。
【０１０９】
すなわち、画素データａ３は、画素データ書き込みブロックＷ１１における画素位置（１、１)に書き込まれる（図９（Ｄ）の(ii)参照）。なお、図９（Ｄ）の(ii)における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素デークａ３の書き込まれた領域（画素データａ３によって更新された領域）であることを示している。
【０１１０】
また、画素データｂ３は、画素データ書き込みブロックＷ２１における画素位置（３、１）に書き込まれる（図９（Ｄ）の(ii)参照）。なお、図９（Ｄ）の(ii)における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ３の書き込まれた領域（画素データｂ３によって更新された領域）であることを示している。
【０１１１】
これにより、第４フレームの画素データの転送段階においては、画素データ書き込みブロックＷ１１においては、画素データａ０、ａ１、ａ２、ａ３が１画素ずつ書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ０、ｂ１、ｂ２、ｂ３が１画素ずつ書き込まれることになる。
【０１１２】
以上説明したように、転送比が「４」、すなわち、転送手段３０の転送能力が、画像表示装置２０が必要とするデータ量の１／４しかない場合であっても、解像度やフレームレートを転送手段３０に適合するように落とすことなく、画像表示装置２０が必要とするデータ量を転送することができる。なお、画像表示装置２０では、第１フレームの画像データの表示以降、徐々に解像度が向上して行き、第４フレームの画像データの表示を行った時点で、コンテンツと同じ解像度の画像を表示させることができる。
【０１１３】
また、第５フレーム以降の動作については、以下の通りである。つまり、第５フレームの画像データ（フレームメモリー１２_５に記憶されている画像データ）から転送すべき画素データを抽出する（図１０（Ａ）参照）。この時、前回のフレームで画素データを抽出したため、フレームカウンターｃｎｔのカウント値は「４」にインクリメントされている。
【０１１４】
情報処理装置１０においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１、Ｒ２１における抽出すべき画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値「４」、offsetの座標が（０、０）であるので、抽出すべき画素位置は、ｘ＝０、ｙ＝０と求められ、画素データａ４が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「４」、offsetの座標が（２、０）であるので、抽出すべき画素位置は、ｘ＝２、ｙ＝０と求められ、画素データｂ４が抽出される。これにより、情報処理装置１０から、抽出された画素データａ４、ｂ４とその時点のカウント値「４」が転送手段３０によって画像表示装置２０に転送される。なお、転送された画素データを図１０（Ａ）の（ｉ）において灰色で示す。
【０１１５】
一方、画像表示装置２０においては、転送されてきた画素データａ４、ｂ４とカウント値「４」を受信すると、受信したカウント値に基づいて画素データａ４、ｂ４の書き込み画素位置と書き込み画素数を算出する。
【０１１６】
この場合も画素データａ４、ｂ４の書き込み画素位置は、上記（３）式及び（４）式に
よって算出することができる。すなわち、第５フレームの画素データの転送段階では、カウント値が「４」であるので、画素データ書き込みブロックＷ１１における画素データａ４の書き込み画素位置は(０、０)であり、画素データ書き込みブロックＷ２１における画素データｂ４の書き込み画素位置は(２、０)である。
【０１１７】
また、カウント値が「４」のときの画素データａ４、ｂ４の書き込み画素数は、上記（５）式により、「１」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ４、ｂ４は１画素ずつ書き込むことを意味している。
【０１１８】
すなわち、画素データａ４は、画素データ書き込みブロックＷ１１における画素位置（０、０）に書き込まれる（図１０（Ａ）の(ii)参照）。なお、図１０（Ａ）の(ii)における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素デークａ４の書き込まれた領域（画素データａ４によって更新された領域）であることを示している。
【０１１９】
また、画素データｂ４は、画素データ書き込みブロックＷ２１における画素位置（２、０）に書き込まれる（図１０（Ａ）の(ii)参照）。なお、図１０（Ａ）の(ii)における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ４の書き込まれた領域（画素データｂ４によって更新された領域）であることを示している。
【０１２０】
これにより、第５フレームの画素データの転送段階においては、画素データ書き込みブロックＷ１１においては、画素データａ４、ａ１、ａ２、ａ３が書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ４、ｂ１、ｂ２、ｂ３が書き込まれることになる。
【０１２１】
続いて、第６フレームの画像データ（フレームメモリー１２_６に記憶されている画像データ）から転送すべき画素データを抽出する（図１０（Ｂ）参照）。この時、前回のフレームで画素データを抽出したため、フレームカウンターｃｎｔのカウント値は「５」にインクリメントされている。
【０１２２】
情報処理装置１０においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１、Ｒ２１における抽出すべき画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値「５」、offsetの座標が（０、０）であるので、抽出すべき画素位置は、ｘ＝１、ｙ＝０と求められ、画素データａ５が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「５」、offsetの座標が（２、０）であるので、抽出すべき画素位置は、ｘ＝３、ｙ＝０と求められ、画素データｂ５が抽出される。これにより、情報処理装置１０から、抽出された画素データａ５、ｂ５とその時点のカウント値「５」が転送手段３０によって画像表示装置２０に転送される。なお、転送された画素データを図１０（Ｂ）の（ｉ）において灰色で示す。
【０１２３】
一方、画像表示装置２０においては、転送されてきた画素データａ５、ｂ５とカウント値「５」を受信すると、受信したカウント値に基づいて画素データａ５、ｂ５の書き込み画素位置と書き込み画素数を算出する。
【０１２４】
この場合も画素データａ５、ｂ５の書き込み画素位置は、上記（３）式及び（４）式に
よって算出することができる。すなわち、第６フレームの画素データの転送段階では、カウント値が「５」であるので、画素データ書き込みブロックＷ１１における画素データａ５の書き込み画素位置は(１、０)であり、画素データ書き込みブロックＷ２１における画素データｂ５の書き込み画素位置は(３、０)である。
【０１２５】
また、カウント値が「５」のときの画素データａ５、ｂ５の書き込み画素数は、上記（５）式により、「１」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ５、ｂ５は１画素ずつ書き込むことを意味している。
【０１２６】
すなわち、画素データａ５は、画素データ書き込みブロックＷ１１における画素位置（１、０）に書き込まれる（図１０（Ｂ）の(ii)参照）。なお、図１０（Ｂ）の(ii)における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素デークａ５の書き込まれた領域（画素データａ５によって更新された領域）であることを示している。
【０１２７】
また、画素データｂ５は、画素データ書き込みブロックＷ２１における画素位置（３、０）に書き込まれる（図１０（Ｂ）の(ii)参照）。なお、図１０（Ｂ）の(ii)における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ５の書き込まれた領域（画素データｂ５によって更新された領域）であることを示している。
【０１２８】
これにより、第６フレームの画素データの転送段階においては、画素データ書き込みブロックＷ１１においては、画素データａ４、ａ５、ａ２、ａ３が書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ４、ｂ５、ｂ２、ｂ３が書き込まれることになる。
【０１２９】
このように、コンテンツの内容に大きな変化がない状態が長時間継続するような場合は、現時点において転送されてきた画素データで既に書き込み画素位置に書き込まれている画素データを、１画素単位で更新するといった書き込み処理を行う。これにより、コンテンツの内容が少しずつ変化するような場合、一定の解像度を保持しながらコンテンツの内容の変化に追従した画像表示を行うことができる。
【０１３０】
また、上記実施形態では、更新頻度レベルがレベル４の場合を例示して説明したが、データ変化量の大きい（更新頻度レベルが高い）更新単位領域では、更新する画素データ量が多くなり、また、データ変化量の小さい（更新頻度レベルが低い）更新単位領域では、更新する画素データ量が少なくなるため、激しい動きのある更新単位領域では鮮明な画像を表示することが可能となる。さらに、画像変化の激しい更新単位領域に含まれる画素データを重点的に更新するため、転送手段３０の転送能力に依存せずに、転送データ（画像データ）が本来有する情報量を損なうことなく、画像データを転送することが可能となる。
【０１３１】
なお、本発明は、上記実施形態に限定されず、例えば、本発明の要旨を逸脱しない範囲で以下のような変形例が考えられる。
（１）上記実施形態では、フレームカウンターｃｎｔのカウント値が「０」から「３」に達するまでは、画像表示装置２０における書き込み画素数は、第１フレームの画像データ（カウント値「０」）に関しては「４」（図９（Ａ）の(ii)参照）、第２フレームの画像データ（カウント値「１」）及び第３フレームの画像データ（カウント値「２」）に関してはそれぞれ「２」（図９（Ｂ）、（Ｃ）の（ii）参照）、第４フレームの画像データ（カウント値「３」）に関しては「１」（図９（Ｄ）の（ii）参照）というような書き込み処理を行う例を示したが、これに限られるものではなく、カウント値が「０」のときの書き込み画素数は「４」、カウント値が「１」のときの書き込み画素数は「３」、カウント値が「２」のときの書き込み画素数は「２」、カウント値が「３」のときの書き込み画素数は「１」というように、１画素ずつ順次減らすようにしても良い。
【０１３２】
（２）上記実施形態では、転送比を「４」とした場合を例示したが、転送比は「４」に限られるものではなく、データ転送システム１における転送比に応じて、処理単位となる画素数を設定することにより、転送比に応じた処理の実行が可能となる。また、上記実施形態では、１つの更新単位領域内に９つの画素データ抽出ブロックが含まれる場合を例示したが、これに限定されない。
【０１３３】
（３）上記実施形態では、画素データ抽出ブロック及び画素データ書き込みブロックにおける画素の抽出・転送及び画素の書き込み（更新）は、１画素単位で行う例で説明したが、例えば、２画素単位など複数画素単位で画素の抽出・転送及び書き込み（更新）を行うことも可能である。
【０１３４】
（４）上記実施形態では、更新頻度レベルをレベル１〜８の範囲で決定可能とした場合を例示したが、これに限定されず、情報処理装置１０の処理可能フレーム数Ｎや転送手段３０の転送能力等に応じて更新頻度レベルの範囲を適宜設定しても良い。
【０１３５】
（５）上記実施形態では、画素データ抽出ブロック及び画素データ書込みブロックの水平方向画素数ｈｈ、垂直方向画素数ｈｖは、上記（１）式及び（２）式によって算出する場合を例示したが、例えば、転送比に対する水平方向画素数ｈｈ及び垂直方向画素数ｈｖを取得可能なテーブルを作成しておき、このテーブルを参照することで転送比に対する水平方向画素数ｈｈ及び垂直方向画素数ｈｖを取得するようにしても良い。
【０１３６】
（６）上記実施形態では、画像表示装置２０における画素データの書込み画素位置及び書込み画素数は、上記（３）式、（４）式及び（５）式を用いて算出する場合を例示したが、例えば、その時点のカウント値に対する画素データの書込み画素位置及び書込み画素数を取得可能なテーブルを作成しておき、このテーブルを参照することでその時点のカウント値に対する画素データの書込み画素位置及び書込み画素数を取得するようにしても良い。
【０１３７】
（７）上記実施形態では、データ転送装置としてパソコン等の情報処理装置１０と、データ処理装置としてプロジェクター等の画像表示装置２０と、両者の間に介在される伝送ケーブル等の転送手段３０とから構成される画像表示システムをデータ転送システム１として例示したが、本発明におけるデータ転送システムはこれに限定されない。例えば、図１１に示すように、データ転送装置としてデコーダ１００と、データ処理装置としてバッファー２００と、両者の間に介在されるバス等の転送手段３００とから構成されるデータ転送システムにおいても本発明を適用することができる。
【符号の説明】
【０１３８】
１…データ転送システム、１０…情報処理装置（データ転送装置）、１１…ＨＤＤ（Hard Disk Drive）、１２_０、１２_１、１２_２、１２_３、１２_４、１２_５、１２_６…フレームメモリー、１３…ＣＰＵ（Central Processing Unit）、１４…ＲＡＭ(Random Access Memory)、１５…データＩ／Ｆ、１１ａ…コンテンツデータ、１１ｂ…データ転送プログラム、１３ａ…転送比算出部、１３ｂ…領域設定部、１３ｃ…データ変化量算出部、１３ｄ…更新頻度決定部、１３ｅ…データ転送部、２０…画像表示装置（データ処理装置）、２１…データＩ／Ｆ、２２…フレームバッファー、２３…画像表示部、２４…ＣＰＵ、２５…ＲＯＭ(Read Only Memory)、２６…ＲＡＭ、３０、３００…転送手段、１００…デコーダ、２００…バッファー
【図１】
2011023975.tif 000006
【図２】
2011023975.tif 000007
【図３】
2011023975.tif 000008
【図４】
2011023975.tif 000009
【図５】
2011023975.tif 000010
【図６】
2011023975.tif 000011
【図７】
2011023975.tif 000012
【図８】
2011023975.tif 000013
【図９】
2011023975.tif 000014
【図１０】
2011023975.tif 000015
【図１１】
2011023975.tif 000016