JPH0566743A - 表示制御装置 - Google Patents
表示制御装置Info
- Publication number
- JPH0566743A JPH0566743A JP3228021A JP22802191A JPH0566743A JP H0566743 A JPH0566743 A JP H0566743A JP 3228021 A JP3228021 A JP 3228021A JP 22802191 A JP22802191 A JP 22802191A JP H0566743 A JPH0566743 A JP H0566743A
- Authority
- JP
- Japan
- Prior art keywords
- dot
- display
- value
- data
- matrix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【目的】 画面を構成する各ドットが複数の重み付され
たビットにより表わされるデータを表示する表示システ
ムにおいて、表示精度を低下させることなく表示データ
格納領域を減らす。 【構成】 メモリコントローラ2は、表示装置5の走査
を制御しているタイミングコントローラ1からのクロッ
ク信号CLKに同期して、表示すべきドット位置のアド
レスを表示データ行列検索装置6に与える。表示データ
行列検索装置6では、予め各ドットのデータ値を基本に
構成されたドット位置を格納している表示データ行列を
検索し、表示すべきドットがどの値を持つかを検索し、
D/Aコンバータ4を経て表示装置5にデータを送る。
たビットにより表わされるデータを表示する表示システ
ムにおいて、表示精度を低下させることなく表示データ
格納領域を減らす。 【構成】 メモリコントローラ2は、表示装置5の走査
を制御しているタイミングコントローラ1からのクロッ
ク信号CLKに同期して、表示すべきドット位置のアド
レスを表示データ行列検索装置6に与える。表示データ
行列検索装置6では、予め各ドットのデータ値を基本に
構成されたドット位置を格納している表示データ行列を
検索し、表示すべきドットがどの値を持つかを検索し、
D/Aコンバータ4を経て表示装置5にデータを送る。
Description
【0001】
【産業上の利用分野】本発明は、表示制御回路およびC
RT等の表示装置を持ち、複数のビットで表示装置の画
面のある座標の点(以下ドットという)の値をディジタ
ルに表現する表示システムにおける表示制御装置に関す
るものである。
RT等の表示装置を持ち、複数のビットで表示装置の画
面のある座標の点(以下ドットという)の値をディジタ
ルに表現する表示システムにおける表示制御装置に関す
るものである。
【0002】
【従来の技術】図4は、従来の表示装置の一例のブロッ
ク図である。この装置は、タイミングコントローラ1,
メモリコントローラ2,メモリ3,D/Aコンバータ
4,表示装置5等により構成されている。この装置で
は、あるドットの濃淡あるいは色調等を表わすために、
たとえば、8ビットを使用しており、表示すべき各ドッ
トの値はメモリ3中に格納されているものとする。各ド
ットの値は、メモリ3から出力されるデータD7〜D0
の組合わせでディジタル値で表現され、表示装置5に
は、この値をD/A(ディジタル/アナログ)コンバー
タ4によりアナログに変換したものが与えられる。な
お、同図において、表示すべきデータをメモリ3に書込
む部分が省略してあるが、表示データを変更するときに
は、データをメモリに書込む手段が必要となる。しか
し、本発明においては、その要旨と関係がないので省略
した。
ク図である。この装置は、タイミングコントローラ1,
メモリコントローラ2,メモリ3,D/Aコンバータ
4,表示装置5等により構成されている。この装置で
は、あるドットの濃淡あるいは色調等を表わすために、
たとえば、8ビットを使用しており、表示すべき各ドッ
トの値はメモリ3中に格納されているものとする。各ド
ットの値は、メモリ3から出力されるデータD7〜D0
の組合わせでディジタル値で表現され、表示装置5に
は、この値をD/A(ディジタル/アナログ)コンバー
タ4によりアナログに変換したものが与えられる。な
お、同図において、表示すべきデータをメモリ3に書込
む部分が省略してあるが、表示データを変更するときに
は、データをメモリに書込む手段が必要となる。しか
し、本発明においては、その要旨と関係がないので省略
した。
【0003】タイミングコントローラ1は、CRT等の
表示装置5に対して、1ラインの終わりを示す水平同期
信号HSYNCおよび1画面の終わりを示す垂直同期信
号VSYNCのタイミングを制御する。また、表示装置
5の画面走査に合わせて、メモリ3からデータの出力が
可能となるように、メモリコントローラ2に対して、各
ドットのデータのアドレスを変更させるクロック信号C
LKを与える。
表示装置5に対して、1ラインの終わりを示す水平同期
信号HSYNCおよび1画面の終わりを示す垂直同期信
号VSYNCのタイミングを制御する。また、表示装置
5の画面走査に合わせて、メモリ3からデータの出力が
可能となるように、メモリコントローラ2に対して、各
ドットのデータのアドレスを変更させるクロック信号C
LKを与える。
【0004】メモリコントローラ2は、タイミングコン
トローラ1からのクロック信号CLKのタイミングに合
わせ、メモリ3に対して表示位置のデータが格納されて
いるアドレスを与え、必要なデータD7〜D0を出力さ
せる。つまり、表示画面が図5の形態に示すような、座
標(i,j)で示される各ドットにより構成されている
とき(ここで、i,jは自然数)、メモリコントローラ
2は、(1,1)、(1,2)、(1,3)…(1,
n);(2,1)、(2,2)、…(2,n);(m,
1)…(m,n)のm行n列の各ドット位置のデータが
格納されているメモリ3のアドレスを、表示装置5の画
面走査に従って順に出力する。
トローラ1からのクロック信号CLKのタイミングに合
わせ、メモリ3に対して表示位置のデータが格納されて
いるアドレスを与え、必要なデータD7〜D0を出力さ
せる。つまり、表示画面が図5の形態に示すような、座
標(i,j)で示される各ドットにより構成されている
とき(ここで、i,jは自然数)、メモリコントローラ
2は、(1,1)、(1,2)、(1,3)…(1,
n);(2,1)、(2,2)、…(2,n);(m,
1)…(m,n)のm行n列の各ドット位置のデータが
格納されているメモリ3のアドレスを、表示装置5の画
面走査に従って順に出力する。
【0005】メモリ3は、メモリコントローラ2から与
えられたアドレスに基づき、表示データD7〜D0を出
力する。D/Aコンバータ4が、メモリ3からの値D7
〜D0をディジタル値からアナログ値に変換し、表示デ
ータDATAとして表示装置5に与える。
えられたアドレスに基づき、表示データD7〜D0を出
力する。D/Aコンバータ4が、メモリ3からの値D7
〜D0をディジタル値からアナログ値に変換し、表示デ
ータDATAとして表示装置5に与える。
【0006】1ドットの値を8ビットで表わす表示シス
テムでは、1ドットの値を0〜255の間の数で表現す
ることができる。たとえば、図5に示すような画面構成
(m行、n列)において、図6のように各ドットの値を
表現することができる。同図の例では、値128を持つ
ドットに、(2,1)、(3,1)、(m−1,1)、
(m,1)があり、値64を持つドットとして、(2,
3)、(m−1,3)がある。その他のドットは値が0
である。
テムでは、1ドットの値を0〜255の間の数で表現す
ることができる。たとえば、図5に示すような画面構成
(m行、n列)において、図6のように各ドットの値を
表現することができる。同図の例では、値128を持つ
ドットに、(2,1)、(3,1)、(m−1,1)、
(m,1)があり、値64を持つドットとして、(2,
3)、(m−1,3)がある。その他のドットは値が0
である。
【0007】
【発明が解決しようとする課題】ところが、上記の従来
の方法では、表示データを表現するために必要となるメ
モリ容量が、(画面のドット数)×(1ドットを表わす
ためのビット数)だけ必要となる。
の方法では、表示データを表現するために必要となるメ
モリ容量が、(画面のドット数)×(1ドットを表わす
ためのビット数)だけ必要となる。
【0008】そこで、本発明の目的は、表示精度を低下
させずに、必要となるメモリ容量を減少することが可能
な表示制御装置を提供することにある。
させずに、必要となるメモリ容量を減少することが可能
な表示制御装置を提供することにある。
【0009】
【課題を解決するための手段】本発明の表示制御装置に
は、表示装置の画面を構成する各ドットを、そのディジ
タル値ごとに値の等しいドットの座標の行列を形成する
ように配列し、各ディジタル値ごとにその値を有するド
ットの座標を検索し、その座標に対応する値をD/Aコ
ンバータに出力される表示データ行列検索手段を設け
た。
は、表示装置の画面を構成する各ドットを、そのディジ
タル値ごとに値の等しいドットの座標の行列を形成する
ように配列し、各ディジタル値ごとにその値を有するド
ットの座標を検索し、その座標に対応する値をD/Aコ
ンバータに出力される表示データ行列検索手段を設け
た。
【0010】
【作用】メモリコントローラから、表示装置の走査位置
に合わせ従来例と同様に表示ドット位置のアドレスを、
順次表示データ行列検索装置に対して与える。
に合わせ従来例と同様に表示ドット位置のアドレスを、
順次表示データ行列検索装置に対して与える。
【0011】表示データ行列検索装置は、メモリコント
ローラから与えられた表示ドット位置を示すアドレスか
ら、表示データ行列を検索し、そのアドレスの座標に表
示すべきドットの値を得る。これを従来の方法と同様
に、D/Aコンバータを通したものを表示装置に送りデ
ータの表示を行なう。
ローラから与えられた表示ドット位置を示すアドレスか
ら、表示データ行列を検索し、そのアドレスの座標に表
示すべきドットの値を得る。これを従来の方法と同様
に、D/Aコンバータを通したものを表示装置に送りデ
ータの表示を行なう。
【0012】
【実施例】図1は、本発明の一実施例のブロック図であ
る。タイミングコントローラ1,メモリコントローラ
2,D/Aコンバータ4,表示装置5等の配列は、図4
の従来例と同様であるが、図1の実施例においては、メ
モリコントローラ2とD/Aコンバータ4との間に表示
データ行列検索装置6が設けられ、これをタイミングコ
ンバータ1からのクロック信号CLKによって制御して
いる。
る。タイミングコントローラ1,メモリコントローラ
2,D/Aコンバータ4,表示装置5等の配列は、図4
の従来例と同様であるが、図1の実施例においては、メ
モリコントローラ2とD/Aコンバータ4との間に表示
データ行列検索装置6が設けられ、これをタイミングコ
ンバータ1からのクロック信号CLKによって制御して
いる。
【0013】タイミングコントローラ1は、従来例と同
様に、表示装置5に対して1ラインの終わりを示す水平
同期信号HSYNC、および1画面の終わりを示す垂直
同期信号VSYNCのタイミングを制御する。また、メ
モリコントローラ2にクロック信号CLKを与え、表示
データ行列検索装置6からのデータの出力を制御し、表
示装置5の画面走査に合わせる。
様に、表示装置5に対して1ラインの終わりを示す水平
同期信号HSYNC、および1画面の終わりを示す垂直
同期信号VSYNCのタイミングを制御する。また、メ
モリコントローラ2にクロック信号CLKを与え、表示
データ行列検索装置6からのデータの出力を制御し、表
示装置5の画面走査に合わせる。
【0014】メモリコントローラ2は、タイミングコン
トローラ1からのクロック信号CLKのタイミングに合
わせ、表示データ行列検索装置6に対して表示ドット位
置を表わすアドレスを与える。
トローラ1からのクロック信号CLKのタイミングに合
わせ、表示データ行列検索装置6に対して表示ドット位
置を表わすアドレスを与える。
【0015】表示データ行列検索装置6では、ドットの
値を元にドット位置を格納した表示データ行列を検索
し、表示すべきドットの値D7〜D0を求め、D/Aコ
ンバータ4に与える。
値を元にドット位置を格納した表示データ行列を検索
し、表示すべきドットの値D7〜D0を求め、D/Aコ
ンバータ4に与える。
【0016】表示データ行列検索装置6の中に設けられ
た表示データ行列は、たとえば図5に示すような表示画
面において図6に示すようなデータ値が与えられたと
き、図2に示すような表示データ行列を作成する。同図
において、先頭アドレス格納配列は、0以外のドット値
(1〜255)を持つドット位置が格納されている行列
の先頭アドレスが格納されているものである。ドットの
値が0のアドレスに対しては、後述のフローチャートに
示されるように、常に0が出力されるから、先頭アドレ
ス格納配列からは除かれている。たとえば、ドットの値
64に対応する部分では、値64を持つドット位置
(2,3)、(m−1,3)を格納している行列の先頭
を示している。ドットの値128に対応する部分も同様
に、ドット値128を持つドット位置が格納された行列
の先頭を示している。その他のドット値を持つドットは
存在しないため、先頭アドレス格納領域には、何も示す
ものがないことを示すための符号、たとえば、0を入れ
ておく(何もないことを表現できれば、別の値でもよ
い)。各ドット値を持つドット位置の座標を示す行列
(図2の右側)には、各ドット値を持つドット位置の座
標を格納しておく。各行列の最後には、終わりであるこ
とを示すためにドット位置(0,0)を入れておく(終
わりであることを表現できれば、別の値でもよい)。
た表示データ行列は、たとえば図5に示すような表示画
面において図6に示すようなデータ値が与えられたと
き、図2に示すような表示データ行列を作成する。同図
において、先頭アドレス格納配列は、0以外のドット値
(1〜255)を持つドット位置が格納されている行列
の先頭アドレスが格納されているものである。ドットの
値が0のアドレスに対しては、後述のフローチャートに
示されるように、常に0が出力されるから、先頭アドレ
ス格納配列からは除かれている。たとえば、ドットの値
64に対応する部分では、値64を持つドット位置
(2,3)、(m−1,3)を格納している行列の先頭
を示している。ドットの値128に対応する部分も同様
に、ドット値128を持つドット位置が格納された行列
の先頭を示している。その他のドット値を持つドットは
存在しないため、先頭アドレス格納領域には、何も示す
ものがないことを示すための符号、たとえば、0を入れ
ておく(何もないことを表現できれば、別の値でもよ
い)。各ドット値を持つドット位置の座標を示す行列
(図2の右側)には、各ドット値を持つドット位置の座
標を格納しておく。各行列の最後には、終わりであるこ
とを示すためにドット位置(0,0)を入れておく(終
わりであることを表現できれば、別の値でもよい)。
【0017】表示データ行列検索装置6では、図3のフ
ローチャートで示すように、表示データ行列を、値1を
持つデータ行列から順に検索し(ステップS1〜S30
0)、表示すべきドット位置のデータ値を得る。たとえ
ば、ドット位置(2,1)を表示するときを考える。ま
ず、先頭アドレス格納配列をたどり、ドットの値1のド
ット位置行列の先頭を得る(ステップS1)。しかし、
ドット値1に対応する部分が0となっていてドット位置
行列が存在しないので、次にドット値2に対して同様に
検索する(ステップS2)。以下これを繰返し、ドット
値64になって初めてドット行列が存在することを認識
し(ステップS64)、先頭アドレス格納配列が示して
いるドット位置行列を検索する。ドット位置行列を順に
検索し(2,1)が格納されているかどうかを調べる
が、存在しないことを認識するとドット値65以降につ
いて検索を始める。ドット値128でドット位置行列が
存在することを認識し(ステップS128)、この行列
を調べる。この行列の中に(2,1)が含まれているこ
とを認識するので、表示データ行列検索装置は、D7〜
D0の値として128を出力する(ステップS128−
1)。各ステップの後に、たとえば、S1−1とあるの
は、ドット値1に対応するアドレスが存在しD7〜D0
の値として1を出力することを示す。また、S255−
1とあるのは、ドット値255に対応するアドレスが存
在し、D7〜D0の値として255を出力することを示
している。ここで、いずれのデータ行列にも存在しない
ドット位置、たとえば(1,1)については、値が0で
あることが認識できるのでD7〜D0の値として0を出
力する。以上のように動作を、各ドットの表示に合わせ
て行なうことで、現在表示すべきデータの値が得られ
る。
ローチャートで示すように、表示データ行列を、値1を
持つデータ行列から順に検索し(ステップS1〜S30
0)、表示すべきドット位置のデータ値を得る。たとえ
ば、ドット位置(2,1)を表示するときを考える。ま
ず、先頭アドレス格納配列をたどり、ドットの値1のド
ット位置行列の先頭を得る(ステップS1)。しかし、
ドット値1に対応する部分が0となっていてドット位置
行列が存在しないので、次にドット値2に対して同様に
検索する(ステップS2)。以下これを繰返し、ドット
値64になって初めてドット行列が存在することを認識
し(ステップS64)、先頭アドレス格納配列が示して
いるドット位置行列を検索する。ドット位置行列を順に
検索し(2,1)が格納されているかどうかを調べる
が、存在しないことを認識するとドット値65以降につ
いて検索を始める。ドット値128でドット位置行列が
存在することを認識し(ステップS128)、この行列
を調べる。この行列の中に(2,1)が含まれているこ
とを認識するので、表示データ行列検索装置は、D7〜
D0の値として128を出力する(ステップS128−
1)。各ステップの後に、たとえば、S1−1とあるの
は、ドット値1に対応するアドレスが存在しD7〜D0
の値として1を出力することを示す。また、S255−
1とあるのは、ドット値255に対応するアドレスが存
在し、D7〜D0の値として255を出力することを示
している。ここで、いずれのデータ行列にも存在しない
ドット位置、たとえば(1,1)については、値が0で
あることが認識できるのでD7〜D0の値として0を出
力する。以上のように動作を、各ドットの表示に合わせ
て行なうことで、現在表示すべきデータの値が得られ
る。
【0018】なお、図3に示すような検索処理は、1ド
ット表示時間の間に行なう必要があるため、タイミング
コントローラ1からのクロック信号CLKのタイミング
と同期して検索を開始する。
ット表示時間の間に行なう必要があるため、タイミング
コントローラ1からのクロック信号CLKのタイミング
と同期して検索を開始する。
【0019】D/Aコンバータ4は、表示データ行列検
索装置6から得られたデータD7〜D0の値を、従来と
同様にD/A変換し、表示装置5に各ドットのデータD
ATAを与える。
索装置6から得られたデータD7〜D0の値を、従来と
同様にD/A変換し、表示装置5に各ドットのデータD
ATAを与える。
【0020】上記のような動作を表示装置の走査に合わ
せて行なうことで、データの表示が行なわれる。
せて行なうことで、データの表示が行なわれる。
【0021】上記の実施例では、ドット値0を持つドッ
トが多いと仮定したため、ドット値0以外のドット行列
を構築し、ドット値0を有するドットに対するメモリ容
量を減少したが、必ずしもドット値0に限ったわけでは
なく、一番多いドット値を持つドット値の行列をなくす
ことによってメモリの容量を減少できる。
トが多いと仮定したため、ドット値0以外のドット行列
を構築し、ドット値0を有するドットに対するメモリ容
量を減少したが、必ずしもドット値0に限ったわけでは
なく、一番多いドット値を持つドット値の行列をなくす
ことによってメモリの容量を減少できる。
【0022】
【発明の効果】以上のように、本発明によれば各ドット
のアドレスごとにデータを記憶する必要がないから、表
示データ格納領域を減らすことができ、しかも表示精度
を落とすことはなく、全体としてコストパフォーマンス
に優れたシステムを提供することが可能となる。
のアドレスごとにデータを記憶する必要がないから、表
示データ格納領域を減らすことができ、しかも表示精度
を落とすことはなく、全体としてコストパフォーマンス
に優れたシステムを提供することが可能となる。
【図1】本発明の一実施例のブロック図である。
【図2】表示データ行列の構成を説明する図面である。
【図3】表示データ検索のフローチャートである。
【図4】従来の表示制御装置の一例のブロック図であ
る。
る。
【図5】表示画面の構成を説明するための図である。
【図6】表示画面の各ドットの値を表わす図である。
【符号の説明】 1 タイミングコントローラ 2 メモリコントローラ 4 D/Aコンバータ 5 表示装置 6 表示データ行列検索装置
Claims (1)
- 【請求項1】 表示装置の画面を構成する各ドットをそ
のディジタル値ごとに値の等しいドットの座標の行列を
形成するように配列し、各ディジタル値ごとにその値を
有するドットの座標を検索し、その座標に対応する値を
D/Aコンバータに出力させる表示データ行列検索手段
を有することを特徴とする表示制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3228021A JPH0566743A (ja) | 1991-09-09 | 1991-09-09 | 表示制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3228021A JPH0566743A (ja) | 1991-09-09 | 1991-09-09 | 表示制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0566743A true JPH0566743A (ja) | 1993-03-19 |
Family
ID=16869955
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3228021A Withdrawn JPH0566743A (ja) | 1991-09-09 | 1991-09-09 | 表示制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0566743A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106098004A (zh) * | 2016-08-11 | 2016-11-09 | 昆山龙腾光电有限公司 | 用于液晶显示装置的控制装置及控制方法 |
-
1991
- 1991-09-09 JP JP3228021A patent/JPH0566743A/ja not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106098004A (zh) * | 2016-08-11 | 2016-11-09 | 昆山龙腾光电有限公司 | 用于液晶显示装置的控制装置及控制方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4742344A (en) | Digital display system with refresh memory for storing character and field attribute data | |
| US4101879A (en) | Cursor movement control device for screen-segmented display apparatuses | |
| JPH05298289A (ja) | ワード処理装置 | |
| JPS6055393A (ja) | カラー・グラフィック・システムとともに使用するカーソル発生装置 | |
| US7975081B2 (en) | Image display system and control method therefor | |
| JPH0566743A (ja) | 表示制御装置 | |
| US6567925B1 (en) | Image signal processing method and image signal processor | |
| US5323175A (en) | Screen display element | |
| JPH0566744A (ja) | 表示の階調制御装置 | |
| JPS60227292A (ja) | 高速フレームバッファメモリ装置 | |
| JP2866675B2 (ja) | 文字表示装置 | |
| JP2924618B2 (ja) | 画像取込装置 | |
| KR890004056B1 (ko) | 한글문자 디스플레이를 위한 모드변환 방법 및 회로 | |
| JPS61290486A (ja) | 表示制御装置 | |
| JPS6144318B2 (ja) | ||
| JP2570755B2 (ja) | パタ−ン発生装置 | |
| JP2595655B2 (ja) | 表示装置 | |
| JP2004302324A (ja) | オンスクリーン表示装置 | |
| JP3074378B2 (ja) | 表示制御方法及び装置 | |
| JPS6033590A (ja) | 映像アドレス制御装置 | |
| JPH0755843A (ja) | 電気信号表示装置 | |
| JPH06161410A (ja) | フルカラーイメージの少色化表示方式 | |
| JPH09198032A (ja) | 画像メモリ | |
| JPS61273584A (ja) | 表示装置 | |
| JPS5988788A (ja) | デイスプレイ制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19981203 |