(57)【特許請求の範囲】
【請求項１】
同一の表示同期信号にしたがって画面サイズが同一である複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示ユニットを備え、
前記複数の表示装置に表示する複数系統の映像データを蓄えるローカルメモリと前記表示ユニットとが１つの内部バスを介して接続される表示制御装置であって、
前記表示ユニットは、
前記同一の表示同期信号を生成する同期信号生成部と、
前記ローカルメモリから前記複数系統の映像データを一系統ずつ読み出すバスアクセス制御部と、
読み出した映像データと合成用映像データとを順次合成処理する画面合成部と、
合成処理した映像データと前記合成用映像データとを蓄えるバッファ部と、
前記同一の表示同期信号にしたがって、前記バッファ部に時分割でアクセスして前記バッファ部が蓄える映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する表示ＩＦ部と、
を有する表示制御装置。
【請求項２】
複数の表示同期信号にしたがって画面サイズが異なる複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示ユニットを備え、
前記複数の表示装置に表示する複数系統の映像データを蓄えるローカルメモリと前記表示ユニットとが１つの内部バスを介して接続される表示制御装置であって、
前記表示ユニットは、
前記複数の表示同期信号をそれぞれ生成する複数の同期信号生成部と、
前記ローカルメモリから前記複数系統の映像データを一系統ずつ読み出すバスアクセス制御部と、
読み出した映像データと合成用映像データとを順次合成処理する画面合成部と、
合成処理した映像データと前記合成用映像データとを蓄えるバッファ部と、
前記複数の表示同期信号のそれぞれにしたがって、前記バッファ部に時分割でアクセスして前記バッファ部が蓄える映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する複数の表示ＩＦ部と、を有し、
前記バスアクセス制御部は、前記複数の表示同期信号及び一系統分の合成処理が完了したか否かを示す信号にしたがって、前記ローカルメモリから読み出す映像データを決定する表示制御装置。
【請求項３】
請求項１又は２記載の表示制御装置であって、
前記表示ユニットは、前記表示ＩＦ部が出力する複数系統の映像データの少なくとも一つをデジタルアナログ変換する変換器を有する表示制御装置。
【請求項４】
請求項１又は２記載の表示制御装置であって、
前記表示ユニットは、前記表示ＩＦ部が出力する複数系統の映像データの出力先を選択する出力先選択手段を有する表示制御装置。
【請求項５】
同一の表示同期信号にしたがって画面サイズが同一である複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示制御方法であって、
前記複数の表示装置に表示する複数系統の映像データを前記同一の表示同期信号に従って時分割で一系統ずつ読み出す読出ステップと、
読み出した映像データと合成用映像データとを順次合成処理する合成処理ステップと、
前記同一の表示同期信号にしたがって、合成処理した映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する出力ステップと、
を有する表示制御方法。
【請求項６】
複数の表示同期信号にしたがって画面サイズが異なる複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示制御方法であって、
前記複数の表示装置に表示する複数系統の映像データを前記複数の表示同期信号に従って時分割で一系統ずつ読み出す読出ステップと、
読み出した映像データと合成用映像データとを順次合成処理する合成処理ステップと、
前記複数の表示同期信号のそれぞれにしたがって、合成処理した映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する出力ステップと、を有し、
前記読出ステップでは、前記複数の表示同期信号及び一系統分の合成処理が完了したか否かを示す信号にしたがって、読み出す映像データを決定する表示制御方法。
【請求項７】
請求項５又は６記載の表示制御方法であって、
前記複数の表示装置のそれぞれに出力した複数系統の映像データの少なくとも一つをデジタルアナログ変換する変換ステップを有する表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の表示装置のそれぞれに画像を表示させる表示制御装置及び表示制御方法に関する。
【背景技術】
【０００２】
図９は、従来の表示制御装置の一例の概略構成図である。従来は、複数の表示モニタ（表示モニタa400,b500）にそれぞれ独立の画面を表示するために、表示制御装置100が、表示モニタと同数の表示ユニット（表示ユニットa260,b270）を備え、各表示ユニットが内部バス230に直接接続する構成をとっていた（例えば、非特許文献1参照）。
【０００３】
図9に示す表示制御装置100は、内部バス230で接続されたメモリインターフェース240、表示ユニットa260、表示ユニットb270および他内部ブロック220を備えている。
表示ユニットa260は、表示モニタa400に接続されており、表示ユニットa260内部には、同期信号生成部261、バスアクセス制御部262、画面合成部263、バッファ制御部265、バッファ部266および表示IF部264を有する。表示ユニットb270は、表示モニタb500に接続されており、表示ユニットa260と同様の構成である。メモリインターフェース240は、表示制御装置200の外部に備えるローカルメモリ300と直接接続されており、表示ユニットa260、表示ユニットb270、および他内部ブロック220からの内部バス230の使用要求信号を調停し、いずれかひとつに内部バス230の使用許可信号を発行する。
【０００４】
表示ユニットa260内部に備える同期信号生成部261は、表示モニタa400の表示する画面に対応する表示同期信号を生成する。バスアクセス制御部262は、レジスタ等により設定される画面表示パラメータにしたがって、前記同期信号のタイミングでメモリインターフェース240へ内部バス230の使用要求信号を出力する。バスアクセス制御部262は、メモリインターフェース240からの内部バス使用許可信号を受けて、ローカルメモリ300上に蓄える映像データを内部バス230経由で読み出し、画面合成部263へ出力する。
【０００５】
画面合成部263は、バスアクセス制御部262から入力する映像データとバッファ制御部265を経由してバッファ部266より読み出す映像データとに対し、レジスタ設定等により与えられる画面合成パラメータにしたがって画面合成処理を行い、合成処理した映像データをバッファ制御部265を経由してバッファ部266へ蓄える。表示IF部264は、前記同期信号のタイミングにしたがってバッファ制御部265を経由してバッファ部266に蓄える映像データを読み出し、前記映像データおよび前記同期信号を表示モニタa400へ出力する。
【０００６】
また、バッファ部266は、2つのバッファにより構成され、一方のバッファはバッファ制御部265を介して画面合成部263と接続され、画面合成部263からの映像データの入力および画面合成部263への映像データの出力を行い、他方のバッファはバッファ制御部265を介して表示IF部264と接続され、表示IF部264へ映像データを出力する。
バッファ制御部265は、バッファ部266と画面合成部263および表示IF部264との接続関係を一定サイクル(たとえば同期信号の1サイクル)ごとに切り替え、直前のサイクルにて画面合成部263から出力した映像データを蓄えているバッファから、表示IF部264に映像データを出力し、同時に直前のサイクルで表示IF部264へ映像データを出力したバッファに、画面合成部263から出力した映像データを蓄え、これを直後のサイクルで表示IF部264へ出力するダブルバッファリング処理を行う。バッファ制御部265は、ダブルバッファリング処理により、表示モニタa400に表示する映像データを絶え間なく表示IF部264へ出力する。
【０００７】
表示ユニットb270は、表示ユニットa260と同様の処理を行い、表示装置b500へ映像データを出力する。また、表示モニタa400および表示モニタb500は、それぞれ表示ユニットa260および表示ユニットb270から出力された映像データを画面に表示する。
【０００８】
【非特許文献１】LCD/CRT 2D Graphic Subsystem Data Book, Version0.08,May26,2000(nVIDIA社)
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の表示制御装置にあっては、複数の表示装置に画像を表示するためには複数の表示ユニットを備える必要があり、回路規模が大きくなり、コストが増大するという事情がある。
【００１０】
本発明は、上記従来の事情に鑑みてなされたものであって、複数の表示ユニットを設けることなく一つの表示ユニットで複数の表示装置にそれぞれの映像データを出力でき、回路規模やコストを削減できる表示制御装置および表示制御方法を提供することを目的としている。
【課題を解決するための手段】
【００１１】
本発明の表示制御装置は、同一の表示同期信号にしたがって画面サイズが同一である複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示ユニットを備え、前記複数の表示装置に表示する複数系統の映像データを蓄えるローカルメモリと前記表示ユニットとが１つの内部バスを介して接続される表示制御装置であって、前記表示ユニットは、前記同一の表示同期信号を生成する同期信号生成部と、前記ローカルメモリから前記複数系統の映像データを一系統ずつ読み出すバスアクセス制御部と、読み出した映像データと合成用映像データとを順次合成処理する画面合成部と、合成処理した映像データと前記合成用映像データとを蓄えるバッファ部と、前記同一の表示同期信号にしたがって、前記バッファ部に時分割でアクセスして前記バッファ部が蓄える映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する表示ＩＦ部と、を有する。
【００１２】
上記構成によれば、表示ユニットのバスアクセス制御部、画面合成部、バッファ部及び表示ＩＦ部が複数系統の映像データを扱うことにより、複数の表示ユニットを設けることなく一つの表示ユニットで複数の表示装置にそれぞれの映像データを出力できるため、回路規模やコストを削減できる。
【００１３】
また、本発明の表示制御装置は、複数の表示同期信号にしたがって画面サイズが異なる複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示ユニットを備え、前記複数の表示装置に表示する複数系統の映像データを蓄えるローカルメモリと前記表示ユニットとが１つの内部バスを介して接続される表示制御装置であって、前記表示ユニットは、前記複数の表示同期信号をそれぞれ生成する複数の同期信号生成部と、前記ローカルメモリから前記複数系統の映像データを一系統ずつ読み出すバスアクセス制御部と、読み出した映像データと合成用映像データとを順次合成処理する画面合成部と、合成処理した映像データと前記合成用映像データとを蓄えるバッファ部と、前記複数の表示同期信号のそれぞれにしたがって、前記バッファ部に時分割でアクセスして前記バッファ部が蓄える映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する複数の表示ＩＦ部と、を有し、前記バスアクセス制御部は、前記複数の表示同期信号及び一系統分の合成処理が完了したか否かを示す信号にしたがって、前記ローカルメモリから読み出す映像データを決定するものである。
【００１４】
上記構成によれば、バスアクセス制御部が前記複数の表示同期信号及び一系統分の合成処理が完了したか否かを示す信号にしたがって前記ローカルメモリから読み出す映像データを決定することにより、映像データのデータ量が系統毎に異なる場合であっても、画面合成部は一系統分の映像データ全ての合成処理が完了してから次の系統の処理を行い、映像データの一部の合成処理が未完了の状態で表示装置に出力されることがないため、複数の表示装置の画面サイズや表示同期信号が異なる場合であっても、複数の表示ユニットを設けることなく一つの表示ユニットで複数の表示装置にそれぞれの映像データを出力でき、回路規模やコストを削減できる。
【００１５】
また、本発明の表示制御装置は、前記表示ユニットが、前記表示ＩＦ部が出力する複数系統の映像データの少なくとも一つをデジタルアナログ変換する変換器を有する。上記構成によれば、表示ＩＦ部が出力する複数系統の映像データの少なくとも一つをデジタルアナログ変換することにより、この表示制御装置をＬＳＩとして実現する際に、表示装置をデジタルモニタで構成する場合に比べ、端子数を削減できる。
【００１６】
また、本発明の表示制御装置は、前記表示ユニットが、前記表示ＩＦ部が出力する複数系統の映像データの出力先を選択する出力先選択手段を有する。上記構成によれば、表示ＩＦ部が出力する複数系統の映像データの出力先を選択することにより、多様な表示形態を選択できる。
【００１７】
また、本発明の表示制御装置は、前記表示ＩＦ部が、前記バッファ部に時分割でアクセスする。上記構成によれば、表示ＩＦ部が、バッファ部に時分割でアクセスすることにより、単一領域のバッファ部から、複数系統の映像データを系統毎に読み出すことができる。
【００１８】
また、本発明の表示制御装置は、前記表示ＩＦ部が、前記バッファ部に同時にアクセスする。上記構成によれば、表示ＩＦ部が、バッファ部に同時にアクセスすることにより、一回のアクセスで、複数の異なる領域のバッファ部から複数系統の映像データを読み出すことができ、全体の処理速度が上がる。
【００１９】
また、本発明の表示制御方法は、同一の表示同期信号にしたがって画面サイズが同一である複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示制御方法であって、前記複数の表示装置に表示する複数系統の映像データを前記同一の表示同期信号に従って時分割で一系統ずつ読み出す読出ステップと、読み出した映像データと合成用映像データとを順次合成処理する合成処理ステップと、前記同一の表示同期信号にしたがって、合成処理した映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する出力ステップと、を有する。
【００２０】
また、本発明の表示制御方法は、複数の表示同期信号にしたがって画面サイズが異なる複数の表示装置のそれぞれに異なる個別の画像を同時に表示させる表示制御方法であって、前記複数の表示装置に表示する複数系統の映像データを前記複数の表示同期信号に従って時分割で一系統ずつ読み出す読出ステップと、読み出した映像データと合成用映像データとを順次合成処理する合成処理ステップと、前記複数の表示同期信号のそれぞれにしたがって、合成処理した映像データを読み出し、前記複数の表示装置のそれぞれに異なる個別の画像の映像データを同時に出力する出力ステップと、を有し、前記読出ステップでは、前記複数の表示同期信号及び一系統分の映像データの読み出しを完了したか否かを示す信号にしたがって、読み出す映像データを決定する。
【００２１】
さらに、本発明の表示制御方法は、前記複数の表示装置のそれぞれに出力した複数系統の映像データの少なくとも一つをデジタルアナログ変換する変換ステップを有する。
【発明の効果】
【００２２】
本発明によれば、表示ユニットのバスアクセス制御部、画面合成部、バッファ部及び表示ＩＦ部が複数系統の映像データを扱うことにより、複数の表示ユニットを設けることなく一つの表示ユニットで複数の表示装置にそれぞれの映像データを出力できるため、回路規模やコストを削減できる。
【発明を実施するための最良の形態】
【００２３】
（第1の実施形態）
図1は、本発明の第1の実施形態を説明するための表示制御装置の概略構成図である。表示制御装置200は、同一の表示同期信号にしたがって画面サイズが同一である複数の表示モニタ（表示モニタa400,b500）のそれぞれに画像を表示させる表示ユニット210を備え、表示モニタa400,b500に表示する複数系統の映像データを蓄えるローカルメモリ300と表示ユニット210とが内部バス230を介して接続されるものである。
【００２４】
表示ユニット210は、表示同期信号を生成する同期信号生成部211と、ローカルメモリ300から複数系統の映像データを一系統ずつ読み出すバスアクセス制御部212と、読み出した映像データと合成用映像データとを順次合成処理する画面合成部213と、合成処理した映像データと合成用映像データとを蓄えるバッファ部216と、バッファ部216に対するアクセスを制御するバッファ制御部215と、表示同期信号にしたがって、バッファ部216が蓄える映像データを読み出し、表示モニタa400,b500のそれぞれに出力する表示ＩＦ部214と、表示ＩＦ部214が出力する複数系統の映像データの出力先を選択する表示出力選択手段219とを有する。
【００２５】
他内部ブロック220は、ローカルメモリ300にアクセスする際、内部バス230の使用要求を発行する。メモリインターフェース240は、表示ユニット210や他内部ブロック220から、ローカルメモリ300への書き込みおよびローカルメモリ300からの読み出しの際に発行される内部バス230の使用要求信号を調停し、複数のブロックのうちの一つのブロックに対して内部バス230の使用許可信号を出力する。内部バス230の使用許可を受けたブロックは、内部バス230を経由してローカルメモリ300への書き込みおよびローカルメモリ300からの読み出しを行う。
【００２６】
同期信号生成部211は、表示モニタa400および表示モニタb500に適応する同期信号を生成し、同期信号をバスアクセス制御部212、バッファ制御部215、表示IF部214へそれぞれ出力する。バスアクセス制御部212は、同期信号生成部211からの同期信号およびレジスタ設定等によって与えられる表示位置や表示サイズ等の表示パラメータにしたがって、ローカルメモリ300上に蓄える複数画面（複数系統）分の映像データのうち1ライン分の映像データを内部バス230経由で読み出し、画面合成部213へ出力する。なお、バスアクセス制御部212は、水平同期信号毎に複数系統分の映像データを読み出す。
【００２７】
画面合成部213は、複数画面分の映像データに対して、画面合成処理を行うことで1つの画面分の映像データを作成し、作成した映像データをバッファ部216へ蓄える。具体的には、画面合成部213は、レジスタ設定等によって与えられるパラメータにしたがって、バスアクセス制御部212が読み出した一系統分の映像データと、バッファ部216に一時的に蓄える映像データとの画面合成処理を行い、処理結果をバッファ部216へ蓄える。また、画面合成部213は、バスアクセス制御部212が読み出した映像データのうち最初の1画面の1ライン分の映像データに対しては、バッファ部216に初期値として蓄えられている、レジスタ設定等により任意に与えられる背景色との画面合成を行い、m画面目(m=2以上の整数)の1ライン分の合成処理としては、バッファ部216に蓄える(m-1)画面目までの合成結果とm画面目の1ライン分の映像データとの画面合成を行う。
【００２８】
図2は、第1の実施形態のバッファ部およびバッファ制御部を説明する図である。バッファ部216は、1ラインの映像データを蓄えるラインバッファである。バッファ制御部215は、内部にバッファ接続選択手段2151を有し、画面合成部213および表示IF部214からのバッファ部216へのアクセス要求を受け、バッファ部216への映像データの書き込みおよびバッファ部216からの映像データの読み出しを行う。
【００２９】
バッファ部216は、ラインバッファ2161、ラインバッファ2162で構成され、バッファ制御部215の内部に備えるバッファ接続選択手段2151と接続されている。バッファ接続選択手段2151は、ラインバッファ2161およびラインバッファ2162のうち一方をバッファ制御部215経由で画面合成部213と、他方をバッファ制御部215経由で表示IF部214と接続し、同期信号生成部211からの水平同期信号の1サイクル毎に接続関係を切り替え、ダブルバッファリング制御により画面合成と画面表示を同時に行う。
バッファ接続選択手段2151は、あるサイクルではラインバッファ2161を画面合成213部と、ラインバッファ2162を表示IF部214と接続し、次のサイクルではラインバッファ2161を表示IF部214と、ラインバッファ2162を画面合成部213と接続する。そしてバッファ接続選択手段2151は、直前のサイクルで画面合成部213にて合成した1ライン分の映像データを表示IF部214を通して表示モニタa400および表示モニタb500のいずれかへ出力する。
【００３０】
表示IF部214は、同期信号生成部211からの同期信号にしたがって、2系統の映像データをバッファ制御部215経由でバッファ部216から読み出し、表示出力選択手段219を経由して、表示画面aおよび表示画面bとして表示モニタa400および表示モニタb500へ出力する。
【００３１】
図3は、バッファ部の構成例を示す図である。ラインバッファ2161およびラインバッファ2162は、1つもしくは複数のバッファから構成される。図3（1）は、ラインバッファ2161およびラインバッファ2162をそれぞれ2つのバッファ群で構成し、一方を表示画面aとして出力する映像データを蓄えるバッファ、他方を表示画面bとして出力する映像データを蓄えるバッファとする構成（構成例1）である。また、図3（2）は、ひとつのバッファを2分割し、一方に表示画面aとして出力する映像データを蓄え、他方に表示画面bとして出力する映像データを蓄えるバッファとする構成（構成例2）である。さらに、図3（3）は、複数のバッファのうち、いくつかのバッファを表示画面aとして出力する映像データを蓄えるバッファ、別のいくつかのバッファを表示画面aおよび表示画面bとして出力する映像データを蓄えるバッファ、さらに別のいくつかのバッファを表示画面bとして出力する映像データを蓄えるバッファとする構成（構成例3）である。
【００３２】
ひとつのバッファ上に表示画面aとして出力する映像データおよび表示画面bとして出力する映像データの双方を蓄える場合には、表示ＩＦ部214が、例えば表示モニタa400へ出力する映像データの読み出し要求よりも表示ドットクロックの1サイクル遅れて、表示モニタb500へ出力する映像データの読み出し要求をバッファ制御部215へ発行することにより、バッファ部216より2系統の映像データを出力しうる。このように、表示ＩＦ部214が、バッファ部216に時分割でアクセスすることにより、単一領域のバッファ部から、複数系統の映像データを系統毎に読み出すことができる。また、表示モニタa400へ出力する映像データと表示モニタb500へ出力する映像データが異なるバッファ上に蓄えられる場合には、表示ＩＦ部214が、2系統の映像データに対し、バッファ制御部215へ同時に読み出す要求を発行すればよい。
【００３３】
表示出力選択手段219は、レジスタ設定もしくは端子設定により、表示IF部214の出力信号のうち、表示画面aの映像データを表示モニタa400および表示モニタb500へ出力、表示画面bの映像データを表示モニタa400および表示モニタb500へ出力、表示画面aの映像データを表示モニタa400へ表示画面bの映像データを表示モニタb500へ出力、表示画面aの映像データを表示モニタb500へ表示画面bの映像データを表示モニタa400へ出力、の4通りの出力からひとつを選択して出力することができる。
【００３４】
また、表示ユニット210内に、表示出力選択手段219が出力する複数系統の映像データの少なくとも一つをアナログ信号に変換するデジタルアナログ変換器を備え、アナログ信号に変換した映像データを表示モニタa400へ出力する構成をとってもよい。この場合、表示制御装置200をLSIとして実現する際に表示モニタa400および表示モニタb500をともにデジタルモニターで構成する場合に比べ、端子数を削減することができる。また、表示モニタbをアナログモニタとする構成、デジタルアナログ変換器を表示ユニット210内に2つ備え、表示モニタa400および表示モニタb500をともにアナログモニターとする構成であってもよい。
【００３５】
また、表示ユニット210内に画面出力モードを選択する選択手段を設け、バッファ部216のバッファサイズに対応する画面幅をもつ1画面を表示する1画面モードと、1画面モードで表示し得る最大画面幅の1/2幅をもつ2画面を表示する2画面モードを選択しうる構成とすることが好ましい。例えば、ラインバッファ部のバッファサイズが2048画素分であった場合には、1ラインに表示しうる最大の画素数が1024画素である1画面を表示する1画面モードと、1ラインに表示しうる最大の画素数が512画素である2画面に独立の画面を表示する2画面モードを選択する構成とすることが好ましい。
【００３６】
また、ローカルメモリ300上に1画面分の映像データを左右に分割して蓄えておき、画面合成処理する際に、ラインバッファにおいて2画面の表示領域の境界を意識せずに画面合成を行うことで、2画面を横に連接して擬似的に1画面のような表示（連接モード表示）を実現することができる。つまり、1画面を横方向に2つに分割した2画面を表示することができる。なお、連接モード表示と、非連接な2画面を表示し得る非連接モードとを、レジスタ設定および端子設定によって選択することができる。
【００３７】
図4は、図1に示す表示制御装置の動作例を説明するためのタイミングチャートである。なお、図4に記載されている信号は全てローアクティブであるものとする。
【００３８】
同期信号生成部211は、時間T1で表示IF部214、バスアクセス制御部212およびバッファ制御部215へ同期信号を通知する。表示IF部214は、同期信号のアサートを受けて、バッファ制御部215に対してバッファ部216に蓄える映像データの読み出し要求を発行し、映像データaと映像データbとを読み出し、映像データaを表示モニタa400に出力し映像データbを表示モニタb500へ出力する。バスアクセス制御部212は、同期信号のアサートを受けて、メモリインターフェース240に対して内部バス230の使用権を要求し、メモリインターフェース240から内部バス230の使用許可を受けて、ローカルメモリ300内に蓄えられる映像データのうち同期信号の1サイクルで表示する映像データを読み出す。ここでは同期信号として水平同期信号を指しており、同期信号の1サイクルで表示する映像データは表示モニタa400に表示する画面の1ライン分の映像データである。
【００３９】
画面合成部213は、内部バス230経由でローカルメモリ300から読み出した映像データとバッファ制御部212経由でバッファ部216から読み出した映像データとを合成処理し、処理結果である映像データをバッファ制御部215経由でバッファ部216へ蓄え、時間T2で表示モニタa400に出力すべき映像データの合成処理を完了する。
【００４０】
また、バスアクセス制御部212は、レジスタ設定等によって与えられる画面合成パラメータにしたがって、定められた画面数分だけ映像データをローカルメモリ300より読み出す。画面合成部213は、バスアクセス制御部212からの映像データと、バッファ部216に蓄える映像データとを合成処理し、処理結果となる映像データをバッファ部216へ蓄える画面合成処理を、レジスタ設定等により定められた合成画面数だけ行う。
【００４１】
バスアクセス制御部212は、画面合成部213からの処理完了信号を受けて、時間T2で表示モニタb500へ出力すべき映像データを内部バス230経由でローカルメモリ300から読み出す。画面合成部213は、内部バス230経由で読み出した映像データとバッファ制御部215経由でバッファ部216から読み出した映像データとを合成処理し、処理結果である映像データをバッファ制御部215経由でバッファ部216へ蓄え、時間T3で表示モニタb500に出力すべき映像データの合成処理を完了する。ここで、表示モニタb500に出力すべき映像データの処理完了時間T3は、次の同期信号アサートタイミングである時間T4よりも前でなければならない。
【００４２】
以上説明した表示制御装置によれば、表示ユニット210のバスアクセス制御部212、画面合成部213、バッファ部216及び表示ＩＦ部214が2画面分の映像データを扱うことにより、2つの表示ユニットを設けることなく1つの表示ユニットで2つの表示モニタにそれぞれの映像データを出力できるため、回路規模やコストを削減できる。
【００４３】
なお、上記の説明では、2つの表示装置へ独立の画面を表示する表示制御装置を例に挙げたが、接続しうる表示装置数は2つに限定されるものではなく、バッファ部および同期信号生成部の構成を、接続する表示装置数に応じて変更すればよい。
【００４４】
また、上記の説明では、バッファ部をラインバッファで構成した表示制御装置を例に挙げたが、水平同期信号にて制御する箇所を垂直同期信号にて制御するよう変更することで、フレームバッファで構成する表示制御装置が実現できる。
【００４５】
（第2の実施形態）
図5は、本発明の第2の実施形態を説明するための表示制御装置の概略構成図である。同図において、第1の実施形態で説明した図1と重複する部分には同一の符号を付す。表示制御装置1200は、複数の表示同期信号にしたがって複数の表示モニタ（表示モニタa400,b500）のそれぞれに画像を表示させる表示ユニット250を備え、表示モニタa400,b500に表示する複数系統の映像データを蓄えるローカルメモリ300と表示ユニット250とが内部バス230を介して接続されるものである。表示モニタa400および表示モニタb500は、それぞれ異なる画面サイズの画面を表示し、異なる同期信号にて画面の表示を制御されるものである。
【００４６】
表示ユニット250は、複数の表示同期信号をそれぞれ生成する同期信号生成部a251,b252と、複数系統の映像データをローカルメモリ300から一系統ずつ読み出す機能を有するバスアクセス制御部253と、読み出した映像データと合成用映像データとを順次合成処理する画面合成部254と、合成処理した映像データと合成用映像データとを蓄えるバッファ部258と、複数の表示同期信号のそれぞれにしたがって、バッファ部258が蓄える映像データを読み出し、表示モニタa400,b500のそれぞれに出力する表示ＩＦ部a255,b256と、を有する。バスアクセス制御部253は、複数の表示同期信号及び一系統分の合成処理が完了したか否かを示す合成完了信号にしたがってローカルメモリ300から読み出す映像データを決定する。なお、本実施形態では、バスアクセス制御部253は、ローカルメモリ300からの一系等分の映像データの読み出しが完了したか否かを示す信号を合成完了信号とみなす。同期信号生成部a251およびb252は、表示モニタa400およびb500にそれぞれ適応する同期信号を生成し、同期信号をバスアクセス制御部253、バッファ制御部257および表示ＩＦ部a255,b256へそれぞれ出力する。
【００４７】
図6は、第2の実施形態のバッファ部およびバッファ制御部を説明する図である。バッファ部258は、ラインバッファで構成されており、バッファ制御部257経由で画面合成部254、表示IF部a255および表示IF部b256と接続されている。バッファ部258は、表示モニタa400に出力する映像データを蓄えるラインバッファa2581およびラインバッファa2582、表示モニタb500に出力する映像データを蓄えるラインバッファb2583およびラインバッファb2584で構成される。
【００４８】
バッファ制御部257は内部にバッファ接続部2571を内部に備え、バッファ接続選択手段2571は、同期信号生成部a251からの水平同期信号aにしたがって、ラインバッファa2581、ラインバッファa2582のどちらか一方を表示IF部a255に接続し、他方を画面合成部254に接続する。同様に、バッファ接続選択手段2571は、同期信号生成部b252からの水平同期信号bにしたがって、ラインバッファb2583、ラインバッファb2584のうち、どちらか一方を表示IF部b256に接続し、他方を画面合成部254に接続する。
【００４９】
バスアクセス制御部253は、同期信号生成部a251からの同期信号a、同期信号生成部b252からの同期信号b、バスアクセス制御部253内部で生成される表示モニタa400に出力する映像データのうち1ライン分の画面合成完了を示す合成完了信号aおよびバスアクセス制御部253内部で生成される表示モニタb500に出力する映像データのうち1ライン分の画面合成完了を示す合成完了信号bにしたがって、次にローカルメモリ300から読み出す映像データを決定する。
【００５０】
図7は、図5に示す表示制御装置の動作例を説明するためのタイミングチャートである。なお、図7に記載されている信号は全てローアクティブであるものとする。
【００５１】
同期信号生成部a251は、時間T1で、表示モニタa400に表示する画面に対応する同期信号を、表示IF部a255、バスアクセス制御部253およびバッファ制御部257へ通知する。また、同期信号生成部b252は、時間T1で、表示モニタb500に表示する画面に対応する同期信号を、表示IF部b256、バスアクセス制御部253、およびバッファ制御部253へ通知する。バスアクセス制御部253は、時間T1で、同期信号生成部a251と同期信号生成部b252とから同時に複数系統の同期信号を入力するが、同期信号生成部a251からの同期信号がアサートされており、かつ表示モニタa400に表示されるべき映像データの画面合成処理が未完了であることを保持して合成完了信号aをネゲートし、映像データaが処理待ち状態になる。同時に、同期信号生成部b252からの同期信号がアサートされており、かつ表示モニタb500に表示されるべき映像データの画面合成処理が未完了であることを保持し、合成完了信号bをネゲートし、映像データbが処理待ち状態になる。なお、バスアクセス制御部253は、一系統分の映像データの読み出しを完了したか否かを示す監視信号に基づいて、読出し完了から所定時間経過した後に合成処理が完了したと判断する。
【００５２】
時間T1にて映像データaと映像データbが同時に処理待ち状態になるが、バスアクセス制御部253および画面合成部254は、より画面サイズの小さい表示モニタb500へ表示すべき映像データbの画面合成を優先して行い、時間T2にて合成処理を完了し、合成完了信号bをアサートして、処理待ち状態から処理完了状態になる。なお、画面a、画面bが同じ画面サイズである場合には、事前に優先度を設定しておけばよい。バスアクセス制御部253および画面合成部254は、時間T2にて映像データbが処理完了状態になった後、処理待ち状態である映像データaの画面合成を開始し、時間T3にて合成処理を完了し、合成完了信号aをアサートし、映像データaが処理完了状態になる。
【００５３】
時間T3からT4までは映像データa、映像データbともに処理完了状態のため、バスアクセス制御部253は、次に映像データaもしくは映像データbのどちらか、あるいは両方が処理待ち状態になるまで待機する。時間T4では、同期信号生成部b252からの同期信号がアサートされ、バスアクセス制御部253は、合成完了信号bをネゲートして、映像データbのみが待ち状態になるため、バスアクセス制御部253および画面合成部254は、映像データbを処理する。その後、時間T5では、合成完了信号aがネゲートされ、映像データbの合成処理はすでに完了して合成完了信号bがアサートされているため、バスアクセス制御部253および画面合成部254は、処理待ち状態である映像データaに対して合成処理を実施する。
【００５４】
一方、時間T1、T5で同期信号生成部a251からの同期信号がアサートされるため、表示IF部a255は、このタイミングでバッファ制御部257経由でバッファ部258から映像データを読み出し、表示モニタa400へ出力する。また、時間T1,T4,T6,T8で同期信号生成部b252からの同期信号がアサートされるため、表示IF部b256は、このタイミングでバッファ制御部257経由でバッファ部256から映像データを読み出し、表示モニタb500へ出力する。
【００５５】
図８は、図5に示す表示制御装置の動作例を説明するための図である。同図において、（1）から（5）は表示モニタa,b（画面A,B）の動作状態を表している。（1）は起動時の状態を示し、画面A、画面Bともに水平同期信号待ちの状態である。この状態で、画面Aの水平同期信号と画面Bの水平同期信号が同時に入力された場合には、画面幅の小さい方の水平同期信号の入力を優先する。（2）の状態では、画面Aの処理が完了しており水平同期信号待ちである。一方、画面Bに対しては処理中である。なお、この状態で画面Bの水平同期信号は禁止入力であり、仮に画面Bの水平同期信号が入力された場合には処理が破綻することになる。
【００５６】
（3）の状態では、画面Aの水平同期信号が入力されているが、画面Bが合成処理中のため、画面Aは待機状態に入る。画面Bは処理中である。この状態では画面A、画面Bともに水平同期信号は禁止入力である。（2）と（3）の状態では画面Bが処理中である。（4）の状態では、画面Bの処理が完了しており水平同期信号待ちである。一方、画面Aに対しては処理中である。なお、この状態で画面Aの水平同期信号は禁止入力であり、仮に画面Aの水平同期信号が入力された場合には処理が破綻することになる。（5）の状態では、画面Bの水平同期信号が入力されているが、画面Aが合成処理中のため、画面Bは待機状態に入る。画面Aは処理中である。この状態では画面A、画面Bともに水平同期信号は禁止入力である。  （4）と（5）の状態では画面Aが処理中である。
【００５７】
なお、画面A、画面Bの各合成完了信号がなく、画面Aの処理完了を待って、画面Bの処理を開始するような時分割処理の場合には、（2）および（3）から（1）に戻るパスが存在しない。この場合には画面Bが画面Aよりも画面幅が小さい場合に起こりえる（1）→（2）→（1）→（2）の処理が不可能となるためである。
【００５８】
以上説明した表示制御装置によれば、バスアクセス制御部253が一系統分の映像データの合成処理が完了したか否かを示す合成完了信号（一系統分の映像データの読み出しを完了したか否かを示す監視信号に基づいて読出し完了から所定時間経過後に出される信号）を出力することにより、映像データのデータ量が系統毎に異なる場合であっても、画面合成部254は一系統分の映像データ全ての合成処理が完了してから次の系統の処理を行い、映像データの一部の合成処理が未完了の状態で表示モニタに出力されることがないため、複数の表示モニタの画面サイズや表示同期信号が異なる場合であっても、複数の表示ユニットを設けることなく一つの表示ユニットで複数の表示モニタにそれぞれの映像データを出力でき、回路規模やコストを削減できる。
【００５９】
上記の説明において、表示制御装置の処理が破綻しないためには、画面合成側の処理能力が十分に高いことが必要である。具体的には、画面合成及び映像データ読み込みの動作周波数が画面表示ドットクロック周波数に比べ十分に大きいこと、又はローカルバスのバスバンド幅が十分に大きいこと等が条件となる。
【００６０】
なお、上記の説明では、2つの表示装置へ独立の画面を表示する表示制御装置を例に挙げたが、接続しうる表示装置数は2つに限定されるものではなく、バッファ部および同期信号生成部の構成を、接続する表示装置数に応じて変更すればよい。
【００６１】
また、上記の説明では、バッファ部をラインバッファで構成した表示制御装置を例に挙げたが、水平同期信号にて制御する箇所を垂直同期信号にて制御するよう変更することで、フレームバッファで構成する表示制御装置が実現できる。
【００６２】
また、上記の説明では、画面合成が完了したか否かを示す信号として、１系統分の映像データの読み出し（転送）が完了したか否かを示す信号を使用しているが、画面合成完了を監視できる信号であればどのような信号を使用してもよい。
【産業上の利用可能性】
【００６３】
本発明の画像表示装置および画像表示方法は、表示ユニットのバスアクセス制御部、画面合成部、バッファ部及び表示ＩＦ部が複数系統の映像データを扱うことにより、複数の表示ユニットを設けることなく一つの表示ユニットで複数の表示装置にそれぞれの映像データを出力できるため、回路規模やコストを削減できる効果を有し、例えば複数のディスプレイを備えるカーナビゲーションシステムや携帯情報端末といった、複数の表示装置のそれぞれに画像を表示させる技術等に有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明の第1の実施形態を説明するための表示制御装置の概略構成図
【図２】第1の実施形態のバッファ部およびバッファ制御部を説明する図
【図３】バッファ部の構成例を示す図
【図４】図1に示す表示制御装置の動作例を説明するためのタイミングチャート
【図５】本発明の第2の実施形態を説明するための表示制御装置の概略構成図
【図６】第2の実施形態のバッファ部およびバッファ制御部を説明する図
【図７】図5に示す表示制御装置の動作例を説明するためのタイミングチャート
【図８】図5に示す表示制御装置の動作例を説明するための図
【図９】従来の表示制御装置の一例の概略構成図
【符号の説明】
【００６５】
100,200,1200  表示制御装置
210,250       表示ユニット
260  表示出力ユニットa
270  表示出力ユニットb
21   同期信号生成部
251  同期信号生成部a
252  同期信号生成部b
214  表示IF部
255  表示IF部a
256  表示IF部b
215,252  バスアクセス制御部
213,253  画面合成部
215,257  バッファ制御部
216,258  バッファ部
259  表示出力選択部
220  他内部ブロック
230  内部バス
240  メモリインターフェース
300  ローカルメモリ
400  表示モニタa
500  表示モニタb
【図１】
0004790227.tif 000002
【図２】
0004790227.tif 000003
【図３】
0004790227.tif 000004
【図４】
0004790227.tif 000005
【図５】
0004790227.tif 000006
【図６】
0004790227.tif 000007
【図７】
0004790227.tif 000008
【図８】
0004790227.tif 000009
【図９】
0004790227.tif 000010