(57)【要約】【課題】通常の画像表示時と、表示画像の更新時と、の両方においてメモリにアクセスする頻度を低減させる。【解決手段】通常時はフレームメモリ読み出し手段９が書き込んだラインメモリ６の情報を表示に使い、表示画像を変更する場合には、フレームメモリ読み出し手段９による読み出し動作を停止させて、ウインドウ重ね合わせ手段７が作成した表示画像情報をフレームメモリ６とラインメモリ８との両方に並行して書き込むことでラインメモリ８の情報を即座に表示に使って更新表示を行わせ、ウインドウ重ね合わせ手段７によるウインドウ情報の重ね合わせが終了したら、フレームメモリ読み出し手段９による読み出し動作を再開させることにより、通常時の画像表示のメモリアクセス時間を減らすことができる。【選択図】        図１
2004246114.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示部に表示させる表示手段と、
複数のウインドウ情報を格納するプレーンメモリと、
複数の前記ウインドウ情報を重ね合わせて作成された表示画像を保存するフレームメモリと、
表示ライン毎に表示画像情報が前記表示手段により読み取られるラインメモリと、
前記プレーンメモリに格納された複数の前記ウインドウ情報を重ね合わせて前記表示画像を作成し、その表示画像情報を、通常時には前記フレームメモリに書き込み、表示画像変更時には前記フレームメモリと前記ラインメモリとに並行して書き込むウインドウ重ね合わせ手段と、
通常時には前記フレームメモリに保存された表示画像情報を読み出して前記ラインメモリに書き込み、前記表示画像変更時には前記ウインドウ重ね合わせ手段による前記フレームメモリへの書き込みが終了するまで当該フレームメモリからの読み出しを停止するフレームメモリ読み出し手段と、
を備える画像表示装置。
【請求項２】
前記フレームメモリは、前記フレームメモリ読み出し手段により読み出される領域が任意に設定自在である請求項１記載の画像表示装置。
【請求項３】
前記フレームメモリは、前記フレームメモリ読み出し手段により最初に読み出される領域のデフォルト空間がＲＯＭ空間であり、電源投入時に表示されるデフォルト表示画像情報が格納されている、請求項２記載の画像表示装置。
【請求項４】
画像を表示部に表示させる表示手段と、複数のウインドウ情報を格納するプレーンメモリと、複数の前記ウインドウ情報を重ね合わせて作成された表示画像を保存するフレームメモリと、表示ライン毎に前記表示手段により表示画像情報が読み取られるラインメモリと、を有する画像表示装置が備えるコンピュータにインストールされ、前記コンピュータに、
前記プレーンメモリに格納された複数の前記ウインドウ情報を重ね合わせて表示画像を作成し、その表示画像情報を、通常時には前記フレームメモリに書き込み、表示画像変更時には前記フレームメモリと前記ラインメモリとに並行して書き込むウインドウ重ね合わせ機能と、
通常時には前記フレームメモリに保存された表示画像情報を読み出して前記ラインメモリに書き込み、前記表示画像変更時には前記ウインドウ重ね合わせ機能による前記フレームメモリへの書き込みが終了するまで当該フレームメモリからの読み出しを停止するフレームメモリ読み出し機能と、
を実行させる画像表示用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、基本的にフレームメモリに格納された表示画像情報を読み出してＣＲＴやＬＣＤなどの表示部に表示させる画像表示装置及び画像表示用プログラムに関する。
【０００２】
【従来の技術】
従来、ハードウェアウインドウ重ね合わせ方式を用いた画像表示装置としては２種類の方式がある。
【０００３】
一つは、画像全体を格納するフレームメモリを持ち、ウインドウ重ね合わせ処理を行った表示画像情報をフレームメモリに格納し、フレームメモリのデータを画像表示に使う方式であり（例えば、特許文献１参照）、もう一つは、フレームメモリを持たずに、各ライン毎にラインウインドウ重ね合わせ処理を行い、そのデータを画像表示に利用する方式である（例えば、特許文献２参照）。
【０００４】
図３は、フレームメモリを使った前者のウインドウ重ね合わせ処理の一例を説明するために、一部機能ブロックを含めて示すブロック図である。システムバス１上には、画像表示用プログラム等を格納したＲＯＭ２、ワーク領域となるＲＡＭ３とともにマイクロコンピュータを構成するＣＰＵ４が接続されている他、複数のウインドウ情報を格納するウインドウメモリ５や、このウインドウメモリ５に格納されたウインドウ情報を読み出して画像を重ね合わせることにより表示画像を作成し、作成された表示画像情報をフレームメモリ６に書き込むウインドウ重ね合わせ手段７や、フレームメモリ６に格納された表示画像情報を読み出してラインバッファ８に書き込むフレームメモリ読み出し手段９も接続されている。さらにローカルバス１０で接続されたラインバッファ８と、このラインバッファ８に書き込まれた表示画像情報を表示ライン毎に読み出して画像をＣＲＴやＬＣＤ等の表示部に表示させる表示手段１１が含まれている。
【０００５】
このような構成において、表示画像に変化のない通常時には、ウインドウ重ね合わせ手段７のモジュ−ルはウインドウメモリ５やフレームメモリ６へのアクセスはなく、フレームメモリ読み出し手段９のモジュールのみがフレームメモリ６にアクセスを行う。従って、それ以外の時間は、ＣＰＵ４がウインドウメモリ５にアクセス可能であり、ウインドウ画像の生成やその他の処理が可能である。
【０００６】
一方、表示画像を変更する時は、ウインドウ重ね合わせ手段７のモジュールがフレームメモリ６に新しい表示画像を完成させるまでは、フレームメモリ読み出し手段９のモジュールはいままでと同じ古いフレームメモリ６を読み出し、ウインドウ重ね合わせ手段７による重ね合わせ処理が終了したら、ウインドウ重ね合わせ手段７のモジュールはフレームメモリ読み出し手段９のモジュールにそれを通知する。フレームメモリ読み出し手段９のモジュールはこの通知を受けて、フレームメモリ６内の新しい表示画像情報を読み出すことで初めて表示画像が更新される。
【０００７】
図４は、フレームメモリを使わない後者のウインドウ重ね合わせ処理の一例を説明するために、一部機能ブロックを含めて示すブロック図である。システムバス１上には、ＣＰＵ４、ＲＯＭ２、ＲＡＭ３の他、図３の場合と同様に、画像ウインドウ情報を格納するウインドウメモリ５を有し、さらに、ウインドウメモリ５のウインドウ情報を読み出しその重ね合わせにより表示画像を作成し、完成した表示画像をラインバッファ８に書き込むウインドウ重ね合わせ手段１２のモジュールが設けられている。なお、ラインバッファ８及び表示手段１１はローカルバス１０で接続されている。
【０００８】
【特許文献１】
特開平９−１７９５４１号公報
【特許文献２】
特開平９−１７９９９０号公報
【０００９】
【発明が解決しようとする課題】
前者（特許文献１）の場合は、フレームメモリ６を完成するまでのウインドウ情報の重ね合わせ処理中は表示画面を更新することができない欠点があるが、ウインドウ重ね合わせ処理終了後はウインドウ重ね合わせのためのメモリアクセスがなくなり、フレームメモリ６へのアクセスだけとなって、画像表示のためのメモリへのアクセスは少なくなるので、他の処理が容易となる。
【００１０】
一方、後者（特許文献２）の場合は、各ライン毎にウインドウ重ね合わせ手段１２によってラインウインドウ重ね合わせ処理を実行するので、メモリへのアクセスは前者のフレームメモリ６へのアクセスよりもアクセス頻度が高くなり、ＣＰＵ４が他の処理を行う時間が減少してしまう欠点を有する。即ち、ウインドウ重ね合わせ手段１２のモジュールは、表示画像に変化がない場合でも常に各ライン毎にライン重ね合わせ処理を実行するので、ウインドウメモリ５へのアクセス頻度が高く、そのために、ＣＰＵ４からウインドウメモリ５にアクセスする場合、前者のフレームメモリ方式よりも実行速度が低下する。反面、フレームメモリ６を完成するまでのウインドウの重ね合わせ処理中に表示画面を更新できないという前者の不具合は解消される。
【００１１】
このように、これらの方式には、一長一短がある。
【００１２】
本発明の目的は、通常の画像表示時と、表示画像の更新時と、の両方においてメモリにアクセスする頻度を低減させることができ、ＣＰＵのメモリアクセスをより容易化できるようにすることである。
【００１３】
【課題を解決するための手段】
請求項１記載の発明の画像表示装置は、画像を表示部に表示させる表示手段と、複数のウインドウ情報を格納するプレーンメモリと、複数の前記ウインドウ情報を重ね合わせて作成された表示画像を保存するフレームメモリと、表示ライン毎に表示画像情報が前記表示手段により読み取られるラインメモリと、前記プレーンメモリに格納された複数の前記ウインドウ情報を重ね合わせて前記表示画像を作成し、その表示画像情報を、通常時には前記フレームメモリに書き込み、表示画像変更時には前記フレームメモリと前記ラインメモリとに並行して書き込むウインドウ重ね合わせ手段と、通常時には前記フレームメモリに保存された表示画像情報を読み出して前記ラインメモリに書き込み、前記表示画像変更時には前記ウインドウ重ね合わせ手段による前記フレームメモリへの書き込みが終了するまで当該フレームメモリからの読み出しを停止するフレームメモリ読み出し手段と、を備える。
【００１４】
従って、通常時はフレームメモリ読み出し手段が書き込んだラインメモリの情報を表示に使い、表示画像を変更する場合には、フレームメモリ読み出し手段による読み出し動作を停止させて、ウインドウ重ね合わせ手段が作成した表示画像情報をフレームメモリとラインメモリとの両方に並行して書き込むことでラインメモリの情報を即座に表示に使って更新表示を行わせ、ウインドウ重ね合わせ手段によるウインドウ情報の重ね合わせが終了したら、フレームメモリ読み出し手段による読み出し動作を再開させることにより、通常時の画像表示のメモリアクセス時間を減らすことができる。
【００１５】
請求項２記載の発明は、請求項１記載の画像表示装置において、前記フレームメモリは、前記フレームメモリ読み出し手段により読み出される領域が任意に設定自在である。
【００１６】
従って、フレームメモリに関してフレームメモリ読み出し手段により読み出される領域を任意に設定自在とすることで、フレームメモリを複数使用することが可能となり、表示画像変更時に、重ね合わせによる表示画像の作成をすることなく、すぐに表示画像を切り替えて表示させることが可能となる。
【００１７】
請求項３記載の発明は、請求項２記載の画像表示装置において、前記フレームメモリは、前記フレームメモリ読み出し手段により最初に読み出される領域のデフォルト空間がＲＯＭ空間であり、電源投入時に表示されるデフォルト表示画像情報が格納されている。
【００１８】
従って、電源投入後にすぐに表示を開始させることが可能となる。
【００１９】
請求項４記載の発明の画像表示用プログラムは、画像を表示部に表示させる表示手段と、複数のウインドウ情報を格納するプレーンメモリと、複数の前記ウインドウ情報を重ね合わせて作成された表示画像を保存するフレームメモリと、表示ライン毎に前記表示手段により表示画像情報が読み取られるラインメモリと、を有する画像表示装置が備えるコンピュータにインストールされ、前記コンピュータに、前記プレーンメモリに格納された複数の前記ウインドウ情報を重ね合わせて表示画像を作成し、その表示画像情報を、通常時には前記フレームメモリに書き込み、表示画像変更時には前記フレームメモリと前記ラインメモリとに並行して書き込むウインドウ重ね合わせ機能と、通常時には前記フレームメモリに保存された表示画像情報を読み出して前記ラインメモリに書き込み、前記表示画像変更時には前記ウインドウ重ね合わせ機能による前記フレームメモリへの書き込みが終了するまで当該フレームメモリからの読み出しを停止するフレームメモリ読み出し機能と、を実行させる。
【００２０】
従って、請求項１記載の発明の場合と同様の作用を奏する。
【００２１】
【発明の実施の形態】
本発明の一実施の形態を図１及び図２に基づいて説明する。図３で説明した部分と同一部分は同一符号を用いて示し、説明も省略する。
【００２２】
本実施の形態は、フレームメモリを使ってウインドウ重ね合わせ処理を行う方式によるものであり、基本的には、図３に示した構成と同様であるが、ウインドウ重ね合わせ手段７のモジュールとラインバッファ（ラインメモリ）８のモジュールとがローカルバス１０により接続され、重ね合わせて作成した表示画像情報を、フレームメモリ６への書き込みに加えて、ラインバッファ８に対しても並行して直接書き込むことが可能とされている。
【００２３】
即ち、本実施の形態のウインドウ重ね合わせ手段７のモジュールに関しては、ウインドウメモリ（プレーンメモリ）５に格納された複数のウインドウ情報を重ね合わせて表示画像を作成し、その表示画像情報を、通常時にはフレームメモリ６に書き込むが、表示画像切替え変更時にはフレームメモリ６とラインバッファ８とに並行して書き込むように構成されている。また、本実施の形態のフレームメモリ読み出し手段９のモジュールは、通常時にはフレームメモリ６に保存された表示画像情報を読み出してラインバッファ８に書き込んで表示に供するが、表示画像切替え変更時にはウインドウ重ね合わせ手段７によるフレームメモリ６への書き込みが終了するまで当該フレームメモリ６からの読み出しを停止するように構成されている。
【００２４】
このような構成において、ＣＰＵ４により実行される表示制御処理例を図２に示す概略フローチャートを参照して説明する。まず、表示画像に変更がない通常時は（ステップＳ１のＮ）、図３で説明した従来のフレームメモリ方式と同様の動作を行う。即ち、ウインドウ重ね合わせ手段７のモジュ−ルはウインドウメモリ５やフレームメモリ６へのアクセスはなく、フレームメモリ読み出し手段９のモジュールのみがフレームメモリ６にアクセスを行い、フレームメモリ６に格納されている表示画像情報を読み出してバッファメモリ８に書き込み（Ｓ７）、表示手段１１がこのバッファメモリ８の内容を読み出すことにより表示部に画像を表示させる（Ｓ８）。
【００２５】
一方、表示画像が更新切替えされる場合は（Ｓ１のＹ）、ウインドウ重ね合わせ手段７のモジュールはフレームメモリ読み出し手段９のモジュールによる読み出し動作を停止させる（Ｓ２）。そして、ウインドウメモリ５に格納されているウインドウ情報を読み出してその画像の重ね合わせにより表示画像を作成し（Ｓ３）、その表示画像情報をフレームメモリ６に書き込むだけでなく、フレームメモリ読み出し手段９のモジュールに代わって、ラインバッファ８にも並行して直接書き込む（Ｓ４）。この状態で、表示手段１１がこのバッファメモリ８の内容を読み出すことにより表示部に画像が更新表示される（Ｓ５）。ウインドウ重ね合わせ手段７のモジュールにおいて全ての重ね合わせ処理が終了したら（Ｓ６のＹ）、このウインドウ重ね合わせ手段７のモジュールはフレームメモリ読み出し手段９のモジュールによるフレームメモリ６からの読み出し動作を再開させ、フレームメモリ６に格納されている表示画像情報を読み出してバッファメモリ８に書き込み（Ｓ７）、表示手段１１がこのバッファメモリ８の内容を読み出すことにより表示部に画像を表示させる（Ｓ８）。これによって、表示画像更新に伴う重ね合わせ処理開始時より表示画像を更新表示させることができるとともに、表示画像の更新切替えがない通常時には、メモリへのアクセス頻度を下げることができる。
【００２６】
なお、本実施の形態においては、フレームメモリ６として、アドレスで割り振られる複数のフレームメモリ６ａ，６ｂ，…，６ｎ（図１参照）を使用するようにしてもよい。即ち、フレームメモリ読み出し手段９のモジュールが読み出すフレームメモリ６の領域（アドレス）を任意に設定可能としておけば、アドレスで割り振られたフレームメモリ６ａ，６ｂ，…，６ｎを複数使用すること（使い分けること）が可能となるために、表示画像の変更切替え時に、これらのフレームメモリ６ａ，６ｂ，…，６ｎを切替え使用することにより、重ね合わせによる画像の作成をすることなく、すぐに表示画像を切替え表示させることが可能となる。特に、従来であれば、電源投入後の動作としては、まず、リセットが解除され、ＣＰＵが動作を開始して各種設定を実行し、ウインドウメモリにウインドウ情報を作成・格納した後にこれらのウインドウ情報の重ね合わせ処理を開始していたので、電源投入後の表示開始までに時間がかかっていたわけであるが、複数のフレームメモリ６ａ，６ｂ，…，６ｎに関して、フレームメモリ読み出し手段９のモジュールにより最初に読み出される領域（アドレス）のデフォルト空間、例えば、フレームメモリ６ａをＲＯＭ空間とし、このＲＯＭ空間（フレームメモリ６ａ）に電源投入時に表示されるデフォルト表示画像情報を固定情報として予め格納させておけば、電源投入後にすぐに表示を開始させることができる。
【００２７】
なお、ウインドウ重ね合わせ手段７及びフレームメモリ読み出し手段９の機能は、図２に示したフローチャートのように、マイクロコンピュータを構成するＲＯＭ２中に格納されている画像表示用プログラムをＣＰＵ４に実行させることにより実現するようにしてもよい。
【００２８】
【発明の効果】
請求項１、４記載の発明によれば、通常時はフレームメモリ読み出し手段が書き込んだラインメモリの情報を表示に使い、表示画像を変更する場合には、フレームメモリ読み出し手段による読み出し動作を停止させて、ウインドウ重ね合わせ手段が作成した表示画像情報をフレームメモリとラインメモリとの両方に並行して書き込むことでラインメモリの情報を即座に表示に使って更新表示を行わせ、ウインドウ重ね合わせ手段によるウインドウ情報の重ね合わせが終了したら、フレームメモリ読み出し手段による読み出し動作を再開させるようにしたので、表示画像変更時の表示機能を確保しつつ、通常時の画像表示のメモリアクセス時間を減らすことができる。
【００２９】
請求項２記載の発明によれば、フレームメモリに関してフレームメモリ読み出し手段により読み出される領域を任意に設定自在としたので、フレームメモリを複数使用することが可能となり、表示画像変更時に、重ね合わせによる表示画像の作成をすることなく、すぐに表示画像を切り替えて表示させることができる。
【００３０】
請求項３記載の発明によれば、電源投入後にすぐに表示を開始させることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態の画像表示装置を示す概略ブロック図である。
【図２】表示制御処理例を示す概略フローチャートである。
【図３】フレームメモリを用いる従来方式の画像表示装置を示す概略ブロック図である。
【図４】フレームメモリを用いない従来方式の画像表示装置を示す概略ブロック図である。
【符号の説明】
５      プレーンメモリ
６      フレームメモリ
７      ウインドウ重ね合せ手段、ウインドウ重ね合せ機能
８      ラインメモリ
９      フレームメモリ読み出し手段、フレームメモリ読み出し機能
【図１】
2004246114.tif 000003
【図２】
2004246114.tif 000004
【図３】
2004246114.tif 000005
【図４】
2004246114.tif 000006