(57)【特許請求の範囲】
【請求項１】
中央演算処理部と、マスター画面及びそのマスター画面に貼付けられる複数の部品画面を格納するＲＯＭと、マスター画面の画素データを画像メモリに書込む表示制御部と、マスター画面及び部品画面からなる表示画面をカラーコードで表された画素データで表示する表示部とを備え、カラーコードのコードのうち少なくとも一つに特殊コードを設けた表示装置であって、前記中央演算処理部は変更された前記部品画面に前記特殊コードを除くコードを、未変更領域画面に前記特殊コードをそれぞれ付与したレイヤー画面を構築するとともに、前記表示制御部は前記特殊コードに基づいて変更された前記部品画面のみを前記画像メモリに書込むことを特徴とする表示装置。
【請求項２】
前記マスター画面及び前記変更された部品画面の画素データは、それぞれ２５６色及び２５５色の前記カラーコードを付与されたことを特徴とする表示装置。
【請求項３】
中央演算処理部と、マスター画面及びそのマスター画面に貼付けられる複数の部品画面を格納するＲＯＭと、画素データを画像メモリに書込む表示制御部と、マスター画面及び部品画面からなる表示画面をカラーコードで表された画素データで表示する表示部とを備え、カラーコードのコードのうち少なくとも一つに特殊コードを設けた請求項１又は請求項２記載の表示装置を用いた表示方法であって、
前記表示制御部が前記マスター画面の画素データを前記画像メモリに書込み、前記中央演算処理部が変更された前記部品画面に前記特殊コードを除くコードを、未変更領域画面に前記特殊コードをそれぞれ付与したレイヤー画面を構築し、前記表示制御部が前記特殊コードに基づいて変更された前記部品画面のみを前記画像メモリに書込み、変更された前記部品画面を前記マスター画面に貼合わせて前記表示画面を表示することを特徴とする表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、汎用コンピュータ又はプログラマブルコントローラ等の外部機器から入力された外部機器データに基づいて、図形、グラフ、数字、又は文字等から構成される部品画面を変更させ、その部品画面を含んだ表示画面を表示する表示装置に関するものである。
【０００２】
【従来の技術】
従来、この種の表示装置として、全体を制御する中央演算処理部（ＣＰＵ）と、マスター画面及びそのマスター画面に貼付けられる部品画面を格納するＲＯＭと、中央演算処理部が外部機器から入力された外部機器データに基づいてマスター画面に部品画面を貼付けた表示画面の画素データを画像メモリに書込む表示制御部と、表示画面をカラーコードで表された画素データで表示する表示部とを備えている。
【０００３】
さらに詳しくは、カラーコードが８ビットすなわち２５６色の複数のコードを設けるとともに、表示部が液晶（ＬＣＤ）で、表示制御部がＬＣＤ−ＡＳＩＣでもってそれぞれ形成される。
【０００４】
このものの動作を図４に示すフローチャートに基づいて説明する。中央演算処理部は＃Ｊ1で表示画面を構築するために必要な外部機器データを外部機器から読み出して、＃Ｊ2で前回の外部機器データと比較する。変化のないとき＃Ｊ1に戻り、変化のあるとき、＃Ｊ3で変更対象となる部品画面を外部機器データに基づいて判断し、＃Ｊ4でその変更対象となる部品画面に重なる別の部品画面の有無を判断し、別の部品画面が有るとき、＃Ｊ5で重なりの上下関係を判断する。
【０００５】
次いで、＃Ｊ6で中央演算処理部はマスター画面、部品画面、及び別の部品画面をＲＯＭから呼び出して、接続して設けられたＲＡＭにそれぞれを組立てて画素データで形成された一枚の表示画面を構築する。次いで、＃Ｊ7で表示画面の画素データを表示制御部に転送し、表示制御部が表示画面の画素データを画像メモリに書込むとともに、画素データを読取って構築された表示画面を表示部に表示させる。
【０００６】
【発明が解決しようとする課題】
上記した従来の表示装置では、外部機器から順次入力された外部機器データに基づいて部品画面を変更させて、その変更された部品画面を貼付けた表示画面を表示できる。
【０００７】
しかしながら、中央演算処理部は外部機器データに変化のある毎に、マスター画面及び変更された部品画面を組立てて一枚の表示画面を構築するので、一部の部品画面のみに変化があったとき、その一部の部品画面の修正ではなく表示画面全体を再構築しなければならず、従って表示画面を表示部に表示する表示速度が低速化するばかりでなく、ＣＰＵに負担をかけていた。
【０００８】
本発明は、上記問題点に鑑みてなしたもので、その目的とするところは、変更した部品画面が貼付けられた表示画面を高速度で表示できる表示装置を提供することにある。
【０００９】
【課題を解決するための手段】
上記した課題を解決するために、請求項１記載の表示装置は、中央演算処理部と、マスター画面及びそのマスター画面に貼付けられる複数の部品画面を格納するＲＯＭと、マスター画面の画素データを画像メモリに書込む表示制御部と、マスター画面及び部品画面からなる表示画面をカラーコードで表された画素データで表示する表示部とを備え、カラーコードのコードのうち少なくとも一つに特殊コードを設けた表示装置であって、前記中央演算処理部は変更された前記部品画面に前記特殊コードを除くコードを、未変更領域画面に前記特殊コードをそれぞれ付与したレイヤー画面を構築するとともに、前記表示制御部は前記特殊コードに基づいて変更された前記部品画面のみを前記画像メモリに書込む構成にしてある。
【００１０】
請求項２記載の表示装置は、請求項１記載のものにおいて、前記マスター画面及び前記変更された部品画面の画素データは、それぞれ２５６色及び２５５色の前記カラーコードを付与された構成にしてある。
【００１１】
請求項３記載の表示方法は、中央演算処理部と、マスター画面及びそのマスター画面に貼付けられる複数の部品画面を格納するＲＯＭと、画素データを画像メモリに書込む表示制御部と、マスター画面及び部品画面からなる表示画面をカラーコードで表された画素データで表示する表示部とを備え、カラーコードのコードのうち少なくとも一つに特殊コードを設けた請求項１又は請求項２記載の表示装置を用いた表示方法であって、
前記表示制御部が前記マスター画面の画素データを前記画像メモリに書込み、前記中央演算処理部が変更された前記部品画面に前記特殊コードを除くコードを、未変更領域画面に前記特殊コードをそれぞれ付与したレイヤー画面を構築し、前記表示制御部が前記特殊コードに基づいて変更された前記部品画面のみを前記画像メモリに書込み、変更された前記部品画面を前記マスター画面に貼合わせて前記表示画面を表示する構成にしてある。
【００１２】
【発明の実施の形態】
本発明の第１実施形態を図１乃至図３に基づいて以下に説明する。
【００１３】
１は中央演算処理部（ＣＰＵ）で、マイクロコンピュータであり、バスライン１１に接続されて全体を制御するとともに、表示画面５ａを後述するＲＡＭ３に構築する
２はＲＯＭで、不揮発性のメモリであり、全体を制御するシステムプログラム、並びに後述する外部機器データによって変更することのないマスター画面５１、及びそのマスター画面５１に貼付けられる複数の部品画面５２の画像データが格納される。そして部品画面５２が図形、グラフ、数字、又は文字等から形成される。
【００１４】
３はＲＡＭで、揮発性のメモリであり、バスライン１１で中央演算処理部１に接続されて、マスター画面記憶領域３１、第１レイヤー画面記憶領域３２、及び第２レイヤー画面記憶領域３３に分割されて、各領域がマスター画面、第１レイヤー画面、及び第２レイヤー画面の画素データを画素単位にそれぞれ格納する。ここで、第１レイヤー画面及び第２レイヤー画面が機能の異なる部品画面５２の重なりを禁止された状態で中央演算処理部１によって構築されて、第１レイヤー画面が第１部品画面５２ａを、第２レイヤー画面が第２部品画面５２ｂをそれぞれ設ける。
【００１５】
ここで、画素データが８ビットで２５６色のコードで形成されるカラーコードでもって表されて、そのカラーコードがコードのうちの一つに透明を表す特殊コードを設ける。そして、マスター画面５１の画面データが特殊コードを除いた２５５色のコードで、第１レイヤー画面及び第２レイヤー画面の画面データが特殊コードを除いた２５５色のコード、及び特殊コードでそれぞれ形成される。このものについては詳しく後述する。
【００１６】
４は表示制御部で、液晶画面（ＬＣＤ）を制御するＬＣＤ−ＡＳＩＣであり、中央演算処理部１及び画像メモリ４１にそれぞれ接続されて、ＲＡＭ３に構築されたマスター画面５１、第１レイヤー画面、及び第２レイヤー画面の画素データを書込用画像メモリ４１ａに書込むとともにその画素データを読取る。さらに、表示用画像メモリ４１ｂが画像メモリ４１に設けられて、表示用画像メモリ４１ｂに書込用画像メモリ４１ａの画素データを書込むとともに読取る。また、デコーダーが設けられて、８ビットのカラーコードを有した画素データを１８ビットに変換する。このものについても詳しく後述する。
【００１７】
５は表示部で、液晶画面であり、表示制御部４に接続されて、表示制御部４が表示用画像メモリ４１ｂから読取った画素データを転送されて、画素データに基づいてマスター画面５１及び部品画面５２でもって構成される表示画面５ａを表示する。
【００１８】
６は外部通信制御部で、回路により、プログラマブルコントローラ等の外部機器６１が接続されて、その外部機器６１との間の通信を制御して外部機器データを入力される。
【００１９】
このものの動作を図３に示すフローチャートに基づいて説明する。先ず初期段階で、中央演算処理部１はＲＯＭ２からマスター画面５１を呼出し、そのマスター画面５１の画素データをＲＡＭ３のマスター画面格納領域３１に格納し表示制御部４に転送して、画像メモリ４１の書込用画像メモリ４１ａに書込む。
【００２０】
＃１で、中央演算処理部１は表示画面５ａを構築するために必要な外部機器データを外部機器６１から読み出し、＃２で前回の外部機器データと比較する。そして変化のないとき＃１に戻り、変化のあるとき、＃３で変更対象となる部品画面５２を外部機器データに基づいて判断する。
【００２１】
次いで、＃４で変更対象となる第１部品画面５２ａ、及びその第１部品画面５２ａに重なる第２部品画面５２ｂをＲＯＭ２から呼出し、第１部品画面５２ａ及び第２部品画面５２ｂが重なるので異なるレイヤー画面を作成し、第１レイヤー画面が第１部品画面５２ａで、第２レイヤー画面が第２部品画面５２ｂでもってそれぞれＲＡＭ３に構築される。
【００２２】
ここで、第１レイヤー画面が変更された第１部品画面５２ａの画素データに特殊コードを除くコードを、未変更領域画面の画素データに特殊コードをそれぞれ付与されて、第１部品画面５２ａを２５５色のカラーに、未変更領域画面を透明に形成される。第２レイヤー画面も同様であって、第２部品画面５２ｂの画素データに特殊コードを除くコードを、未変更領域画面の画素データに特殊コードをそれぞれ付与される。
【００２３】
次いで＃５で、ＲＡＭ３から第１レイヤー画面の画素データを表示制御部４に転送し、表示制御部４が特殊コードをデコードした時、画像メモリ４１への書込をチップイネーブル（ＣＥ）をノンアクティブにして、第１レイヤー画面の特殊コードを除くコードを付与された第１部品画面５２ａの画素データのみを画像メモリ４１に書込み、特殊コードを付与された画素データを画像メモリ４１に書込まない。
【００２４】
次いで＃６で、レイヤー画面が最上層であるかどうかを判断し、第１レイヤー画面が最上層でないので＃５に戻って、ＲＡＭ３から第２レイヤー画面の画素データを表示制御部４に転送し、第２レイヤー画面の特殊コードを除くコードを付与された第２部品画面５２ｂの画素データのみを画像メモリ４１に書込む。
【００２５】
このように、中央演算処理部１は部品画面５２に変更のあったとき、表示画面５ａを再構築することなく各レイヤー画面を構築するのみであって、かつ変更毎にマスター画面５１を表示制御部４に転送せず、表示制御部４が各レイヤー画面における特殊コードを付与された画素データを画像メモリ４１に書込まない。従って、高速度で演算を実行する高速型の中央演算処理部１を用いなくても安価に、表示部５は変更のあった部品画面５２がマスター画面５１に貼り付けられた表示画面５ａを高速度で表示する。
【００２６】
かかる第１実施形態の表示装置にあっては、上記したように、中央演算処理部１が変更された部品画面５２に特殊コードを除くコードを、未変更領域画面に特殊コードをそれぞれ付与したレイヤー画面を構築するとともに、表示制御部４が特殊コードに基づいて変更された部品画面５２のみを画像メモリ４１に書込むから、変更のある毎にマスター画面５１を、かつ特殊コードを付与された未変更領域画面の画素データをそれぞれ画像メモリ４１に書込むことなく、変更された部品画面５２をマスター画面５１に貼付けた表示画面５ａが画像メモリ４１に形成されて、表示画面５ａを再構築していた従来と比較して、変更のあった部品画面５２を貼付けた表示画面５ａを高速度で表示することができる。
【００２７】
本発明の第２実施形態を以下に説明する。なお、第２実施形態では第１実施形態と異なる機能について述べることとし、第１実施形態と実質的に同一機能を有する部材については、同一符号を付して説明を省略する。
【００２８】
第２実施形態では、マスター画面５１及び変更された部品画面５２の画素データがそれぞれ２５６色及び２５５色のカラーコードを付与される。
【００２９】
かかる第２実施形態の表示装置にあっては、上記したように、マスター画面５１の画素データが２５６色、変更された部品画面５２の画素データが２５５色のカラーコードを付与されたから、部品画面５２に比較して広い面積を占めるマスター画面５１の色数を増加させて、視認性を向上させることができる。
【００３０】
【発明の効果】
請求項１記載の表示装置は、中央演算処理部が変更された部品画面に特殊コードを除くコードを、未変更領域画面に特殊コードをそれぞれ付与したレイヤー画面を構築するとともに、表示制御部が特殊コードに基づいて変更された部品画面のみを画像メモリに書込むから、変更のある毎にマスター画面を、かつ特殊コードを付与された未変更領域画面の画素データをそれぞれ画像メモリに書込むことなく、変更された部品画面をマスター画面に貼付けた表示画面が画像メモリ４１に形成されて、表示画面を再構築していた従来と比較して、変更のあった部品画面を貼付けた表示画面を高速度で表示することができる。
【００３１】
請求項２記載の表示装置は、請求項１記載のものの効果に加えて、マスター画面の画素データが２５６色、変更された部品画面の画素データが２５５色のカラーコードを付与されたから、部品画面に比較して広い面積を占めるマスター画面の色数を増加させて、視認性を向上させることができる。
【００３２】
請求項３記載の表示方法は、請求項１又は請求項２記載の表示装置を用いた表示方法であれば、表示制御部がマスター画面の画素データを画像メモリに書込み、中央演算処理部が変更された部品画面に特殊コードを除くコードを、未変更領域画面に特殊コードをそれぞれ付与したレイヤー画面を構築し、表示制御部が特殊コードに基づいて変更された部品画面のみを画像メモリに書込み、変更された部品画面をマスター画面に貼合わせた表示画面を表示するから、変更のある毎にマスター画面を、かつ特殊コードを付与された未変更領域画面の画素データをそれぞれ画像メモリに書込むことがないので、表示画面を再構築していた従来と比較して、変更のあった部品画面を貼付けた表示画面を高速度で表示することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す動作を表す説明図である。
【図２】同上の構成図である。
【図３】同上の動作を表すフローチャート図である。
【図４】従来例を示す動作を表すフローチャート図である。
【符号の説明】
１      中央演算処理部
２      ＲＯＭ
３      ＲＡＭ
４      表示制御部
４１    画像メモリ
５      表示部
５ａ    表示画面
５１    マスター画面
５２    部品画面
【図１】
0003721810.tif 000002
【図２】
0003721810.tif 000003
【図３】
0003721810.tif 000004
【図４】
0003721810.tif 000005