(57)【要約】  【課題】どのような画像情報が獲得されようとも、画像の切り換えの際や電源投入時に画像欠損が発生しない画像表示装置の提供  【解決手段】表示画像情報生成手段Ｍ１９は、獲得した画像情報に基づき、画像の種類毎に画像を画像表示領域に表示するための表示画像情報を生成する。画像保持制御手段Ｍ１３は、表示画像情報を画像の種類毎に表示画像情報保持手段Ｍ１１に保持する。また、獲得した画像選択情報が、ある一の画像を選択する旨であったとしても、その他の画像について表示画像情報を生成し、画像の種類毎に保持する。さらに、画像選択情報において選択されなかった画像が、部分画像情報に対応するものであっても、表示画像情報を生成し、画像の種類毎に保持する。これにより、画像の種類を切り換えて画像表示領域に表示しても、画像の種類にかかわらず画像欠損をおこすことなく確実に画像を表示できる。【選択図】    図３
2006003416.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を画像表示領域に表示する画像表示装置であって、複数種類の画像情報を獲得する画像表示装置において、
前記画像表示装置は、
前記画像情報を獲得する画像情報獲得手段、
前記画像情報獲得手段から獲得した画像情報に基づき、前記画像の種類毎に、前記画像を前記画像表示領域に表示するための表示画像情報を生成する表示画像情報生成手段、
前記表示画像情報生成手段が生成した表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持する画像保持制御手段、
を有する画像表示装置。
【請求項２】
請求項１に係る画像表示装置において、
前記画像表示装置は、さらに
前記複数種類の画像のうち、前記画像表示領域に表示する画像を選択するための画像選択情報を獲得する画像選択情報獲得手段
前記画像選択情報獲得手段から前記画像選択情報を獲得し、獲得した画像選択情報に対応する表示画像情報を前記表示画像情報保持手段から獲得し、獲得した表示画像情報を前記画像表示領域に表示する画像表示手段、
を有し、
前記画像保持制御手段は、
前記画像選択情報獲得手段から前記画像選択情報を獲得し、獲得した画像選択情報が、ある一の画像を選択する旨であったとしても、その他の画像についての表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持すること、
を特徴とする画像表示装置。
【請求項３】
請求項１又は請求項２に係る画像表示装置において、
前記画像情報獲得手段は、
前記複数の画像のうち少なくとも一の画像については、当該画像の一部を表示する画像情報である部分画像情報を獲得し、
前記表示画像情報生成手段は、
前記画像情報獲得手段から獲得した部分画像情報に基づき、前記画像の種類毎に、表示画像情報を生成すること、
を特徴とする画像表示装置。
【請求項４】
請求項３に係る画像表示装置において、
前記画像保持制御手段は、
前記画像選択情報において選択されなかった画像が、前記部分画像情報に対応するものであっても、当該部分画像情報に基づく表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持すること、
を特徴とする画像表示装置。
【請求項５】
請求項３又は請求項４に係る画像表示装置において、さらに、
前記部分画像情報に基づく複数の表示画像情報を獲得し、獲得した複数の表示画像情報を統合した一の表示画像情報を生成する表示画像情報統合手段、
を有し、
前記画像保持制御手段は、さらに、
前記画像選択情報において選択されなかった画像が、前記部分画像情報に対応するものであっても、前記表示画像情報統合手段が生成した表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持すること、
を特徴とする画像表示装置。
【請求項６】
請求項４又は請求項５に係る画像表示装置のいずれかにおいて、
前記画像保持制御手段は、さらに、
前記表示画像情報保持手段に対する処理が行われていないと判断すると、前記表示画像情報を当該表示画像情報保持手段に保持すること、
を特徴とする画像表示装置。
【請求項７】
請求項３〜６に係る画像表示装置のいずれかにおいて、
前記画像情報獲得手段は、さらに、
前記複数の画像のうち少なくとも一の画像については、当該画像の全体を表示する画像情報である全体画像情報を獲得し、
前記表示画像情報生成手段は、さらに、
前記画像選択情報において選択されなかった画像が、前記全体画像情報に対応するものであれば、当該全体画像情報に基づく前記表示画像情報の生成を行わないこと、
を特徴とする画像表示装置。
【請求項８】
請求項２〜７に係る画像表示装置のいずれかにおいて、
前記画像表示装置は、さらに、
前記画像選択手段から前記画像選択情報を獲得した旨の選択獲得情報を獲得すると、前記表示画像情報を生成するために必要な画像情報の提供を要求する要求情報を出力する要求情報出力手段、
を有する画像表示装置。
【請求項９】
請求項３〜８に係る画像表示装置のいずれかにおいて、
前記画像表示装置は、さらに、
当該画像表示装置の電源がオンとなったか否かを判断する電源状態判断手段、
を有し、
前記要求情報出力手段は、さらに、
前記電源状態判断手段から電源がオンになった旨の判断を取得すると、前記要求情報を出力すること、
を特徴とする画像表示装置。
【請求項１０】
請求項８又は請求項９に係る画像表示装置のいずれかにおいて、
前記画像表示装置は、さらに、
前記要求情報に対応する表示画像情報を当該画像表示装置の前記画像表示領域に表示するまでの間に、当該画像表示領域に表示するための調整表示画像情報を生成する調整表示画像情報生成手段、
前記要求情報の出力後、当該要求情報に対応する表示画像情報を前記画像表示領域に表示するまでの間、前記調整表示画像情報を当該画像表示領域に表示する調整表示画像情報表示手段、
を有する画像表示装置。
【請求項１１】
請求項２〜１０に係る画像表示装置において、
前記画像表示装置は、さらに、
前記画像選択情報獲得手段から前記画像選択情報を獲得した旨の選択獲得情報を獲得すると、前記表示画像情報保持手段を初期化する初期化手段、
を有する画像表示装置。
【請求項１２】
請求項９〜１１に係る画像表示装置において、
前記初期化手段は、さらに、
前記電源状態判断手段から電源がオンになった旨の判断を取得すると、前記表示画像情報保持手段を初期化すること、
を特徴とする画像表示装置。
【請求項１３】
複数種類の画像情報を獲得し、獲得した画像情報を画像表示領域に表示するための画像表示プログラムにおいて、
前記画像表示プログラムは、
コンピュータに、
前記画像情報を獲得させるステップ、
獲得した画像情報に基づき、前記画像の種類毎に、前記画像を前記画像表示領域に表示するための表示画像情報を生成させるステップ、
当該生成した表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持させるステップ、
前記複数種類の画像のうち、前記画像表示領域に表示する画像を選択するための画像選択情報を獲得させるステップ、
前記画像選択情報を獲得し、獲得した画像選択情報に対応する表示画像情報を前記表示画像情報保持手段から獲得させ、獲得した表示画像情報を前記画像表示領域に表示させるステップ、
前記画像選択情報を獲得させ、獲得した画像選択情報が、ある一の画像を選択する旨であったとしても、その他の画像についての表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持させるステップ、
を実行させる画像表示プログラム。
【請求項１４】
請求項１３に係る画像表示プログラムにおいて、さらに、
前記複数の画像のうち少なくとも一の画像については、当該画像の一部を表示する画像情報である部分画像情報を獲得させるステップ、
前記選択されなかった画像が、前記部分画像情報に対応するものであっても、当該部分画像情報に基づいて表示画像情報を生成させるステップ、
を有する画像表示プログラム。
【請求項１５】
請求項１４に係る画像表示プログラムにおいて、さらに、
前記複数の画像のうち少なくとも一の画像については、当該画像の全体を表示する画像情報である全体画像情報を獲得させるステップ、
前記選択されなかった画像が、前記全体画像情報に対応するものであれば、当該全体画像情報に基づく前記表示画像情報の生成を行わなわせないステップ、
を有する画像表示プログラム。
【請求項１６】
請求項１３〜１５に係る画像表示プログラムのいずれかにおいて、さらに、
前記画像選択情報を獲得した旨の選択獲得情報を獲得すると、前記表示画像情報を生成するために必要な画像情報の提供を要求する要求情報を出力させるステップ、
を有する画像表示プログラム。
【請求項１７】
請求項１３〜１６に係る画像表示プログラムのいずれかにおいて、さらに、
当該画像表示装置の電源がオンとなったか否かを判断させるステップ、
前記電源状態判断手段から電源がオンになった旨の判断を取得すると、前記要求情報を出力させるステップ、
を有する画像表示プログラム。
【請求項１８】
請求項１６又は請求項１７に係る画像表示プログラムのいずれかにおいて、さらに、
前記要求情報に対応する表示画像情報を当該画像表示装置の前記画像表示領域に表示するまでの間に、当該画像表示領域に表示するための調整表示画像情報を生成させるステップ、
前記要求情報の出力後、当該要求情報に対応する表示画像情報を前記画像表示領域に表示するまでの間、前記調整表示画像情報を当該画像表示領域に表示させるステップ、
を有する画像表示プログラム。
【請求項１９】
請求項１２〜１８に係る画像表示プログラムのいずれかにおいて、さらに、
前記画像選択情報を獲得した旨の選択獲得情報を獲得すると、前記表示画像情報保持手段を初期化させるステップ、
を有する画像表示プログラム。
【請求項２０】
請求項１７〜１９に係る画像表示プログラムのいずれかにおいて、さらに、
前記電源がオンになった旨の判断を取得すると、前記表示画像情報保持手段を初期化させるステップ、
を有する画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報を画像表示領域に表示する画像表示装置に関するものであって、特に、複数種類の画像を切り換えて表示するものに関する。
【背景技術】
【０００２】
以下において、従来の画像表示装置について説明する。
【０００３】
１．ＤＰＶＬ
従来、パーソナル・コンピュータからＬＣＤやＣＲＴ等の画像表示装置へのビデオ信号は、ＶＧＡケーブルを介して、アナログ伝送されていた。アナログ伝送には、伝送の際に波形の歪みが生じるため、画像表示装置の表示画面に、にじみやゴーストが発生しやすいという問題があった。
【０００４】
このようなアナログ伝送の問題の解決策の一つとしてＤＶＩ（Digital  Visual  Interface）が定義された。ＤＶＩは、ＬＣＤやＣＲＴ等の画像表示装置へのビデオ信号をデジタル伝送するための規格である。ＤＶＩ対応のビデオ・カード、ケーブル、モニタがあれば、高品質の画像表示を簡単に手に入れることができる。
【０００５】
ＤＶＩにおいては、ビデオ信号の伝送はアナログ伝送からデジタル伝送になったが、ビデオ信号のフレーム・レートは、従来と同様の６０Ｈｚで伝送するラスタ転送方式であった。そのため、ＤＶＩにおいては、昨今の超高解像度のモニタに対して表示を行う際に、既存のＤＶＩによる画像出力では伝送帯域をオーバーしてしまう問題がある。
【０００６】
このようなＤＶＩの問題の解決策の一つとしてＤＰＶＬ（Digital Packet Video Link）が定義された。ＤＰＶＬ（Digital Packet Video Link）とは、従来のように全画面の画像データをフレームレート６０Ｈｚで伝送するラスタ転送方式ではなく、パーソナル・コンピュータ（ホスト）側のグラフィックカード（及びドライバ）で更新の必要のある矩形領域とその位置情報をパケット化して送信し、モニタ側ではそのパケットを受信して画面の該当部分のみを更新するものである。つまり、ＤＰＶＬは、ホスト側がラスタ転送を行うのではなく、パケットを送信し、モニタ側が、受信したパケットを処理することによって、伝送帯域の削減を実現するものである。
【０００７】
このようなＤＰＶＬを利用した画像表示装置としては、特開２００２−２７８５２６に開示されている画像表示システムがある。画像表示システムは、ＰＣ等からなるホスト側(送信側)として画像データの送信装置と、画像表示装置である受信側モニタとを備え、この送信装置と受信側モニタとは、ＤＶＩ（Digital Visual Interface）ケーブル等のデジタルモニタケーブルである既存のモニタケーブルによって接続されている。送信装置は、変化した領域を抽出する機能と、変化した領域に該当する部分のデータと画像制御情報を含むヘッダ情報を送信する機能とを備えている。 受信側モニタは、例えば、ＱＵＸＧＡ等の大型高精細パネルであるパネルと、送信装置からモニタケーブルを介して画像データを受信するパケット受信装置を備えている。
【０００８】
送信装置が、受信側モニタへ送信するパケットデータの生成方法を図３７に基づき説明する。図３７(ａ)に示すように、送信装置のグラフィックスカードにおけるフレームメモリは、表示エリア１１３−１と、非表示エリア１１３−２とを備えている。この表示エリア１１３−１には、描画により変更された領域を含む矩形が描かれる。また、非表示エリア１１３−２には、ヘッダ情報が書き込まれる。送信装置は、変化領域部分のフレームメモリをスキャンし、１ライン前の部分にヘッダを挿入した図３７（ｃ）に示すような送信パケットを生成し、受信側モニタへ送信する。
【０００９】
【特許文献１】特開２００２−２７８５２６
【発明の開示】
【発明が解決しようとする課題】
【００１０】
前述のＤＰＶＬ規格に対応したモニタを用いて構築した多入力モニタシステム１００を図３８に示す。多入力モニタシステム１００は、ホスト・コンピュータ１０３、１０４及びＤＰＶＬ規格に対応したモニタ１０５を有している。このような多入力モニタシステム１００には次のような問題点がある。ホスト・コンピュータ１０３、１０４は、ＤＰＶＬ規格に則り、画像の更新があった領域のみをＤＰＶＬパケットとしてモニタ１０５へ送信する。
【００１１】
このため、現在ホスト・コンピュータ１０３から入力されたＤＰＶＬパケットについての画像を表示しているものとし、ここで表示する画像をホスト・コンピュータ１０４からの画像に切り換えを行った場合、図３９に示すように、画像切り換え後に表示する画像に画像欠損が発生してしまう、という問題がある。これは、前述のようにＤＰＶＬパケットにおいては、画像の更新があった領域のみの画像データしか、ホスト・コンピュータは送信しないからである。このような画像欠損は、獲得したＤＰＶＬパケットによって、画面全体の範囲がカバーされるまで生ずることになる。
【００１２】
そこで、本発明は、どのような画像情報が獲得されようとも、画像の切り換えの際や電源投入時に画像欠損が発生することがない画像表示装置の提供を目的とする。
【課題を解決するための手段】
【００１３】
本発明に関する課題を解決するための手段および発明の効果を以下に示す。
【００１４】
本発明に係る画像表示装置は、画像情報を獲得し、画像情報獲得手段から獲得した画像情報に基づき、画像の種類毎に、画像を画像表示領域に表示するための表示画像情報を生成し、当該生成した表示画像情報を画像の種類毎に表示画像情報保持手段に保持する。
【００１５】
これにより、画像の種類を切り換えて画像表示領域に表示しても、画像の種類にかかわらず画像欠損をおこすことなく確実に画像を表示することを可能とする。
【００１６】
本発明に係る画像表示装置は、さらに、複数種類の画像のうち、画像表示領域に表示する画像を選択するための画像選択情報を獲得し、獲得した画像選択情報に対応する表示画像情報を獲得し、獲得した表示画像情報を画像表示領域に表示し、画像選択情報を獲得し、獲得した画像選択情報が、ある一の画像を選択する旨であったとしても、その他の画像についての表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持する。
【００１７】
これにより、現在表示している画像とは異なる画像に切り換えられたとしても、画像欠損をおこすことなく確実に画像を表示することを可能とする。
【００１８】
本発明に係る画像表示装置は、複数の画像のうち少なくとも一の画像については、当該画像の一部を表示する画像情報である部分画像情報を獲得し、獲得した部分画像情報に基づき、前記画像の種類毎に、表示画像情報を生成する。
【００１９】
これにより、画像の種類を切り換えて画像表示領域に表示しても、部分画像情報に関する画像であっても画像欠損をおこすことなく確実に画像を表示することを可能とする。
【００２０】
本発明に係る画像表示装置は、画像選択情報において選択されなかった画像が、部分画像情報に対応するものであっても、当該部分画像情報に基づく表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持する。
【００２１】
これにより、現在表示している画像から部分画像情報に関する画像に切り換えられたとしても、部分画像情報に関する画像に画像欠損をおこすことなく確実に画像を表示することを可能とする。
【００２２】
本発明に係る画像表示装置は、前記部分画像情報に基づく複数の表示画像情報を獲得し、獲得した複数の表示画像情報を統合した一の表示画像情報を生成し、前記画像選択情報において選択されなかった画像が、前記部分画像情報に対応するものであっても、前記表示画像情報統合手段が生成した表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持する。
【００２３】
これにより、部分画像情報を獲得する毎に、生成した表示画像情報を表示画像情報保持手段に保持する必要がなくなる。つまり、表示画像情報を表示画像情報保持手段に保持するタイミングを自由に決定することができるので、効率的な画像情報の保持処理を行うことができる。
【００２４】
本発明に係る画像表示装置は、前記表示画像情報保持手段に対する処理が行われていないと判断すると、前記表示画像情報を当該表示画像情報保持手段に保持する。これにより、効率的な画像情報の保持処理を行うことができる。
【００２５】
本発明に係る画像表示装置は、複数の画像のうち少なくとも一の画像については、当該画像の全体を表示する画像情報である全体画像情報を獲得し、さらに、画像選択情報において選択されなかった画像が、全体画像情報に対応するものであれば、当該全体画像情報に基づく表示画像情報の生成を行わない。
【００２６】
これにより、全体画像情報が表示する画像として選択されていない場合には、表示画像情報の生成処理を行う必要がないので、消費電力の削減が可能となる。また、表示画像情報が生成されないことから、表示画像情報保持手段への保持処理も行う必要がなくなるので、さらなる消費電力の削減が可能となる。
【００２７】
本発明に係る画像表示装置は、さらに、画像選択情報を獲得した旨の選択獲得情報を獲得すると、表示画像情報を生成するために必要な画像情報の提供を要求する要求情報を出力する。
【００２８】
これにより、表示する画像の種類が切り換えられても、画像の種類にかかわらず画像欠損をおこすことなく確実に画像を表示することを可能とする。
【００２９】
本発明に係る画像表示装置は、さらに、当該画像表示装置の電源がオンとなったか否かを判断し、さらに、電源がオンになった旨の判断を取得すると、要求情報を出力する。
【００３０】
これにより、電源がオンになっても、画像の種類にかかわらず画像欠損をおこすことなく確実に画像を表示することを可能とする。
【００３１】
本発明に係る画像表示装置は、さらに、前記要求情報に対応する表示画像情報を当該画像表示装置の前記画像表示領域に表示するまでの間に、当該画像表示領域に表示するための調整表示画像情報を生成し、前記要求情報の出力後、当該要求情報に対応する表示画像情報を前記画像表示領域に表示するまでの間、前記調整表示画像情報を当該画像表示領域に表示する。
【００３２】
これにより、要求情報に対応する表示画像情報を当該画像表示装置の前記画像表示領域に表示するまでの間、調整表示画像情報を表示することによって、画像欠損した表示画像情報を画像表示領域に表示することがないようにできる。
【００３３】
本発明に係る画像表示装置は、さらに、画像選択情報を獲得した旨の選択獲得情報を獲得すると、表示画像情報保持手段を初期化する。
【００３４】
これにより、画像の切り換え時において、獲得した画像情報に対応する部分とまだ画像情報を獲得していないがために画像欠損が生じている部分とを明確に判断することが可能となる。
【００３５】
本発明に係る画像表示装置は、さらに、電源がオンになった旨の判断を取得すると、前記表示画像情報保持手段を初期化する。
【００３６】
これにより、電源オン時において、獲得した画像情報に対応する部分とまだ画像情報を獲得していないがために画像欠損が生じている部分とを明確に判断することが可能となる。
【００３７】
「画像の種類」とは、共通若しくは一連の画像をもつものごとに分けたそれぞれの組をいう。画像のソースが同一であるか異なるかにかかわらず入力ポート毎にそれぞれの組を形成する場合、入力ポートが同一であるか異なるかにかかわらず画像のソース毎にそれぞれの組を形成する場合等の概念を含むものである。
【００３８】
「表示画像情報を生成する」とは、獲得した画像情報に基づいて画像表示領域の全体に表示される表示画像情報を生成する場合のみならず、獲得した画像情報に基づいて表示画像情報に対する画像情報の位置を特定し、当該画像情報を表示画像情報保持手段の所定の領域に記憶すれば表示画像情報が生成される場合も含む概念である。
【００３９】
「初期化する」とは、表示画像情報保持手段における所定の領域の値を特定の値とすることをいい、「０」とする場合も含む概念である。
【００４０】
ここで、請求項に記載されている構成要素と実施例における構成要素との対応関係を示す。画像表示装置はモニタ５、２５、３５に対応する。表示画像情報保持手段はフレーム・メモリ５１５ａ、５１５ｂに、画像情報獲得手段は入力ポート５０１に、表示画像情報生成手段はＤＰＶＬ解析回路５０７及びフレーム・メモリ制御回路５１３に、画像保持制御手段はフレーム・メモリ制御回路５１３及びマイコン５３５に、画像選択情報獲得手段は切換回路５３１及びマイコン５３５に、画像表示手段はフレーム・メモリ制御回路５１３及びマイコン５３５に、電源状態判断手段は電源回路５３３及びマイコン５３５に、要求情報出力手段はマイコン５３５に及びＵＳＢポート５０５に、初期化手段はフレーム・メモリ制御回路５１３及びマイコン５３５に、調整表示画像情報生成手段はダミー画像生成回路５３７に、調整表示画像情報表示手段はマイコン５３５及びダミー画像生成回路５３７に、それぞれ対応する。
【００４１】
画像保持制御手段はＳ２１０３〜Ｓ２１２１、Ｓ２２０１〜Ｓ２２０５、Ｓ２５０１〜Ｓ２５１３、Ｓ２６０１〜Ｓ２６１３、Ｓ２９０３〜Ｓ２９０７の処理を、画像選択情報獲得手段はＳ２１０１、Ｓ２９０１の処理を、画像表示手段はＳ２１０１、Ｓ２２２１〜Ｓ２２１５の処理を、電源状態判断手段はＳ２１１１の処理を、要求情報出力手段はＳ２１１３、Ｓ２１１７、Ｓ２９０３の処理を、初期化手段はＳ２１１１、Ｓ２１１３、Ｓ２２２１〜Ｓ２２２５の処理を、調整表示画像情報表示手段はＳ２１１５、Ｓ２１１９〜Ｓ２１２１、Ｓ２９０７の処理を、それぞれ行う。
【００４２】
画像情報はＤＰＶＬパケット及びラスタ画像データに、部分画像情報はＤＰＶＬパケットに、全体画像情報はラスタ画像データに、表示画像情報はモニタ画像データに、それぞれ対応する。また、画像選択情報は切換情報に、選択獲得情報は切換回路５３１からマイコン５３５へ出力される切換情報に、要求情報は全画面要求情報に、それぞれ対応する。さらに、電源がオンになった旨の判断は電源回路からマイコン５３５へ出力される電源情報に対応する。
【００４３】
なお、「プログラム」とは、直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。また、プログラムによって実現される機能は、当該プログラム単独で実現されるのもであってもよく、他のプログラム（例えば、オペレーティング・システム）と共同して実現されるものであってもよい。
【発明を実施するための最良の形態】
【００４４】
本発明における多入力モニタの実施例を説明する前に、仮想スクリーン、モニタスクリーン、パケット表示領域、及び更新画像表示領域について説明する。
【００４５】
ここで、仮想スクリーンとは、モニタスクリーンに対して基準となる画像表示領域をいう。仮想スクリーンには、モニタスクリーンの位置やパケット表示領域の位置等を決定する際の基準となる座標系が設定されている。モニタスクリーンとは、モニタが実際に画像を表示することができる画像表示領域をいう。モニタスクリーンの全体に表示される画像データをモニタ画像データとする。パケット表示領域とは、ＤＰＶＬパケットの画像データが表示する画像表示領域をいう。更新画像領域とは、パケット表示領域とモニタスクリーンとが重複する画像表示領域をいう。つまり、更新画像領域とは、あるモニタに関して、実際にそのモニタのモニタスクリーンで画像が更新される画像表示領域となる。
【００４６】
仮想スクリーン、モニタスクリーン、パケット表示領域及び更新画像領域の位置関係について図１を用いて説明する。仮想スクリーンＲ１の左上の端点を原点（０，０）とし、右方向にＸ軸、下方向にＹ軸を仮定する。仮想スクリーンＲ１の一部を構成するモニタスクリーンＲ５の仮想スクリーンＲ１に対する位置を、モニタスクリーンＲ５の左上の端点の位置（ＭＸＯＲＧ、ＭＹＯＲＧ）、及び、モニタスクリーンＲ５のＸ方向、Ｙ方向の大きさ（ＭＸＷＩＤ、ＭＹＷＩＤ）で特定する。また、パケット表示領域Ｒ７の仮想スクリーンＲ１に対する位置を、パケット表示領域Ｒ７の左上の端点Ｔ１の位置（ＸＯＲＧ、ＹＯＲＧ）、及び、パケット表示領域Ｒ７のＸ方向、Ｙ方向の大きさ（ＸＳＩＺＥ、ＹＳＩＺＥ）で特定する。さらに、更新画像領域Ｒ９の仮想スクリーンＲ１に対する位置を、更新画像領域Ｒ９の左上の端点Ｔ１’の位置（ＸＯＲＧ’、ＹＯＲＧ’）、及び、パケット表示領域Ｒ７のＸ方向、Ｙ方向の大きさ（ＸＳＩＺＥ’、ＹＳＩＺＥ’）で特定する。
【００４７】
次に、ＤＰＶＬパケットのデータ構造を図２に示す。ＤＰＶＬパケットは、ヘッダ部Ｈ１とボディ部Ｂ１によって構成されている。ヘッダ部Ｈ１は、ＨＴＹＰ、ＸＯＲＧ、ＸＳＩＺＥ、ＨＯＦＦ、ＹＯＲＧ、ＹＳＩＺＥを記述する領域を有している。ここで、ＨＴＹＰはヘッダタイプを表す。ＸＯＲＧ、ＹＯＲＧ、ＸＳＩＺＥ、ＹＳＩＺＥは、それぞれ、パケット表示領域Ｒ７の左上の端点Ｔ１の位置（ＸＯＲＧ、ＹＯＲＧ）、パケット表示領域Ｒ７のＸ方向、Ｙ方向の大きさ（ＸＳＩＺＥ、ＹＳＩＺＥ）を表す。ＨＯＦＦは、更新画像領域Ｒ９に対してＸ軸の−（マイナス）方向に設けられる領域（以下、オフセット領域とする）を示す値である。オフセット領域では、画像は更新されることはない。なお、このオフセット値は、ＤＰＶＬ規格によって規定されている。
【００４８】
ボディ部Ｂ１は、パケット表示領域Ｒ７に表示する画像データを有している。なお、ＤＰＶＬ規格においては、パケット表示領域Ｒ７は矩形領域と定義されている。
【実施例１】
【００４９】
1.  機能ブロック図
本実施例における画像表示装置Ｍ１の機能ブロック図を図３に示す。画像表示装置Ｍ１は、表示画像情報保持手段Ｍ１１、画像情報獲得手段Ｍ１２、表示画像情報生成手段Ｍ１９、画像保持制御手段Ｍ１３、画像選択情報獲得手段Ｍ１４、画像表示手段Ｍ１５、電源状態判断手段Ｍ１６、要求情報出力手段Ｍ１７、初期化手段Ｍ１８、調整表示画像情報生成手段１０及び調整表示画像情報表示手段Ｍ２０を有している。
【００５０】
画像情報獲得手段Ｍ１２は、画像情報を獲得する。また、画像情報獲得手段Ｍ１２は、複数の画像のうち少なくとも一の画像については、当該画像の一部を表示する画像情報である部分画像情報を獲得する。
【００５１】
表示画像情報生成手段Ｍ１９は、画像情報獲得手段Ｍ１２から獲得した画像情報に基づき、画像の種類毎に、画像を画像表示領域に表示するための表示画像情報を生成する。また、表示画像情報生成手段Ｍ１９は、画像情報獲得手段Ｍ１２から獲得した部分画像情報に基づき、前記画像の種類毎に、表示画像情報を生成する。
【００５２】
画像保持制御手段Ｍ１３は、表示画像情報生成手段Ｍ１９が生成した表示画像情報を画像の種類毎に表示画像情報保持手段Ｍ１１に保持する。また、画像保持制御手段Ｍ１３は、画像選択情報獲得手段Ｍ１４から画像選択情報を獲得し、獲得した画像選択情報が、ある一の画像を選択する旨であったとしても、その他の画像について表示画像情報を生成し、当該生成した表示画像情報を前記画像の種類毎に表示画像情報保持手段Ｍ１１に保持する。さらに、画像保持制御手段Ｍ１３は、画像選択情報において選択されなかった画像が、部分画像情報に対応するものであっても、当該部分画像情報に基づく表示画像情報を前記画像の種類毎に表示画像情報保持手段Ｍ１１に保持する。
【００５３】
画像選択情報獲得手段Ｍ１４は、複数種類の画像のうち、画像表示領域に表示する画像を選択するための画像選択情報を獲得する。
【００５４】
画像表示手段Ｍ１５は、画像選択情報獲得手段Ｍ１４から画像選択情報を獲得し、獲得した画像選択情報に対応する表示画像情報を表示画像情報保持手段Ｍ１１から獲得し、獲得した表示画像情報を画像表示領域に表示する。
【００５５】
電源状態判断手段Ｍ１６は、画像表示装置Ｍ１の電源がオンとなったか否かを判断する。
【００５６】
要求情報出力手段Ｍ１７は、電源状態判断手段Ｍ１６から電源がオンになった旨の判断を取得すると、前記要求情報を出力する。
【００５７】
初期化手段Ｍ１８は、電源状態判断手段Ｍ１６から電源がオンになった旨の判断を取得すると、表示画像情報保持手段Ｍ１１を初期化する。
【００５８】
調整表示画像情報生成手段Ｍ１０は、要求情報に対応する表示画像情報を当該画像表示装置の画像表示領域に表示するまでの間に、当該画像表示領域に表示するための調整表示画像情報を生成する。
【００５９】
調整表示画像情報表示手段Ｍ２０は、要求情報の出力後、当該要求情報に対応する表示画像情報を画像表示領域に表示するまでの間、調整表示画像情報を当該画像表示領域に表示する。
【００６０】
これにより、画像の種類を切り換えて画像表示領域に表示しても、画像の種類にかかわらず画像欠損をおこすことなく確実に画像を表示することを可能とする。また、現在表示している画像とは異なる画像に切り換えられたとしても、画像欠損をおこすことなく確実に画像を表示することを可能とする。さらに、画像の種類を切り換えて画像表示領域に表示しても、部分画像情報に関する画像であっても画像欠損をおこすことなく確実に画像を表示することを可能とする。さらに、現在表示している画像から部分画像情報に関する画像に切り換えられたとしても、部分画像情報に関する画像に画像欠損をおこすことなく確実に画像を表示することを可能とする。
【００６１】
さらに、電源がオンになっても、画像の種類にかかわらず画像欠損をおこすことなく確実に画像を表示することを可能とする。さらに、電源オン時において、獲得した画像情報に対応する部分とまだ画像情報を獲得していないがために画像欠損が生じている部分とを明確に判断することが可能となる。
【００６２】
さらに、要求情報に対応する表示画像情報を当該画像表示装置の前記画像表示領域に表示するまでの間、調整表示画像情報を表示することによって、画像欠損した表示画像情報を画像表示領域に表示することがないようにできる。
【００６３】
2.  ハードウェア構成
2.1.  多入力モニタシステム１のハードウェア構成
本発明に係る画像表示装置を利用した多入力モニタシステム１のハードウェア構成を図４に示す。多入力モニタシステム１は、ホスト・コンピュータ３ａ、３ｂ、モニタ５ａ、５ｂ、５ｃを有している。ホスト・コンピュータ３ａ、３ｂとモニタ５ａ、５ｂ、５ｃとは、ＤＰＶＬパケットを送信するためのＤＶＩ規格に対応したデジタル・ケーブル７ａ（以下、ＤＶＩケーブル７ａとする。）を介して接続されている。また、ホスト・コンピュータ３ａとモニタ５ａ、５ｂ、５ｃとは、それぞれ、ＵＳＢ９ａを介して接続されている。ホスト・コンピュータ３ｂも、ホスト・コンピュータ５ａと同様に、モニタ５ａ、５ｂ、５ｃとＤＶＩケーブル７ｂ及びＵＳＢ９ｂを介して接続されている。なお、モニタ５ａ、５ｂ、５ｃは、この順番でＤＶＩケーブル７ａ、７ｂを用いてカスケード接続されている。
【００６４】
ホスト・コンピュータ３ａ、３ｂは、前述のＤＰＶＬ規格に対応したＤＰＶＬパケットをモニタ５ａ、５ｂ、５ｃに対して送信する。モニタ５ａは、ホスト・コンピュータ３ａ、３ｂから受信したＤＰＶＬパケットに基づいて画像を表示する。また、モニタ５ｂは、カスケード接続されているモニタ５ａから受信したＤＰＶＬパケットに基づいて画像を表示する。モニタ５ｃは、カスケード接続されているモニタ５ｂから受信したＤＰＶＬパケットに基づいて画像を表示する。
【００６５】
さらに、モニタ５ａ、５ｂ、５ｃは、各モニタのモニタスクリーンＲ５（図１参照）の左上の端点の位置（ＭＸＯＲＧ、ＭＹＯＲＧ）、及び、モニタスクリーンＲ５のＸ方向、Ｙ方向の大きさ（ＭＸＷＩＤ、ＭＹＷＩＤ）から構成されるモニタスクリーン位置情報をホスト・コンピュータ３ａ、３ｂからＵＳＢ９ａ、９ｂを介して受信する。
【００６６】
2.2.  モニタ５のハードウェア構成
本実施例におけるモニタ５ａ、５ｂ、５ｃ（以下、モニタ５とする。）のハードウェア構成の特徴の一つは、少なくとも、モニタスクリーンＲ５の全体に表示される画像の１フレーム分のモニタ画像データを保持することができるフレーム・メモリを２つ有していることである。
【００６７】
モニタ５のハードウェア構成を図５に示す。モニタ５は、Ａ、Ｂ２チャンネルの入力ポート５０１、Ａ、Ｂ２チャンネルの出力ポート５０３、ＵＳＢポート５０５、２チャンネルのＤＰＶＬ解析回路５０７、ビット幅変換回路５０９、５１７、データ・バッファ５１１、５１９、フレーム・メモリ制御回路５１３、フレーム・メモリ５１５ａ、５１５ｂ、ＬＣＤ出力ポート５２１、ＬＣＤ５２３、切換回路５３１、電源回路５３３、マイクロ・コンピュータ５３５（マイコン５３５）、及びダミー画像生成回路５３７を有している。
【００６８】
入力ポート５０１は、ホスト・コンピュータ３ａ、３ｂ（図４参照）若しくは自身より前に接続されているモニタ５からＤＰＶＬパケットを受信する。出力ポート５０３は、自身より後に接続されているモニタ５に対してＤＰＶＬパケットを送信する。ＵＳＢポート５０５は、ホスト・コンピュータ３からモニタスクリーン位置情報を受信する。モニタスクリーン位置情報は、ＵＳＢ規格で定められたHID Usage Tables（ＨＩＤテーブル）と呼ばれるデバイス用の各種コントロールテーブルにしたがって、所定の位置に記録される。
【００６９】
ＤＰＶＬ解析回路５０７は、受信したＤＰＶＬパケットに対してパケット解析処理、ヘッダ解析処理、アドレス演算処理及びパケット再構築処理を行う。ＤＰＶＬ解析回路５０７については、後述する。
【００７０】
ビット幅変換回路５０９は、外部から受信したＤＰＶＬパケットを内部で処理できるビット数に変換する。データ・バッファ５１１は、外部から受信し、ビット幅変換したＤＰＶＬパケットを一時的に保持する。
【００７１】
フレーム・メモリ制御回路５１３は、ＬＣＤ５２３に表示する画像データに関するフレーム・メモリ５１５への書き込み・読み出し処理を行う。フレーム・メモリ制御回路５１３の動作については、後述する。
【００７２】
フレーム・メモリ５１５は、フレーム・メモリ５１５ａ及びフレーム・メモリ５１５ｂにより構成されている。フレーム・メモリ５１５ａ、５１５ｂは、それぞれ、ＬＣＤ５２３に表示するモニタ画像データの１フレーム分を保持するのに十分な容量を有している。
【００７３】
ビット幅変換回路５１７は、画像データをＬＣＤ５２３に表示するためにビット幅変換する。データ・バッファ５１９は、ビット幅変換したＤＰＶＬパケットをＬＣＤ５２３に出力する際に一時的に保持する。ＬＣＤ出力ポート５２１は、画像データをＬＣＤ５２３に表示するために出力する。ＬＣＤ５２３は、自らのモニタースクリーンＲ５上に画像データを表示する。
【００７４】
切換回路５３１は、切換ボタンや外部リモコンからの切換信号を獲得する赤外線受信部等を有している。切換回路５３１は、切換ボタン等から切換信号を獲得すると、マイコン５３５へ画像の切換を示す切換情報を送信する。
【００７５】
電源回路５３３は、モニタ５の電源がオンになると、電源情報を生成し、マイコン５３５へ送信する。
【００７６】
マイコン５３５は、メモリ制御回路５１３及びダミー画像生成回路５３７の動作を制御する。また、マイコン５３５は、ＵＳＢポート５０５を介して、ホスト・コンピュータ３ａ、３ｂと通信する。マイコン５３５の動作については後述する。
【００７７】
ダミー画像生成回路５３７は、ダミー画像を生成し、ＬＣＤ５２３へ出力する。
【００７８】
3.  ＤＰＶＬ解析回路５０７
Ａ、Ｂ、２チャンネルの各ＤＰＶＬ解析回路５０７は、対応する入力ポート５０１から獲得したＤＰＶＬパケットに対して、モニタ画像データの生成処理を施して、メモリ制御回路５１３へ出力するものである。モニタ５は、いずれかの入力ポート５０１から獲得した獲得ＤＰＶＬパケットに基づいて生成されるモニタ画像データのどちらか一方をＬＣＤ５２３のモニタスクリーンＲ５に表示するものであるが、ＤＰＶＬ解析回路５０７は、モニタスクリーンＲ５に表示されるか否かにかかわらず、入力ポート５０１から獲得されたＤＰＶＬパケットに対して、各入力ポート毎に、モニタ画像データの生成処理を行う。
【００７９】
まず、各ＤＰＶＬ解析回路５０７のロジック回路を図６に示す。ＤＰＶＬ解析回路５０７は、入力ポート５０７ａ、出力ポート５０７ｂ、パケット解析回路５０７ｃ、ヘッダ解析回路５０７ｄ、キャッシュ５０７ｅ、アドレス演算回路５０７ｆ、パケット再構築回路５０７ｇを有している。
【００８０】
入力ポート５０７ａは、入力ポート５０１（図５参照）が受信したＤＰＶＬパケットを獲得ＤＰＶＬパケットとして受信する。出力ポート５０７ｂは、パケット再構築回路５０７ｇから獲得した再構築されたＤＰＶＬパケット等を出力ポート５０３、ビット幅変換回路５０９（図５参照）へ送信する。
【００８１】
パケット解析回路５０７ｃは、入力ポート５０７ａから獲得した獲得ＤＰＶＬパケットを、ヘッダ部Ｈ１とボディ部Ｂ１とに分離する。さらに、パケット解析回路５０７ｃは、分離したヘッダ部Ｈ１をヘッダ解析回路５０７ｄ送信する。また、パケット解析回路５０７ｃは、分離したボディ部Ｂ１を出力ポート５０７ｂを介して、ビット幅変換回路５０９（図５参照）へ送信する。
【００８２】
ヘッダ解析回路５０７ｄは、獲得ＤＰＶＬパケットのヘッダ部Ｈ１及びＨＩＤテーブルが保持するモニタスクリーン位置情報に基づき、獲得ＤＰＶＬパケットにおけるパケット表示領域Ｒ７のモニタスクリーンＲ５に対する位置関係を判断する。
【００８３】
パケット再構築回路５０７ｇは、ヘッダ解析回路５０７ｄが行った獲得ＤＰＶＬパケットにおけるパケット表示領域Ｒ７のモニタスクリーンＲ５に対する位置関係の判断に基づき、獲得ＤＰＶＬパケットの画像データから、モニタスクリーンＲ５に対応する画像データ以外の画像データを出力画像データとして抽出する。さらに、パケット再構築回路５０７ｇは、ヘッダ解析回路５０７ｄによる獲得ＤＰＶＬパケットにおけるパケット表示領域Ｒ７のモニタスクリーンＲ５に対する位置関係の判断に基づき、抽出した出力画像データが表示する画像表示領域の仮想スクリーンＲ１に対する位置関係を示すヘッダ部を出力ヘッダ部として生成する。パケット再構築回路５０７ｇは、抽出した出力画像データ及び生成した出力ヘッダ部に基づき、カスケード接続された後段のモニタへ出力するための出力ＤＰＶＬパケットを新たに生成する。
【００８４】
アドレス演算回路５０７ｆは、更新画像領域Ｒ９に対応する画像データをフレーム・メモリ５１５ａ、５１５ｂ（図５参照）に保持する際の物理アドレスを演算する。
【００８５】
以下において、モニタ画像データの生成処理における、ヘッダ解析回路５０７ｄ、アドレス演算回路５０７ｆ、及びパケット再構築回路５０７ｇの処理を詳細に説明する。
【００８６】
3.1.  ヘッダ解析回路５０７ｄ
ヘッダ解析回路５０７ｄは、まず、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７が、ＬＣＤ５２３のモニタスクリーンＲ５に対して、どの位置にあるのかを判断する。
【００８７】
ヘッダ解析回路５０７ｄは、獲得ＤＰＶＬパケットのヘッダ部Ｈ１（図２参照）から、ＸＯＲＧ、ＸＳＩＺＥ、ＹＯＲＧ、ＹＳＩＺＥを抽出し、キャッシュ５０７ｅ（図６参照）に保持する。次に、ヘッダ解析回路５０７ｄは、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７（図１参照）の左上の端点Ｔ１が、モニタスクリーンＲ５に対してどの位置にあるのかを判断する。まず、ヘッダ解析回路５０７ｄは、端点Ｔ１が、モニタスクリーンＲ５の左辺に対してモニタスクリーンＲ５の内側に存在するのか、外側に存在するのかを判断する。図７に示すように、端点Ｔ１が、モニタスクリーンＲ５の左辺ＬＬに対してモニタスクリーンＲ５の外側にある場合とは、端点Ｔ１がＡの位置にある場合であり、内側にある場合とは、端点Ｔ１がＢの位置にある場合となる。端点Ｔ１がＡの位置にあるのか、Ｂの位置にあるのかを判断するために、ヘッダ解析回路５０７ｄは、端点Ｔ１のＸ座標を示すＸＯＲＧと左辺ＬＬのＸ座標を示すＭＸＯＲＧとを比較する。ヘッダ解析回路５０７ｄは、ＭＸＯＲＧ＞＝ＸＯＲＧとなる場合には、端点Ｔ１がＡの位置にあると判断し、「ｃｍｐ＿ｍｘ０ｐｘ０」の値を「０」として、キャッシュ５０７ｅに保持する。一方、ヘッダ解析回路５０７ｄは、ＸＯＲＧ＞ＭＸＯＲＧとなる場合には、端点Ｔ１がＢの位置にあると判断し、「ｃｍｐ＿ｍｘ０ｐｘ０」の値を「１」として、キャッシュ５０７ｅに保持する。
【００８８】
次に、ヘッダ解析回路５０７ｄは、端点Ｔ１が、モニタスクリーンＲ５の右辺ＲＲに対して、モニタスクリーンＲ５の内側に存在するのか、外側に存在するのかを判断する。図７に示すように、端点Ｔ１がモニタスクリーンＲ５の右辺ＲＲに対してモニタスクリーンＲ５の内側にある場合とは、端点Ｔ１がＣの位置にある場合であり、外側にある場合とは、端点Ｔ１がＤの位置にある場合となる。端点Ｔ１がＣの位置にあるのか、Ｄの位置にあるのかを判断するために、ヘッダ解析回路５０７ｄは、端点Ｔ１のＸ座標を示すＸＯＲＧと右辺ＲＲのＸ座標を示すＭＸＯＲＧ＋ＭＸＷＩＤとを比較する。ヘッダ解析回路５０７ｄは、ＭＸＯＲＧ＋ＭＸＷＩＤ＞＝ＸＯＲＧとなる場合には、端点Ｔ１がＣの位置にあると判断し、「ｃｍｐ＿ｍｘ１ｐｘ０」の値を「０」として、キャッシュ５０７ｅに保持する。一方、ヘッダ解析回路５０７ｄは、ＸＯＲＧ＞ＭＸＯＲＧ＋ＭＸＷＩＤとなる場合には、端点Ｔ１がＤの位置にあると判断し、「ｃｍｐ＿ｍｘ１ｐｘ０」の値を「１」として、キャッシュ５０７ｅに保持する。
【００８９】
ヘッダ解析回路５０７ｄが、これまでの処理を実現する際のロジック回路の一例を図１１Ａに示す。ここで、「＋」は、図１２Ａに示す全加算回路を、「＜」は、図１２Ｂに示す４ビット比較回路を示している。
【００９０】
次に、ヘッダ解析回路５０７ｄは、端点Ｔ１が、モニタスクリーンＲ５の上辺に対してモニタスクリーンＲ５の内側に存在するのか、外側に存在するのか、及び、モニタスクリーンＲ５の下辺に対してモニタスクリーンＲ５の内側に存在するのか、外側に存在するのか、を判断する。図８に示すように、端点Ｔ１が、モニタスクリーンＲ５の上辺ＴＴに対してモニタスクリーンＲ５の外側にある場合とは、端点Ｔ１がＡの位置にある場合であり、内側にある場合とは、端点Ｔ１がＢの位置にある場合となる。また、端点Ｔ１が、モニタスクリーンＲ５の下辺ＢＢに対してモニタスクリーンＲ５の外側にある場合とは、端点Ｔ１がＤの位置にある場合であり、内側にある場合とは、端点Ｔ１がＣの位置にある場合となる。ヘッダ解析回路５０７ｄは、端点Ｔ１と左辺、右辺との位置関係の判断と同様にして、「ｃｍｐ＿ｍｙ０ｐｙ０」、「ｃｍｐ＿ｍｙ１ｐｙ０」の値を算出し、キャッシュ５０７ｅに保持する。
【００９１】
次に、ヘッダ解析回路５０７ｄは、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７（図１参照）の右下の端点Ｔ４が、モニタスクリーンＲ５に対してどの位置にあるのかを判断する。ヘッダ解析回路５０７ｄは、端点Ｔ４が、モニタスクリーンＲ５の左辺に対してモニタスクリーンＲ５の内側に存在するのか、外側に存在するのか、及び、モニタスクリーンＲ５の右辺に対してモニタスクリーンＲ５の内側に存在するのか、外側に存在するのか、を判断する。図９に示すように、端点Ｔ４が、モニタスクリーンＲ５の左辺ＬＬに対してモニタスクリーンＲ５の外側にある場合とは、端点Ｔ４がＡの位置にある場合であり、内側にある場合とは、端点Ｔ１がＢの位置にある場合となる。また、端点Ｔ４が、モニタスクリーンＲ５の右辺ＲＲに対してモニタスクリーンＲ５の外側にある場合とは、端点Ｔ４がＤの位置にある場合であり、内側にある場合とは、端点Ｔ４がＣの位置にある場合となる。ヘッダ解析回路５０７ｄは、端点Ｔ１の場合と同様にして、「ｃｍｐ＿ｍｘ０ｐｘ１」、「ｃｍｐ＿ｍｘ１ｐｘ１」の値を算出し、キャッシュ５０７ｅに保持する。
【００９２】
最後に、ヘッダ解析回路５０７ｄは、端点Ｔ４が、モニタスクリーンＲ５の上辺に対してモニタスクリーンＲ５の内側に存在するのか、外側に存在するのか、及び、モニタスクリーンＲ５の下辺に対してモニタスクリーンＲ５の内側に存在するのか、外側に存在するのか、を判断する。図１０に示すように、端点Ｔ４が、モニタスクリーンＲ５の上辺ＴＴに対してモニタスクリーンＲ５の外側にある場合とは、端点Ｔ４がＡの位置にある場合であり、内側にある場合とは、端点Ｔ１がＢの位置にある場合となる。また、端点Ｔ４が、モニタスクリーンＲ５の下辺ＢＢに対してモニタスクリーンＲ５の外側にある場合とは、端点Ｔ４がＤの位置にある場合であり、内側にある場合とは、端点Ｔ４がＣの位置にある場合となる。ヘッダ解析回路５０７ｄは、端点Ｔ１の場合と同様にして、「ｃｍｐ＿ｍｙ０ｐｙ１」、「ｃｍｐ＿ｍｙ１ｐｙ１」の値を算出し、キャッシュ５０７ｅに保持する。
【００９３】
なお、前述のように、ＤＰＶＬ規格においては、ＤＰＶＬパケットが表示する画像は、矩形であるので、端部Ｔ１、Ｔ４について位置を特定できれば、端部Ｔ２、Ｔ３についても、特定できることになる。この結果、ヘッダ解析回路５０７ｄは、モニタスクリーンＲ５に対する獲得ＤＰＶＬパケットのパケット表示領域Ｒ７の位置を特定することができる。
【００９４】
次に、ヘッダ解析回路５０７ｄは、獲得ＤＰＶＬパケットによって、ＬＣＤ５２３のモニタスクリーンＲ５のどの領域が更新されるのかを特定する。つまり、ヘッダ解析回路５０７ｄは、更新画像領域Ｒ９（図１参照）の範囲を特定すべく、更新画像領域Ｒ９の端点Ｔ１’、Ｔ２’、Ｔ３’、Ｔ４’の位置（図１参照）を特定する。図１に示すように、更新画像領域Ｒ９は矩形であるので、端部Ｔ１’、Ｔ４’について位置を特定できれば、更新画像領域Ｒ９を特定できることになる。
【００９５】
ヘッダ解析回路５０７ｄは、図１３に示す位置特定テーブルに基づいて、ｈｄｓｔ、ｖｄｓｔ、ｈｄｅｄ、ｖｄｅｄ、ｘｏｆｆ、ｙｏｆｆ、ｈｄｓｔ＿ｆｌａｇ、ｈｄｅｄ＿ｆｌａｇの値を決定し、キャッシュ５０７ｅに保持する。ここで、ｈｄｓｔは、端点Ｔ１’のモニタスクリーンＲ５に対するＸ座標を示す。ｖｄｓｔは、端点Ｔ１’のモニタスクリーンＲ５に対するＹ座標を示す。ｘｏｆｆは、端点Ｔ１’に設定されるオフセットのＸ方向の大きさを示す。ｙｏｆｆは、端点Ｔ１’に設定されるオフセットのＹ方向の大きさを示す。ｖｄｓｔは、端点Ｔ４’のモニタスクリーンＲ５に対するＸ座標を示す。ｖｄｅｄは、端点Ｔ４’のモニタスクリーンＲ５に対するＹ座標を示す。ｈｄｓｔ＿ｆｌａｇは、端点Ｔ１’のＸ座標がＬＣＤ５２３のモニタスクリーンＲ５内に存在するか否かを示すフラグであり、モニタスクリーンＲ５内に存在すれば「１」、存在しなければ「０」となる。ｖｄｓｔ＿ｆｌａｇは、端点Ｔ１’のＹ座標がＬＣＤ５２３のモニタスクリーンＲ５内に存在するか否かを示すフラグである。ｈｄｅｄ＿ｆｌａｇは、端点Ｔ４’のＸ座標がＬＣＤ５２３のモニタスクリーンＲ５内に存在するか否かを示すフラグである。ｖｄｅｄ＿ｆｌａｇは、端点Ｔ４’のＹ座標がＬＣＤ５２３のモニタスクリーンＲ５内に存在するか否かを示すフラグである。それぞれ、モニタスクリーンＲ５内に存在すれば「１」、存在しなければ「０」となる。
【００９６】
図１３に示す位置特定テーブルを用いて、端点Ｔ１’、Ｔ４’の位置を特定する手順を説明する。位置特定テーブルにおけるｃｍｐ＿ｍｘ１ｐｘ０、ｃｍｐ＿ｍｘ０ｐｘ０、・・・は、ヘッダ解析回路５０７ｄが獲得ＤＰＶＬパケットのパケット表示領域Ｒ７（図１参照）の端点Ｔ１、Ｔ４の位置を特定する際に算出した値を示す。
【００９７】
まず、端点Ｔ１’のＸ座標の位置を特定する場合を考える。（ｃｍｐ＿ｍｘ１ｐｘ０，ｃｍｐ＿ｍｘ０ｐｘ０）＝（０，０）の場合、図７に示すように獲得ＤＰＶＬパケットのパケット表示領域Ｒ７の端点Ｔ１は、Ａ若しくはＡ’の位置にあることになる。つまり、（ｃｍｐ＿ｍｘ１ｐｘ０，ｃｍｐ＿ｍｘ０ｐｘ０）＝（０，０）であれば、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７とモニタスクリーンＲ５とが重なる領域、つまり、画像更新領域Ｒ９が存在する可能性がある。よって、ｈｄｓｔ＿ｆｌａｇに「１」をセットする。画像更新領域Ｒ９が存在すれば、端点Ｔ１’のＸ座標は常にＭＸＯＲＧとなる。よって、端点Ｔ１’のモニタスクリーンＲ５に対するＸ座標を示すｈｄｓｔは、ＭＸＯＲＧ−ＭＸＯＲＧ（＝０）となる。端点Ｔ１’は、常にモニタスクリーンＲ５の左辺上に存在するので、ｘｏｆｆ＝０となる。なお、端点Ｔ１がＡの位置にあるのか、Ａ’の位置にあるのかは端点Ｔ４の位置によって決定されることになる。
【００９８】
次に、（ｃｍｐ＿ｍｘ１ｐｘ０，ｃｍｐ＿ｍｘ０ｐｘ０）＝（０，１）の場合、図７に示すように獲得ＤＰＶＬパケットのパケット表示領域Ｒ７の端点Ｔ１は、Ｂ若しくはＣの位置にあることになる。つまり、（ｃｍｐ＿ｍｘ１ｐｘ０，ｃｍｐ＿ｍｘ０ｐｘ０）＝（０，１）であれば、画像更新領域Ｒ９は常に存在する。よって、ｈｄｓｔ＿ｆｌａｇに「１」をセットする。画像更新領域Ｒ９の端点Ｔ１’のＸ座標は常にＸＯＲＧとなる。よって、端点Ｔ１’のモニタスクリーンＲ５に対するＸ座標を示すｈｄｓｔは、ＸＯＲＧ−ＭＸＯＲＧとなる。端点Ｔ１’に関するｘｏｆｆは、獲得ＤＰＶＬパケットにおけるオフセット値であるＨＯＦＦの値をセットする。
【００９９】
次に、（ｃｍｐ＿ｍｘ１ｐｘ０，ｃｍｐ＿ｍｘ０ｐｘ０）＝（１，０）の場合について考えると、このような場合はあり得ない（図７参照）。よって、ｈｄｓｔ＿ｆｌａｇに「０」をセットする。この場合、ｈｄｓｔ、ｘｏｆｆを特に設定する必要はないので、以前にセットしていた値をそのままセットしておく。
【０１００】
最後に、（ｃｍｐ＿ｍｘ１ｐｘ０，ｃｍｐ＿ｍｘ０ｐｘ０）＝（１，１）の場合について考えると、図７に示すように、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７は常にモニタスクリーンＲ５外に存在し、画像更新領域Ｒ９は常に存在しないことになる。よって、ｈｄｓｔ＿ｆｌａｇに「０」をセットする。この場合、ｈｄｓｔ、ｘｏｆｆを特に設定する必要はないので、以前にセットしていた値をそのままセットしておく。
【０１０１】
端点Ｔ１’のＹ座標の位置を特定する場合は、端点Ｔ１’のＸ座標の位置を特定する場合と同様に考える（図９参照）。
【０１０２】
次に、端点Ｔ４’のＸ座標の位置を特定する場合を考える。（ｃｍｐ＿ｍｘ１ｐｘ１，ｃｍｐ＿ｍｘ０ｐｘ１）＝（０，０）の場合について考えると、図８に示すように、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７の端点Ｔ４はＡの位置に存在することになり、画像更新領域Ｒ９は常に存在しないことになる。よって、ｈｄｅｄ＿ｆｌａｇに「０」をセットする。この場合、ｈｄｅｄを特に設定する必要はないので、以前にセットしていた値をそのままセットしておく。
【０１０３】
次に、（ｃｍｐ＿ｍｘ１ｐｘ１，ｃｍｐ＿ｍｘ０ｐｘ１）＝（０，１）の場合、図８に示すように獲得ＤＰＶＬパケットのパケット表示領域Ｒ７の端点Ｔ４は、Ｂ若しくはＣの位置にあることになる。つまり、（ｃｍｐ＿ｍｘ１ｐｘ１，ｃｍｐ＿ｍｘ０ｐｘ１）＝（０，１）であれば、画像更新領域Ｒ９は常に存在する。よって、ｈｄｅｄ＿ｆｌａｇに「１」をセットする。画像更新領域Ｒ９の端点Ｔ４’のＸ座標は常にＸＯＲＧ＋ＸＳＩＺＥとなる。よって、端点Ｔ４’のモニタスクリーンＲ５に対するＸ座標を示すｈｄｅｄは、ＸＯＲＧ＋ＸＳＩＺＥ−ＭＸＯＲＧとなる。
【０１０４】
次に、（ｃｍｐ＿ｍｘ１ｐｘ１，ｃｍｐ＿ｍｘ０ｐｘ１）＝（１，０）の場合について考えると、このような場合はあり得ない（図８参照）。よって、ｈｄｅｄ＿ｆｌａｇに「０」をセットする。この場合、ｈｄｅｄを特に設定する必要はないので、以前にセットしていた値をそのままセットしておく。
【０１０５】
最後に、（ｃｍｐ＿ｍｘ１ｐｘ１，ｃｍｐ＿ｍｘ０ｐｘ１）＝（１，１）の場合を考えると、図８に示すように獲得ＤＰＶＬパケットのパケット表示領域Ｒ７の端点Ｔ４は、Ｄ若しくはＤ’の位置にあることになる。つまり、（ｃｍｐ＿ｍｘ１ｐｘ１，ｃｍｐ＿ｍｘ０ｐｘ１）＝（１，１）であれば、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７とモニタスクリーンＲ５とが重なる領域、つまり、画像更新領域Ｒ９が存在する可能性がある。よって、ｈｄｓｔ＿ｆｌａｇに「１」をセットする。画像更新領域Ｒ９が存在が存在すれば、端点Ｔ４’のＸ座標は常にＭＸＯＲＧ＋ＭＸＷＩＤとなる。よって、端点Ｔ４’のモニタスクリーンＲ５に対するＸ座標を示すｈｄｅｄは、ＭＸＯＲＧ＋ＭＸＷＩＤ−ＭＸＯＲＧ＝ＭＸＷＩＤとなる。なお、端点Ｔ４がＤの位置にあるのか、Ｄ’の位置にあるのかは端点Ｔ１の位置によって決定されることになる。
【０１０６】
端点Ｔ４’のＹ座標の位置を特定する場合は、端点Ｔ４’のＸ座標の位置を特定する場合と同様に考える（図１０参照）。
【０１０７】
以上の手順によって、ヘッダ解析回路５０７ｄは、端部Ｔ１’、Ｔ４’の位置を特定する。
【０１０８】
3.2.  アドレス演算回路５０７ｆ
ヘッダ解析回路５０７ｄにおいて更新画像領域Ｒ９の端点Ｔ１’、Ｔ２’、Ｔ３’、Ｔ４’の位置の特定が終了すると、アドレス演算回路５０７ｆ（図６参照）は、更新画像領域Ｒ９に対応する画像データ（更新画像データ）をフレーム・メモリ５１５ａ、５１５ｂに保持する際のアドレスを演算する。
【０１０９】
フレーム・メモリ５１５ａ、５１５ｂは、少なくとも現在ＬＣＤ５２３のモニタスクリーンＲ５に表示されているモニタ画像データの１フレーム分を保持している。フレーム・メモリ５１５ａ、５１５ｂにおける論理アドレス空間Ｒ５１５を図１４に示す。図１４におけるフレーム・メモリ５１５ａ、５１５ｂにおける論理アドレス空間Ｒ５１５において、左上の端点をアドレス「００００００００ｈ」と右下の端点を「ＦＦＦＦＦＦＦＦｈ」とする。
【０１１０】
論理アドレス空間Ｒ５１５において、モニタスクリーンＲ５に表示されているモニタ画像データが保持されている領域を領域Ｒ５’、更新画像データが保持される領域を領域Ｒ９’とする。アドレス演算回路５０７ｆは、ヘッダ解析回路５０７ｄが算出し、キャッシュ５０７ｅに保持しているｈｄｓｔ、ｖｄｓｔ、ｘｏｆｆ、ｈｄｅｄ、及びｖｄｅｄに基づいて、領域Ｒ９’の論理アドレス空間Ｒ５１５における位置を特定する。
【０１１１】
アドレス演算回路５０７ｆは、論理アドレスを求める前に、ヘッダ解析回路５０７ｄが求めた更新画像領域Ｒ９がモニタスクリーンＲ５に完全に含まれるものであるか否かを判断する。ヘッダ解析回路５０７ｄでは、更新画像領域Ｒ９の端点Ｔ１’、Ｔ４’について個別に、位置を特定している。したがって、アドレス演算回路５０７ｆは、更新画像領域Ｒ９全体として、モニタスクリーンＲ５内に存在するのか否かを判断する。アドレス演算回路５０７ｆは、ヘッダ解析回路５０７ｄが算出したｈｄｓｔ＿ｆｌａｇ、ｖｄｓｔ＿ｆｌａｇ、ｈｄｅｄ＿ｆｌａｇ、ｖｄｅｄ＿ｆｌａｇを取得し、それらの論理積を算出する。そして、アドレス演算回路５０７ｆは、算出した論理積が「１」であれば、論理アドレスの演算を行う。論理積が「１」であるということは、端点Ｔ１’、Ｔ４’が、ともにモニタスクリーンＲ５内に存在することを意味し、つまり、更新画像領域Ｒ９がモニタスクリーンＲ５内に存在することを意味する。
【０１１２】
アドレス演算回路５０７ｆが、更新画像領域Ｒ９がモニタスクリーンＲ５内に存在するか否かの判断を行う際のロジック回路の一例を図１５Ａに示す。
【０１１３】
図１４に示すように、領域Ｒ５がアドレス「００００００００ｈ」から開始しているとすると、アドレス演算回路５０７ｆは、ｆｒａｍｅ  ｗｉｄｔｈ（フレーム・メモリ５１５の幅）×ｖｄｓｔ＋ｈｄｓｔのアドレスを更新画像領域Ｒ９の端点Ｔ１’に対応するアドレスとして算出する。
【０１１４】
アドレス演算回路５０７ｆは、同様に、ｆｒａｍｅ  ｗｉｄｔｈ（フレーム・メモリ５１５の幅）×ｖｄｅｄ＋ｈｄｅｄのアドレスを端点Ｔ４’に対応するアドレスとして、算出する。そして、アドレス演算回路５０７ｆは、算出した論理アドレスを物理アドレスに変換する。アドレス演算回路５０７ｆが、論理アドレスを物理アドレスに変換する際のロジック回路の一例を図１５Ｂに示す。
【０１１５】
このように、物理アドレスを算出することによって、更新画像領域Ｒ９に含まれる画像データをフレーム・メモリの所定の領域Ｒ９’に記憶すればモニタ画像データが生成される状態となる。
【０１１６】
アドレス演算回路５０７ｆは、獲得ＤＰＶＬパケットを獲得した入力ポート５０１を識別するためのポート識別情報と変換した物理アドレスとを関連付けた更新領域情報を、フレーム・メモリ制御回路５１３へ送信する。
【０１１７】
3.3.  パケット再構築回路５０７ｇ
パケット再構築回路５０７ｇが行う処理を図１６に示すフローチャートに基づいて説明する。パケット再構築回路５０７ｇは、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７がモニタスクリーンＲ５内に収まるか否か、つまり、獲得ＤＰＶＬパケットがモニタスクリーンＲ５内のパケットか否かを、図１７に示す条件１に基づき判断する（Ｓ１７０１）。パケット再構築回路５０７ｇは、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７がモニタスクリーンＲ５内に収まると判断すると、当該獲得ＤＰＶＬパケットを削除し（Ｓ１７０３）、以降に接続されているモニタには出力しない。
【０１１８】
一方、ステップＳ１７０１において獲得ＤＰＶＬパケットのパケット表示領域Ｒ７がモニタスクリーンＲ５内に収まらないと判断すると、パケット再構築回路５０７ｇは、獲得ＤＰＶＬパケットが再構築できるＤＰＶＬパケットであるか否かを、図１７に示す条件２に基づき判断する（Ｓ１７０５）。条件２は、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７がモニタスクリーンＲ５の範囲外にある場合を判断している。
【０１１９】
パケット再構築回路５０７ｇは、ステップＳ１７０５においてパケットの再構築が可能であると判断すると、Ｙ軸方向に削除できる画像データが存在するか否かを図１７に示す条件３に基づき判断する（Ｓ１７０７）。条件３は、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７が、上側の境界のみを含む場合（ａ）、下側の境界のみを含む場合（ｂ）、及び上側及び下側の境界を含む場合（ｃ）のいずれに該当するのかを判断している。
【０１２０】
そして、パケット再構築回路５０７ｇは、条件３に基づく判断にしたがって、図１８に示す変換式１に基づいてパケットの再構築を行う（Ｓ１７０９）。パケット再構築回路５０７ｇは、条件３に合致した獲得ＤＰＶＬパケットの画像データを、上側及び下側の境界で分割する。また、パケット再構築回路５０７ｇは、分割した画像データのパケット再構築にあたり、ヘッダ部を生成する必要があるが、このヘッダ部の生成は、変換式１基づいて行われる。変換式１では、分割後の画像データの右上の端点のＸ座標、Ｙ座標をＸＯＲＧ’（又はＸＯＲＧ’’）、ＹＯＲＧ’（ＹＯＲＧ’’）、画像データのＸ軸方向の大きさ、Ｙ軸方向の大きさを、ＸＳＩＺＥ’（ＸＳＩＺＥ’’）、ＹＳＩＺＥ’（ＹＳＩＺＥ’’）としている。
【０１２１】
次に、パケット再構築回路５０７ｇは、再構築したＤＰＶＬパケットのそれぞれについて、条件２に基づきＤＰＶＬパケットの再構築が可能であるか否か、つまり、モニタスクリーンＲ５外のパケット表示領域Ｒ７のみを有するＤＰＶＬパケットであるか否かを判断する（Ｓ１７１１）。そして、パケット再構築回路５０７ｇは、再構築したＤＰＶＬパケットが条件式２に合致する、つまり再構築が不可能と判断すると、当該ＤＰＶＬパケットについては、そのまま後段のモニタに対して出力する（Ｓ１７１９）。
【０１２２】
パケット再構築回路５０７ｇは、条件式２に合致しない、つまり再構築したＤＰＶＬパケットが再構築可能であると判断すると、Ｘ軸方向に削除できる画像データが存在するか否かを図１７に示す条件４に基づき判断する（Ｓ１７１３）。条件４は、獲得ＤＰＶＬパケットのパケット表示領域Ｒ７が、左側の境界のみを含む場合（ａ）、右側の境界のみを含む場合（ｂ）、及び左側及び右側の境界を含む場合（ｃ）のいずれに該当するのかを判断している。
【０１２３】
パケット再構築回路５０７ｇは、Ｘ軸方向に削除できる画像データが存在すると判断すると、変換式２に基づき、ＤＰＶＬパケットの再構築を行う（Ｓ１７１５）。なお、ステップＳにおけるＤＰＶＬパケットの再構築は、ステップＳ１７０９におけるＤＰＶＬパケットの再構築と同様にして行う。そして、パケット再構築回路５０７ｇは、再構築したＤＰＶＬパケットについて、ステップＳ１７１１と同様に、条件２に基づき再構築可能であるか否かを判断する（Ｓ１７１７）。パケット再構築回路５０７ｇは、条件２に合致する再構築したＤＰＶＬパケットについては、削除する（Ｓ１７２１）。一方、パケット再構築回路５０７ｇは、条件２に合致しなかった再構築したＤＰＶＬパケットについては、そのまま後段のモニタに対して出力する（Ｓ１７１９）。
【０１２４】
なお、ステップＳ１７１９においてＤＰＶＬパケットを出力する際には、出力するＤＰＶＬパケットの元となった獲得ＤＰＶＬパケットを獲得した入力ポート５０１に対応する出力ポート５０２から、ＤＰＶＬパケットを出力する（図５参照）。
【０１２５】
このようなパケット再構築回路５０７ｇが行う処理を具体的に図１９を用いて説明する。図１９において、Ａ〜Ｊは、獲得ＤＰＶＬパケットのパケット表示領域を示している。また、図１９には、一部のパケット表示領域に対して、その座標値も記載している。
【０１２６】
Ｇ、Ｈの獲得ＤＰＶＬパケットは、条件１によって、パケット再構築回路５０７ｇによって削除される。また、Ｈ、Ｉの獲得ＤＰＶＬパケットは、条件２によって後段のモニタに対して、そのまま出力される。
【０１２７】
結局、パケット再構築の対象となる獲得ＤＰＶＬパケットは、モニタスクリーンＲ５の境界を含むもの、つまり、Ａ〜Ｆの獲得ＤＰＶＬパケットとなる。まず、上若しくは下の境界を含むＡ、Ａ’、Ｂ、Ｃの獲得ＤＰＶＬパケットが、条件３によって、抽出される。そして、各獲得ＤＰＶＬパケットの画像データは、境界より上に存在する画像データと境界より下に存在する画像データとに分割される。Ａの獲得ＤＰＶＬパケットは、Ａ１及びＡ２の画像データに分割される。Ａ’の獲得ＤＰＶＬパケットは、Ａ１’及びＡ２’の画像データに分割される。次に、分割された画像データについて、ヘッダ部が生成される。例えば、Ａ１の画像データについては、変換式１（図１８参照）より、ＹＯＲＧ’＝ＹＯＲＧ、ＹＳＩＺＥ’＝ＹＯＲＧ＋ＹＳＩＺＥ−ＭＹＯＲＧとなる。なお、ＸＯＲＧ’、ＸＳＩＺＥ’につては、分割前の画像データに関するヘッダ部のＸＯＲＧ、ＸＳＩＺＥと同じとなる。そして、Ａ１の画像データ及び生成したヘッダ部によってＤＰＶＬパケットを再構築する。
【０１２８】
Ａ１、Ａ１’について再構築したＤＰＶＬパケットは、条件２（図１７参照）に合致するので、そのまま後段のモニタに対して出力される。一方、Ａ２、Ａ２’について再構築したＤＰＶＬパケットについては、条件４（図１７参照）における判断の対象となる。
【０１２９】
条件４の対象となるのは、Ａ２、Ａ２’、Ｄ、Ｅ、Ｆの獲得ＤＰＶＬパケットとなる。ここで、Ａ２の獲得ＤＰＶＬパケットは、条件４より、削除される。Ａ２’、Ｄ、Ｅ、Ｆの獲得ＤＰＶＬパケットについては、モニタスクリーンＲ５の右側若しくは左側の境界を含んでいるので、変換式２に基づく再構築の対象となる。Ｅの獲得ＤＰＶＬパケットについては、Ｅ１、Ｅ２についてＤＰＶＬパケットが再構築される。そして、Ｅ１について再構築されたＤＰＶＬパケットは、条件２によって、削除される。一方、Ｅ２について再構築されたＤＰＶＬパケットは、後段のモニタに対して出力される。他の獲得ＤＰＶＬパケットについても、同様である。
【０１３０】
4.  マイコン５３５
マイコン５３５は、切換回路５３１からの切換情報及び電源回路５３３からの電源情報に基づいて、フレーム・メモリ制御回路５１３等の動作を制御する。図２０に示すフローチャートに基づいて、マイコン５３５の動作を説明する。
【０１３１】
マイコン５３５は、切換回路５３１からの切換情報を獲得すると（Ｓ２１０１）、今までモニタ画像データを読み出していたフレーム・メモリとは異なるフレーム・メモリから画像情報を読み出す旨の切換制御情報をフレーム・メモリ制御回路５１３へ出力する（Ｓ２１０３）。
【０１３２】
また、マイコン５３５は、電源回路５３３から電源がオンになった旨の示す電源情報を取得すると（Ｓ２１１１）、フレーム・メモリ５１５ａ、５１５ｂにおけるモニタ画像データを保持する領域の値を初期化し、所定の時期まで読み出しを行わない旨を示す初期化制御情報をフレーム・メモリ制御回路５１３へ出力する（Ｓ２１１３）。また、マイコン５３５は、ダミー画像生成回路５３７を制御しダミー画像を生成させ、ＬＣＤ５２３に出力させる（Ｓ２１１５）。なお、本実施例においては、ダミー画像生成回路５３７は、ダミー画像としてブルー・スクリーンを生成する。
【０１３３】
さらに、マイコン５３５は、電源回路５３３から当該モニタ５の電源がオンになった旨を示す電源情報を獲得すると、モニタ画像データの全ての送信を要求する全画面要求情報をＵＳＢポート５０５を介して出力する（Ｓ２１１７）。
【０１３４】
さらに、マイコン５３５は、更新完了情報（後述）を獲得したと判断すると（Ｓ２１１９）、ダミー画像の生成を中止するようダミー画像生成回路５３７を制御する（Ｓ２１２１）。
【０１３５】
5.  フレーム・メモリ制御回路５１３
フレーム・メモリ制御回路５１３の動作を図２１ａ、２１ｂに示すフローチャートに基づき説明する。図２１ａに示すように、フレーム・メモリ制御回路５１３は、更新領域情報を獲得すると（Ｓ２２０１）、ポート識別情報を抽出する（Ｓ２２０３）。フレーム・メモリ制御回路５１３は、抽出したポート情番号報に対応するフレーム・メモリ５１５ａ、５１５ｂの値を、アドレス演算回路５０７ｆが算出した物理アドレスに基づいて更新画像データで更新する（Ｓ２２０５）。
【０１３６】
フレーム・メモリ制御回路５１３は、前述のＤＰＶＬ解析回路５０７と同様に、ＬＣＤ５２３に現在表示されているモニタ画像データが、いずれの入力ポート５０１から獲得されたものであるか否かにかかわらず、ステップＳ２２０１〜Ｓ２２０５の処理を実行する。これにより、モニタスクリーンＲ５に表示されているモニタ画像データが切り換えられたとしても、切り換え時に画像欠損を生じさせないようにすることができる。
【０１３７】
また、フレーム・メモリ制御回路５１３は、所定のタイミングで定期的にフレーム・メモリからモニタ画像データを読み出し（Ｓ２２４１）、読み出したモニタ画像データを出力する（Ｓ２２４３）。
【０１３８】
さらに、フレーム・メモリ制御回路５１３は、ステップＳ２１０３（図２０参照）においてマイコン５３５から出力された切換制御情報を獲得すると（Ｓ２２１１）、モニタ画像データを読み出すフレーム・メモリを切り換え、切り換えたフレーム・メモリからモニタ画像データを読み出す（Ｓ２２１３）。そして、フレーム・メモリ制御回路５１３は、読み出したモニタ画像データを出力する（Ｓ２２１５）。
【０１３９】
次に、フレーム・メモリ制御回路５１３が、初期化制御情報を獲得したときの動作を図２１ｂに基づき説明する。フレーム・メモリ制御回路５１３は、初期化制御情報を獲得すると（Ｓ２２２１）、フレーム・メモリからのモニタ画像データの読み出しを中止する（Ｓ２２２３）。そして、フレーム・メモリ制御回路５１３は、フレーム・メモリ５１５ａ、５１５ｂを所定の値で初期化する（Ｓ２２２５）。
【０１４０】
フレーム・メモリ制御回路５１３は、マイコン５３５からの全画面要求情報にしたがって送信されてきたモニタ画像データを獲得したと判断すると（Ｓ２２２７）、フレーム・メモリ５１５ａ、５１５ｂのモニタ画像データを保持する領域の値を更新する（Ｓ２２２９）。フレーム・メモリ制御回路５１３は、フレーム・メモリ５１５ａ、５１５ｂのモニタ画像データを保持する領域の値を全て獲得したモニタ画像データで更新すると、フレーム・メモリの値を新たに獲得したモニタ画像データで更新した旨を示す更新完了情報をマイコン５３５へ送信する（Ｓ２２３１）。フレーム・メモリ制御回路５１３は、ステップＳ２２２９で更新したモニタ画像データを所定のフレーム・メモリ５１５ａ、５１５ｂから読み出す（Ｓ２２３３）。なお、所定のフレーム・メモリは、前回に電源をオフとしたときに表示していたモニタ画像データを保持してたフレーム・メモリとしている。フレーム・メモリ制御回路５１３は、読み出したモニタ画像データを出力する（Ｓ２２３５）。
【実施例２】
【０１４１】
1.  機能ブロック図
本実施例における画像表示装置Ｍ２の機能ブロック図を図２２に示す。画像表示装置Ｍ２は、表示画像情報保持手段Ｍ１１、画像保持制御手段Ｍ１３、画像選択情報獲得手段Ｍ１４、画像表示手段Ｍ１５、電源状態判断手段Ｍ１６、要求情報出力手段Ｍ１７、初期化手段Ｍ１８、調整表示画像情報生成手段１０、調整表示画像情報表示手段Ｍ２０、画像情報獲得手段Ｍ２２、及び表示画像情報生成手段Ｍ２９を有している。
【０１４２】
画像情報獲得手段Ｍ２２は、複数の画像のうち少なくとも一の画像については、当該画像の全体を表示する画像情報である全体画像情報を獲得する。その他については、実施例１における画像情報獲得手段Ｍ１２と同様である。
【０１４３】
表示画像情報生成手段Ｍ２９は、画像選択情報において選択されなかった画像が、全体画像情報に対応するものであれば、当該全体画像情報に基づく表示画像情報の生成を行わない。
【０１４４】
なお、表示画像情報保持手段Ｍ１１、画像保持制御手段Ｍ１３、画像選択情報獲得手段Ｍ１４、画像表示手段Ｍ１５、電源状態判断手段Ｍ１６、要求情報出力手段Ｍ１７、初期化手段Ｍ１８、調整表示画像情報生成手段１０及び調整表示画像情報表示手段Ｍ２０については、実施例１と同様である。
【０１４５】
これにより、全体画像情報が表示する画像として選択されていない場合には、表示画像情報の生成処理及び表示画像情報保持手段への保持処理を行う必要がないので、消費電力の削減が可能となる。
【０１４６】
2.  ハードウェア構成
本実施例における多入力マルチモニタシステムのハードウェア構成は、実施例１のもの（図４参照）と同様である。また、多入力マルチモニタを構成する本実施例に係るモニタ２５のハードウェア構成も実施例１（図５参照）と同様である。ただし、ＤＰＶＬ解析回路５０７におけるパケット解析回路５０７ｃ、フレーム・メモリ制御回路５１３及びマイコン５３５の動作が、実施例１とは異なる。
【０１４７】
フレーム・メモリ制御回路５１３は、入力ポート５０１が獲得したラスター画像データをＤＰＶＬ解析回路５０７を介して獲得すると、当該ラスター画像データに基づいてモニタ画像データの生成処理を行う。フレーム・メモリ制御回路５１３に関するその他の動作については、実施例１と同様である。
【０１４８】
以下において、実施例１とは異なるパケット解析回路５０７ｃ及びマイコン５３５の動作について説明する。
【０１４９】
3.  パケット解析回路５０７ｃ
ＤＰＶＬ解析回路５０７のパケット解析回路５０７ｃは、ホスト・コンピュータ３、４からＤＶＩケーブル７ａ、７ｂを介して画像に関するデータを獲得すると、当該獲得したデータがＤＰＶＬパケットであるのか、それともラスタ画像データに関するものであるのかを判断する。パケット解析回路５０７ｃの動作を図２３に示すフローチャートに基づき説明する。
【０１５０】
パケット解析回路５０７ｃは、垂直同期信号を獲得すると（Ｓ２５０１）、垂直同期信号の幅が水平同期信号から水平同期信号までの期間（水平同期期間）の２倍以下、つまり２ライン走査の期間以下であるか否かを判断する（Ｓ２５０３）。さらに、パケット解析回路５０７ｃは、垂直同期信号に続くバック・ポーチ（Back Porch）が水平同期期間の５倍以下か否かを判断する（Ｓ２５０５）。さらに、パケット解析回路５０７ｃは、垂直同期信号の幅が水平同期期間の２倍以下、かつ、垂直同期信号に続くバック・ポーチが水平同期期間の５倍以下であるフレームが３０フレーム以上続いているか否かを判断する（Ｓ２５０７）。
【０１５１】
パケット解析回路５０７ｃは、垂直同期信号の幅が水平同期期間の２倍以下、かつ、垂直同期信号に続くバック・ポーチが水平同期期間の５倍以下であり、このようなフレームが３０フレーム以上続いていると判断すると、ＤＰＶＬパケットを獲得したと判断する（Ｓ２５０９）。そして、パケット解析回路５０７ｃは、マイコン５３５に対して、対応する入力ポート５０１のポート番号を示すポート識別番号及びＤＰＶＬパケットを獲得した旨により構成される獲得情報を出力する（Ｓ２５１１）。
【０１５２】
一方、パケット解析回路５０７ｃは、垂直同期信号の幅が水平同期期間の２倍より大きい、若しくは、垂直同期信号に続くバック・ポーチが水平同期期間の５倍より大きい、若しくは、垂直同期信号の幅が水平同期期間の２倍以下、かつ、垂直同期信号に続くバック・ポーチが水平同期期間の５倍以下のフレームが３０フレーム以上続いていないと判断すると、ラスタ画像データを獲得したと判断する（Ｓ２５１３）。そして、パケット解析回路５０７ｃは、マイコン５３５に対して、対応する入力ポート５０１（図５参照）の番号を示すポート番号とラスタ画像データを獲得した旨とを示す獲得情報を出力する（Ｓ２５１１）。
【０１５３】
なお、パケット解析回路５０７ｃ（図６参照）は、ラスタ画像データを獲得したと判断すると、ＤＰＶＬパケットに対するモニタ画像データの生成処理における、ヘッダ解析回路５０７ｄ、アドレス演算回路５０７ｆ、及びパケット再構築回路５０７ｇ等の処理は行わず、獲得したラスタ画像データに関するデータを、そのままフレーム・メモリ制御回路５１３へ出力するとともに、対応する出力ポート５０２（図５参照）から後段のモニタに対して出力する。
【０１５４】
4.  マイコン５３５
マイコン５３５の動作を図２４に示すフローチャートに基づき説明する。マイコン５３５は、獲得情報を獲得すると（Ｓ２６０１）、ポート識別番号と獲得した画像データの種類を抽出する（Ｓ２６０３）。そして、マイコン５３５は、メモリに記録されているフレーム・メモリ制御対応テーブルを獲得する（Ｓ２６０５）。
【０１５５】
フレーム・メモリ制御対応テーブルの一例を図２５に示す。フレーム・メモリ制御対応テーブルは、各入力ポート５０１（図５参照）から獲得した画像データの種類及び画像の切り換えの状況によって、フレーム・メモリ制御回路５１３の動作を制御するためのテーブルである。
【０１５６】
例えば、ＡチャンネルからＤＰＶＬパケットを獲得し、Ｂチャンネルからラスタ画像データが獲得されており、現在Ｂチャンネルが選択されている場合、モニタ３５は、非表示側の画像データはＤＰＶＬに関するものであるが、フレーム・メモリ５１５ａへの保持は行う。従って、図２５におけるフレーム・メモリ制御対応テーブルの番号２の欄に示すように、非表示側であるＤＰＶＬパケットについては、フレーム・メモリ５１５ａの更新処理を行い、一方、表示側のラスタ画像データについては、獲得したラスタ画像データをフレーム・メモリ５１５ｂへの保持・更新処理を行うと共に、モニタスクリーンＲ５に表示するために当該フレーム・メモリ５１５ｂからモニタ画像データを読み出す処理を行う。他の場合についても、同様である。
【０１５７】
図２４に戻って、マイコン５３５は、フレーム・メモリ制御対応テーブル基づいて、フレーム・メモリ制御回路５１３を制御するためのフレーム・メモリ制御情報を送信する（Ｓ２６０７）。このように、ラスタ画像データを獲得した際には、フレーム・メモリへのアクセスを中止するように制御することによって、無用な処理を削減することができ、モニタ全体として、省電力化を図ることができる。
【実施例３】
【０１５８】
1.  機能ブロック図
本実施例における画像表示装置Ｍ３の機能ブロック図を図２６に示す。画像表示装置Ｍ３は、表示画像情報保持手段Ｍ１１、画像選択情報獲得手段Ｍ１４、画像表示手段Ｍ１５、電源状態判断手段Ｍ１６、要求情報出力手段Ｍ１７、初期化手段Ｍ１８、調整表示画像情報生成手段１０、調整表示画像情報表示手段Ｍ２０、画像情報獲得手段Ｍ２２、表示画像情報生成手段Ｍ２９、画像保持制御手段Ｍ３３、及び表示画像情報統合手段Ｍ３９を有している。
【０１５９】
画像保持制御手段Ｍ３３は、画像選択情報において選択されなかった画像が、部分画像情報に対応するものであっても、表示画像情報統合手段Ｍ３９が生成した表示画像情報を前記画像の種類毎に表示画像情報保持手段に保持する。また、表示画像情報保持手段Ｍ１１に対する処理が行われていないと判断すると、表示画像情報を当該表示画像情報保持手段Ｍ１１に保持する。画像保持制御手段Ｍ３３のその他の処理については、実施例２における画像保持手段Ｍ１３と同様である。
【０１６０】
表示画像情報統合手段Ｍ３９は、部分画像情報に基づく複数の表示画像情報を獲得し、獲得した複数の表示画像情報を統合した一の表示画像情報を生成する。
【０１６１】
なお、表示画像情報保持手段Ｍ１１、画像選択情報獲得手段Ｍ１４、画像表示手段Ｍ１５、電源状態判断手段Ｍ１６、要求情報出力手段Ｍ１７、初期化手段Ｍ１８、調整表示画像情報生成手段１０、調整表示画像情報表示手段Ｍ２０、画像情報獲得手段Ｍ２２、及び表示画像情報生成手段Ｍ２９については、実施例２と同様である。
【０１６２】
これにより、表示画像情報を表示画像情報保持手段に保持するタイミングを自由に決定することができるので、効率的な画像情報の保持処理を行うことができる。また、表示画像情報保持手段Ｍ１１に対する処理が行われていないときに、表示画像情報を表示画像情報保持手段に保持するので、効率的な画像情報の保持処理を行うことができる。
【０１６３】
2.  ハードウェア構成
本実施例における多入力マルチモニタシステムのハードウェア構成は、実施例１のもの（図４参照）と同様である。また、多入力マルチモニタを構成する本実施例に係るモニタ２５のハードウェア構成は実施例２（図５参照）と同様である。ただし、フレーム・メモリ制御回路５１３のハードウェア構成が異なる。
【０１６４】
フレーム・メモリ制御回路５１３のハードウェア構成の一例を図２７に示す。フレーム・メモリ制御回路５１３は、統合回路５１３ａ、ラスター画像データ処理回路５１３ｂ、読み取り回路５１３ｃ、統合用バッファ５１３ｄ、ラスタ用バッファ５１３ｅ、読み取り用バッファ５１３ｆ、及び仲裁回路５１３ｇを有している。
【０１６５】
統合回路５１３ａは、獲得ＤＰＶＬパケットに基づいてＤＰＶＬ解析回路５０７（図５参照）が生成した複数のモニタ画像データを獲得し、獲得した複数のモニタ画像データを統合した一のモニタ画像データを生成する。また、統合回路５１３ａは、統合用バッファ５１３ｄと接続されている。統合回路５１３ａの動作については後述する。
【０１６６】
ラスター画像データ処理回路５１３ｂは、ラスター画像データに基づいてモニタ画像データを生成する。また、ラスター画像データ処理回路５１３ｂは、ラスタ用バッファ５１３ｅと接続されている。ラスター画像データ処理回路５１３ｂの動作は、実施例２におけるフレーム・メモリ制御回路５１３のラスター画像データ生成処理と同様である。
【０１６７】
読み取り回路５１３ｃは、ＬＣＤ５２３へ出力するためのモニタ画像データを読み取る処理を行う。また、読み取り回路５１３ｃは、読み取り用バッファ５１３ｆと接続されている。
【０１６８】
仲裁回路５１３ｇは、フレーム・メモリ５１５に対する処理が行われていないと判断すると、モニタ画像データをフレーム・メモリ５１５に保持する。仲裁回路５１３ｇの動作については後述する。
【０１６９】
3.  統合回路５１３ａ
統合回路５１３ａは、新たに獲得ＤＰＶＬパケットの画像データを獲得したと判断すると、以前の獲得ＤＰＶＬパケットの画像データが、データ・バッファ５１３ｄに残存しているか否かを判断する。統合回路５１３ａは、データ・バッファ５１３ｄに画像データが残存していないと判断すると、獲得した獲得ＤＰＶＬパケットの画像データをフレーム・メモリ５１５ａ若しくはフレーム・メモリ５１５ｂへ書き込む処理を行う。
【０１７０】
一方、統合回路５１３ａは、データ・バッファ５１３ｄに以前の画像データが残存していると判断すると、モニタ画像データの統合処理を行う。統合回路５１３ａのモニタ画像データの統御処理を図２８に示すフローチャートを用いて説明する。ここでは、今回獲得した獲得ＤＰＶＬパケットの画像データによって更新される領域を後着更新領域と、以前に獲得した獲得ＤＰＶＬパケットの画像データによって更新される領域を先着更新領域とする。
【０１７１】
統合回路５１３ａは、後着更新領域の左上の端点が先着更新領域に含まれるか否かを判断する（Ｓ２７０１）。統合回路５１３ａは、この判断を、重複領域条件テーブルに基づいて判断する。重複領域条件テーブルの一例を図２９に示す。
【０１７２】
重複領域条件テーブルは、後着更新領域の各端点と先着更新領域との位置関係を判断するためのテーブルである。重複領域条件テーブルにおける条件（１）は、後着更新領域の左上の端点が、先着更新領域内に含まれるか否かを判断するための条件である。
【０１７３】
ここでは、先着更新領域の左上の端点の座標値（Ｘ座標、Ｙ座標）＝（ＸＯＲＧ１、ＹＯＲＧ１）、先着更新領域の大きさ（横方向の大きさ、縦方向の大きさ）＝（ＨＳＩＺＥ１、ＶＳＩＺＥ１）としている。また、後着更新領域の左上の端点の座標値（Ｘ座標、Ｙ座標）＝（ＸＯＲＧ２、ＹＯＲＧ２）、先着更新領域の大きさ（横方向の大きさ、縦方向の大きさ）＝（ＨＳＩＺＥ２、ＶＳＩＺＥ２）としている。なお、統合回路５１３ａは、これらの値を、フレーム・メモリへ書き込む画像の書き込み先を示す物理アドレスより計算して生成する。なお、ＤＰＶＬ解析回路５０７から統合回路５１３ａへこれらの値を転送するようにしてもよい。
【０１７４】
後着更新領域の左上の端点が先着更新領域内に存在するためには、Ｘ座標に関して、後着更新領域の左上の端点（ＸＯＲＧ２）が、先着更新領域の左上の端点（ＸＯＲＧ１）と右上の端点（ＸＯＲＧ１＋ＸＳＩＺＥ１）との間に存在する必要がある。また、Ｙ座標に関して、後着更新領域の左上の端点（ＹＯＲＧ２）が、先着更新領域の左上の端点（ＹＯＲＧ１）と左下の端点（ＹＯＲＧ１＋ＶＳＩＺＥ１）との間に存在する必要がある。このような条件を表したものが、重複領域条件テーブルにおける条件（１）である。以下同様に、条件（２）は後着更新領域の右上の端点が先着更新領域内に存在するため条件、条件（３）は後着更新領域の左下の端点が先着更新領域内に存在するための条件、条件（４）は後着更新領域の右下の端点が先着更新領域内に存在するため条件を示したものである。
【０１７５】
図２８に戻って、統合回路５１３ａは、後着更新領域の左上の端点が先着更新領域内に存在すると判断すると、互いに重複していない領域（以下、未重複領域とする。）を特定する（Ｓ２７０３）。統合回路５１３ａは、未重複領域特定テーブルを用いて、未重複領域を特定する。未重複領域特定テーブルの一例を図３０に示す。
【０１７６】
未重複領域特定テーブルは、先着更新領域と後着更新領域との位置関係から、重複していない領域を特定するためのテーブルである。未重複領域特定テーブルにおける各条件は、重複領域条件テーブルにおける対応する条件に合致すると判断された場合に適用される条件である。つまり、未重複領域特定テーブルにおける条件（１）は、重複領域特定テーブルにおける条件（１）に合致すると判断された後に適用される条件であり、つまり、後着更新領域の左上の端点が先着更新領域内に存在すると判断された後に適用される条件である。
【０１７７】
未重複領域特定テーブルの条件（１）の典型的な先着更新領域と後着更新領域との位置関係を図３１に示し、この位置関係を用いて未重複領域特定テーブルの条件（１）について説明する。統合回路５１３ａは、先着更新領域Ｆ１において、後着更新領域Ｆ２の左上の端点より上側に存在する領域Ｆ１’を特定する。図３０より、領域Ｆ１’は、左上の端点の座標（Ｘ座標、Ｙ座標）＝（ＸＯＲＧ１、ＹＯＲＧ１）、大きさ（横方向、縦方向）＝（ＨＳＩＺＥ１、ＹＯＲＧ２−ＹＯＲＧ１）となる。この領域Ｆ１’は、後着更新領域Ｆ２よりも上側に存在することから、未重複領域に該当する。
【０１７８】
また、先着更新領域Ｆ１から領域Ｆ１’を除いた領域のうち、後着更新領域Ｆ２より左側に存在する領域Ｆ１’’を特定する。図３０より、領域Ｆ１’’は、左上の端点の座標（Ｘ座標、Ｙ座標）＝（ＸＯＲＧ１、ＹＯＲＧ２）、大きさ（横方向、縦方向）＝（ＸＯＲＧ２−ＸＯＲＧ１、ＶＳＩＺＥ１−（ＹＯＲＧ２−ＹＯＲＧ１））となる。この領域Ｆ１’’は、後着更新領域Ｆ２よりも左側に存在することから、未重複領域に該当する。
【０１７９】
先着更新領域の残りの領域Ｆ１’’’は、後着更新領域Ｆ２と重複する領域を含む領域となる。なお、図３１においては、領域Ｆ１’’’は、後着更新領域Ｆ２と重複する領域となるが、先着更新領域Ｆ１の右上（右下）の端点が先着更新領域Ｆ１より右側に存在する場合には、領域Ｆ１’’’は、未重複領域を含むことになる。
【０１８０】
図３２に、未重複領域特定テーブルの条件（１）〜（４）における典型的な先着更新領域Ｆ１と後着更新領域Ｆ２との位置関係及び領域Ｆ１’、Ｆ１’’の位置を示す。
【０１８１】
図２８に戻って、統合回路５１３ａは、未重複領域を特定した後、重複領域を含む領域Ｆ１’’’（図３１参照）を先着更新領域として設定する（Ｓ２７０５）。
【０１８２】
統合回路５１３ａは、後着更新領域の右上の端点が、新たに設定された先着更新領域内に存在するか否かを重複領域条件テーブルを用いて判断する（Ｓ２７０７）。そして、統合回路５１３ａは、未重複領域の特定処理（Ｓ２７０９）、先着更新領域の設定処理（Ｓ２７１１）を行う。
【０１８３】
統合回路５１３ａは、後着更新領域の左下の端点（Ｓ２７１３〜Ｓ２７１７）、右下の端点（Ｓ２７１９〜Ｓ２７２１）について同様の処理を行う。
【０１８４】
統合回路５１３ａは、後着更新領域に対応する画像データ及び特定した未重複領域については先着更新領域に対応する画像データを用いて、フレーム・メモリ５１５ａ若しくはフレーム・メモリ５１５ｂのデータを更新する。
【０１８５】
4.  仲裁回路５１３ｇ
仲裁回路５１３ｇは、統合回路５１３ａ、ラスター画像データ処理回路５１３ｂ及び読み取り回路５１３ｃがフレーム・メモリ５１５ａ、５１５ｂへアクセスするタイミングを調整する。
【０１８６】
仲裁回路５１３ｇは、各回路からのアクセスを以下のルールによって調整する。現在ＬＣＤ５２３に表示されている画像に関する画像データをフレーム・メモリ５１５ａ、５１５ｂに記録するアクセスを最優先に処理する。次に、読み取り回路５１３ｃからのアクセスを処理する。最後に、統合回路５１３ａからのアクセスを処理する。
【０１８７】
このようなルールを実現するためには、仲裁回路５１３ｇが、現在ＬＣＤ５２３に表示されている画像は、獲得ＤＰＶＬパケットによるものであるのか、ラスター画像によるものであるのかを判断する必要がある。本実施例においては、統合用バッファ５１３ｄ、ラスター用バッファ５１３ｅは、切換情報を獲得すると動作モードを切り換える。例えば、表示される画像データが獲得ＤＰＶＬパケットに関するもの切り換えられた旨の切換情報を統合用バッファ５１３ｄが獲得したとする。この場合、統合用バッファ５１３ｄは、統合回路５１３ａから獲得した画像データを仲裁回路５１３ｇに出力する際に、表示されている画像データである旨のプライオリティ情報を付加する。仲裁回路５１３ｇは、統合用バッファ５１３ｄから画像データを獲得すると、プライオリティ情報の内容を確認し、当該画像データを最優先に処理する。
【０１８８】
なお、前述の場合、統合用バッファ５１３ｄからの画像データは、統合回路５１３ａからのアクセスにも該当するが、現在表示されている画像データであることが優先され、結果的に、統合用バッファ５１３ｄからの画像データが最優先に処理される。
【０１８９】
ラスター画像データが表示される旨の切換情報をラスター用バッファ５１３ｅが獲得した場合も、ラスター用バッファ５１３ｅは、同様の処理を行う。
【０１９０】
仲裁回路５１３ｇがフレーム・メモリ５１５ａ、５１５ｂに対して行うアクセス処理と統合回路５１３ａ（統合用バッファ５１３ｄ）、ラスター画像データ処理回路５１３ｂ（ラスター用バッファ５１３ｅ）、及び読み取り回路５１３ｃ（読み取り用バッファ５１３ｆ）のアクセス発生状況との相関を図３３に示す。図３３においては、現在表示されているのがラスター画像データ、表示されていないのが獲得ＤＰＶＬパケットに関する画像データであるとする。現在表示されているラスター用バッファ５１３ｅ（表示側）からのアクセス（１）があると、最優先に処理される。表示側に対する処理を行っている最中に、読み取り用バッファ５１３ｆ（読み取り側）からアクセスがあっても、すぐに読み取り側のアクセスに対する処理を開始するのではなく、表示側の処理が終了してから、読み取り側の処理が開始される。また、読み取り側のアクセスの直後に、統合用バッファ５１３ｄ（非表示側）からのアクセス（３）があった場合は、読み取り側の処理が終了した後に、非表示側の処理が開始される。
【０１９１】
このように、各回路からのアクセスに対する処理に優先順位をつけることによって、結果的に、仲裁回路５１３ｇは、フレーム・メモリ５１５に対する処理が行われていないとときに、非表示側の画像データをフレーム・メモリ５１５ａ、５１５ｂに記録することができる。つまり、フレーム・メモリ５１５ａ、５１５ｂに対する処理が行われていないときに、モニタ画像データをフレーム・メモリ５１５ａ、５１５ｂに保持するので、効率的なモニタ画像データの保持処理を行うことができる。
【実施例４】
【０１９２】
1.  機能ブロック図
本実施例における画像表示装置Ｍ４の機能ブロック図を図３４に示す。画像表示装置Ｍ１は、表示画像情報保持手段Ｍ１１、画像情報獲得手段Ｍ１２、表示画像情報生成手段Ｍ１９、画像保持制御手段Ｍ１３、画像表示手段Ｍ１５、電源状態判断手段Ｍ１６、調整表示画像情報生成手段１０、調整表示画像情報表示手段Ｍ２０、画像選択情報獲得手段Ｍ４４、要求情報出力手段Ｍ４７、及び初期化手段Ｍ４８を有している。
【０１９３】
画像選択情報獲得手段Ｍ４４は、画像選択情報を獲得した旨の選択獲得情報を出力する。
【０１９４】
要求情報出力手段Ｍ４７は、画像選択情報獲得手段Ｍ４４から画像選択情報を獲得した旨の選択獲得情報を獲得すると、表示画像情報を生成するために必要な画像情報の提供を要求する要求情報を出力する。その他については、実施例１における要求情報出力手段Ｍ１７と同様である。
【０１９５】
初期化手段Ｍ４８は、画像選択情報獲得手段Ｍ４４から画像選択情報を獲得した旨の選択獲得情報を獲得すると、表示画像情報保持手段Ｍ１１を初期化する。その他については、実施例１における初期化手段Ｍ１８と同様である。
【０１９６】
なお、表示画像情報保持手段Ｍ１１、画像情報獲得手段Ｍ１２、表示画像情報生成手段Ｍ１９、画像保持制御手段Ｍ１３、画像表示手段Ｍ１５、電源状態判断手段Ｍ１６、調整表示画像情報生成手段１０及び調整表示画像情報表示手段Ｍ２０については、実施例１と同様である。
【０１９７】
これにより、表示する画像の種類が切り換えられても、画像の種類にかかわらず画像欠損をおこすことなく確実に画像を表示することを可能とする。また、画像の切り換え時において、獲得した画像情報に対応する部分とまだ画像情報を獲得していないがために画像欠損が生じている部分とを明確に判断することが可能となる。
【０１９８】
2.  ハードウェア構成
本実施例における多入力マルチモニタシステムのハードウェア構成は、実施例１のものと同様である。多入力マルチモニタを構成する本実施例に係るモニタ３５のハードウェア構成は、図３５に示すように、実施例１とほぼ同様である。
【０１９９】
ただし、モニタ３５は、１つのフレーム・メモリ５１５’だけを有している。なお、フレーム・メモリ５１５’は、実施例１におけるフレーム・メモリ５１５ａ、５１５ｂと同様に、少なくとも、モニタスクリーンＲ５の全体に表示される画像の１フレーム分のモニタ画像データを保持することができる。
【０２００】
また、マイコン５３５の動作が、実施例１とは異なる。以下において、マイコン５３５の動作について説明する。
【０２０１】
3.  マイコン５３５
マイコン５３５の動作を図３６に示すフローチャートに基づき説明する。マイコン５３５は、切換回路５３１から切換情報を獲得すると（Ｓ２９０１）、現在ＬＣＤ５２３に表示している画像データを送信しているホスト・コンピュータとは異なるホスト・コンピュータ、つまり、現在ＬＣＤ５２３に表示されていない画像データを送信しているホスト・コンピュータに対して、ＵＳＢポート５０５を介して全画面要求情報を送信する（Ｓ２９０３）。また、マイコン５３５は、フレーム・メモリ制御回路５１３に対して、フレーム・メモリ５１５’から画像データを読み込むことを中止するように制御する（Ｓ２９０５）。さらに、マイコン５３５は、ダミー画像生成回路５３７に対して、ダミー画像を生成し、ＬＣＤ５２３へ出力するように制御する（Ｓ２９０７）。
【０２０２】
以降のマイコン５３５の動作については、実施例に１におけるステップＳ２１１７〜Ｓ２１２１（図２０参照）の動作と同様である。また、フレーム・メモリ制御回路５１３の動作については、実施例１におけるステップＳ２２２５〜Ｓ２２３５（図２１ｂ参照）の動作と同様である。
【０２０３】
［その他の実施例］
前述の実施例１〜４においては、多入力モニタシステムとして、各モニタ５ａ、５ｂ、５ｃ等が多入力の入力ポート５０１を有すると共に、複数のモニタをカスケード接続するマルチモニタ環境を例示した。しかし、マルチモニタ環境を構築せずに、１つのモニタだけで多入力モニタシステムを構築するようにしてもよい。
【０２０４】
前述の実施例１においては、モニタ５は、２つのフレーム・メモリ５１５ａ、５１５ｂを有し、各フレーム・メモリに対して、入力ポート５０１に対応するモニタ画像データを保持することとした。しかし、入力ポート５０１に対応するモニタ画像データを保持することができるものであれば、これに限定されない。例えば、１つのフレーム・メモリの内部を複数の領域に分割し、分割した領域に入力ポート５０１を対応付けるようにしてもよい。これにより、分割したフレーム・メモリのそれぞれに、生成したモニタ画像データを画像の種類毎に保持することができる。
【０２０５】
また、前述の実施例１においては、モニタ５は、獲得したＤＰＶＬパケットの画像の種類毎に各フレーム・メモリにモニタ画像データを保持するとともに、電源がオンになると全画面に関するモニタ画像データの送信を要求するものである。しかし、どちらか一方の機能を実現するモニタとしてもよい。さらに、前述の実施例１においては、モニタ５は電源がオンになるとフレーム・メモリの初期化とダミー画像の生成と全画面に関するモニタ画像データの送信を要求するものであるが、いずれか一つの機能を実現するモニタとしてもよい。
【０２０６】
さらに、前述の実施例１においては、要求情報に対応する表示画像情報を当該画像表示装置の前記画像表示領域に表示するまでの間に、当該画像表示領域に表示するための調整表示画像情報を生成する調整表示画像情報生成手段としてダミー画像生成回路５３７を例示したが、当該調整画像情報を生成するものであればこれに限定されない。例えば、予め所定の画像をメモリ等の記憶手段に保持しておき、当該画像を調整表示画像情報としてもよい。この場合、記憶手段から当該画像を読み込むことにより調整表示画像情報が生成されることになる。
【０２０７】
前述の実施例２においては、モニタ２５は、獲得したＤＰＶＬパケット及びラスタ画像データの画像の種類毎に、獲得したデータを各フレーム・メモリに保持するか否かを判断するとともに、電源がオンになると全画面に関するモニタ画像データの送信を要求するものである。しかし、どちらか一方の機能を実現するモニタとしてもよい。
【０２０８】
前述の実施例３においては、フレーム・メモリ制御回路５１３は、統合回路５１３ａ及び仲裁回路５１３ｇを有するとしたが、いずれか一方を有するようにしてもよい。
【０２０９】
前述の実施例４においては、モニタ３５は、獲得したＤＰＶＬパケットの画像の種類毎に各フレーム・メモリにモニタ画像データを保持するとともに、電源がオンになるか若しくは画像の切り換えがあると全画面に関するモニタ画像データの送信を要求するものである。しかし、どれか一方の機能を実現するモニタとしてもよい。
【０２１０】
また、前述の実施例１〜４においては、画像の一部を表示する画像情報である部分画像情報としてＤＰＶＬパケットを例示したが、画像の一部を表示するものであれば、これに限定されない。例えば、ＤＰＶＬ以外の規格で画像の一部をパケット化して部分画像情報を構成するものであってもよい。
【０２１１】
さらに、前述の実施例１〜４においては、ホスト・コンピュータ３ａ、３ｂとモニタ５、２５、３５との間及びモニタ５ａ、５ｂ、５ｃ間は、ＤＶＩケーブル７ａ、７ｂで接続され、ＤＰＶＬパケット・ラスター画像データの送受信が行われることとした。しかし、ＤＰＶＬパケット・ラスター画像データの送受信を行えるのであれば、これに限定されない。例えば、ホスト・コンピュータ３ａ、３ｂとモニタ５、２５、３５との間を無線によって接続するようにしてもよい。また、ホスト・コンピュータ３ａ、３ｂとモニタ５、２５、３５との間をＤＶＩケーブル７ａ等と同様に有線によって接続するが、ＤＶＩ規格以外の伝送経路を利用するようにしてもよい。モニタ５ａ、５ｂ、５ｃ間についても、同様である。
【０２１２】
前述の実施例１〜４が実現する獲得したＤＰＶＬパケットの画像の種類毎に各フレーム・メモリにモニタ画像データを保持する機能、電源がオンになると全画面に関するモニタ画像データの送信を要求する機能、獲得したＤＰＶＬパケット及びラスタ画像データの画像の種類毎に、獲得したデータを各フレーム・メモリに保持するか否かを判断する機能、画像の切り換えがあると全画面に関するモニタ画像データの送信を要求する機能、獲得ＤＰＶＬパケットを統合する機能、フレーム・メモリへの記録のタイミング調整機能を、組み合わせたモニタとしてもよい。例えば、獲得したＤＰＶＬパケットの画像の種類毎に各フレーム・メモリにモニタ画像データを保持する機能及び画像の切り換えがあると全画面に関するモニタ画像データの送信を要求する機能を有するモニタとしてもよい。
【０２１３】
さらに、前述の組合せにおいて、組み合わせた機能を選択して有効となるようにしてもよい。例えば、獲得したＤＰＶＬパケットの画像の種類毎に各フレーム・メモリにモニタ画像データを保持する機能、及び画像の切り換えがあると全画面に関するモニタ画像データの送信を要求する機能を有するモニタである場合、画像の切り換えがあると全画面に関するモニタ画像データの送信を要求する機能を実現するためには制御線であるＵＳＢ９ａ、９ｂによってホスト・コンピュータ３ａ、３ｂ（図４参照）と接続されている必要があるが、ＵＳＢ９ａ、９ｂで接続されていない場合には、獲得したＤＰＶＬパケットの画像の種類毎に各フレーム・メモリにモニタ画像データを保持する機能のみを有効とし、画像の切り換えがあると全画面に関するモニタ画像データの送信を要求する機能は無効とするようにしてもよい。また、ＵＳＢ９ａ、９ｂによって接続されている場合には、画像の切り換えがあると全画面に関するモニタ画像データの送信を要求する機能のみを有効とするようにしてもよい。また、このような、有効・無効の判断を自動的に検出するようにしてもよい。
【０２１４】
さらに、ＵＳＢ９ａ、９ｂで接続されるホスト・コンピュータ３ａ、３ｂが、全画面要求情報による全画面に関するモニタ画像データの送信要求機能に対応しているか否かを、自動的に判断し、対応している場合には、画像の切り換えがあると全画面に関するモニタ画像データの送信を要求する機能等を有効とするようにしてもよい。
【０２１５】
なお、ＨＩＤテーブルは部分位置情報保持手段に、入力ポート５０７ａは画像表示情報獲得手段に、パケット解析回路５０７ｃ及びヘッダ解析回路５０７ｄは位置関係判断手段に、パケット再構築回路５０７ｇは出力画像情報生成手段に、パケット再構築回路５０７ｇは出力画像位置情報生成手段及び画像表示情報生成手段に、それぞれ対応する。
【０２１６】
出力画像情報生成手段はＳ１７０１〜Ｓ１７０７、Ｓ１７１１〜Ｓ１７１３の処理を、出力画像位置情報生成手段はＳ１７０９、Ｓ１７１５の処理を、画像表示情報生成手段はＳ１７０９、Ｓ１７１５、Ｓ１７１９の処理を、それぞれ行う。
【０２１７】
また、画像表示情報獲得手段はＳ３５０１の処理を、位置関係判断手段はＳ３５０３、Ｓ３５０５の処理を、出力画像情報生成手段はＳ３５０７の処理を、出力画像位置情報生成手段はＳ３５０９の処理を、画像表示情報生成手段はＳ３５１１の処理を、それぞれ実行する。
【０２１８】
仮想スクリーンＲ１は全体画像表示領域に、モニタスクリーンＲ５は部分画像表示領域に、パケット表示領域Ｒ７は画像表示領域に、新たに生成したＤＰＶＬパケットの画像データが表示する画像表示領域は出力画像表示領域に、それぞれ対応する。また、ＤＰＶＬパケットは画像表示情報に、獲得ＤＰＶＬパケットは獲得画像表示情報に、それぞれ対応する。さらに、ＤＰＶＬパケットの画像データは画像情報に、新たに生成するＤＰＶＬパケットの画像データは出力画像情報に、それぞれ対応する。さらに、ＨＩＤテーブルに記憶保持されるモニタスクリーン位置情報は部分位置情報に、ＤＰＶＬパケットのヘッダ部Ｈ１は画像位置情報に、新たに生成したＤＰＶＬパケットのヘッダ部Ｈ１は出力画像位置情報に、それぞれ対応する。
【図面の簡単な説明】
【０２１９】
【図１】多入力マルチモニタシステムにおける仮想スクリーンＲ１、モニタスクリーンＲ５、パケット表示領域Ｒ７、更新画像領域Ｒ９の関係を説明するための図である。
【図２】ＤＰＶＬパケットのデータ構造を示した図である。
【図３】実施例１の機能ブロック図である。
【図４】多入力モニタシステム１のハードウェア構成を示した図である。
【図５】モニタ５のハードウェア構成を示した図である。
【図６】ＤＰＶＬ解析回路５０７のロジック回路の一例を示した図である。
【図７】パケット表示領域Ｒ７の端点Ｔ１とモニタスクリーンＲ５に対する位置関係を説明するための図である。
【図８】パケット表示領域Ｒ７の端点Ｔ１とモニタスクリーンＲ５に対する位置関係を説明するための図である。
【図９】パケット表示領域Ｒ７の端点Ｔ４とモニタスクリーンＲ５に対する位置関係を説明するための図である。
【図１０】パケット表示領域Ｒ７の端点Ｔ４とモニタスクリーンＲ５に対する位置関係を説明するための図である。
【図１１】ヘッダ解析回路５０７ｄを構成する実際のロジック回路の一例を示した図である。
【図１２】ヘッダ解析回路５０７ｄを構成する実際のロジック回路の一例を示した図である。
【図１３】位置特定テーブルの位置例を示した図である。
【図１４】フレーム・メモリ５１５における論理アドレス空間Ｒ５１５を示した図である。
【図１５】アドレス演算回路５０７ｆを構成する実際のロジック回路の一例を示した図であり、Ａは更新画像領域Ｒ９がモニタスクリーンＲ５内に存在するか否かの判断を行う際のロジック回路の一例を、Ｂは論理アドレスを物理アドレスに変換する際のロジック回路の一例を示す。
【図１６】パケット再構築回路５０７ｇの動作を示したフローチャートである。
【図１７】条件式の一例を示す図である。
【図１８】変換式の一例を示す図である。
【図１９】モニタスクリーンＲ５と獲得ＤＰＶＬパケットのパケット表示領域Ｒ７との位置関係を具体的に例示した図である。
【図２０】マイコン５３５の動作を示したフローチャートである。
【図２１ａ】フレーム・メモリ制御回路５１３の動作を示したフローチャートである。
【図２１ｂ】フレーム・メモリ制御回路５１３の動作を示したフローチャートである。
【図２２】実施例２の機能ブロック図である。
【図２３】パケット解析回路５０７ｃの動作を示したフローチャートである。
【図２４】マイコン５３５の動作を示したフローチャートである。
【図２５】フレーム・メモリ制御対応テーブルの一例を示した図である。
【図２６】実施例３の機能ブロック図である。
【図２７】フレーム・メモリ制御回路５１３のハードウェア構成の一例を示す図である。
【図２８】統合回路５１３ａのモニタ画像データの統御処理を示すフローチャートである。
【図２９】重複領域条件テーブルの一例を示した図である。
【図３０】未重複領域特定テーブルの一例を示した図である。
【図３１】未重複領域特定テーブルの条件（１）の典型的な先着更新領域と後着更新領域との位置関係を示した図である。
【図３２】未重複領域特定テーブルの各条件における典型的な先着更新領域Ｆ１と後着更新領域Ｆ２との位置関係及び領域Ｆ１’、Ｆ１’’の位置を示した図である。
【図３３】仲裁回路５１３ｇのフレーム・メモリ５１５ａ、５１５ｂに対するアクセス処理と統合回路５１３ａ等のアクセス発生状況との相関を示した図である。
【図３４】実施例４の機能ブロック図である。
【図３５】モニタ３５のハードウェア構成を示した図である。
【図３６】マイコン５３５の動作を示したフローチャートである。
【図３７】従来技術を説明するための図である。
【図３８】従来技術を説明するための図である。
【図３９】従来技術を説明するための図である。
【符号の説明】
【０２２０】
５・・・・・モニタ
５０７・・・・・ＤＰＶＬ解析回路
５０７ｃ・・・・・パケット解析回路
５０７ｄ・・・・・ヘッダ解析回路
５０７ｅ・・・・・キャッシュ
５０７ｆ・・・・・アドレス演算回路
【図１】
2006003416.tif 000003
【図２】
2006003416.tif 000004
【図３】
2006003416.tif 000005
【図４】
2006003416.tif 000006
【図５】
2006003416.tif 000007
【図６】
2006003416.tif 000008
【図７】
2006003416.tif 000009
【図８】
2006003416.tif 000010
【図９】
2006003416.tif 000011
【図１０】
2006003416.tif 000012
【図１１】
2006003416.tif 000013
【図１２】
2006003416.tif 000014
【図１３】
2006003416.tif 000015
【図１４】
2006003416.tif 000016
【図１５】
2006003416.tif 000017
【図１６】
2006003416.tif 000018
【図１７】
2006003416.tif 000019
【図１８】
2006003416.tif 000020
【図１９】
2006003416.tif 000021
【図２０】
2006003416.tif 000022
【図２１ａ】
2006003416.tif 000023
【図２１ｂ】
2006003416.tif 000024
【図２２】
2006003416.tif 000025
【図２３】
2006003416.tif 000026
【図２４】
2006003416.tif 000027
【図２５】
2006003416.tif 000028
【図２６】
2006003416.tif 000029
【図２７】
2006003416.tif 000030
【図２８】
2006003416.tif 000031
【図２９】
2006003416.tif 000032
【図３０】
2006003416.tif 000033
【図３１】
2006003416.tif 000034
【図３２】
2006003416.tif 000035
【図３３】
2006003416.tif 000036
【図３４】
2006003416.tif 000037
【図３５】
2006003416.tif 000038
【図３６】
2006003416.tif 000039
【図３７】
2006003416.tif 000040
【図３８】
2006003416.tif 000041
【図３９】
2006003416.tif 000042