(57)【要約】【課題】転送手段の転送能力に依存されない高画質な画像表示を可能とする。【解決手段】単位時間当たりのデータ転送量が画像表示装置の表示可能なデータ量に比べて低い転送手段を有する画像表示システムであって、情報処理装置１００は、転送比を求める転送比算出部１２０と、画素データ抽出ブロックを設定する画素データ抽出ブロック設定部１３０と、連続するフレームを比較してその比較結果に基づいてカウント値を更新するカウンタ制御部１８０と、転送すべき画素の位置をカウント値に基づいて設定する転送画素位置設定部１９０とを有し、画像表示装置３００は、画素データを画素データ書き込みブロックに書き込む際の書き込み画素位置と書き込み画素数とを設定する書き込み画素位置及び書き込み画素数設定部３４０と、書き込み画素位置を画素データ書き込みブロックに書き込む書き込み制御部３５０とを有する。【選択図】図２
2010160304.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく画像を表示する画像表示装置と、前記画像データを前記画像表示装置へ転送する情報処理装置と、前記情報処理装置と前記画像表示装置との間に介在される転送手段とを有する画像表示システムにおける画像データ処理方法であって、
前記情報処理装置において、
前記画像表示装置が表示可能な単位時間当たりのデータ量と前記転送手段の単位時間当たりのデータ転送量との比率から転送比を求めるステップと、
前記転送比に対応する数の画素をそれぞれ含む複数の画素データ抽出ブロックを前記画像データに対して設定するステップと、
前記画像データにおいて連続するフレームのうちの現フレームデータと前フレームデータとを比較するステップと、
前記比較の結果に基づき、前記連続するフレームの数をカウントするカウンタのカウント値を更新するステップと、
前記複数の画素データ抽出ブロックの各画素データ抽出ブロックに含まれる画素の画素データのうち当該フレームにおいて現時点で転送すべき画素データの画素位置を前記カウント値に基づいて設定するステップと、
前記転送すべき画素データと前記カウンタの現時点におけるカウント値とを前記転送手段によって前記画像表示装置に転送するステップと、
前記画像表示装置において、
前記複数の画素データ抽出ブロックに対応する複数の画素データ書き込みブロックを前記画像データの表示領域に設定するステップと、
前記情報処理装置から転送されてきた画素データと前記現時点におけるカウント値とを受信するステップと、
前記転送されてきた画素データを前記画素データ書き込みブロックに書き込む際の書き込み画素位置と書き込み画素数とを設定するステップと、
前記設定された書き込み画素位置を始点に前記設定された書き込み画素数だけ当該画素データを当該画素データ書き込みブロックに書き込むことによって当該画素データ書き込みブロックにおける画素データの更新を行うステップと、
を有することを特徴とする画像データ処理方法。
【請求項２】
請求項１に記載の画像データ処理方法において、
前記転送手段は、単位時間当たりのデータ転送量が、画像データのデータ量及び画像表示装置が表示可能な単位時間当たりのデータ量に比べて少ないことを特徴とする画像データ処理方法。
【請求項３】
請求項１又は２に記載の画像データ処理方法において、
前記情報処理装置は、前記画像データを前記画像表示装置が有する解像度と同じとなるように解像度変換するステップをさらに有することを特徴とする画像データ処理装置。
【請求項４】
請求項１〜３のいずれかに記載の画像データ処理方法において、
前記画素データ抽出ブロック及び前記画素データ書き込みブロックは、それぞれ矩形をなし、前記矩形の水平方向画素数と垂直方向画素数との積が、前記転送比と同じ値となるように前記矩形の水平方向画素数及び前記垂直方向画素数が設定されることを特徴とする画像データ処理方法。
【請求項５】
請求項１〜４のいずれかに記載の画像データ処理方法において、
前記カウント値の更新は、前記現フレームデータと前フレームデータとを比較した結果、前記現フレームデータと前フレームデータとの一致性が高いと判定された場合に行われることを特徴とする画像データ処理方法。
【請求項６】
請求項１〜５のいずれかに記載の画像データ処理方法において、
前記転送すべき画素データの画素位置は、前記画素データ抽出ブロックに含まれる画素数と前記カウント値とから決定されることを特徴とする画像データ処理方法。
【請求項７】
請求項１〜６のいずれかに記載の画像データ処理方法において、
前記転送すべき画素データの画素位置は、前記カウント値が更新されるごとに当該画素データ抽出ブロックにおいて所定順序で順次ずれるように設定されることを特徴とする画像データ処理方法。
【請求項８】
請求項１〜７のいずれかに記載の画像データ処理方法において、
前記画素データ書き込みブロックにおける画素データの書き込み画素位置は、前記画素データ抽出ブロックに含まれる画素数と前記カウンタの現時点におけるカウント値とに基づいて設定され、前記カウント値が更新されるごとに当該画素データ書き込みブロック内において前記書き込み画素位置が所定順序でずれるように設定されることを特徴とする画像データ処理方法。
【請求項９】
請求項１〜８のいずれかに記載の画像データ処理方法において、
前記画素データ書き込みブロックにおける当該画素データの書き込み画素数は、前記画素データ抽出ブロックに含まれる画素数と前記現時点におけるカウント値とに基づいて設定されることを特徴とする画像データ処理方法。
【請求項１０】
請求項１〜９のいずれかに記載の画像データ処理方法において、
前記画素データ抽出ブロックに含まれる画素数をｎ（ｎは自然数）としたとき、前記カウント値がｎ−１に達するまでは、前記書き込み画素数は、前記カウント値の増加に伴って所定の規則で減少するように設定されることを特徴とする画像データ処理方法。
【請求項１１】
請求項１〜１０のいずれかに記載の画像データ処理方法において、
前記画素データ抽出ブロックに含まれる画素数をｎ（ｎは自然数）としたとき、前記カウント値が前記ｎ以上となった場合は、前記書き込み画素位置に書き込まれている画素データのうち、前記転送されてきた画素データの画素位置に対応する画素位置の画素データを更新することを特徴とする画像データ処理方法。
【請求項１２】
請求項１〜１１のいずれかに記載の画像データ処理方法において、
前記カウント値の更新は、前記カウント値のインクリメントであることを特徴とする画像データ処理方法。
【請求項１３】
画像データに基づく画像を表示する画像表示装置と、前記画像データを前記画像表示装置へ転送する情報処理装置と、前記情報処理装置と前記画像表示装置との間に介在される転送手段とを有する画像表示システムであって、
前記情報処理装置において、
前記画像表示装置が表示可能な単位時間当たりのデータ量と前記転送手段の単位時間当たりのデータ転送量との比率から転送比を求める転送比算出部と、
前記転送比に対応する数の画素をそれぞれ含む複数の画素データ抽出ブロックを前記画像データに対して設定する画素データ抽出ブロック設定部と、
前記画像データにおいて連続するフレームのうちの現フレームデータと前フレームデータとを比較するフレーム比較部と、
前記比較の結果に基づき、前記連続するフレームの数をカウントするカウンタのカウント値を更新する処理を行うカウンタ制御部と、
前記複数の画素データ抽出ブロックの各画素データ抽出ブロックに含まれる画素の画素
データのうち当該フレームにおいて現時点で転送すべき画素データの画素位置を前記カウント値に基づいて設定する転送画素位置設定部と、
前記転送すべき画素データと前記カウンタの現時点におけるカウント値とを前記転送手段によって前記画像表示装置に転送する転送制御部と、
を有し、
前記画像表示装置において、
前記複数の画素データ抽出ブロックに対応する複数の画素データ書き込みブロックを前記画像データの表示領域に設定する画素データ書き込みブロック設定部と、
前記情報処理装置から転送されてきた画素データと前記現時点におけるカウント値とを受信するデータ受信部と、
前記転送されてきた画素データを前記画素データ書き込みブロックに書き込む際の書き込み画素位置と書き込み画素数とを設定する書き込み画素位置及び書き込み画素数設定部と、
前記設定された書き込み画素位置を始点に前記設定された書き込み画素数だけ当該画素データを当該画素データ書き込みブロックに書き込むことによって当該画素データ書き込みブロックにおける画素データの更新を行う書き込み制御部と、
を有することを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単位時間当たりのデータ転送量が画像データのデータ量及び画像表示装置が表示可能な単位時間当たりのデータ量に比べて少ない転送手段によって画像データの転送を行う場合に好適な画像データ処理方法及びこのような画像データの転送手段を有する画像表示システムに関する。
【背景技術】
【０００２】
データ量の多い動画像や静止画像などのコンテンツを保持している情報処理装置（例えば、パーソナルコンピュータなど）から、高解像度の画像表示装置（例えば、プロジェクタなど）に画像データ（非圧縮画像データとする）を転送する場合、情報処理装置と画像表示装置との間に介在される転送手段の転送能力（転送速度）が低いことが障害となって、コンテンツが有するデータ量や画像表示装置の能力を十分に活かした画像再生を行うことができないという問題がある。
【０００３】
このように、転送手段の転送速度が障害となる場合、転送手段の転送能力に適合するように解像度やフレームレートを決定することが行われている。しかし、この方法では、解像度やフレームレートが固定的に決定されてしまい、コンテンツが有するデータ量や画像表示装置の能力が有する解像度などを活かすことができず、高画質な画像再生が行えないといった問題がある。
【０００４】
一方、コンテンツの時空間的な複雑度に応じて画像の符号化を適応的に行う技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２７４４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された技術（従来技術という）は、情報処理装置などでコンテンツをより少ない画像データ量として保存できるようにするために行われるものである。しかしながら、情報処理装置に保存された画像データを画像表示装置に転送する際は、一般的には、非圧縮の状態で転送されるため、転送手段の転送能力が低い場合、結局は、コンテンツのデータ量や画像表示装置の解像度などを活かした高画質な画像再生が行えないといった問題がある。
【０００７】
そこで本発明は、転送手段の転送能力に依存されない高画質な画像表示を可能とする画像データ処理方法及び画像表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像データ処理方法は、画像データに基づく画像を表示する画像表示装置と、前記画像データを前記画像表示装置へ転送する情報処理装置と、前記情報処理装置と前記画像表示装置との間に介在される転送手段とを有する画像表示システムにおける画像データ処理方法であって、前記情報処理装置において、前記画像表示装置が表示可能な単位時間当たりのデータ量と前記転送手段の単位時間当たりのデータ転送量との比率から転送比を求めるステップと、前記転送比に対応する数の画素をそれぞれ含む複数の画素データ抽出ブロックを前記画像データに対して設定するステップと、前記画像データにおいて連続
するフレームのうちの現フレームデータと前フレームデータとを比較するステップと、前記比較の結果に基づき、前記連続するフレームの数をカウントするカウンタのカウント値を更新するステップと、前記複数の画素データ抽出ブロックの各画素データ抽出ブロックに含まれる画素の画素データのうち当該フレームにおいて現時点で転送すべき画素データの画素位置を前記カウント値に基づいて設定するステップと、前記転送すべき画素データと前記カウンタの現時点におけるカウント値とを前記転送手段によって前記画像表示装置に転送するステップと、前記画像表示装置において、前記複数の画素データ抽出ブロックに対応する複数の画素データ書き込みブロックを前記画像データの表示領域に設定するステップと、前記情報処理装置から転送されてきた画素データと前記現時点におけるカウント値とを受信するステップと、前記転送されてきた画素データを前記画素データ書き込みブロックに書き込む際の書き込み画素位置と書き込み画素数とを設定するステップと、前記設定された書き込み画素位置を始点に前記設定された書き込み画素数だけ当該画素データを当該画素データ書き込みブロックに書き込むことによって当該画素データ書き込みブロックにおける画素データの更新を行うステップとを有することを特徴とする。
【０００９】
本発明の画像データ処理方法によれば、データ量の多いコンテンツを保持している情報処理装置（例えば、パーソナルコンピュータなど）から、高解像度の画像表示が可能な画像表示装置（例えば、プロジェクタなど）に、非圧縮画像データを転送能力の低い転送手段によって転送する場合であっても、転送手段の転送能力に依存されないデータ転送が可能となる。
【００１０】
本発明の画像データ処理方法においては、前記転送手段は、単位時間当たりのデータ転送量が、画像データのデータ量及び画像表示装置が表示可能な単位時間当たりのデータ量に比べて少ないことを想定している。
【００１１】
本発明の画像データ処理方法は、転送手段の単位時間当たりのデータ転送量が画像データのデータ量及び画像表示装置が表示可能な単位時間当たりのデータ量に比べて少ない場合に大きな効果を有する。
【００１２】
本発明の画像データ処理方法においては、前記情報処理装置は、画像データを前記画像表示装置が有する解像度と同じとなるように解像度変換するステップをさらに有することが好ましい。
【００１３】
これは、コンテンツの解像度と画像表示装置の解像度が異なる場合に行われる処理であり、このような処理を行うことにより、両者の解像度を同じとすることができ、本発明の画像データ処理方法を実現し易くすることができる。
【００１４】
本発明の画像データ処理方法においては、前記画素データ抽出ブロック及び画素データ書き込みブロックは、それぞれ矩形をなし、前記矩形の水平方向画素数と垂直方向画素数との積が、前記転送比と同じ値となるように前記矩形の水平方向画素数及び前記垂直方向画素数が設定されることが好ましい。
【００１５】
これにより、画素データ抽出ブロック及び画素データ書き込みブロックのそれぞれに含まれる画素数を転送比で得られる値に設定することができる。例えば、転送比が「４」であるとすれば、画素データ抽出ブロック及び画素データ書き込みブロックはそれぞれ４画素で構成される。なお、画素データ抽出ブロック及び画素データ書き込みブロックは、それぞれ正方形又はより正方形に近くなるように、水平方向画素数及び垂直方向画素数が設定されることが好ましい。したがって、転送比が「４」である場合には、水平方向画素数を「２」、垂直方向画素数を「２」とすることが好ましい。
【００１６】
本発明の画像データ処理方法においては、前記カウント値の更新は、前記現フレームデータと前フレームデータとを比較した結果、前記現フレームデータと前フレームデータとの一致性が高いと判定された場合に行われることが好ましい。
【００１７】
これは、連続するフレームデータ間で画像がほとんど変化しないような場合（現フレームデータと前フレームデータとの一致性が高い場合）にカウント値の更新を行うものである。このように、連続するフレームデータ間で画像がほとんど変化しないような場合においては、現時点におけるカウント値に基づいて、特定の画素データのみを転送すればばよいので、転送するデータ量を少なくすることができきる。
【００１８】
本発明の画像データ処理方法においては、前記転送すべき画素データの画素位置は、前記画素データ抽出ブロックに含まれる画素数と前記カウント値とから決定されることが好ましい。
【００１９】
例えば、転送比が仮に「４」であるとすれば、４画素を１つの処理単位として画素データ抽出ブロックを設定する。そして、連続するフレームデータ間で画像がほとんど変化しないような場合には、カウント値の増加に伴って、各画素データ抽出ブロックからは特定の画素データが順次転送される。このような処理を行うことにより、転送手段の転送能力に依存されないデータ転送が可能となり、転送手段の転送能力が低い転送手段が用いられている画像表示システムであっても、画像表示装置では当該画像表示装置の有する解像度を有効に活かした高画質な画像を表示させることができる。
【００２０】
本発明の画像データ処理方法においては、前記転送すべき画素データの画素位置は、前記カウント値が更新されるごとに当該画素データ抽出ブロックにおいて所定順序で順次ずれるように設定されることが好ましい。
【００２１】
これによって、カウント値が更新されるごとに、画素データ抽出ブロックにおける画素データのうち転送すべき画素データを当該画素データ抽出ブロックにおいて所定順序で順次抽出することができる。
【００２２】
本発明の画像データ処理方法においては、前記画素データ書き込みブロックにおける画素データの書き込み画素位置は、前記画素データ抽出ブロックに含まれる画素数と前記カウンタの現時点におけるカウント値とに基づいて設定され、前記カウント値が更新されるごとに当該画素データ書き込みブロック内において前記書き込み画素位置が所定順序でずれるように設定されることが好ましい。
【００２３】
これにより、情報処理装置から転送されてきた画素データを、画素データ抽出ブロックに対応する画素データ書き込みブロックの所定の画素位置に順次書き込んで行くことができる。
【００２４】
本発明の画像データ処理方法においては、前記画素データ書き込みブロックにおける当該画素データの書き込み画素数は、前記画素データ抽出ブロックに含まれる画素数と前記現時点におけるカウント値とに基づいて設定されることが好ましい。
【００２５】
このように、書き込み画素位置を始点に所定の書き込み画素数だけ当該画素データを所定順序で当該画素データ書き込みブロックに書き込むことによって、当該画素データ書き込みブロックにおける画素データを順次更新して行くことができる。
【００２６】
本発明の画像データ処理方法においては、前記画素データ抽出ブロックに含まれる画素数をｎ（ｎは自然数）としたとき、前記カウント値がｎ−１に達するまでは、前記書き込
み画素数は、前記カウント値の増加に伴って所定の規則で減少するように設定されることが好ましい。
【００２７】
例えば、転送比を「４」としたとき、第１フレームデータ（カウント値「０」とする）の転送段階においては、転送されてきた画素データを画素データ書き込みブロックの４つの画素位置すべてに書き込み、第２フレームデータ（カウント値「１」とする）の転送段階においては、転送されてきた画素データを、画素データ書き込みブロックの所定の書き込み画素位置を始点に、２つの画素位置に書き込むことによって２つの画素データの更新を行い、第３フレームデータ（カウント値「２」とする）の転送段階においては、転送されてきた画素データを、画素データ書き込みブロックの所定の書き込み画素位置を始点に同じく２つの画素位置に書き込ことによってさらに２つの画素データの更新を行い、第４フレームデータ（カウント値「３」とする）の転送段階においては、転送されてきた画素データを、所定の書き込み画素位置に１つの画素データを書き込むことによって１つの画素データの更新を行うというような書き込み処理を行うものであり、このような書き込み処理を行うことによって、この場合、第４フレームデータの転送が終了した時点で、コンテンツと同じ解像度となる。
【００２８】
すなわち、この場合、第１フレームデータの表示以降、徐々に解像度が向上して行き、第４フレームデータの表示を行った時点で、画像表示装置で表示される画像は、コンテンツと同じ解像度となる。この場合、コンテンツと同じ解像度となるまでに、この場合、４つのフレームデータを転送する必要があるが、全体から見れば短い時間であるので画質に大きく影響を与えるものではない。
【００２９】
本発明の画像データ処理方法においては、前記画素データ抽出ブロックに含まれる画素数をｎ（ｎは自然数）としたとき、前記カウント値が前記ｎ以上となった場合は、前記書き込み画素位置に書き込まれている画素データのうち、前記転送されてきた画素データの画素位置に対応する画素位置の画素データを更新することが好ましい。
【００３０】
これは、コンテンツの内容に大きな変化がない状態が長時間継続するような場合であり、このような場合は、画素データ書き込みブロックに既に書き込まれている画素データを新たに転送されてきた画素データで例えば１画素単位で更新するというものである。このような処理を行うことにより、コンテンツの内容が少しずつ変化するような場合、一定の解像度を保持しながらコンテンツの内容の変化に追従した画像表示を行うことができる。
【００３１】
本発明の画像データ処理方法においては、前記カウント値の更新は、前記カウント値のインクリメントであることが好ましい。
これにより、連続するフレームデータ間で画像がほとんど変化しないような場合（現フレームデータと前フレームデータとの一致性が高い場合）には、カウント値を１ずつ増加させることができる。
【００３２】
本発明の画像表示システムは、画像データに基づく画像を表示する画像表示装置と、前記画像データを前記画像表示装置へ転送する情報処理装置と、前記情報処理装置と前記画像表示装置との間に介在される転送手段とを有する画像表示システムであって、
前記情報処理装置において、前記画像表示装置が表示可能な単位時間当たりのデータ量と前記転送手段の単位時間当たりのデータ転送量との比率から転送比を求める転送比算出部と、前記転送比に対応する数の画素をそれぞれ含む複数の画素データ抽出ブロックを前記画像データに対して設定する画素データ抽出ブロック設定部と、前記画像データにおいて連続するフレームのうちの現フレームデータと前フレームデータとを比較するフレーム比較部と、前記比較の結果に基づき、前記連続するフレームの数をカウントするカウンタのカウント値を更新する処理を行うカウンタ制御部と、前記複数の画素データ抽出ブロッ
クの各画素データ抽出ブロックに含まれる画素の画素データのうち当該フレームにおいて現時点で転送すべき画素データの画素位置を前記カウント値に基づいて設定する転送画素位置設定部と、前記転送すべき画素データと前記カウンタの現時点におけるカウント値とを前記転送手段によって前記画像表示装置に転送する転送制御部とを有し、前記画像表示装置において、前記複数の画素データ抽出ブロックに対応する複数の画素データ書き込みブロックを前記画像データの表示領域に設定する画素データ書き込みブロック設定部と、前記情報処理装置から転送されてきた画素データと前記現時点におけるカウント値とを受信するデータ受信部と、前記転送されてきた画素データを前記画素データ書き込みブロックに書き込む際の書き込み画素位置と書き込み画素数とを設定する書き込み画素位置及び書き込み画素数設定部と、前記設定された書き込み画素位置を始点に前記設定された書き込み画素数だけ当該画素データを当該画素データ書き込みブロックに書き込むことによって当該画素データ書き込みブロックにおける画素データの更新を行う書き込み制御部とを有することを特徴とする。
【００３３】
本発明の画像表示システムによれば、前記本発明の画像データ処理方法で述べたように、データ量の多いコンテンツを保持している情報処理装置から、高解像度の画像表示が可能な画像表示装置に非圧縮の画像データを転送能力の低い転送手段によって転送する場合であっても、転送手段の転送能力に依存されないデータ転送が可能となり、画像表示装置側では画像表示装置の有する解像度を有効に活かした画像表示を行うことができる。なお、本発明の画像表示システムにおいても、前記本発明の画像データ処理方法の各特徴を有することが好ましい。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態に係る画像表示システムの構成を示す図。
【図２】図１に示した情報処理装置１００及び画像表示装置３００の機能ブロック図を示す図。
【図３】画素データ抽出ブロック及び画素データ書き込みブロックの設定例を示す図。
【図４】実施形態に係る画像表示システムにおける情報処理装置１００の画像データ処理手順を説明するフローチャート。
【図５】実施形態に係る画像表示システムにおける画像表示装置３００の画像データ処理手順を説明するフローチャート。
【図６】各画素データ抽出ブロックにおける４つの画素データのｘｙ座標上における座標値を示す図。
【図７】実施形態に係る画像表示システムにおける情報処理装置１００及び画像表示装置３００の具体的な画像データ処理について説明する図。
【図８】カウント値が転送比以上（処理単位となる画素数以上）となった場合の処理を説明する図。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態について説明する。
図１は、本発明の実施形態に係る画像表示システムの構成を示す図である。本発明の実施形態に係る画像表示システムは、図１に示すように、表示すべき画像（コンテンツという）に対応する画像データを保持するとともに保持された画像データを転送制御する機能を有するパーソナルコンピュータなどの情報処理装置１００と、情報処理装置１００で保持された画像データに基づく画像を表示するプロジェクタなどの画像表示装置３００と、情報処理装置１００と画像表示装置３００との間に介在され、単位時間当たりのデータ転送量が画像データのデータ量及び画像表示装置３００が表示可能な単位時間当たりのデータ量に比べて少ない転送手段５００とを有している。
【００３６】
また、実施形態に係る画像表示システムにおいては、画像表示装置３００が表示可能な単位時間当たりのデータ量と転送手段５００の転送能力（単位時間当たりのデータ転送量）との比、すなわち、画像表示装置３００が表示可能な単位時間当たりのデータ量を転送手段５００の単位時間当たりのデータ転送量で除算した値を転送比と呼ぶことにする。なお、画像表示装置３００が表示可能な単位時間当たりのデータ量は、画像表示装置３００の解像度（水平方向画素数×垂直方向画素数）×フレームレート×１画素当たりのビット数（階調×色数）で表わされるものであるとする。
【００３７】
例えば、画像表示装置３００の解像度が３８４０画素×２１６０画素、フレームレートが３０フレーム／秒、１画素当たりのビット数が８ビット×３（ＲＧＢ）であれば、画像表示装置３００が表示可能な単位時間当たりのデータ量は、３８４０画素×２１６０画素×３０フレーム／秒×２４ビット＝５９７１９６８０００ｂｐｓとなる。一方、転送手段５００の転送能力が、１９２０画素×１０８０画素×３０フレーム／秒×２４ビットであるとすると、転送手段５００が転送可能なデータ量は、１４９２９９２０００ｂｐｓである。したがって、この場合の転送比は、５９７１９６８０００／１４９２９９２０００＝４となる。本発明の実施形態においては、転送比は「４」であるとして説明する。
【００３８】
図２は、図１に示した情報処理装置１００及び画像表示装置３００の機能ブロック図を示す図である。情報処理装置１００は、図２に示すように、画像データを保持する画像データ保持部１１０と、転送比を算出する転送比算出部１２０と、転送比として表わされる値の画素数（この場合、転送比＝４であるので４個の画素）を１つの処理単位として当該処理単位の中から特定の画素の画素データを抽出するための複数の画素データ抽出ブロックを画像データに対して升目状に設定する画素データ抽出ブロック設定部１３０と、画像データの解像度を画像表示装置３００と同じ解像度に変換する解像度変換部１４０と、連続する少なくとも２つのフレームデータ（現フレームデータと当該現フレームデータよりも１つ前のフレームデータとする）を記憶するフレームデータ記憶部１５０と、フレームの数をカウントするカウンタ（フレームカウンタという）１６０と、連続するフレームのうちの現フレームデータと当該現フレームデータよりも１つ前のフレームデータ（前フレームデータという）との一致性の高さを判定するフレーム比較部１７０と、初期設定としてフレームカウンタのカウント値を「０」に設定したあと、フレーム比較部１７０により現フレームデータと前フレームデータとの一致性が高いと判定された場合には、カウント値を更新（インクリメントとする）し、一致性が低いと判定された場合にはカウント値を「０」にリセットするフレームカウンタ制御部１８０と、各画素データ抽出ブロックにそれぞれ属する画素のうち当該フレームにおいて現時点で転送すべき画素の位置（画素位置という）を現時点のカウント値に基づいて設定する転送画素位置設定部１９０と、転送すべき画素の画素位置に対応する画素データとフレームカウンタ１６０の現時点におけるカウント値とを転送手段５００によって画像表示装置３００に転送する転送制御部２００とを有している。
【００３９】
一方、画像表示装置３００は、情報処理装置１００から転送されてきた画素データと現時点におけるカウント値とを受信するデータ受信部３１０と、情報処理装置１００において設定された複数の画素データ抽出ブロックに対応する複数の画素データ書き込みブロックを、画像データ表示領域（フレームデータ記憶部３２０の画像データ表示領域に対応する画像データ書き込み領域）に設定する画素データ書き込みブロック設定部３３０と、転送されてきた画素データを画素データ書き込みブロックに書き込む際の書き込み画素位置と書き込み画素数とを設定する書き込み画素位置及び書き込み画素数設定部３４０と、設定された書き込み画素位置を始点に設定された書き込み画素数だけ当該画素データを当該画素データ書き込みブロックに書き込むことによって当該画素データ書き込みブロックにおける画素データの更新を行う書き込み制御部３５０とを有している。
【００４０】
また、画素データ抽出ブロック及び画素データ書き込みブロックは、それぞれ矩形をなし、矩形の水平方向画素数（ｈｈで表す）と垂直方向画素数（ｈｖで表す）との積が、転送比（この場合、転送比＝４）と同じ値となるように、矩形の水平方向画素数ｈｈ及び垂直方向画素数ｈｖが設定される。
【００４１】
なお、画素データ抽出ブロック及び画素データ書き込みブロックは、それぞれ正方形又は正方形に近くなるように、水平方向及び垂直方向画素数が設定されることが好ましい。したがって、実施形態に係る画像表示システムにおいては、転送比＝４としているので、画素データ抽出ブロック及び画素データ書き込みブロックの水平方向画素数ｈｈは「２」、垂直方向画素数ｈｖは「２」と設定される。
【００４２】
図３は、画素データ抽出ブロック及び画素データ書き込みブロックの設定例を示す図である。図３（ａ）は画素データ抽出ブロックの設定例を示す図であり、各升目が１つの画素データ抽出ブロックＲ１１，Ｒ２１，Ｒ３１，・・・、Ｒ１２，Ｒ１３，・・・を表している。また、図３（ｂ）は画素データ書き込みブロックの設定例を示す図であり、各升目が１つの画素データ書き込みブロックＷ１１，Ｗ２１，Ｗ３１，・・・、Ｗ１２，Ｗ１３，・・・を表しており、太線で示す外枠で囲まれる全体の範囲が画像表示領域となる。
【００４３】
また、実施形態に係る画像表示システムにおいては、転送比が「４」であるため、各画素データ抽出ブロック及び各画素データ書き込みブロックは、水平方向及び垂直方向にそれぞれ２画素ずつ合計４つの画素で構成されているものとする。なお、各画素データ抽出ブロック及び各画素データ書き込みブロックにおける水平方向画素数ｈｈ及び垂直方向画素数ｈｖの算出方法として、下記の式を例示することができる。
【数１】
2010160304.tif 000003
【００４４】
なお、（１）式及び（２）式において、「rounddown()」は、()内の数値を小数点以下
切り捨てることを意味している。
例えば、転送比＝４であれば、（１）式によりｈｈ（又はｈｖ）＝２と求められ、また、（２）式によりｈｖ（又はｈｈ）＝２と求められるので、２画素×２画素となる。また、仮に転送比＝３であれば、（１）式によりｈｈ（又はｈｖ）＝１、（２）式によりｈｖ（又はｈｈ）＝３／１＝３と求められるので、３画素×１画素又は１画素×３画素となる。
【００４５】
図４は、実施形態に係る画像表示システムにおける情報処理装置１００の処理手順を説明するフローチャートである。情報処理装置１００の処理手順は、図４に示すように、転送比を算出するするとともに、画素データ抽出ブロックの水平方向画素数ｈｈと垂直方向画素数ｈｖとを算出する（ステップＳ１）。実施形態においては、転送比が「４」であり、１つの画素データ抽出ブロックに含まれる画素は４個（水平方向及び垂直方向にそれぞれ２画素ずつ）であるので、ｈｖ＝２、ｈｈ＝２とする。
【００４６】
次に、フレームカウンタ１６０のカウント値を「０」とする（ステップＳ２）。また、情報処理装置１００に保持されているコンテンツの解像度が画像表示装置３００の解像度と異なる場合には、現時点における処理対象のフレームデータ（現フレームデータ）の解
像度を画像表示装置３００と同じ解像度となるように解像度変換を行い（ステップＳ３）、解像度変換後の現フレームデータをフレームデータ記憶部１５０に保存する（ステップＳ４）。
【００４７】
そして、各画素データ抽出ブロックに含まれる４個の画素のうち画像表示装置３００に転送すべき特定の画素データ（１つの画素データとする）を各画素データ抽出ブロックごとに抽出する（ステップＳ５）。各画素データ抽出ブロックにおいて抽出された画素データとフレームカウンタ１６０の現時点におけるカウント値とを画像表示装置３００に転送する（ステップＳ６）。
【００４８】
なお、カウント値の転送は、例えば、ＨＤＭＩ（High Definition Multimedia Interface）のＣＥＣ（Consumer Electronics Control）のようなコントロール信号を転送できる場合は、カウント値をコントロール信号として転送する。また、このようなコントロール信号がない転送手段では、例えば、各フレームにおける最初の１画素のデータをカウント値を表すデータとして使用し、当該最初の１画素は２画素目のデータを流用するという処理を行うことも可能である。
【００４９】
続いて、次のフレームを読み込み（ステップＳ７）、フレームデータ間（現フレームデータと前フレームデータ）との一致性の高さを示す値を算出する（ステップＳ８）。具体的には、現時点において読み込んだフレームデータ（これを現時点での現フレームデータとする）と、フレームデータ記憶部１５０に既に保存されているフレームデータ（前フレームデータとする）との間で、フレームデータ間の一致性の高さを示す値を算出する。
【００５０】
そして、算出した値に基づいて一致性が高いか否かを判定する。なお、フレームデータの一致性の高さを判定する方法としては、例えば、現フレームデータ及び前フレームデータのそれぞれ対応する各画素の差分を算出し、算出された各画素の差分の絶対値を積算して、その積算値をフレームデータ間の一致性の高さを示す値とし、この値に基づいて一致性の高さを判定する方法を例示することができる。
【００５１】
すなわち、算出された積算値が閾値以上か否かを判定し（ステップＳ９）、積算値が閾値未満であれば、現フレームデータと前フレームデータとの一致性は高いとし、フレームカウンタ１６０をインクリメント（＋１）して（ステップＳ１０）、ステップＳ３に戻る。また、算出された積算値が閾値以上であれば、現フレームデータ及び前フレームデータとの一致性は低いとし、フレームカウンタ１６０を「０」にリセットして（ステップＳ１１）、ステップＳ３に戻る。
【００５２】
図５は、実施形態に係る画像表示システムにおける画像表示装置３００の処理手順を説明するフローチャートである。画像表示装置３００の処理手順は、図５に示すように、転送されてきた画素データを各画素データ書き込みブロックに書き込む際の書き込み画素位置と書き込み画素数とを設定する（ステップＳ２１）。
【００５３】
そして、情報処理装置１００から転送されてくる画素データ（各画素データ抽出ブロックにおいて抽出された画素データ）とフレームカウンタ１６０の現時点におけるカウント値とを受信すると（ステップＳ２１）、設定された書き込み画素位置を始点に設定された書き込み画素数だけ当該画素データを当該画素データ書き込みブロックに書き込むことによって当該画素データ書き込みブロックにおける画素データの更新を行う（ステップＳ２３）。
【００５４】
図６は、各画素データ抽出ブロックに含まれる４つの画素データのｘｙ座標上における座標値を示す図である。なお、図６においては、画素データ抽出ブロックＲ１１，Ｒ２１
のみが図示されているが他の画素データ抽出ブロックについても同様に考えることができる。また、図６において、画素データ抽出ブロックＲ１１に含まれる４つの画素データをａ０，ａ１，ａ２，ａ３で表し、画素データ抽出ブロックＲ２１に含まれる４つの画素データをｂ０，ｂ１，ｂ２，ｂ３で表すものとする。
【００５５】
図６に示すように、画素データａ０のｘｙ座標上における座標値を（０，０）とすれば、画素データ抽出ブロックＲ１１の場合は、画素データａ１の座標値は（１，０）、画素データａ２の座標値は（０，１）、画素データａ３の座標値は（１，１）である。また、画素データ抽出ブロックＲ２１の場合は、画素データｂ０の座標値は（２，０）、画素データｂ１の座標値は（３，０）、画素データｂ２の座標値は（２，１）、画素データｂ３の座標値は（３，１）である。なお、図示は省略するが、画像表示装置３００側において設定された各画素データ書き込みブロックＷ１１，Ｗ２１，・・・における４つの画素データの座標値も図６と同様に考えることができる。
【００５６】
図７は、実施形態に係る画像表示システムにおける情報処理装置１００及び画像表示装置３００の具体的な画像データ処理について説明する図である。なお、転送比は前述したように「４」であるとする。
【００５７】
まず、情報処理装置１００に保持されているコンテンツの解像度が画像表示装置３００の解像度と異なる場合には、情報処理装置１００において、処理対象となるフレームデータ（現フレームデータ）の解像度を画像表示装置３００と同じ解像度となるように解像度変換を行い、現フレームデータ（第１フレームデータという）において転送すべき画素データを各画素データ抽出ブロックごとに抽出する。このとき、各画素データ抽出ブロックのどの画素位置の画素データを抽出するかは、その時点におけるカウント値に基づいて決定される。ここでは、図６で説明したように、各画素データ抽出ブロックにおける画素位置は、ｘｙ座標で表すものとする。
【００５８】
ここで、フレームカウンタ１６０の現時点におけるカウント値をｃｎｔ、各画素データ抽出ブロックのオフセット位置をｏｆｆｓｅｔ、画素データ抽出ブロックの水平方向画素数をｈｈ、画素データ抽出ブロックの垂直方向画素数をｈｖとすれば、現時点のカウント値において各画素データ抽出ブロックから抽出すべき画素データの画素位置（ｘ座標及びｙ座標）は、下記のように表すことができきる。
【００５９】
ｘ＝ｏｆｆｓｅｔ＋ｃｎｔ％ｈｖ・・・・・・（３）
ｙ＝ｏｆｆｓｅｔ＋{ｃｎｔ％（ｈｖ・ｈｈ）}／ｈｈ・・・・・・（４）
【００６０】
なお、（３）式及び（４）式において、ｏｆｆｓｅｔは、各画素データ抽出ブロックにおける左上の画素データの座標を表している。例えば、画素データ抽出ブロックＲ１１においては、画素データａ０の座標（０，０）をｏｆｆｓｅｔとし、画素データ抽出ブロックＲ２１においては、画素データｂ０の座標（２，０）をｏｆｆｓｅｔとしている。また、（３）式において、「ｃｎｔ％ｈｖ」は、ｃｎｔをｈｖで除算したときの余りを求めることを意味し、同様に（４）式における「ｃｎｔ％（ｈｖ・ｈｈ）」は、ｃｎｔをｈｖ・ｈｈで除算したときの余りを求めることを意味している。また、（４）式における「ｃｎｔ％（ｈｖ・ｈｈ）／ｈｈ」によって得られた値は、小数点以下切り下げとする。
【００６１】
ここで、画素データ抽出ブロックＲ１１の場合は、ｏｆｆｓｅｔの座標が（０，０）であるので、カウント値が「０」（ｃｎｔ＝０）においては、抽出すべき画素位置は、（３）式及び（４）式を計算すると、ｘ＝０，ｙ＝０と求められ、カウント値が「１」（ｃｎｔ＝１）においては、抽出すべき画素位置は、ｘ＝１，ｙ＝０と求められ、カウント値が「２」（ｃｎｔ＝２）においては、抽出すべき画素位置は、ｘ＝０，ｙ＝１と求められ、
カウント値が「３」（ｃｎｔ＝３）においては、抽出すべき画素位置は、ｘ＝１，ｙ＝１と求められる。
【００６２】
また、画素データ抽出ブロックＲ２１の場合は、ｏｆｆｓｅｔの座標が（２，０）であるので、カウント値が「０」（ｃｎｔ＝０）においては、（３）式及び（４）式を計算すると、抽出すべき画素位置は、ｘ＝２，ｙ＝０と求められ、カウント値が「１」（ｃｎｔ＝１）においては、抽出すべき画素位置は、ｘ＝３，ｙ＝０と求められ、カウント値が「２」（ｃｎｔ＝２）においては、抽出すべき画素位置は、ｘ＝２，ｙ＝１と求められ、カウント値が「３」（ｃｎｔ＝３）においては、抽出すべき画素位置は、ｘ＝３，ｙ＝１と求められる。
【００６３】
なお、（３）式及び（４）式は、画像表示装置３００において、転送されてきた画素データの書き込み画素位置を求める場合にも使用される。なお、転送されてきた画素データの書き込み画素位置を求める場合には、「画素データ抽出ブロック」を「画素データ書き込みブロック」として考えればよい。
【００６４】
以下に、画素データの抽出及び書き込み処理を具体的に説明する。まず、情報処理装置１００における画素データの抽出処理の具体例について説明する。ここでは説明をわかりやすくするため、ある特定の画素データ抽出ブロック（画素データ抽出ブロックＲ１１とその右隣りの画素データ抽出ブロックＲ２１とする）を例にとって説明する。
【００６５】
まず、第１フレームデータの転送処理を行う（図７（Ａ）参照）。このとき、初期状態としてカウント値が「０」であるとする。したがって、画素データ抽出ブロックＲ１１においては、抽出すべき画素データの画素位置は、（３）式及び（４）式からｘ＝０，ｙ＝０と求められるので、画素データａ０が抽出される。
【００６６】
また、画素データ抽出ブロックＲ２１においては、抽出すべき画素データの画素位置は、（３）式及び（４）式からｘ＝２，ｙ＝０と求められので、画素データｂ０が抽出される。これにより、情報処理装置１００の転送制御部２００からは、抽出された画素データａ０，ｂ０とその時点のカウント値「０」が転送手段５００によって画像表示装置３００に転送される。なお、転送された画素データを図７（Ａ）の（ｉ）において灰色で示す。
【００６７】
一方、画像表示装置３００においては、転送されてきた画素データａ０，ｂ０とカウント値「０」を受信すると、受信したカウント値に基づいて画素データａ０，ｂ０の書き込み画素位置と書き込み画素数を算出する。
【００６８】
転送されてきた画素データの書き込み画素位置は、前記（３）式及び（４）式によって算出することができる。また、転送されてきた画素データの書き込み数は、下記の式で算出することができる。
roundup{ｈｖ・ｈｈ／（ｃｎｔ＋１）}・・・・・・・（５）
【００６９】
なお、（５）式において、ｈｈは画素データ書き込みブロックの水平方向画素数、ｈｖは画素データ書き込みブロックの垂直方向画素数である。また、「rounup{}」は、{}内の数値を小数点以下切り上げることを意味している。
【００７０】
例えば、画素データ書き込みブロックＷ１１における画素データの書き込み画素位置は、ｏｆｆｓｅｔの座標が（０，０）であるので、カウント値が「０」においては、ｘ＝０，ｙ＝０と求められ、カウント値が「１」においては、ｘ＝１，ｙ＝０と求められ、カウント値が「２」においては、ｘ＝０，ｙ＝１と求められ、カウント値が「３」においては、ｘ＝１，ｙ＝１と求められる。
【００７１】
一方、画素データ書き込みブロックＷ２１における画素データの書き込み位置は、ｏｆｆｓｅｔの座標が（２，０）であるので、カウント値が「０」においては、ｘ＝２，ｙ＝０と求められ、カウント値が１においては、ｘ＝３，ｙ＝０と求められ、カウント値が「２」においては、ｘ＝２，ｙ＝１と求められ、カウント値が「３」においては、ｘ＝３，ｙ＝１と求められる。
【００７２】
また、画像データ書き込みブロックＷ１１における画素データの書き込み画素数は、カウント値が「０」においては、（５）式を計算すると、
roundup{２×２／（０＋１）}＝roundup{４}＝４と求められ、カウント値が「１」においては、（５）式を計算すると、roundup{２×２／（１＋１）}＝roundup{４／２}＝２と求められ、カウント値が「２」においては、（５）式を計算すると、roundup{２×２／（２＋１）}＝roundup{４／３}＝２と求められ、カウント値が「３」においては、（５）式を計算すると、roundup{２×２／（３＋１）}＝roundup{４／４}＝１と求められる。
【００７３】
ところで、第１フレームデータの転送段階では、カウント値が「０」であるので、画素データ書き込みブロックＷ１１における画素データａ０の書き込み画素位置は（０，０）であり、画素データ書き込みブロックＷ２１における画素データｂ０の書き込み画素位置は（２，０）である。また、カウント値が「０」のときの画素データａ０，ｂ０の書き込み画素数は、（５）式により、「４」と求められる。これは、転送されてきた画素データａ０，ｂ０を当該画素データ書き込みブロックＷ１１，Ｗ２１の４つの画素位置に書き込むことを意味している。
【００７４】
したがって、第１フレームデータの転送段階においては、画素データａ０，ｂ０は、画素データ書き込みブロックＷ１１，Ｗ２１に図７（Ａ）の（ｉｉ）に示すように書き込まれる。なお、図７（Ａ）の（ｉｉ）における画素データ書き込みブロックＷ１１，Ｗ２１において、灰色で示した領域は、第１フレームデータの転送により画素データａ０，ｂ０が書き込まれた領域であることを示している。
【００７５】
続いて、情報処理装置１００では、次フレームデータ（第２フレームデータとする）と、既にフレームデータ記憶部１５０に書き込まれている前フレームデータ（第１フレームデータとする）との一致性の高さを調べる。ここでは、第２フレームデータと第１フレームデータとは高い一致性を有しているものとする。この場合、フレームカウンタ１６０のカウント値をインクリメントし、カウント値を「１」とする。
【００７６】
情報処理装置１００においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１，Ｒ２１における抽出すべき画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値「１」、ｏｆｆｓｅｔの座標が（０，０）であるので、抽出すべき画素位置は、ｘ＝１、ｙ＝０と求められ、画素データａ１が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「１」、ｏｆｆｓｅｔの座標が（２，０）であるので、抽出すべき画素位置は、ｘ＝３、ｙ＝０と求められ、画素データｂ１が抽出される。
【００７７】
これにより、情報処理装置１００の転送制御部２００からは、抽出された画素データａ１，ｂ１とその時点のカウント値「１」が転送手段５００によって画像表示装置３００に転送される。なお、転送された画素データを図７（Ｂ）の（ｉ）において灰色で示す。
【００７８】
一方、画像表示装置３００においては、転送されてきた画素データａ１，ｂ１とカウント値「１」を受信すると、受信したカウントに値に基づいて画素データａ１，ｂ１の書き込み画素位置と書き込み画素数を算出する。
【００７９】
この場合も画素データａ１，ｂ１の書き込み画素位置は、前記（３）式及び（４）式によって算出することができる。すなわち、第２フレームデータの転送段階では、カウント値が「１」であるので、画素データ書き込みブロックＷ１１における画素データａ１の書き込み画素位置は（１，０）であり、画素データ書き込みブロックＷ２１における画素データｂ１の書き込み画素位置は（３，０）である。
【００８０】
また、カウント値が「１」のときの画素データａ１，ｂ１の書き込み画素数は、（５）式により、「２」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ１，ｂ１は２画素ずつ書き込むことを意味している。
【００８１】
すなわち、画素データａ１は、画素データ書き込みブロックＷ１１における画素位置（１，０）を始点に２つの画素位置（垂直方向に隣接する２つの画素位置とする）に書き込まれる（図７（Ｂ）の（ｉｉ）参照）。なお、図７（Ｂ）の（ｉｉ）における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素データａ１の書き込まれた領域（画素データａ１によって更新された領域）であることを示している。
【００８２】
また、画素データｂ１は、画素データ書き込みブロックＷ２１における画素位置（３，０）を始点に２つの画素位置（垂直方向に隣接する２つの画素位置とする）に書き込まれる（図７（Ｂ）の（ｉｉ）参照）。なお、図７（Ｂ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ１の書き込まれた領域（画素データｂ１によって更新された領域）であることを示している。
【００８３】
これにより、第２フレームデータの転送段階においては、画素データ書き込みブロックＷ１１においては、２つの画素データａ０と２つの画素データａ１が書き込まれ、画素データ書き込みブロックＷ２１においては、２つの画素データｂ０と２つの画素データｂ１が書き込まれた状態となる。
【００８４】
続いて、情報処理装置１００では、次フレームデータ（第３フレームデータとする）と、既にフレームデータ記憶部１５０に書き込まれている前フレームデータ（第２フレームデータとする）との一致性の高さを調べる。ここでは、第３フレームデータと第２フレームデータとは高い一致性を有しているものとする。この場合、フレームカウンタ１６０のカウント値をインクリメントし、カウント値を「２」とする。
【００８５】
情報処理装置１００においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１，Ｒ２１における抽出画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値が「２」、ｏｆｆｓｅｔの座標が（０，０）であるので、抽出すべき画素位置は、ｘ＝０、ｙ＝１と求められ、画素データａ２が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「２」、ｏｆｆｓｅｔの座標が（２，０）であるので、抽出すべき画素位置は、ｘ＝２、ｙ＝１と求められ、画素データｂ２が抽出される。これにより、情報処理装置１００の転送制御部２００からは、抽出された画素データａ２，ｂ２とその時点のカウント値「２」が転送手段５００によって画像表示装置３００に転送される。なお、転送された画素データを図７（Ｃ）の（ｉ）において灰色で示す。
【００８６】
一方、画像表示装置３００においては、転送されてきた画素データａ２，ｂ２とカウント値「２」を受信すると、受信したカウントに値に基づいて画素データａ２，ｂ２の書き込み画素位置と書き込み画素数を算出する。
【００８７】
この場合も画素データａ２，ｂ２の書き込み画素位置は、前記（３）式及び（４）式に
よって算出することができる。すなわち、第３フレームデータの転送段階では、カウント値が「２」であるので、画素データ書き込みブロックＷ１１における画素データａ２の書き込み画素位置は（０，１）であり、画素データ書き込みブロックＷ２１における画素データｂ２の書き込み画素位置は（２，１）である。
【００８８】
また、カウント値が「２」のときの画素データａ２，ｂ２の書き込み画素数は、（５）式により、「２」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ２，ｂ２は２画素ずつ書き込むことを意味している。
【００８９】
すなわち、画素データａ２は、画素データ書き込みブロックＷ１１における画素位置（０，１）を始点に２つの画素位置（水平方向に隣接する２つの画素位置とする）に書き込まれる（図７（Ｃ）の（ｉｉ）参照）。なお、図７（Ｃ）の（ｉｉ）における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素データａ２の書き込まれた領域（画素データａ２によって更新された領域）であることを示している。
【００９０】
また、画素データｂ２は、画素データ書き込みブロックＷ２１における画素位置（２，１）を始点に２つの画素位置（水平方向に隣接する２つの画素位置とする）に書き込まれる（図７（Ｃ）の（ｉｉ）参照）。なお、図７（Ｃ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ２の書き込まれた領域（画素データｂ２によって更新された領域）であることを示している。
【００９１】
これにより、第３フレームデータの転送段階においては、画素データ書き込みブロックＷ１１においては、１つの画素データａ０，ａ１と２つの画素データａ２が書き込まれ、画素データ書き込みブロックＷ２１においては、１つの画素データｂ０，ｂ１と２つの画素データｂ２が書き込まれた状態となる。
【００９２】
続いて、情報処理装置１００では、次フレームデータ（第４フレームデータとする）と、既にフレームデータ記憶部１５０に書き込まれている前フレームデータ（第３フレームデータとする）との一致性の高さを調べる。ここでは、第４フレームデータと第３フレームデータとは高い一致性を有しているものとする。この場合、フレームカウンタ１６０のカウント値をインクリメントし、カウント値を「３」とする。
【００９３】
情報処理装置１００においては、（３）式及び（４）式によって画素データ抽出ブロックＲ１１，Ｒ２１における抽出画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、カウント値が「３」、ｏｆｆｓｅｔの座標が（０，０）であるので、抽出すべき画素位置は、ｘ＝１、ｙ＝１と求められ、画素データａ３が抽出される。また、画素データ抽出ブロックＲ２１においては、カウント値が「３」、ｏｆｆｓｅｔの座標が（２，０）であるので、抽出すべき画素位置は、ｘ＝３、ｙ＝１と求められ、画素データｂ３が抽出される。
【００９４】
これにより、情報処理装置１００の転送制御部２００からは、抽出された画素データａ３，ｂ３とその時点のカウント値「３」が転送手段５００によって画像表示装置３００に転送される。なお、転送された画素データを図７（Ｄ）の（ｉ）において灰色で示す。
【００９５】
一方、画像表示装置３００においては、転送されてきた画素データａ３，ｂ３とカウント値「３」を受信すると、受信したカウントに値に基づいて画素データａ３，ｂ３の書き込み画素位置と書き込み画素数を算出する。
【００９６】
この場合も画素データａ３，ｂ３の書き込み画素位置は、前記（３）式及び（４）式によって算出することができる。すなわち、第４フレームデータの転送段階では、カウント
値が「３」であるので、画素データ書き込みブロックＷ１１における画素データａ３の書き込み画素位置は（１，１）であり、画素データ書き込みブロックＷ２１における画素データｂ３の書き込み画素位置は（３，１）である。
【００９７】
また、このときの画素データａ３，ｂ３の書き込み画素数は、カウント値が「３」であるので、（５）式により、「１」と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ３，ｂ３は１画素のみを書き込むことを意味している。
【００９８】
すなわち、画素データａ３は、画素データ書き込みブロックＷ１１における画素位置（１，１）に書き込まれる（図７（Ｄ）の（ｉｉ）参照）。なお、図７（Ｄ）の（ｉｉ）における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素データａ３の書き込まれた領域（画素データａ３によって更新された領域）であることを示している。
【００９９】
また、画素データｂ３は、画素データ書き込みブロックＷ２１における画素位置（３，１）に書き込まれる（図７（Ｄ）の（ｉｉ）参照）。なお、図７（Ｄ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ３の書き込まれた領域（画素データｂ３によって更新された領域）であることを示している。
【０１００】
これにより、第４フレームデータの転送段階においては、画素データ書き込みブロックＷ１１においては、画素データａ０，ａ１，ａ２，ａ３が１画素ずつ書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ０，ｂ１，ｂ２，ｂ３が１画素ずつ書き込まれることとなる。
【０１０１】
以上説明したような処理を行うことにより、転送比が「４」、すなわち、転送手段５００の転送能力が、画像表示装置３００が必要とするデータ量の１／４しかない場合であっても、解像度やフレームレートを転送手段５００に適合するように落とすことなくなく、画像表示装置３００が必要とするデータ量を転送することができる。なお、画像表示装置３００では、第１フレームデータの表示以降、徐々に解像度が向上して行き、第４フレームデータの表示を行った時点で、コンテンツと同じ解像度の画像データを表示させることができる。
【０１０２】
ところで、第５フレームデータ以降においても、現フレームデータと前フレームデータとの一致性が高いと判定された場合には、カウント値は「４，５，６，・・・」とインクリメントされて行く。この場合の情報処理装置１００での画素データの抽出及び画像表示装置３００での画素データの書き込みは次のようにして行われる。
【０１０３】
図８はカウント値が転送比（処理単位となる画素数）以上となった場合の処理を説明する図である。図８（Ａ）に示すように、第５フレームデータ転送の段階においてカウント値が「４」となった場合は、（３）式及び（４）式から各画素データ抽出ブロックＲ１１，Ｒ２１のそれぞれの４つの画素のうち、左上の画素データ（画素データ抽出ブロックＲ１１においては画素データａ４で表し、画素データ抽出ブロックＲ２１においては画素データｂ４で表わすものとする）が抽出される。そして、抽出された画素データａ４，ｂ４とその時点におけるカウント値「４」を画像表示装置３００に転送する。なお、転送された画素データを図８（Ａ）の（ｉ）において灰色で示す。
【０１０４】
一方、画像表示装置３００における書き込み処理は、カウント値が「４」以上となった場合も、転送されてきた画素データの書き込み画素位置は、（３）式及び（４）式によって求めることができ、また、書き込み画素数は、（５）式によって求めることができる。
【０１０５】
すなわち、画素データ書き込みブロックＷ１１においては、カウント値「４」、ｏｆｆｓｅｔの座標が（０，０）であるので、画素データａ４の書き込み画素位置は（０，０）である。また、画素データ書き込みブロックＷ２１においては、カウント値「４」、ｏｆｆｓｅｔの座標が（２，０）であるので、画素データｂ４の書き込み画素位置は（２，０）である。
【０１０６】
また、画素データａ４，ｂ４の書き込み画素数は、（５）式で算出することができる。すなわち、この場合、カウント値が「４」であるので、（５）式を計算すると、roundup{２×２／（４＋１）}＝roundup｛０．８｝＝１と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ４，ｂ４はそれぞれ１画素だけ書き込むことを意味している。すなわち、画素データａ１は、画素データ書き込みブロックＷ１１における画素位置（０，０）に書き込まれる（図８（Ａ）の（ｉｉ）参照）。なお、図８（Ａ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データａ４の書き込まれた領域（画素データａ４によって更新された領域）であることを示している。
【０１０７】
また、画素データｂ４は、画素データ書き込みブロックＷ２１における画素位置（２，０）の画素位置に書き込まれる（図８（Ａ）の（ｉｉ）参照）。なお、図８（Ａ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、画素データｂ４の書き込まれた領域（画素データｂ４によって更新された領域）であることを示している。
【０１０８】
これにより、第５フレームデータの転送段階においては、画素データ書き込みブロックＷ１１においては、画素データａ４，ａ１，ａ２，ａ３が書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ４，ｂ１，ｂ２，ｂ３が書き込まれた状態となる。
【０１０９】
続いて、情報処理装置１００では、第６フレームデータと既にフレームデータ記憶部１５０に書き込まれている前フレームデータ（第５フレームデータとする）との一致性の高さを調べる。ここでは、第６フレームデータと第５フレームデータとは高い一致性を有しているものとする。この場合、フレームカウンタ１６０のカウント値をインクリメントし、カウント値を「５」とする。
【０１１０】
情報処理装置１００においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１，Ｒ２１における抽出画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては画素データａ５が抽出される。また、画素データ抽出ブロックＲ２１においては、画素データｂ５が抽出される。これにより、情報処理装置１００の転送制御部２００からは、抽出された画素データａ５，ｂ５とその時点のカウント値「５」が転送手段５００によって画像表示装置３００に転送される。なお、転送された画素データを図８（Ｂ）の（ｉ）において灰色で示す。
【０１１１】
一方、画像表示装置３００においては、転送されてきた画素データａ５，ｂ５とカウント値「５」を受信すると、受信したカウントに値「５」に基づいて画素データａ５，ｂ５の書き込み画素位置と書き込み画素数を算出する。
【０１１２】
この場合、画素データ書き込みブロックＷ１１においては、カウント値「５」、ｏｆｆｓｅｔの座標が（０，０）であるので、画素データａ５の書き込み画素位置は（１，０）である。また、画素データ書き込みブロックＷ２１においては、カウント値「５」、ｏｆｆｓｅｔの座標が（２，０）であるので、画素データｂ５の書き込み画素位置は（３，０）である。
【０１１３】
また、画素データａ５，ｂ５の書き込み画素数は、カウント値が「５」であるので、（５）式を計算すると、roundup{２×２／（５＋１）}＝roundup{０．６６}＝１と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ５，ｂ５をそれぞれ１画素だけ書き込むことを意味している。
【０１１４】
すなわち、画素データａ５は、画素データ書き込みブロックＷ１１における画素位置（１，０）に書き込まれる（図８（Ｂ）の（ｉｉ）参照）。なお、図８（Ｂ）の（ｉｉ）における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素データａ５の書き込まれた領域（画素データａ５によって更新された領域）であることを示している。
【０１１５】
また、画素データｂ５は、画素データ書き込みブロックＷ２１における画素位置（３，０）に書き込まれる（図８（Ｂ）の（ｉｉ）参照）。なお、図８（Ｂ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ５の書き込まれた領域（画素データｂ５によって更新された領域）であることを示している。
【０１１６】
これにより、第６フレームデータの転送時においては、画素データ書き込みブロックＷ１１においては、画素データａ４，ａ５，ａ２，ａ３が書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ４，ｂ５，ｂ２，ｂ３が書き込まれた状態となる。
【０１１７】
続いて、情報処理装置１００では、次フレームデータ（第７フレームデータとする）と、既にフレームデータ記憶部１５０に書き込まれている前フレームデータ（第６フレームデータとする）との一致性の高さを調べる。ここでは、第７フレームデータと第６フレームデータとは高い一致性を有しているものとする。この場合、フレームカウンタ１６０のカウント値をインクリメントし、カウント値を「６」とする。
【０１１８】
情報処理装置１００においては、（３）式及び（４）式により画素データ抽出ブロックＲ１１，Ｒ２１における抽出画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、画素データａ６が抽出される。また、画素データ抽出ブロックＲ２１においては、画素データｂ６が抽出される。これにより、情報処理装置１００の転送制御部２００からは、抽出された画素データａ６，ｂ６とその時点のカウント値「６」が転送手段５００によって画像表示装置３００に転送される。なお、転送された画素データを図８（Ｃ）の（ｉ）において灰色で示す。
【０１１９】
一方、画像表示装置３００においては、転送されてきた画素データａ６，ｂ６とカウント値「６」を受信すると、受信したカウントに値に基づいて画素データａ６，ｂ６の書き込み画素位置と書き込み画素数を算出する。
【０１２０】
この場合、画素データ書き込みブロックＷ１１においては、カウント値「６」、ｏｆｆｓｅｔの座標が（０，０）であるので、画素データａ６の書き込み画素位置は（０，１）である。また、画素データ書き込みブロックＷ２１における画素データｂ６の書き込み画素位置は、カウント値「６」、ｏｆｆｓｅｔの座標が（２，０）であるので、画素データｂ６の書き込み画素位置は（２，１）である。
【０１２１】
また、画素データａ６，ｂ６の書き込み画素数は、この場合、カウント値が「６」であるので、（５）式を計算すると、roundup{２×２／（６＋１）}＝roundup｛０．５７｝＝１と求められる。これは、当該画素データ書き込みブロックにおいて、画素データａ６，ｂ６を１画素ずつ書き込むことを意味している。
【０１２２】
すなわち、画素データａ６は、画素データ書き込みブロックＷ１１における画素位置（１，０）に書き込まれる（図８（Ｃ）の（ｉｉ）参照）。なお、図８（Ｃ）の（ｉｉ）における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素データｂ６の書き込まれた領域（画素データａ６によって更新された領域）であることを示している。
【０１２３】
また、画素データｂ６は、画素データ書き込みブロックＷ２１における画素位置（３，０）に書き込まれる（図８（Ｃ）の（ｉｉ）参照）。なお、図８（Ｃ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ６の書き込まれた領域（画素データｂ６によって更新された領域）であることを示している。
【０１２４】
これにより、第６フレームデータの転送時においては、画素データ書き込みブロックＷ１１においては、画素データａ４，ａ５，ａ６，ａ３が書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ４，ｂ５，ｂ６，ｂ３が書き込まれた状態となる。
【０１２５】
続いて、情報処理装置１００では、次フレームデータ（第８フレームデータとする）と、既にフレームデータ記憶部１５０に書き込まれている前フレームデータ（第７フレームデータとする）との一致性の高さを調べる。ここでは、第８フレームデータと第７フレームデータとは高い一致性を有しているものとする。この場合、フレームカウンタ１６０のカウント値をインクリメントし、カウント値を「７」とする。
【０１２６】
情報処理装置１００においては、（３）式及び（４）式によって画素データ抽出ブロックＲ１１，Ｒ２１における抽出画素位置を算出する。この場合、画素データ抽出ブロックＲ１１においては、画素データａ７が抽出される。また、画素データ抽出ブロックＲ２１においては、画素データｂ７が抽出される。これにより、情報処理装置１００の転送制御部２００からは、抽出された画素データａ７，ｂ７とその時点のカウント値「７」が転送手段５００によって画像表示装置３００に転送される。なお、転送された画素データを図８（Ｄ）の（ｉ）において灰色で示す。
【０１２７】
一方、画像表示装置３００においては、転送されてきた画素データａ７，ｂ７とカウント値「７」を受信すると、受信したカウントに値に基づいて画素データａ７，ｂ７の書き込み画素位置と書き込み画素数を算出する。
【０１２８】
この場合、画素データ書き込みブロックＷ１１においては、カウント値「７」、ｏｆｆｓｅｔの座標が（０，０）であるので、画素データａ７の書き込み画素位置は（１，１）である。また、画素データ書き込みブロックＷ２１における画素データｂ７の書き込み画素位置は、カウント値「７」、ｏｆｆｓｅｔの座標が（２，０）であるので、画素データｂ７の書き込み画素位置は（３，１）である。
【０１２９】
また、画素データａ７，ｂ７の書き込み画素数は、カウント値が「３」であるので、（５）式を計算すると、roundup{２×２／（７＋１）}＝roundup {０．５}＝１と求められ
る。これは、当該画素データ書き込みブロックにおいて、画素データａ７，ｂ７は１画素ずつ書き込むことを意味している。
【０１３０】
すなわち、画素データａ７は、画素データ書き込みブロックＷ１１における画素位置（１，１）の画素位置に書き込まれる（図８（Ｄ）の（ｉｉ）参照）。なお、図８（Ｄ）の（ｉｉ）における画素データ書き込みブロックＷ１１において、灰色で示した領域は、画素データａ７の書き込まれた領域（画素データａ７によって更新された領域）であることを示している。
【０１３１】
また、画素データｂ７は、画素データ書き込みブロックＷ２１における画素位置（３，１）の画素位置に書き込まれる（図８（Ｄ）の（ｉｉ）参照）。なお、図８（Ｄ）の（ｉｉ）における画素データ書き込みブロックＷ２１において、灰色で示した領域は、画素データｂ７の書き込まれた領域（画素データｂ７によって更新された領域）であることを示している。
【０１３２】
これにより、第８フレームデータの転送時においては、画素データ書き込みブロックＷ１１においては、画素データａ４，ａ５，ａ６，ａ７が書き込まれ、画素データ書き込みブロックＷ２１においては、画素データｂ４，ｂ５，ｂ６，ｂ７が書き込まれた状態となる。
【０１３３】
このように、コンテンツの内容に大きな変化がない状態が長時間継続するような場合は、現時点において転送されてきた画素データで既に書き込み画素位置に書き込まれている画素データを、１画素単位で更新するといった書き込み処理を行う。これにより、コンテンツの内容が少しずつ変化するような場合、一定の解像度を保持しながらコンテンツの内容の変化に追従した画像表示を行うことができる。
【０１３４】
また、以上のような処理の途中で、例えば、コンテンツの内容（シーン）が大きく変化して、現フレームデータと前フレームデータとの一致性が低いと判定された場合は、フレームカウンタ１６０の値が「０」となり（図４におけるステップＳ９，Ｓ１１）、再び、図４におけるステップＳ３に処理が戻って、図７に示すような処理を行う。
【０１３５】
また、図７及び図８においては、画素データ抽出ブロックＲ１１，Ｒ２１及び画素データ書き込みブロックＷ１１，Ｗ２１のみについて説明したが、他の画素データ抽出ブロック及び画素データ書き込みブロックにおいても同様の処理を行うことは勿論である。
【０１３６】
なお、本発明は上記実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲で種々変形実施可能となるものである。例えば、下記（ａ）〜（ｆ）に示すような変形実施も可能である。
【０１３７】
（ａ）上記した実施形態では、カウント値が０から３に達するまでは、画像表示装置３００における書き込み画素数は、第１フレームデータ（カウント値「０」）のときは「４」（図７（Ａ）の（ｉｉ）参照）、第２フレームデータ（カウント値「１」）及び第３フレームデータ（カウント値「２」）のときはそれぞれ「２」（図７（Ｂ），（Ｃ）の（ｉｉ）参照）、第４フレームデータ（カウント値「３」）のときは「１」（図７（Ｄ）の（ｉｉ）参照）というような書き込み処理を行う例を示したが、これに限られるものではなく、カウント値が「０」のときの書き込み画素数は「４」、カウント値が「１」のときの書き込み画素数は「３」、カウント値が「２」のときの書き込み画素数は「２」、カウント値が「３」のときの書き込み画素数は「１」というように、１画素ずつ順次減らすようにしてもよい。
【０１３８】
（ｂ）上記した実施形態では、転送比を「４」とした場合の処理であったが、転送比は「４」に限られるものではなく、画像表示システムにおける転送比に応じて、処理単位となる画素数を設定することにより、転送比に応じた処理の実行が可能となる。
【０１３９】
（ｃ）上記した実施形態では、画素データ抽出ブロック及び画素データ書き込みブロックにおける画素の抽出・転送及び画素の書き込み（更新）は、１画素単位で行う例で説明したが、例えば、２画素単位など複数画素単位で画素の抽出・転送及び書き込み（更新）を行うことも可能である。
【０１４０】
（ｄ）上記実施形態においては、画素データ抽出ブロック及び画素データ書き込みブロックの水平方向画素数ｈｈ、垂直方向画素数ｈｖは、（１）式及び（２）式によって算出する例について説明したが、転送比に対する水平方向画素数ｈｈ及び垂直方向画素数ｈｖを取得可能なテーブルを作成しておき、このテーブルを参照することによって水平方向画素数ｈｈ、垂直方向画素数ｈｖを取得するようにしてもよい。
【０１４１】
（ｅ）上記実施形態においては、画像表示装置３００における画素データの書き込み画素位置及び書き込み画素数は、（３）式、（４）式及び（５）式を用いて算出する例について説明したが、その時点のカウント値に対する画素データの書き込み画素位置及び書き込み画素数を取得可能なテーブルを作成しておき、このテーブルを参照することによってその時点のカウント値に対応する書き込み画素位置及び書き込み画素数を取得するようにしてもよい。
【０１４２】
（ｆ）上記実施形態においては、画像表示装置をプロジェクタとして説明したが、プロジェクタに限られるものではなく、表示すべきコンテンツに対応する画像データを転送手段によって画像表示装置に転送するような画像表示システムであれば、本発明を適用することができる。
【符号の説明】
【０１４３】
１００・・・情報処理装置、１１０・・・画像データ保持部、１２０・・・転送比算出部、１３０・・・画素データ抽出ブロック設定部、１４０・・・解像度変換部１４０、１５０・・・フレームデータ記憶部、１６０・・・フレームカウンタ、１７０・・・フレーム比較部、１８０・・・フレームカウンタ制御部、１９０・・・転送画素位置設定部、２００・・・転送制御部、３００・・・画像表示装置、３１０・・・データ受信部、３２０・・・フレームデータ記憶部、３３０・・・画素データ書き込みブロック設定部、３４０・・・書き込み画素位置及び書き込み画素数設定部、３５０・・・書き込み制御部、５００・・・転送手段，ａ０，ａ１，ａ２，ａ３、ｂ０，ｂ１，ｂ２，ｂ３・・・画素データ、Ｒ１１，Ｒ２１，・・・画素データ抽出ブロック、Ｗ１１，Ｗ２１，・・・画素データ書き込みブロック
【図１】
2010160304.tif 000004
【図２】
2010160304.tif 000005
【図３】
2010160304.tif 000006
【図４】
2010160304.tif 000007
【図５】
2010160304.tif 000008
【図６】
2010160304.tif 000009
【図７】
2010160304.tif 000010
【図８】
2010160304.tif 000011