(57)【要約】【課題】フレームレートの低下を引き起こすことなく、表示をすばやく更新すること。【解決手段】表示制御装置３０の記憶領域設定部３６は、更新データを受信するとともに、画像の更新処理の種別の情報に基づいて設定され、垂直同期信号が送信されるタイミングで送信された書き込みバッファにおける更新データの書き込み位置の情報を受信し、受信した情報に基づいて更新データを書き込みバッファに書き込む更新データの書き込み制御を実行するとともに、画像の更新処理の種別の情報に基づいて、更新データが書き込まれた書き込みバッファを読み込みバッファに組み入れ、読み込みバッファにおいて画像データの更新により不要となった画像データを記憶している領域を書き込みバッファに組み入れる記憶領域の設定制御を行い、表示制御部３５は、設定制御の結果設定された読み込みバッファに記憶された画像データおよび更新データに基づいて画像の表示制御を行う。【選択図】図１
2013214034.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する際に読み出される画像データを記憶する第１の記憶領域、および、前記画像データを更新する際に更新データが書き込まれる第２の記憶領域が設定されるバッファメモリを備える表示制御装置であって、
前記更新データを受信するとともに、前記画像の更新処理の種別の情報に基づいて設定され、表示制御用の垂直同期信号が送信されるタイミングで送信された前記第２の記憶領域における前記更新データの書き込み位置の情報を受信し、前記書き込み位置の情報に基づいて前記更新データを前記第２の記憶領域に書き込む更新データの書き込み制御を実行するとともに、前記画像の更新処理の種別の情報に基づいて、前記更新データが書き込まれた前記第２の記憶領域を前記第１の記憶領域に組み入れ、該第１の記憶領域において前記画像データの更新により不要となった画像データを記憶している領域を前記第２の記憶領域に組み入れる記憶領域の設定制御を行う記憶領域設定部と、
前記設定制御の結果設定された前記第１の記憶領域に記憶された画像データおよび更新データに基づいて前記画像の表示制御を行う表示制御部と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記画像の更新処理の種別は、前記画像の上下方向のスクロールによる更新、または、前記画像の左右方向のスクロールによる更新を含むことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記画像の更新処理の種別は、前記画像の一部のみの更新を含み、前記記憶領域設定部は、前記画像データの更新箇所に応じて前記第１の記憶領域に含まれる各領域からの画像データの読み出しの順序を変更し、前記表示制御部は、変更された順序に基づいて、前記画像の表示制御を行うことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記第１の記憶領域に含まれる各領域からの画像データの読み出しの順序が、該順序を変更する前の初期状態における各領域からの画像データの読み出しの順序と異なる場合に、前記第１の記憶領域に含まれる各領域からの画像データの読み出しの順序が、前記初期状態における各領域からの画像データの読み出しの順序と同じになるよう各領域に記憶された画像データを各領域間で入れ替えるグラフィックス更新部をさらに備えることを特徴とする請求項３に記載の表示制御装置。
【請求項５】
画像を表示する際に読み出される画像データを記憶する第１の記憶領域、および、前記画像データを更新する際に更新データが書き込まれる第２の記憶領域が設定されるバッファメモリを備え、表示制御用の垂直同期信号、前記更新データ、および、前記第２の記憶領域における前記更新データの書き込み位置の情報を受信し、受信した更新データを前記書き込み位置の情報に基づいて前記第２の記憶領域に書き込んだ後、更新データが書き込まれた前記第２の記憶領域を前記第１の記憶領域に組み入れ、該第１の記憶領域に記憶された画像データおよび更新データを読み出した後、読み出した該画像データおよび該更新データに基づいて前記画像を表示し、前記第１の記憶領域において前記画像データの更新により不要となった画像データを記憶している領域を前記第２の記憶領域に組み入れる表示制御装置に対して前記更新データと前記垂直同期信号とを送信する送信装置であって、
前記画像の更新処理の種別の情報に基づいて前記第２の記憶領域における前記書き込み位置の情報を生成し、生成した前記書き込み位置の情報を、前記垂直同期信号を送信するタイミングで前記表示制御装置に送信する設定情報生成部、
を備えることを特徴とする送信装置。
【請求項６】
前記画像の更新処理の種別は、前記画像の上下方向のスクロールによる更新、または、該画像の左右方向のスクロールによる更新を含むことを特徴とする請求項５に記載の送信装置。
【請求項７】
前記画像の更新処理の種別は、前記画像の一部のみの更新を含むことを特徴とする請求項５または６に記載の送信装置。
【請求項８】
請求項１に記載の表示制御装置と請求項５に記載の送信装置とを備えることを特徴とする表示装置。
【請求項９】
請求項２に記載の表示制御装置と請求項６に記載の送信装置とを備えることを特徴とする表示装置。
【請求項１０】
請求項３に記載の表示制御装置と請求項７に記載の送信装置とを備えることを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の表示を制御する表示制御装置、表示制御装置に画像の更新データを送信する送信装置、表示制御装置と送信装置とを備える表示装置に関する。
【背景技術】
【０００２】
近年、テレビ、パーソナルコンピュータ用モニタなどの表示装置では、４Ｋ２Ｋなどの高解像度の表示が可能となってきている。４Ｋ２Ｋとは、例えば横３８４０ピクセル、横２１６０ピクセルなどのように、横４０００ピクセル、縦２０００ピクセル前後の解像度のことである。
【０００３】
一方、テレビ放送やブルーレイディスクなどの映像ソースでは、２Ｋ１Ｋの解像度が主流であり、このような映像ソースからの映像が、４Ｋ２Ｋの解像度の表示装置により表示される場合には、スケーリングにより２Ｋ１Ｋの解像度が４Ｋ２Ｋの解像度に変換されて表示されるのが一般的である。２Ｋ１Ｋとは、横１９２０ピクセル、縦１０８０ピクセルの解像度のことである。
【０００４】
また、表示装置には、映像に重畳して、テレビ番組表やインターネットのブラウザ、表示装置の設定画面などの画像を表示可能なものがある。それらの画像を高解像度の表示装置が表示する場合、映像と同様に画像をスケーリングすることが考えられるが、それらの画像は画素値が不連続に変化することが多いことからスケーリングに向いていない。そのため、それらの画像は、はじめから４Ｋ２Ｋ等の高解像度で出力し、スケーリング後の映像と重畳することが望ましい。
【０００５】
また、画像を生成する装置と、生成された画像を表示する装置とがＨＤＭＩに対応した１本のケーブルで接続されている場合、現状では６０Ｈｚで伝送できる画像の解像度は最大で２Ｋ１Ｋであるので、解像度が２Ｋ１Ｋを超える画像を６０Ｈｚで伝送することができないという問題もある。
【０００６】
このような問題を解決するため、特許文献１には、外部から映像信号を受信する受信装置が、４Ｋ２Ｋの静止画を２Ｋ１Ｋの４つの静止画に分割し、分割した静止画を表示装置に順次出力し、表示装置が静止画を復元して表示する技術が開示されている。
【０００７】
また、特許文献２には、画像データを送信する送信装置が、画面上で変化が発生した領域を検出し、その検出結果に基づいて、画像データを表示する受信側モニタに送信する画像データのサイズを算出し、そのサイズが送信装置と受信側モニタとを接続するモニタケーブルの送信可能サイズを超えている場合に、画像データの分割処理を行う技術が開示されている。
【０００８】
例えば、上述した従来技術では、テレビ番組表やインターネットのブラウザ、表示装置の設定画面などの画像がスクロールされる場合、スクロールにより更新される画像部分のデータが分割して送信される。
【０００９】
図１３は、表示装置が画像データを格納するために用いるバッファの左スクロール実行時の状態変化について説明する図である。この表示装置は、読み込みバッファ１と、書き込みバッファ２を備える。送信装置が画像を４つに分割して表示装置に順次送信する場合、表示装置は各画像データを受信し、受信した各画像データを書き込みバッファ２へ格納する。
【００１０】
図１３（Ａ）に示す読み込みバッファ１には、現時点で表示されている４Ｋ２Ｋの解像度である画像の画像データＡ１、Ａ２、Ｂ１、Ｂ２、Ｃ１、Ｃ２、Ｄ１、Ｄ２が書き込まれている。表示装置は、読み込みバッファ１から画像データＡ１、Ａ２、Ｂ１、Ｂ２、Ｃ１、Ｃ２、Ｄ１、Ｄ２を読み込み、読み込んだ画像データを用いて４Ｋ２Ｋの解像度の画像を表示する。
【００１１】
表示装置は、上述した特許文献１、２の技術のように、画像を生成する装置から４Ｋ２Ｋの解像度である画像の一部である２Ｋ１Ｋの画像の画像データＢ１、Ｃ１を受信した場合に、画像データＢ１、Ｃ１を書き込みバッファ２に書き込む。以降、図１３（Ｂ）〜（Ｄ）に示すように、表示装置は、２Ｋ１Ｋの画像の画像データＤ１、Ｅ１、画像データＢ２、Ｃ２、画像データＤ２、Ｅ２をそれぞれ受信する度に、受信した画像データＤ１、Ｅ１、画像データＢ２、Ｃ２、画像データＤ２、Ｅ２を書き込みバッファ２に書き込む。
【００１２】
そして、図１３（Ｄ）に示すように、画像データＢ１、Ｃ１、画像データＤ１、Ｅ１、画像データＢ２、Ｃ２、画像データＤ２、Ｅ２の書き込みバッファ２に対する書き込みが完了した場合、図１３（Ｅ）に示すように、表示装置は、書き込みバッファ２を読み込みバッファ１に変更し、読み込みバッファ１から画像データＢ１、Ｂ２、Ｃ１、Ｃ２、Ｄ１、Ｄ２、Ｅ１、Ｅ２を読み込み、読み込んだ画像データを用いて、左に１段階スクロールした４Ｋ２Ｋの解像度の画像を表示する。
【００１３】
その後、表示装置は、画像を生成する装置から画像データＣ１、Ｄ１を受信した場合に、画像データＣ１、Ｄ１を書き込みバッファ２に書き込む。以後同様の処理が繰り返される。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２０１０−１３０５４４号公報
【特許文献２】特開２００２−２７８５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述した従来技術では、フレームレートが低下してしまうという問題がある。すなわち、画像を生成する装置が６０Ｈｚのフレームレートで画像を生成することが可能であったとしても、その画像のデータを４回に分けて送信する必要があるため、フレームレートが１５Ｈｚに低下し、表示をすばやく更新することができない。
【００１６】
本発明は、上記実情に鑑み、フレームレートの低下を引き起こすことなく、表示をすばやく更新することを可能とする表示制御装置、送信装置、表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決する為に、本発明の第１の技術手段は、画像を表示する際に読み出される画像データを記憶する第１の記憶領域、および、前記画像データを更新する際に更新データが書き込まれる第２の記憶領域が設定されるバッファメモリを備える表示制御装置であって、前記更新データを受信するとともに、前記画像の更新処理の種別の情報に基づいて設定され、表示制御用の垂直同期信号が送信されるタイミングで送信された前記第２の記憶領域における前記更新データの書き込み位置の情報を受信し、前記書き込み位置の情報に基づいて前記更新データを前記第２の記憶領域に書き込む更新データの書き込み制御を実行するとともに、前記画像の更新処理の種別の情報に基づいて、前記更新データが書き込まれた前記第２の記憶領域を前記第１の記憶領域に組み入れ、該第１の記憶領域において前記画像データの更新により不要となった画像データを記憶している領域を前記第２の記憶領域に組み入れる記憶領域の設定制御を行う記憶領域設定部と、前記設定制御の結果設定された前記第１の記憶領域に記憶された画像データおよび更新データに基づいて前記画像の表示制御を行う表示制御部と、を備えることを特徴とする。
【００１８】
本発明の第２の技術手段は、第１の技術手段において、前記画像の更新処理の種別は、前記画像の上下方向のスクロールによる更新、または、前記画像の左右方向のスクロールによる更新を含むことを特徴とする。
【００１９】
本発明の第３の技術手段は、第１または第２の技術手段において、前記画像の更新処理の種別は、前記画像の一部のみの更新を含み、前記記憶領域設定部は、前記画像データの更新箇所に応じて前記第１の記憶領域に含まれる各領域からの画像データの読み出しの順序を変更し、前記表示制御部は、変更された順序に基づいて、前記画像の表示制御を行うことを特徴とする。
【００２０】
本発明の第４の技術手段は、第３の技術手段において、前記第１の記憶領域に含まれる各領域からの画像データの読み出しの順序が、該順序を変更する前の初期状態における各領域からの画像データの読み出しの順序と異なる場合に、前記第１の記憶領域に含まれる各領域からの画像データの読み出しの順序が、前記初期状態における各領域からの画像データの読み出しの順序と同じになるよう各領域に記憶された画像データを各領域間で入れ替えるグラフィックス更新部をさらに備えることを特徴とする。
【００２１】
本発明の第５の技術手段は、画像を表示する際に読み出される画像データを記憶する第１の記憶領域、および、前記画像データを更新する際に更新データが書き込まれる第２の記憶領域が設定されるバッファメモリを備え、表示制御用の垂直同期信号、前記更新データ、および、前記第２の記憶領域における前記更新データの書き込み位置の情報を受信し、受信した更新データを前記書き込み位置の情報に基づいて前記第２の記憶領域に書き込んだ後、更新データが書き込まれた前記第２の記憶領域を前記第１の記憶領域に組み入れ、該第１の記憶領域に記憶された画像データおよび更新データを読み出した後、読み出した該画像データおよび該更新データに基づいて前記画像を表示し、前記第１の記憶領域において前記画像データの更新により不要となった画像データを記憶している領域を前記第２の記憶領域に組み入れる表示制御装置に対して前記更新データと前記垂直同期信号とを送信する送信装置であって、前記画像の更新処理の種別の情報に基づいて前記第２の記憶領域における前記書き込み位置の情報を生成し、生成した前記書き込み位置の情報を、前記垂直同期信号を送信するタイミングで前記表示制御装置に送信する設定情報生成部、を備えることを特徴とする。
【００２２】
本発明の第６の技術手段は、第５の技術手段において、前記画像の更新処理の種別は、前記画像の上下方向のスクロールによる更新、または、該画像の左右方向のスクロールによる更新を含むことを特徴とする。
【００２３】
本発明の第７の技術手段は、第５または第６の技術手段において、前記画像の更新処理の種別は、前記画像の一部のみの更新を含むことを特徴とする。
【００２４】
本発明の第８の技術手段は、第１の技術手段における表示制御装置と、第５の技術手段における送信装置とを備えることを特徴とする表示装置である。
【００２５】
本発明の第９の技術手段は、第２の技術手段における表示制御装置と第６の技術手段における送信装置とを備えることを特徴とする表示装置である。
【００２６】
本発明の第１０の技術手段は、第３の技術手段における表示制御装置と第７の技術手段における送信装置とを備えることを特徴とする表示装置である。
【発明の効果】
【００２７】
本発明によれば、たとえ画像データを伝送する伝送路が１回に伝送することができるデータ量が制限されている場合でも、フレームレートの低下を引き起こすことなく、表示をすばやく更新することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る表示装置の構成の一例を示す図である。
【図２】更新データの書き込み位置の情報および更新処理の種別の情報の送信タイミングについて説明する図である。
【図３】表示データの読み込み、更新データの書き込みが行われるバッファメモリの領域設定の一例を示す図である。
【図４】左スクロールが行われる場合の書き込み位置の設定処理について説明する図である。
【図５】右スクロールが行われる場合の書き込み位置の設定処理について説明する図である。
【図６】上スクロールが行われる場合の書き込み位置の設定処理について説明する図である。
【図７】下スクロールが行われる場合の書き込み位置の設定処理について説明する図である。
【図８】スクロール以外の画像更新処理が行われる場合の書き込み位置の設定処置について説明する図である。
【図９】画像データの分割送信処理の一例について説明する図である。
【図１０】本発明の実施形態に係る表示処理の一例を示すフローチャートである。
【図１１】書き込み判定処理の処理手順の一例を示すフローチャートである。
【図１２】データ更新処理の処理手順の一例を示すフローチャートである。
【図１３】グラフィックスの表示品位の低下について説明する図である。
【図１４】グラフィックスの表示品位の低下について説明する図である。
【図１５】表示データの書き込み、更新データの書き込みが行われるバッファメモリの領域設定の一例を示す図である。
【図１６】左右方向および上下方向のスクロールが行われる場合の書き込み位置の設定処理について説明する図である。
【図１７】スクロール以外の処理が行われる場合の書き込み位置の設定処理について説明する図である。
【図１８】スクロール以外の処理が行われる場合の書き込み位置の設定処理について説明する図である。
【図１９】スクロール以外の処理が行われる場合の書き込み位置の設定処理について説明する図である。
【図２０】更新部分の領域判定について説明する図である。
【図２１】書き込みバッファにおける更新データの記憶位置を示す図である。
【図２２】図１２のステップＳ４１０の処理の代わりに行われるデータ更新処理である。
【図２３】表示装置が画像データを格納するために用いるバッファの左スクロール実行時の状態変化について説明する図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明の実施形態に係る表示装置１０の構成の一例を示す図である。表示装置１０は、表示部１１、入力部１２、送信装置２０、表示制御装置３０を備える。
【００３０】
表示部１１は、表示制御装置３０から出力された映像を表示するディスプレイである。なお、以下では、表示部１１が、４Ｋ２Ｋの高解像度のディスプレイである場合について説明するが、解像度はこれに限定されるものではない。入力部１２は、ユーザからの操作を受け付ける入力ボタン、あるいは、リモートコントロール装置（図示せず）からの操作指示を受け付ける入力デバイスである。
【００３１】
送信装置２０は、外部アンテナ等（図示せず）を用いて映像信号を受信し、受信した映像信号を表示制御装置３０に送信する装置である。送信装置２０は、映像受信部２１、映像処理部２２、グラフィックス描画部２３、グラフィックス記憶部２４、グラフィックス切り取り部２５、設定情報生成部２６を備える。
【００３２】
映像受信部２１は、外部アンテナ等を用いて映像信号を受信し、その映像信号をデコードして映像処理部２２に出力する処理部である。また、この映像受信部２１は、ＥＰＧ（Electronic Program Guide）を作成するために必要な番組情報を抽出し、その番組情報をグラフィックス描画部２３に出力するとともに、垂直同期信号をグラフィックス切り取り部２５および設定情報生成部２６に出力する。垂直同期信号とは、表示部１１に映像を表示する際のタイミング制御用の同期信号である。
【００３３】
映像処理部２２は、映像受信部２１から入力される映像に対してインターレース／プログレッシブ変換（ＩＰ変換）等の変換処理を行い、変換処理後の映像を表示制御装置３０に出力する処理部である。
【００３４】
グラフィックス描画部２３は、４Ｋ２Ｋのグラフィックスのデータを生成し、そのデータをグラフィックス記憶部２４に記憶する処理部である。例えば、グラフィックス描画部２３は、映像受信部２１から受信した番組情報を用いて、４Ｋ２Ｋの番組表のグラフィックスのデータを生成したり、後に説明する設定情報生成部２６から取得した情報に基づいて、例えば、画面の右側１／４の領域に表示されるメニュー画面のグラフィックスデータを生成したりする。
【００３５】
グラフィックス記憶部２４は、グラフィックス描画部２３により生成されたグラフィックスのデータを記憶するバッファメモリなどの記憶デバイスである。
【００３６】
グラフィックス切り取り部２５は、後に説明する設定情報生成部２６からグラフィックスが更新される場合の更新領域の情報を取得し、その更新領域のグラフィックスのデータをグラフィックス記憶部２４から読み出して、読み出したデータを更新データとして表示制御装置３０に送信する処理部である。このグラフィックス切り取り部２５は、Ｎ番目のフレームに対する更新データを、Ｎ番目のフレームに対する垂直同期信号に同期させて送信する。
【００３７】
設定情報生成部２６は、入力部１２がユーザからグラフィックスの更新操作を受け付けた場合に、更新処理の種別の情報に基づいて表示制御装置３０のバッファにおける更新データの書き込み位置の情報を生成し、生成した書き込み位置の情報を更新処理の種別の情報とともに、垂直同期信号を表示制御装置３０に送信するタイミングで表示制御装置３０に送信する処理部である。例えば、更新処理の種別には、表示を上下左右にスクロールさせる処理や、表示の一部を更新する処理などが含まれる。
【００３８】
設定情報生成部２６は、現在の表示状態と、ユーザによりなされた更新操作から、上述した更新処理の種別の情報を生成する。例えば、入力部１２がリモートコントロール装置であって、番組表を表示中に、リモートコントロール装置のカーソルボタンの右側がユーザにより押下された場合、番組表の表示を左方向にスクロールすることになるので、設定情報生成部２６は、更新処理の種別を左スクロールに決定する。
【００３９】
また、この設定情報生成部２６は、入力部１２がユーザからグラフィックスの更新操作を受け付けた場合に、更新処理の種別に応じたグラフィックスを描画するようグラフィックス描画部２３に指示をする。
【００４０】
また、設定情報生成部２６は、更新処理により更新されるグラフィックスの領域を検出し、その領域の情報をグラフィックス切り取り部２５に出力する。この情報を取得したグラフィックス切り取り部２５は、その領域に対応するグラフィックスのデータをグラフィックス記憶部２４から読み出し、読み出したデータを更新データとして表示制御装置３０に送信する。
【００４１】
図２は、更新データの書き込み位置の情報および更新処理の種別の情報の送信タイミングについて説明する図である。Ｎ番目のフレームの更新データの書き込み位置の情報および更新処理の種別の情報は、Ｎ番目のフレームの更新データよりも前に表示制御装置３０が取得している必要がある。
【００４２】
そのため、設定情報生成部２６は、グラフィックス切り取り部２５がＮ番目のフレーム用の垂直同期信号を表示制御装置３０に送信するタイミングで、Ｎ番目のフレームの更新データの書き込み位置の情報および更新処理の種別の情報を表示制御装置３０に送信する。図２には、垂直同期信号が、例えば１／６０［ｓ］の周期で送信される場合が示されている。
【００４３】
また、図３は、表示データの読み込み、更新データの書き込みが行われるバッファメモリの領域設定の一例を示す図である。このバッファメモリは、後に説明する表示制御装置３０に設けられるものである。このバッファメモリには、読み込みバッファ４０、左右スクロール用書き込みバッファ４１、上下スクロール用書き込みバッファ４２が設定されている。
【００４４】
読み込みバッファ４０は、表示用のグラフィックスのデータが記憶されるバッファである。読み込みバッファ４０は、表示部１１の表示解像度に合わせて、各画素の画素値の情報を記憶することができるようにサイズが設定されている。なお、この読み込みバッファ４０には、グラフィックスの各領域の配置と同様の配置で、グラフィックスの各領域のデータが記憶されるものとする。また、図３では、左右方向表示解像度を３８４０、上下方向表示解像度を２１６０としているが、左右方向表示解像度、上下方向表示解像度はそれらに限定されるものではない。
【００４５】
左右スクロール用書き込みバッファ４１は、左スクロールまたは右スクロールが行われる場合の更新用のグラフィックスデータが記憶されるバッファである。左右スクロール用書き込みバッファ４１は、そのサイズが、上下方向表示解像度（図３の例では、２１６０）と左右方向最大スクロール幅（図３の例では、９６０）により決定される。
【００４６】
すなわち、左右スクロール用書き込みバッファ４１は、上下方向の画素数が表示部１１の上下方向表示解像度と同じで、左右方向の画素数が左右方向最大スクロール幅と同じであるグラフィックスのデータが記憶可能なサイズに決定される。
【００４７】
また、上下スクロール用書き込みバッファ４２は、上スクロールまたは下スクロールが行われる場合の更新用のグラフィックスデータが記憶されるバッファである。上下スクロール用書き込みバッファ４２は、そのサイズが、左右方向表示解像度（図３の例では、３８４０）と上下方向最大スクロール幅（図３の例では、５４０）により決定される。
【００４８】
すなわち、上下スクロール用書き込みバッファ４２は、左右方向の画素数が表示部１１の左右方向表示解像度と同じで、上下方向の画素数が上下方向最大スクロール幅と同じであるグラフィックスのデータが記憶可能なサイズに決定される。
【００４９】
ここで、送信装置２０と表示制御装置３０とを接続する伝送路が１回に伝送することができるデータ量が、表示部１１が表示可能な画像のデータ量の１／Ｎであるとすると、左右方向最大スクロール幅は、左右方向表示解像度の１／Ｎ以下に制限され、上下方向最大スクロール幅は、上下方向表示解像度の１／Ｎ以下に制限される。
【００５０】
ここで、左右方向または上下方向のスクロール幅は、それぞれ左右方向または上下方向の表示解像度の１／Ｎ以下という条件のもと、任意の幅に設定することができる。スクロール幅を調整することにより、スクロールの速度を調整することができる。すなわち、スクロールの速度を速くしたい場合は、スクロール幅を広くすればよく、スクロールの速度を遅くしたい場合は、スクロール幅を狭くすればよい。
【００５１】
つぎに、設定情報生成部２６が行う書き込み位置の設定処理について説明する。図４は、左スクロールが行われる場合の書き込み位置の設定処理について説明する図である。
【００５２】
図４（Ａ）に示す例では、読み込みバッファ４０に表示用のグラフィックスの各領域のデータＡ〜Ｐが記憶されている。そして、データの読み込み位置は、読み込みバッファ４０の左上に設定され、その読み込み位置からデータＡ〜Ｐが読み出されて、表示部１１に表示されることになる。なお、前述のように、この読み込みバッファ４０には、グラフィックスの各領域の配置と同様の配置で、グラフィックスの各領域のデータＡ〜Ｐが記憶されるものとする。
【００５３】
また、図４の読み込みバッファ４０ではデータを格納する各領域の大きさが均等となっているが、必ずしも均等である必要はなく、幅の広い領域や幅の狭い領域が混在するようにしてもよい。このようにすることで、スクロールの速度が適宜変わるような効果を出すことができる。
【００５４】
ここで、左スクロールが行われる場合、設定情報生成部２６は、データの書き込み位置を左右スクロール用書き込みバッファ４１の左上の位置に設定する。設定情報生成部２６は、この書き込み位置の情報を表示制御装置３０に送信する。そして、左右スクロール用書き込みバッファ４１には、その書き込み位置から左スクロールにより新たに表示される部分のグラフィックスのデータＱが書き込まれる。
【００５５】
データＱは、左スクロールにより新たに表示されるグラフィックスの領域のデータであり、グラフィックス切り取り部２５によりグラフィックス記憶部２４から更新データとして読み出されたデータである。
【００５６】
そして、図４（Ｂ）に示すように、左スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＱの幅の分だけ右側にずれた位置に読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１が設定される。なお、上下スクロール用書き込みバッファ４２も、読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１と同じ分だけ右側にずれた位置に設定される。
【００５７】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図４（Ｂ）に示す読み込み位置から読み込みバッファ４０内のデータＢ〜Ｑが読み込まれ、そのデータＢ〜Ｑを用いてグラフィックスが表示される。これにより、左スクロールが実現される。
【００５８】
なお、読み込みバッファ４０の領域と左右スクロール用書き込みバッファ４１の領域とを横につなげた領域の右端と左端とは仮想的に連結され、ループを形成している。そのため、図４（Ｂ）では、左右スクロール用書き込みバッファ４１が読み込みバッファ４０により分断された図となっているが、左右スクロール用書き込みバッファ４１は連続した１つの領域とみなされる。
【００５９】
また、図４（Ｂ）の例に示すように、設定情報生成部２６は、本フレームにおけるスクロール用のデータＱの幅の分だけ、書き込み位置を右側にずれた位置に設定する。そして、設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【００６０】
また、表示制御装置３０においては、左スクロール処理により不要となったデータＡは破棄され、データＡを記憶していた読み込みバッファ４０の領域は左右スクロール用書き込みバッファ４１に組み入れられる。
【００６１】
さらに、図４（Ｂ）に示すように、つぎにユーザにより左スクロールが指示された場合、送信装置２０により送信された左スクロールの更新用のデータＲ、Ｓ、Ｔ、Ｕが、設定情報生成部２６により設定された書き込み位置から左右スクロール用書き込みバッファ４１に書き込まれる。
【００６２】
データＲ、Ｓ、Ｔ、Ｕは、左スクロールにより新たに表示されるグラフィックスの領域のデータであり、グラフィックス切り取り部２５によりグラフィックス記憶部２４から更新データとして読み出されたデータである。
【００６３】
そして、図４（Ｃ）に示すように、この左スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＲ、Ｓ、Ｔ、Ｕの幅の分だけ右側にずれた位置に読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１が設定される。なお、上下スクロール用書き込みバッファ４２も、読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１と同じ分だけ右側にずれた位置に設定される。
【００６４】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図４（Ｃ）に示す読み込み位置から読み込みバッファ４０内のデータＦ〜Ｕが読み込まれ、そのデータＦ〜Ｕを用いてグラフィックスが表示される。これにより、左スクロールが実現される。
【００６５】
また、図４（Ｃ）の例に示すように、設定情報生成部２６は、本フレームにおけるスクロール用のデータＲ、Ｓ、Ｔ、Ｕの幅の分だけ、書き込み位置を右側にずれた位置に設定する。そして、設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【００６６】
また、表示制御装置３０においては、左スクロール処理により不要となったデータＢ、Ｃ、Ｄ、Ｅは破棄され、データＢ、Ｃ、Ｄ、Ｅを記憶していた読み込みバッファ４０の領域は左右スクロール用書き込みバッファ４１に組み入れられる。
【００６７】
さらに、図４（Ｃ）に示すように、つぎにユーザにより左スクロールが指示された場合、送信装置２０により送信された左スクロールの更新用のデータＶ、Ｗが、設定情報生成部２６により設定された書き込み位置から左右スクロール用書き込みバッファ４１に書き込まれる。以後同様の処理が繰り返される。
【００６８】
図５は、右スクロールが行われる場合の書き込み位置の設定処理について説明する図である。図５（Ａ）に示す例では、読み込みバッファ４０に表示用のグラフィックスのデータＡ〜Ｐが記憶されている。そして、データの読み込み位置は、読み込みバッファ４０の左上に設定され、その読み込み位置からデータＡ〜Ｐが読み出されて、表示部１１に表示されることになる。
【００６９】
また、右スクロールが行われる場合、設定情報生成部２６は、データの書き込み位置を、つぎのフレームにおける右スクロール用のデータＱの幅の分だけデータの読み込み位置から左にずれた位置に設定する。設定情報生成部２６は、この書き込み位置の情報を表示制御装置３０に送信する。そして、左右スクロール用書き込みバッファ４１には、その書き込み位置から右スクロールにより新たに表示される部分のグラフィックスのデータＱが書き込まれる。
【００７０】
そして、図５（Ｂ）に示すように、右スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＱの幅の分だけ左側にずれた位置に読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１が設定される。なお、上下スクロール用書き込みバッファ４２も、読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１と同じ分だけ左側にずれた位置に設定される。
【００７１】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図５（Ｂ）に示す読み込み位置から読み込みバッファ４０内のデータＱ、Ａ〜Ｏが読み込まれ、そのデータＱ、Ａ〜Ｏを用いてグラフィックスが表示される。これにより、右スクロールが実現される。
【００７２】
また、図５（Ｂ）の例に示すように、設定情報生成部２６は、つぎにユーザにより右スクロールが指示された場合、書き込み位置を、つぎのフレームにおける右スクロール用のデータＵ、Ｔ、Ｓ、Ｒの幅の分だけデータの読み込み位置から左にずれた位置に設定する。設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【００７３】
また、表示制御装置３０においては、右スクロール処理により不要となったデータＰは破棄され、データＰを記憶していた読み込みバッファ４０の領域は左右スクロール用書き込みバッファ４１に組み入れられる。
【００７４】
その後、図５（Ｂ）に示すように、表示制御装置３０では、送信装置２０により送信された右スクロールの更新用のデータＵ、Ｔ、Ｓ、Ｒが、設定情報生成部２６により設定された書き込み位置から左右スクロール用書き込みバッファ４１に書き込まれる。
【００７５】
データＵ、Ｔ、Ｓ、Ｒは、右スクロールにより新たに表示されるグラフィックスの領域のデータであり、グラフィックス切り取り部２５によりグラフィックス記憶部２４から更新データとして読み出されたデータである。
【００７６】
そして、図５（Ｃ）に示すように、右スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＵ、Ｔ、Ｓ、Ｒの幅の分だけ左側にずれた位置に読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１が設定される。なお、上下スクロール用書き込みバッファ４２も、読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１と同じ分だけ左側にずれた位置に設定される。
【００７７】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図５（Ｃ）に示す読み込み位置から読み込みバッファ４０内のデータＵ、Ｔ、Ｓ、Ｒ、Ｑ、Ａ〜Ｋが読み込まれ、そのデータＵ、Ｔ、Ｓ、Ｒ、Ｑ、Ａ〜Ｋを用いてグラフィックスが表示される。これにより、右スクロールが実現される。
【００７８】
また、図５（Ｃ）の例に示すように、設定情報生成部２６は、つぎにユーザにより右スクロールが指示された場合、書き込み位置を、つぎのフレームにおける右スクロール用のデータＷ、Ｖの幅の分だけデータの読み込み位置から左側にずれた位置に設定する。設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【００７９】
また、表示制御装置３０においては、右スクロール処理により不要となったデータＬ〜Ｏは破棄され、データＬ〜Ｏを記憶していた読み込みバッファ４０の領域は左右スクロール用書き込みバッファ４１に組み入れられる。
【００８０】
その後、図５（Ｃ）に示すように、表示制御装置３０では、送信装置２０により送信された右スクロールの更新用のデータＷ、Ｖが、設定情報生成部２６により設定された書き込み位置から左右スクロール用書き込みバッファ４１に書き込まれる。以後同様の処理が繰り返される。
【００８１】
図６は、上スクロールが行われる場合の書き込み位置の設定処理について説明する図である。図６（Ａ）に示す例では、読み込みバッファ４０に表示用のグラフィックスのデータＡ〜Ｈが記憶されている。そして、データの読み込み位置は、読み込みバッファ４０の左上に設定され、その読み込み位置からデータＡ〜Ｈが読み出されて、表示部１１に表示されることになる。この場合も、読み込みバッファ４０には、グラフィックスの各領域の配置と同様の配置で、グラフィックスの各領域のデータＡ〜Ｈが記憶されるものとする。
【００８２】
なお、図６の読み込みバッファ４０ではデータを格納する各領域の大きさが均等となっているが、必ずしも均等である必要はなく、幅の広い領域や幅の狭い領域が混在するようにしてもよい。このようにすることで、スクロールの速度が適宜変わるような効果を出すことができる。
【００８３】
ここで、上スクロールが行われる場合、設定情報生成部２６は、データの書き込み位置を上下スクロール用書き込みバッファ４２の左上の位置に設定する。設定情報生成部２６は、この書き込み位置の情報を表示制御装置３０に送信する。そして、上下スクロール用書き込みバッファ４２には、上スクロールにより新たに表示される部分のグラフィックスのデータＩが書き込まれる。
【００８４】
データＩは、上スクロールにより新たに表示されるグラフィックスの領域のデータであり、グラフィックス切り取り部２５によりグラフィックス記憶部２４から更新データとして読み出されたデータである。
【００８５】
そして、図６（Ｂ）に示すように、上スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＩの幅の分だけ下側にずれた位置に読み込みバッファ４０、および、上下スクロール用書き込みバッファ４２が設定される。なお、左右スクロール用書き込みバッファ４１も、読み込みバッファ４０、および、上下スクロール用書き込みバッファ４２と同じ分だけ下側にずれた位置に設定される。
【００８６】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図６（Ｂ）に示す読み込み位置から読み込みバッファ４０内のデータＢ〜Ｉが読み込まれ、そのデータＢ〜Ｉを用いてグラフィックスが表示される。これにより、上スクロールが実現される。
【００８７】
なお、読み込みバッファ４０の領域と上下スクロール用書き込みバッファ４２の領域とを縦につなげた領域の上端と下端とは仮想的に連結され、ループを形成している。そのため、図６（Ｂ）では、上下スクロール用書き込みバッファ４２が読み込みバッファ４０により分断された図となっているが、上下スクロール用書き込みバッファ４２は連続した１つの領域とみなされる。
【００８８】
また、図６（Ｂ）の例に示すように、設定情報生成部２６は、本フレームにおけるスクロール用のデータＩの幅の分だけ、書き込み位置を下側にずれた位置に設定する。そして、設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【００８９】
また、表示制御装置３０においては、上スクロール処理により不要となったデータＡは破棄され、データＡを記憶していた読み込みバッファ４０の領域は上下スクロール用書き込みバッファ４２に組み入れられる。
【００９０】
さらに、図６（Ｂ）に示すように、つぎにユーザにより上スクロールが指示された場合、送信装置２０により送信された上スクロールの更新用のデータＪ、Ｋが、設定情報生成部２６により設定された書き込み位置から上下スクロール用書き込みバッファ４２に書き込まれる。
【００９１】
データＪ、Ｋは、上スクロールにより新たに表示されるグラフィックスの領域のデータであり、グラフィックス切り取り部２５によりグラフィックス記憶部２４から更新データとして読み出されたデータである。
【００９２】
そして、図６（Ｃ）に示すように、この上スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＪ、Ｋの幅の分だけ下側にずれた位置に読み込みバッファ４０、および、上下スクロール用書き込みバッファ４２が設定される。なお、左右スクロール用書き込みバッファ４１も、読み込みバッファ４０、および、上下スクロール用書き込みバッファ４２と同じ分だけ下側にずれた位置に設定される。
【００９３】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図６（Ｃ）に示す読み込み位置から読み込みバッファ４０内のデータＤ〜Ｋが読み込まれ、そのデータＤ〜Ｋを用いてグラフィックスが表示される。これにより、上スクロールが実現される。
【００９４】
また、図６（Ｃ）の例に示すように、設定情報生成部２６は、本フレームにおけるスクロール用のデータＪ、Ｋの幅の分だけ、書き込み位置を下側にずれた位置に設定する。そして、設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【００９５】
また、表示制御装置３０においては、上スクロール処理により不要となったデータＢ、Ｃは破棄され、データＢ、Ｃを記憶していた読み込みバッファ４０の領域は上下スクロール用書き込みバッファ４２に組み入れられる。
【００９６】
さらに、図６（Ｃ）に示すように、つぎにユーザにより上スクロールが指示された場合、送信装置２０により送信された上スクロールの更新用のデータＬが、設定情報生成部２６により設定された書き込み位置から上下スクロール用書き込みバッファ４２に書き込まれる。以後同様の処理が繰り返される。
【００９７】
図７は、下スクロールが行われる場合の書き込み位置の設定処理について説明する図である。図７（Ａ）に示す例では、読み込みバッファ４０に表示用のグラフィックスのデータＡ〜Ｈが記憶されている。そして、データの読み込み位置は、読み込みバッファ４０の左上に設定され、その読み込み位置からデータＡ〜Ｈが読み出されて、表示部１１に表示されることになる。
【００９８】
また、下スクロールが行われる場合、設定情報生成部２６は、データの書き込み位置を、つぎのフレームにおける下スクロール用のデータＩの幅の分だけデータの読み込み位置から上にずれた位置に設定する。設定情報生成部２６は、この書き込み位置の情報を表示制御装置３０に送信する。そして、上下スクロール用書き込みバッファ４２には、その書き込み位置から下スクロールにより新たに表示される部分のグラフィックスのデータＩが書き込まれる。
【００９９】
そして、図７（Ｂ）に示すように、下スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＩの幅の分だけ上側にずれた位置に読み込みバッファ４０、および、上下スクロール用書き込みバッファ４２が設定される。なお、左右スクロール用書き込みバッファ４１も、読み込みバッファ４０、および、上下スクロール用書き込みバッファ４２と同じ分だけ上側にずれた位置に設定される。
【０１００】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図７（Ｂ）に示す読み込み位置から読み込みバッファ４０内のデータＩ、Ａ〜Ｇが読み込まれ、そのデータＩ、Ａ〜Ｇを用いてグラフィックスが表示される。これにより、下スクロールが実現される。
【０１０１】
また、図７（Ｂ）の例に示すように、設定情報生成部２６は、つぎにユーザにより下スクロールが指示された場合、書き込み位置を、つぎのフレームにおける下スクロール用のデータＫ、Ｊの幅の分だけデータの読み込み位置から上側にずれた位置に設定する。設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【０１０２】
また、表示制御装置３０においては、下スクロール処理により不要となったデータＨは破棄され、データＨを記憶していた読み込みバッファ４０の領域は上下スクロール用書き込みバッファ４２に組み入れられる。
【０１０３】
その後、図７（Ｂ）に示すように、表示制御装置３０では、送信装置２０により送信された下スクロールの更新用のデータＫ、Ｊが、設定情報生成部２６により設定された書き込み位置から上下スクロール用書き込みバッファ４２に書き込まれる。
【０１０４】
データＫ、Ｊは、下スクロールにより新たに表示されるグラフィックスの領域のデータであり、グラフィックス切り取り部２５によりグラフィックス記憶部２４から更新データとして読み出されたデータである。
【０１０５】
そして、図７（Ｃ）に示すように、下スクロール後のフレームを表示する際には、本フレームにおけるスクロール用のデータＫ、Ｊの幅の分だけ上側にずれた位置に読み込みバッファ４０、および、左右スクロール用書き込みバッファ４１が設定される。なお、左右スクロール用書き込みバッファ４１も、読み込みバッファ４０、および、上下スクロール用書き込みバッファ４２と同じ分だけ上側にずれた位置に設定される。
【０１０６】
また、データの読み込み位置は、読み込みバッファ４０の左上に設定される。その結果、図７（Ｃ）に示す読み込み位置から読み込みバッファ４０内のデータＫ、Ｊ、Ｉ、Ａ〜Ｅが読み込まれ、そのデータＫ、Ｊ、Ｉ、Ａ〜Ｅを用いてグラフィックスが表示される。これにより、下スクロールが実現される。
【０１０７】
また、図７（Ｃ）の例に示すように、設定情報生成部２６は、つぎにユーザにより下スクロールが指示された場合、書き込み位置を、つぎのフレームにおける下スクロール用のデータＬの幅の分だけデータの読み込み位置から上側にずれた位置に設定する。設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【０１０８】
また、表示制御装置３０においては、下スクロール処理により不要となったデータＦ、Ｇは破棄され、データＦ、Ｇを記憶していた読み込みバッファ４０の領域は上下スクロール用書き込みバッファ４２に組み入れられる。
【０１０９】
その後、図７（Ｃ）に示すように、表示制御装置３０では、送信装置２０により送信された下スクロールの更新用のデータＬが、設定情報生成部２６により設定された書き込み位置から上下スクロール用書き込みバッファ４２に書き込まれる。以後同様の処理が繰り返される。
【０１１０】
図８は、スクロール以外の画像更新処理が行われる場合の書き込み位置の設定処置について説明する図である。この場合、データＡの読み込み位置は、読み込みバッファ４０の左上に設定され、その読み込み位置からデータＡが読み出されて、表示部１１に表示される。
【０１１１】
そして、スクロール以外の画像更新処理が行われた場合、設定情報生成部２６は、更新されたデータＢの書き込み位置を、更新されたデータ領域の左上に設定する。そして、設定情報生成部２６は、書き込み位置の情報を表示制御装置３０に送信する。
【０１１２】
データＢは、この更新処理により新たに表示されるグラフィックスの領域のデータであり、グラフィックス切り取り部２５によりグラフィックス記憶部２４から更新データとして読み出されたデータである。
【０１１３】
そして、更新後のフレームを表示する際には、読み込みバッファ４０の読み込み位置から、データＢにより更新されたデータＡが読み出され、表示部１１に表示されることになる。
【０１１４】
なお、４Ｋ２Ｋの解像度の画面全体が更新される場合などのように、更新データのデータ量が２Ｋ１Ｋのグラフィックスのデータ量を超える場合、設定情報生成部２６は伝送路を介してデータを一度に表示制御装置３０に送信することができない。
【０１１５】
そのため、設定情報生成部２６は、データ量が２Ｋ１Ｋのグラフィックスのデータ量以下となるよう、４Ｋ２Ｋの画像データを複数の部分に分割し、各部分の画像データを順に表示制御装置３０に送信する。そして、表示制御装置３０は、それらの画像データを再度組み合わせ、更新された画像データを生成する。
【０１１６】
図９は、画像データの分割送信処理の一例について説明する図である。図９の例では、解像度が４Ｋ２Ｋである画像データが４つの画像データＡ〜Ｄに分割されている。この場合、グラフィックス切り取り部２５は、表示制御装置３０に画像データＡ〜Ｄを順に図２で説明した垂直同期信号が送信されるタイミングで送信する。また、更新部分が複数箇所ある場合には、特許文献２として挙げた特開２００２−２７８５２６号公報の技術を用いて、更新データを送信することとしてもよい。
【０１１７】
図１の説明に戻ると、表示制御装置３０は、表示部１１における表示を制御する装置である。表示制御装置３０は、映像スケーリング部３１、映像記憶部３２、グラフィックス更新部３３、グラフィックス記憶部３４、表示制御部３５、記憶領域設定部３６を備える。
【０１１８】
映像スケーリング部３１は、送信装置２０から取得した映像をスケーリングして、４Ｋ２Ｋの解像度の映像を生成し、生成した映像のデータを映像記憶部３２に記憶する処理部である。映像記憶部３２は、映像スケーリング部３１が生成した映像のデータを記憶するバッファメモリなどの記憶デバイスである。
【０１１９】
グラフィックス更新部３３は、送信装置２０から取得した更新データを、つぎに説明するグラフィックス記憶部３４の左右スクロール用書き込みバッファ４１、または、上下スクロール用書き込みバッファ４２に書き込む処理部である。グラフィックス更新部３３は、左右スクロール用書き込みバッファ４１、または、上下スクロール用書き込みバッファ４２内において更新データを書き込む位置の情報を、後に説明する記憶領域設定部３６を介して送信装置２０から取得する。
【０１２０】
グラフィックス記憶部３４は、表示部１１に表示するグラフィックスのデータを記憶するバッファメモリである。具体的には、グラフィックス記憶部３４は、図３に一例を示したバッファメモリであり、このバッファメモリには、読み込みバッファ４０、左右スクロール用書き込みバッファ４１、上下スクロール用書き込みバッファ４２が設定される。
【０１２１】
表示制御部３５は、映像記憶部３２にデータが記憶されている解像度が４Ｋ２Ｋの映像に、グラフィックス記憶部３４の読み込みバッファ４０にデータが記憶されている解像度が４Ｋ２Ｋのグラフィックスを重畳した映像信号を生成し、その映像信号を垂直同期信号により指定されるタイミングで表示部１１に出力する。そして、この映像信号に基づいて表示部１１によりグラフィックスが重畳された映像の表示が行われる。
【０１２２】
具体的には、表示制御部３５は、後述する記憶領域設定部３６から、グラフィックス記憶部３４における読み込みバッファ４０の読み込み位置の情報を取得する。そして、グラフィックス重畳部３５は、読み込みバッファ４０の読み込み位置から解像度が４Ｋ２Ｋのグラフィックスのデータを読み込み、そのグラフィックスが重畳された映像信号を生成する。
【０１２３】
記憶領域設定部３６は、グラフィックス記憶部３４の読み込みバッファ４０、左右スクロール用書き込みバッファ４１、上下スクロール用書き込みバッファ４２、書き込み位置、読み込み位置の設定を行う処理部である。
【０１２４】
具体的には、記憶領域設定部３６は、送信装置２０の設定情報生成部２６から更新データの書き込み位置の情報をグラフィックス更新部３３に出力することにより、更新データの書き込み位置の制御を行う。グラフィックス更新部３３は、指定された書き込み位置に、グラフィックス切り取り部２５から受信した更新データの書き込みを行う。
【０１２５】
また、記憶領域設定部３６は、読み込み位置の情報を表示制御部３５に出力することにより、表示データの読み込み位置の制御を行う。具体的には、記憶領域設定部３６は、左スクロールが行われる場合、図４で説明したように、読み込みバッファ４０および左右スクロール用書き込みバッファ４１をスクロール用のデータ幅だけ右方向にずらし、その読み込みバッファ４０の左上の位置を読み込み位置として設定する。
【０１２６】
記憶領域設定部３６は、右スクロールが行われる場合、図５で説明したように、読み込みバッファ４０および左右スクロール用書き込みバッファ４１をスクロール用のデータ幅だけ左方向にずらし、その読み込みバッファ４０の左上の位置を読み込み位置として設定する。
【０１２７】
また、記憶領域設定部３６は、上スクロールが行われる場合、図６で説明したように、読み込みバッファ４０および上下スクロール用書き込みバッファ４２をスクロール用のデータ幅だけ下方向にずらし、その読み込みバッファ４０の左上の位置を読み込み位置として設定する。
【０１２８】
さらに、記憶領域設定部３６は、下スクロールが行われる場合、図７で説明したように、読み込みバッファ４０および上下スクロール用書き込みバッファ４２をスクロール用のデータ幅だけ上方向にずらし、その読み込みバッファ４０の左上の位置を読み込み位置として設定する。
【０１２９】
そして、表示制御部３５は、指定された読み込み位置からデータを読み込み、読み込んだデータを用いて、表示部１１にグラフィックスを表示させる。
【０１３０】
つぎに、本発明の実施形態に係る表示処理の一例について説明する。図１０は、本発明の実施形態に係る表示処理の一例を示すフローチャートである。まず、送信装置２０の設定情報生成部２６は、ユーザから受け付けた操作についての情報を入力部１２から受け付ける（ステップＳ１０１）。
【０１３１】
続いて、図１１で説明する書き込み判定処理が実行される（ステップＳ１０２）。図１１は、書き込み判定処理の処理手順の一例を示すフローチャートである。まず、送信装置２０の設定情報生成部２６は、入力部１２から受け付けた情報および現在の表示状態から、画像の更新処理の種別および描画内容を決定する（ステップＳ３０１）。現在の表示状態とは、前述のように、例えば番組表などの画像が表示されている状態のことである。
【０１３２】
ここで、更新処理の種別には、左スクロールによる更新処理、右スクロールによる更新処理、上スクロールによる更新処理、下スクロールによる更新処理、スクロール以外の更新処理が含まれる。また、描画内容は、更新処理の種別に応じて決定される。
【０１３３】
例えば、左スクロールによる更新処理の場合、描画内容は、左スクロールのスクロール幅の分だけ表示内容を左に移動させ、それまでは見えなかった右側の部分を見えるようにする描画に決定される。右スクロール、上スクロール、下スクロールによる更新処理、スクロール以外の更新処理の場合も、各更新処理の種別に応じて適宜描画内容が決定される。
【０１３４】
そして、設定情報生成部２６は、描画内容の情報をグラフィックス描画部２３に出力し、グラフィックス描画部２３は、その描画内容の情報に従い、描画処理を開始する（ステップＳ３０２）。
【０１３５】
例えば、左スクロールによる更新処理の場合、グラフィックス描画部２３は、左スクロールの幅の分だけ表示内容を左に移動させ、それまでは見えなかった右側の部分を見えるようにしたグラフィックスを描画する。右スクロール、上スクロール、下スクロールによる更新処理、スクロール以外の更新処理の場合も、グラフィックス描画部２３は、各更新処理の種別に応じて適宜グラフィックスの描画を行う。
【０１３６】
その後、設定情報生成部２６は、グラフィックス描画部２３による描画が完了したか否かを判定する（ステップＳ３０３）。描画が完了していない場合（ステップＳ３０３においてＮＯの場合）、設定情報生成部２６は、描画が完了するまで、ステップＳ３０３の判定を繰り返す。
【０１３７】
描画が完了した場合（ステップＳ３０３においてＹＥＳの場合）、設定情報生成部２６は、更新処理の種別が何であるかを判定する（ステップＳ３０４）。
【０１３８】
更新処理の種別が左スクロールである場合、設定情報生成部２６は、グラフィックス描画部２３により描画されたグラフィックスの右端からスクロール幅分の部分のデータを更新データとして選択する（ステップＳ３０５）。
【０１３９】
そして、設定情報生成部２６は、図４で説明したようにして、書き込み位置を、本フレームにおけるスクロール用のデータの幅分右の位置に設定し（ステップＳ３０６）、この書き込み判定処理は終了する。
【０１４０】
例えば、図４（Ａ）の状態では、左スクロールは行われないので、書き込み位置は移動しないが、図４（Ｂ）の状態では、データＱにより左スクロールが行われるため、そのデータＱの幅分だけ、書き込み位置が右側の位置に設定される。また、図４（Ｃ）の状態では、データＲ、Ｓ、Ｔ、Ｕにより左スクロールが行われるため、そのデータＲ、Ｓ、Ｔ、Ｕの幅分だけ、書き込み位置が右側の位置に設定される。
【０１４１】
また、ステップＳ３０４において、更新処理の種別が右スクロールである場合、設定情報生成部２６は、グラフィックス描画部２３により描画されたグラフィックスの左端からスクロール幅分の部分のデータを更新データとして選択する（ステップＳ３０７）。
【０１４２】
そして、設定情報生成部２６は、図５で説明したようにして、書き込み位置を、読み込み位置から次フレームにおけるスクロール用のデータの幅分左の位置に設定し（ステップＳ３０８）、この書き込み判定処理は終了する。
【０１４３】
例えば、図５（Ａ）の状態では、書き込み位置は、読み込み位置から次フレームにおけるスクロール用のデータＱの幅分左の位置に設定される。また、図５（Ｂ）の状態では、書き込み位置は、読み込み位置から次フレームにおけるスクロール用のデータＵ、Ｔ、Ｓ、Ｒの幅分左の位置に設定される。また、図５（Ｃ）の状態では、書き込み位置は、読み込み位置から次フレームにおけるスクロール用のデータＷ、Ｖの幅分左の位置に設定される。
【０１４４】
また、ステップＳ３０４において、更新処理の種別が上スクロールである場合、設定情報生成部２６は、グラフィックス描画部２３により描画されたグラフィックスの下端からスクロール幅分の部分のデータを更新データとして選択する（ステップＳ３０９）。
【０１４５】
そして、設定情報生成部２６は、図６で説明したようにして、書き込み位置を、本フレームにおけるスクロール用のデータの幅分下の位置に設定し（ステップＳ３１０）、この書き込み判定処理は終了する。
【０１４６】
例えば、図６（Ａ）の状態では、上スクロールは行われないので、書き込み位置は移動しないが、図６（Ｂ）の状態では、データＩにより上スクロールが行われるため、そのデータＩの幅分だけ、書き込み位置が下側の位置に設定される。また、図６（Ｃ）の状態では、データＪ、Ｋにより上スクロールが行われるため、そのデータＪ、Ｋの幅分だけ、書き込み位置が下側の位置に設定される。
【０１４７】
また、ステップＳ３０４において、更新処理の種別が下スクロールである場合、設定情報生成部２６は、グラフィックス描画部２３により描画されたグラフィックスの上端からスクロール幅分の部分のデータを更新データとして選択する（ステップＳ３１１）。
【０１４８】
そして、設定情報生成部２６は、図７で説明したようにして、書き込み位置を、読み込み位置から次フレームにおけるスクロール用のデータの幅分上の位置に設定し（ステップＳ３１２）、この書き込み判定処理は終了する。
【０１４９】
例えば、図７（Ａ）の状態では、書き込み位置は、読み込み位置から次フレームにおけるスクロール用のデータＩの幅分上の位置に設定される。また、図７（Ｂ）の状態では、書き込み位置は、読み込み位置から次フレームにおけるスクロール用のデータＫ、Ｊの幅分上の位置に設定される。また、図７（Ｃ）の状態では、書き込み位置は、読み込み位置から次フレームにおけるスクロール用のデータＬの幅分上の位置に設定される。
【０１５０】
また、ステップＳ３０４において、更新処理の種別がスクロール以外のものである場合、設定情報生成部２６は、グラフィックス描画部２３により描画されたグラフィックスのうち、更新部分のデータを更新データとして選択する（ステップＳ３１３）。そして、設定情報生成部２６は、図８で説明したようにして、書き込み位置を、更新されたデータ領域の左上に設定し（ステップＳ３１４）、この書き込み判定処理は終了する。
【０１５１】
図１０の説明に戻ると、ステップＳ１０２における書き込み判定処理の後、送信装置２０のグラフィックス切り取り部２５は、図２で説明したように、表示制御装置３０に更新データを送信し、設定情報生成部２６は、表示制御装置３０に更新データの書き込み位置、更新処理の種別の情報を、垂直同期信号が送信されるタイミングで送信する（ステップＳ１０３）。
【０１５２】
その後、設定情報生成部２６は、この表示処理を終了する指示を受け付けたか否かを判定する（ステップＳ１０４）。例えば、表示処理を終了する指示とは、グラフィックスの表示処理の終了指示などである。
【０１５３】
表示処理を終了する指示を受け付けた場合（ステップＳ１０４においてＹＥＳの場合）、この表示処理は終了する。表示処理を終了する指示を受け付けていない場合（ステップＳ１０４においてＮＯの場合）、ステップＳ１０１に移行して、その後の処理が継続される。
【０１５４】
一方、表示制御装置３０のグラフィックス更新部３３は、ステップＳ１０３において、送信装置２０のグラフィックス切り取り部２５により送信された更新データを受信し、記憶領域設定部３６は、送信装置２０の設定情報生成部２６により垂直同期信号を送信するタイミングで送信された書き込み位置、および、更新種別の情報を受信する（ステップＳ２０１）。
【０１５５】
続いて、表示制御装置３０の表示制御部３５は、読み込みバッファ４０からデータを読み込むデータ読み込み処理、読み込んだデータを用いて表示部１１にグラフィックスが重畳された映像を表示させる表示処理を実行し、記憶領域設定部３６およびグラフィックス更新部３３は、読み込みバッファ４０や書き込みバッファ４１、４２に格納されたデータを更新するデータ更新処理を実行する（ステップＳ２０２）。ここで、データ読み込み処理、表示処理、データ更新処理は並行して実行される。
【０１５６】
表示制御部３５は、データ読み込み処理を、読み込み位置の情報に基づいて実行する。ここで、読み込み位置の情報は、図４〜図７で説明したような方法で記憶領域設定部３６により決定される。また、表示制御部３５は、読み込んだデータを用いて、グラフィックスが重畳された映像の信号を生成し、その信号により表示処理を実行する。
【０１５７】
さらに、記憶領域設定部３６およびグラフィックス更新部３３は、データ更新処理を、図１２に示すような方法で実行する。図１２は、データ更新処理の処理手順の一例を示すフローチャートである。まず、表示制御装置３０の記憶領域設定部３６は、送信装置２０の設定情報生成部２６から情報を受信した更新処理の種別が何であるかを判定する（ステップＳ４０１）。
【０１５８】
更新処理の種別が左スクロールまたは右スクロールである場合、グラフィックス更新部３３は、左右スクロール用書き込みバッファ４１の指定された書き込み位置に、更新データを書き込む（ステップＳ４０２）。
【０１５９】
その後、記憶領域設定部３６は、更新処理の種別が左スクロールか否かを判定する（ステップＳ４０３）。更新処理の種別が左スクロールである場合、図４で説明したように、読み込みバッファ４０および左右スクロール用書き込みバッファ４１を、スクロール用の更新データの幅分右方向にずらし（ステップＳ４０４）、このデータ更新処理は終了する。
【０１６０】
更新処理の種別が右スクロールである場合、図５で説明したように、読み込みバッファ４０および左右スクロール用書き込みバッファ４１を、スクロール用の更新データの幅分左方向にずらし（ステップＳ４０５）、このデータ更新処理は終了する。
【０１６１】
また、ステップＳ４０１において、更新処理の種別が上スクロールまたは下スクロールである場合、グラフィックス更新部３３は、上下スクロール用書き込みバッファ４２の指定された書き込み位置に、更新データを書き込む（ステップＳ４０６）。
【０１６２】
その後、記憶領域設定部３６は、更新処理の種別が上スクロールか否かを判定する（ステップＳ４０７）。更新処理の種別が上スクロールである場合、図６で説明したように、読み込みバッファ４０および上下スクロール用書き込みバッファ４２を、スクロール用の更新データの幅分下方向にずらし（ステップＳ４０８）、このデータ更新処理は終了する。
【０１６３】
更新処理の種別が下スクロールである場合、図７で説明したように、読み込みバッファ４０および上下スクロール用書き込みバッファ４２を、スクロール用の更新データの幅分上方向にずらし（ステップＳ４０９）、このデータ更新処理は終了する。
【０１６４】
また、ステップＳ４０１において、更新処理の種別がスクロール以外のものである場合、グラフィックス更新部３３は、読み込みバッファ４０の指定された書き込み位置に、更新データを書き込み（ステップＳ４１０）、このデータ更新処理は終了する。
【０１６５】
図１０の説明に戻ると、ステップＳ２０２におけるデータ更新処理の後、記憶領域設定部３６は、この表示処理を終了する指示を受け付けたか否かを判定する（ステップＳ２０３）。例えば、表示処理を終了する指示とは、グラフィックスの表示処理の終了指示などである。
【０１６６】
表示処理を終了する指示を受け付けた場合（ステップＳ２０３においてＹＥＳの場合）、この表示処理は終了する。表示処理を終了する指示を受け付けていない場合（ステップＳ２０３においてＮＯの場合）、ステップＳ２０１に移行して、その後の処理が継続される。
【０１６７】
（上記実施形態の変形例）
なお、上記実施形態で、更新処理の種別がスクロール以外の場合、グラフィックスの表示品位が低下する場合がある。図１３、図１４は、グラフィックスの表示品位の低下について説明する図である。
【０１６８】
例えば、図１３に示すように、表示制御装置３０が、Ｎ＋１番目のフレーム用のグラフィックスの更新データを受信すると（タイミング５０）、その更新データがバッファに書き込まれる（タイミング５１）。一方、Ｎ番目のフレームの表示のためにＮ番目のフレーム用のデータがバッファから読み出され（タイミング５２）、そのデータが表示される（タイミング５３）。
【０１６９】
Ｎ番目のフレーム用のグラフィックスデータの読み出しが行われている間に（タイミング５２）、Ｎ＋１番目のフレーム用のグラフィックスの更新データの書き込みが行われる場合（タイミング５１）、図１４に示されるように、Ｎ番目のフレームの表示のためにＮ＋１番目のフレーム表示用の更新データが一部で用いられることになり、グラフィックスの表示品位が低下することになる。
【０１７０】
このような問題を解決するためには、更新データを記憶するバッファを表示用のデータを記憶するバッファとは別に設け、グラフィックスを表示する際に、つぎのフレーム用の更新データが用いられないようにすればよい。以下では、上記実施形態の変形例として、このような表示品質の低下の防止方法について説明する。
【０１７１】
図１５は、表示データの書き込み、更新データの書き込みが行われるバッファメモリの領域設定の一例を示す図である。このバッファメモリは、図３で説明したバッファメモリに対応するものである。このバッファメモリには、読み込みバッファ６０、書き込みバッファ６１、６２が設定されている。
【０１７２】
読み込みバッファ６０は、表示用のグラフィックスのデータが記憶されるバッファである。読み込みバッファ６０は、表示部１１の表示解像度に合わせて、各画素の画素値の情報を記憶することができるようにそのサイズが設定されている。なお、この読み込みバッファ６０には、グラフィックスの各領域の表示の配置と同様の配置で、グラフィックスの各領域のデータが記憶されるものとする。
【０１７３】
図１５の例では、読み込みバッファ６０は、１６の領域Ｒ００〜Ｒ３３に分割されるが、分割数はこれに限定されるものではない。また、図１５では、左右方向表示解像度を３８４０、上下方向表示解像度を２１６０としているが、左右方向表示解像度、上下方向表示解像度はそれらに限定されるものではない。
【０１７４】
書き込みバッファ６１は、左スクロールまたは右スクロールが行われる場合の更新用のグラフィックスデータ、または、スクロール以外のグラフィックスの更新が行われる場合のグラフィックスデータが記憶されるバッファである。書き込みバッファ６１は、そのサイズが、上下方向表示解像度（図１５の例では、２１６０）と左右方向最大スクロール幅（図１５の例では、９６０）により決定される。また、図１５の例では、書き込みバッファ６１は、４つの領域Ｒ０４、Ｒ１４、Ｒ２４、Ｒ３４に分割されるが、分割数はこれに限定されるものではない。
【０１７５】
また、書き込みバッファ６２は、上スクロールまたは下スクロールが行われる場合の更新用のグラフィックスデータ、または、スクロール以外のグラフィックスの更新が行われる場合のグラフィックスデータが記憶されるバッファである。書き込みバッファ６２は、そのサイズが、左右方向表示解像度（図１５の例では、３８４０）と上下方向最大スクロール幅（図１５の例では、５４０）により決定される。また、図１５の例では、書き込みバッファ６２は、４つの領域Ｒ４０、Ｒ４１、Ｒ４２、Ｒ４３に分割されるが、分割数はこれに限定されるものではない。
【０１７６】
左右方向および上下方向のスクロールが行われる場合の書き込み位置の設定処理は、図４〜図７で説明した処理と同様である。図１６は、左右方向および上下方向のスクロールが行われる場合の書き込み位置の設定処理について説明する図である。
【０１７７】
具体的には、左右方向のスクロールが行われる場合、図１６（Ａ）に示すように、領域Ｒ００、Ｒ１０、Ｒ２０、Ｒ３０、領域Ｒ０１、Ｒ１１、Ｒ２１、Ｒ３１、領域Ｒ０２、Ｒ１２、Ｒ２２、Ｒ３２、領域Ｒ０３、Ｒ１３、Ｒ２３、Ｒ３３、領域Ｒ０４、Ｒ１４、Ｒ２４、Ｒ３４がそれぞれ縦長の４つの領域に分割される（例えば、領域Ｒ００、Ｒ１０、Ｒ２０、Ｒ３０は、データＡ〜Ｄを記憶する縦長の４つの領域に分割される。）。そして、図４、図５で説明した処理と同様の処理が行われる。
【０１７８】
また、上下方向のスクロールが行われる場合、図１６（Ｂ）に示すように、領域Ｒ００、Ｒ０１、Ｒ０２、Ｒ０３、領域Ｒ１０、Ｒ１１、Ｒ１２、Ｒ１３、領域Ｒ２０、Ｒ２１、Ｒ２２、Ｒ２３、領域Ｒ３０、Ｒ３１、Ｒ３２、Ｒ３３、領域Ｒ４０、Ｒ４１、Ｒ４２、Ｒ４３がそれぞれ横長の２つの領域に分割される（例えば、領域Ｒ００、Ｒ０１、Ｒ０２、Ｒ０３は、データＡ、Ｂを記憶する横長の２つの領域に分割される。）。そして、図６、図７で説明した処理と同様の処理が行われる。
【０１７９】
つぎに、スクロール以外の処理が行われる場合の書き込み位置の設定処理について説明する。図１７、図１８、図１９は、スクロール以外の処理が行われる場合の書き込み位置の設定処理について説明する図である。
【０１８０】
図１７（Ａ）に示す例では、読み込みバッファ６０の領域Ｒ００、Ｒ１０、Ｒ２０、Ｒ３０（以下、領域６０ａと呼ぶ。）に表示用のグラフィックスのデータＡ〜Ｄが記憶され、領域Ｒ０１、Ｒ１１、Ｒ２１、Ｒ３１（以下、領域６０ｂと呼ぶ。）に表示用のグラフィックスのデータＥ、Ｆ０、Ｆ１、Ｇ０、Ｇ１、Ｈが記憶され、領域Ｒ０２、Ｒ１２、Ｒ２２、Ｒ３２（以下、領域６０ｃと呼ぶ。）に表示用のグラフィックスのデータＩ〜Ｌが記憶され、領域Ｒ０３、Ｒ１３、Ｒ２３、Ｒ３３（以下、領域６０ｄと呼ぶ。）に表示用のグラフィックスのデータＭ〜Ｐが記憶されている。
【０１８１】
図１７〜図１９では、各領域６０ａ〜６０ｄ、６１と、各領域６０ａ〜６０ｄ、６１に記憶されるデータとの対応関係が番号０〜４で示されており、特に、領域６０ａとその領域６０ａに記憶されるデータの対応関係、および、書き込みバッファとして用いられる領域とその領域に記憶されるデータの対応関係が矢印で示されている。
【０１８２】
そして、各領域６０ａ〜６０ｄに記憶されたデータは、各領域６０ａ〜６０ｄの１ライン目からこの順（図１７（Ａ）の１番目から４番目までの順。５番目の領域６１は書き込みバッファとして用いられる。）で読み出され、表示部１１に表示されることになる。なお、図１７〜図１９では、書き込みバッファとして用いられる領域には「ｗ」の文字が、読み込みバッファとして用いられる領域には「ｒ」の文字が示されている。
【０１８３】
ここで、表示の一部を更新する処理が行われる場合、具体的には、領域６０ｂのデータＦ１、Ｇ１をデータＱに更新する場合について考える。この場合、図１に示した送信装置２０の設定情報生成部２６は、この更新位置の情報を表示制御装置３０に送信する。そして、表示制御装置３０のグラフィックス更新部３３は、その更新位置に対応する領域６１の位置にデータＱを書き込み、データが更新されないその他の部分に、領域６０ｂに記憶されたデータＥ、Ｆ０、Ｇ０、Ｈを書き込む。
【０１８４】
また、表示制御装置３０の記憶領域設定部３６は、データが読み出される領域６０ａ〜６０ｄ、６１のアドレスおよび順序を管理する。例えば、図１７（Ａ）の例では、領域６０ａ、６０ｂ、６０ｃ、６０ｄの順にデータが読み出されるが、図１７（Ｂ）の例では、領域６０ａ、６１、６０ｃ、６０ｄの順（図１７（Ｂ）の１番目から４番目までの順）にデータが読み出される。すなわち、ここでは、領域６１が読み込みバッファに組み入れられ、読み込みバッファとして用いられる。これにより、データＦ１、Ｇ１がデータＱで更新されたグラフィックスが表示される。
【０１８５】
このような処理により、領域６０ｂに記憶されているデータは不要なものとなるが、領域６０ｂは、つぎの更新データを記憶するための書き込みバッファとして用いられる。これについて説明するため、領域６０ｃのデータＩ、Ｊ、Ｋ、ＬをデータＲ、Ｓ、Ｔ、Ｕに更新する場合について考える。
【０１８６】
この場合、送信装置２０の設定情報生成部２６は、この更新位置の情報を表示制御装置３０に送信する。そして、表示制御装置３０のグラフィックス更新部３３は、図１７（Ｂ）に示すように、その更新位置に対応し、不要なデータが記憶されている領域６０ｂに、データＲ、Ｓ、Ｔ、Ｕを書き込む。
【０１８７】
また、表示制御装置３０の記憶領域設定部３６は、図１８（Ｃ）に示すように、領域６０ａ、６１、６０ｂ、６０ｄの順（図１８（Ｃ）の１番目から４番目までの順）にデータが読み出されるよう、データが読み出される領域６０ａ〜６０ｄ、６１のアドレスおよび順序を管理する。これにより、データＩ、Ｊ、Ｋ、ＬがデータＲ、Ｓ、Ｔ、Ｕで更新されたグラフィックスが表示される。
【０１８８】
ここで、図１８（Ｃ）の場合、領域６０ａ、６０ｂ、６０ｃ、６０ｄという物理的な記憶領域の並び順と、データが読み出される領域（領域６０ａ、６１、６０ｂ、６０ｄ）の順序が異なっているため、記憶領域のアドレス管理が複雑になる。そのため、物理的な記憶領域の配置とデータを読み出す順序とを整合させる処理が行われる。
【０１８９】
具体的には、表示制御装置３０のグラフィックス更新部３３は、所定の期間送信装置２０からデータの更新要求がない場合、不要なデータが記憶されている領域を利用して、データの記憶領域を入れ替える。
【０１９０】
図１８（Ｃ）に示す例では、グラフィックス更新部３３は、不要なデータが記憶されている領域６０ｃに、物理的な記憶領域の並び順で各領域６０ａ〜６０ｄ、６１を並べた場合に記憶されるべきデータ、すなわち、領域６０ｂに記憶されているデータＲ、Ｓ、Ｔ、Ｕをコピーする。
【０１９１】
さらに、図１８（Ｄ）に示すように、グラフィックス更新部３３は、その領域６０ｂに、物理的な記憶領域の並び順で各領域６０ａ〜６０ｄ、６１を並べた場合に記憶されるべきデータ、すなわち、領域６１に記憶されているデータＥ、Ｆ０、Ｇ０、Ｑ、Ｈをコピーし、領域６１に記憶されているデータを消去する。このようにして、図１９（Ｅ）に示すように、物理的な記憶領域の配置とデータを読み出す順序とを整合させる処理が行われる。
【０１９２】
なお、ここでは、図１７〜図１９に示したように、バッファを領域６０ａ〜６０ｄ、６１に分割し、領域６０ａ〜６０ｄ、６１に記憶されたデータを読み出す順序を領域６０ａ〜６０ｄ、６１単位で左右方向で入れ替えて表示を行うこととしたが、バッファを領域Ｒ００、Ｒ０１、Ｒ０２、Ｒ０３、領域Ｒ１０、Ｒ１１、Ｒ１２、Ｒ１３、領域Ｒ２０、Ｒ２１、Ｒ２２、Ｒ２３、領域Ｒ３０、Ｒ３１、Ｒ３２、Ｒ３３、領域Ｒ４０、Ｒ４１、Ｒ４２、Ｒ４３に分割し、各領域に記憶されたデータを読み出す順序をそれらの領域単位で上下方向で入れ替えて表示を行うこととしてもよい。この上下方向での読み出し順序の入れ替えは、図１７〜図１９で説明した左右方向での読み出し順序の入れ替えと方向だけが異なるので、図１７〜図１９で説明した方法と同様に容易に実現が可能である。
【０１９３】
つぎに、本変形例に係る表示処理について説明する。本変形例に係る表示処理では、図１０で説明した表示処理と同様の処理が行われるが、図１０のステップＳ１０２の書き込み判定処理が上述した実施形態とはやや異なる。この点について、この書き込み判定処理について説明している図１１を用いて詳しく説明する。
【０１９４】
本変形例における書き込み判定処理の処理手順は、図１１に示した処理手順をほぼ同様である。ただし、ステップＳ３０１において、画像の更新処理の種別がスクロール以外の更新処理、すなわち、グラフィックスの一部の更新処理である場合、送信装置２０の設定情報生成部２６は、まず、図１５に示したバッファと同様に領域分割された画面において、更新部分が横に並ぶ領域にまたがるか否かを判定する。
【０１９５】
図２０は、更新部分の領域判定について説明する図である。図２０（Ａ）〜図２０（Ｄ）では、グラフィックスが表示される画面が、図１５に示した読み込みバッファ６０と同様に１６の領域に分割されている。
【０１９６】
そして、図２０（Ａ）には、更新部分７０ａが横に並ぶ領域にまたがる場合が示されている。このような更新の場合、設定情報生成部２６は、更新処理の種別を、上下方向の順序入れ替え更新処理に設定する。上下方向の順序入れ替え更新処理とは、図１５に示した領域Ｒ００、Ｒ０１、Ｒ０２、Ｒ０３、領域Ｒ１０、Ｒ１１、Ｒ１２、Ｒ１３、領域Ｒ２０、Ｒ２１、Ｒ２２、Ｒ２３、領域Ｒ３０、Ｒ３１、Ｒ３２、Ｒ３３、領域Ｒ４０、Ｒ４１、Ｒ４２、Ｒ４３単位でデータを読み出す順序を上下方向で入れ替える処理である。
【０１９７】
また、図２０（Ｂ）には、更新部分７０ｂが縦に並ぶ領域にまたがる場合が示されている。このような更新の場合、設定情報生成部２６は、更新処理の種別を、左右方向の順序入れ替え更新処理に設定する。左右方向の順序入れ替え更新処理とは、図１５に示した領域Ｒ００、Ｒ１０、Ｒ２０、Ｒ３０、領域Ｒ０１、Ｒ１１、Ｒ２１、Ｒ３１、領域Ｒ０２、Ｒ１２、Ｒ２２、Ｒ３２、領域Ｒ０３、Ｒ１３、Ｒ２３、Ｒ３３、領域Ｒ０４、Ｒ１４、Ｒ２４、Ｒ３４単位でデータを読み出す順序を左右方向で入れ替える処理である。
【０１９８】
また、図２０（Ｃ）には、更新部分７０ｃが１つの領域に含まれる場合が示されている。この場合、設定情報生成部２６は、更新処理の種別を、左右方向の順序入れ替え更新処理に設定する。ただし、設定情報生成部２６は、更新処理の種別を、上下方向の順序入れ替え更新処理に設定してもよい。
【０１９９】
さらに、図２０（Ｄ）には、更新部分７０ｄが縦に並ぶ領域にまたがるとともに、横に並ぶ領域にもまたがる場合が示されている。この場合、設定情報生成部２６は、更新処理の種別を、左右方向の順序入れ替え更新処理に設定する。図２０（Ｄ）の場合、更新部分７０ｄは、水平方向に分割され、その結果得られた領域７１ａ、７１ｂに対して、更新処理の種別が左右方向の順序入れ替え更新処理に設定される。なお、設定情報生成部２６は、更新部分７０ｄを垂直方向に分割し、その結果得られた領域に対して、更新処理の種別を、上下方向の順序入れ替え更新処理に設定することとしてもよい。
【０２００】
そして、図１１のステップＳ３０４において、更新処理の種別が左右方向の順序入れ替え更新処理、または、上下方向の順序入れ替え更新処理と判定された場合、図１１のステップＳ３１３の処理が行われる。
【０２０１】
例えば、設定情報生成部２６は、ステップＳ３０２においてグラフィックス描画部２３により描画されたグラフィックスのうち、更新部分７０ａ〜７０ｄのデータを更新データとして選択する（図１１のステップＳ３１３）。
【０２０２】
その後、ステップＳ３１４において、設定情報生成部２６は、図２０（Ａ）〜図２０（Ｄ）に示されるように、表示制御装置３０の書き込みバッファにおける書き込み位置を、更新されたデータ領域の左上に設定する。
【０２０３】
ただし、図２０（Ｄ）に示すような更新データ７０ｄは、更新データ７１ａ、７１ｂに分割され、設定情報生成部２６は、分割の結果得られたそれぞれの更新データ７１ａ、７１ｂの左上に、表示制御装置３０の書き込みバッファにおける書き込み位置を設定する。
【０２０４】
図２１は、書き込みバッファ６１、６２における更新データの記憶位置を示す図である。例えば、図２０（Ａ）における更新データ７０ａは、書き込みバッファ６２の領域Ｒ４１、Ｒ４２に記憶される。図２０（Ｂ）における更新データ７０ｂは、書き込みバッファ６１の領域Ｒ２４、Ｒ３４に記憶される。図２０（Ｃ）における更新データ７０ｃは、書き込みバッファ６１の領域Ｒ２４に記憶される。
【０２０５】
図２０（Ｄ）における更新データ７１ａ、７１ｂは、図９を用いて説明した方法と同様の方法で、垂直同期信号が送信されるタイミングで表示制御装置３０に送信される。そして、更新データ７１ａは、図２１（Ｄ）に示すように、書き込みバッファ６１の領域Ｒ１４、Ｒ２４に記憶される。また、更新データ７１ｂは、例えば、更新データ７１ａにより置き換えられる不要なデータを含む領域６０ｂの領域Ｒ１１、Ｒ２１に記憶される。
【０２０６】
つぎに、本変形例におけるデータ更新処理の処理手順について説明する。本変形例におけるデータ更新処理の処理手順は、図１２に示した処理手順とほぼ同様であるが、ステップＳ４１０の処理が別の処理に置き換えられる。
【０２０７】
図２２は、図１２のステップＳ４１０の処理の代わりに行われるデータ更新処理である。この場合、まず、表示制御装置３０の記憶領域設定部３６は、ステップＳ４０１において、更新処理の種別が、スクロール以外の縦方向の順序入れ替え更新処理、または、横方向の順序入れ替え更新処理であると判定された場合、スクロールを不可に設定し、送信装置２０の設定情報生成部２６に対して、スクロールが不可であることを通知する（ステップＳ５０１）。この通知を受けた設定情報生成部２６は、スクロール不可の設定が解除されるまで、スクロールの実行指示を表示制御装置３０に送らない。
【０２０８】
つぎに、グラフィックス更新部３３は、図１７（Ａ）、図１７（Ｂ）、図１８（Ｃ）で説明したようにして、書き込みバッファの指定された書き込み位置に更新データを書き込む（ステップＳ５０２）。
【０２０９】
さらに、記憶領域設定部３６は、図１７（Ａ）、図１７（Ｂ）、図１８（Ｃ）で説明したようにして、更新データが書き込まれた書き込みバッファを読み込みバッファに組み入れるとともに、読み込みバッファに含まれる各領域からのデータの読み出し順序を更新する（ステップＳ５０３）。グラフィックスの表示は、更新後の読み出し順序に基づいて、表示制御部３５による制御により行われる。
【０２１０】
その後、記憶領域設定部３６は、送信装置２０から所定の時間内に再びデータの更新要求があったか否かを判定する（ステップＳ５０４）。所定の時間内にデータの更新要求があった場合（ステップＳ５０４においてＹＥＳの場合）、ステップＳ５０２以降の処理が再度実行される。
【０２１１】
所定の時間内にデータの更新要求がなかった場合（ステップＳ５０４においてＮＯの場合）、図１８（Ｄ）、図１９（Ｅ）で説明したようにして、グラフィックス更新部３３は、データの並べ替えを行う（ステップＳ５０５）。
【０２１２】
そして、記憶領域設定部３６は、スクロール不可の設定を解除し、送信装置２０の設定情報生成部２６に対して、スクロール不可が解除されたことを通知する（ステップＳ５０６）。この通知を受けた設定情報生成部２６は、スクロールの操作をユーザから受け付けた場合に、スクロールの実行指示を表示制御装置３０に送信する。
【０２１３】
さて、これまで本発明の実施形態について説明したが、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能である。
【符号の説明】
【０２１４】
１０…表示装置、１１…表示部、１２…入力部、２０…送信装置、２１…映像受信部、２２…映像処理部、２３…グラフィックス描画部、２４…グラフィックス記憶部、２５…グラフィックス切り取り部、２６…設定情報生成部、３０…表示制御装置、３１…映像スケーリング部、３２…映像記憶部、３３…グラフィックス更新部、３４…グラフィックス記憶部、３５…表示制御部、３６…記憶領域設定部、４０…読み込みバッファ、４１…左右スクロール用書き込みバッファ、４２…上下スクロール用書き込みバッファ。
【図１】
2013214034.tif 000003
【図２】
2013214034.tif 000004
【図３】
2013214034.tif 000005
【図４】
2013214034.tif 000006
【図５】
2013214034.tif 000007
【図６】
2013214034.tif 000008
【図７】
2013214034.tif 000009
【図８】
2013214034.tif 000010
【図９】
2013214034.tif 000011
【図１０】
2013214034.tif 000012
【図１１】
2013214034.tif 000013
【図１２】
2013214034.tif 000014
【図１３】
2013214034.tif 000015
【図１４】
2013214034.tif 000016
【図１５】
2013214034.tif 000017
【図１６】
2013214034.tif 000018
【図１７】
2013214034.tif 000019
【図１８】
2013214034.tif 000020
【図１９】
2013214034.tif 000021
【図２０】
2013214034.tif 000022
【図２１】
2013214034.tif 000023
【図２２】
2013214034.tif 000024
【図２３】
2013214034.tif 000025