JPS607484A - グラフイツクデイスプレイ制御方法 - Google Patents

グラフイツクデイスプレイ制御方法

Info

Publication number
JPS607484A
JPS607484A JP58117558A JP11755883A JPS607484A JP S607484 A JPS607484 A JP S607484A JP 58117558 A JP58117558 A JP 58117558A JP 11755883 A JP11755883 A JP 11755883A JP S607484 A JPS607484 A JP S607484A
Authority
JP
Japan
Prior art keywords
frame memory
column
row
pixels
address
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.)
Granted
Application number
JP58117558A
Other languages
English (en)
Other versions
JPH0430033B2 (ja
Inventor
鶴丸 純一郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58117558A priority Critical patent/JPS607484A/ja
Publication of JPS607484A publication Critical patent/JPS607484A/ja
Publication of JPH0430033B2 publication Critical patent/JPH0430033B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、グラフィックディスプレイ°(ラスクスキャ
ン式)のメモリのリードライト、特にDDA(ディジタ
ルディファレンシャルアナライザ)の結果の書き込みと
グラフインクディスプレイへの表示の読み出しのメモリ
制御を有効に行わしめるグラフィックディスプレイ制御
方法に関するものである。
従来例の構成とその問題点 グラフインクディスプレイ(ラスクスキャン式)では、
数式で表現された図形を、DDAで点(ピクセル)列に
変えフレームメモリに書き込み、このフレームメモリか
らデータを読出し、陰極線管(CRT)に表示するのが
一般的である。第1図は、DDAにより図形を点列に変
えた例である。
第1図における■は、勾配の小さな直線を示し、この直
線をDDAでピクセル列(ピクセルの座標を丸印で示す
)に変えると、同一行(X方向)に多ピクセルが並ぶこ
とになる。第1図の例■は、勾配の大きな直線の例であ
り、この場合は同一欄(夕方向)に多ピクセルが並ぶこ
とになる。第1図の■の場合は、X方向に多ピクセル同
時書き込みができると効果的にメモリに書き込める。ま
た■の場合は、夕方向に多ビクセル同時書き込みができ
ると効果的にメモリに書き込める。
集積度の大きいICを使って、フレームメモリを構成す
るときは、複数個のICを用いて、多ピクセル同時に読
み書きするようにするのが、普通であるがX方向に多ピ
クセル同時読み出し、書き込みを行うようにすれば、夕
方向の多ピクセルは従来例では、同−ICの中に入るこ
とになり、多ピクセル同時の読み出し、書き込みができ
なくなる。また、夕方向に多ビクセル読み書きできるよ
うにすれば、X方向の多ピクセル同時の読み出し書き込
みができなくなる。
第2図は、この問題を解決するだめの従来例である。第
2図(a)は、フレームメモリの画面上のピクセルの書
き方を示すもので、フレームメモリを小さな正方形の小
領域に分ける。分けた領域では画面上のピクセ゛ルが、
同じ行(X方向)のピクセルは、メモリ上で同一行に、
また画面上で同じ欄(夕方向)のピクセルは、メモリ上
で必ず別の行になるように配置する。(例えば第2図a
のd23は、画面上2行3欄目のピクセルの状態を示す
)第2図(1))は、DDA終了時のバッファメモリ上
のピクセルの配置を示している。このバッファメモリの
内容をフレームメモリに書き込むとき、アドレス変換テ
ーブルを使って配列を変えて書き込む。第2図(C)は
、第2図(alの配列方法とは、別の配列方法の一部を
示すもので、同一行は同一行、同一欄は励行のルールを
守っている。メモリ上のビクセル順は、CRT上のピク
セル順とは異なっており、OR,’l’ディスプレイ上
に表示するときは読み出したデータの順番を入れ変える
この方法では、DD’Aの結果を正方形のバッファメモ
リに貯えている。
この方法では、読み書きビット数が多くなるとその2乗
倍で、DDAの正方形バッファやアドレス変換部が増え
、多ピクセルの同時読み書きには向かない欠点がある。
発明の目的 本発明は、上記従来例の欠点を除去するものであり、多
ピクセルのDDA結果をX方向、夕方向へ書き込む有効
なグラフィックディスプレイ制御方法を提供するもので
ある。
発明の構成 本発明は、フレームメモリの縦横比を、グラフインクデ
ィスプレイの画面の縦横比と異ならせるとともに、アド
レッシングを工夫することによシX方向と夕方向の読み
書きを行うものである。
実施例の説明 以下に本発明の一実施例の構成について図面とともに説
明する。
第3図において1は、フレームメモリであり、このフレ
ームメモリlは少くともOR’T画面一画面分のピクセ
ルを記憶する記憶容量を有し、このフレームメモリlよ
りデータを絶えず読み出してCRTディスプレイ4へ表
示している。フレームメモリlのピクセル配列を第4図
に示す。このフレームメモリjは、第4図に示すように
、CRTディスプレイの画面の大きさ、すなわち(m+
t)x(1L+t)個のピクセルに対して、−x(tL
+2)の大きさに取っている。(この例では、m>nで
ある。n ) mのときは、m×(n+α)、α〉2と
なる)すなわち、欄を1つ減じ、行を1つ増している。
この結果、CRTディスプレイに表示するピクセルは、
1行ごとに1ピクセルはみ出し、次の行に移される。(
、RTディスプレイのピクセルの位置と、メモリ上のピ
クセルの位置が1行ごとに1つずれて行くわけである。
フレームメモリ上の乙欄)行の記憶位置には、CRTデ
ィスプレイ上の(L−))欄ノ行のピクセルを記憶させ
る。なおl−ノくOのときは、を欄ノ行の位置に(を−
)」−m+1)欄(ノー1)行のビクセルを記憶させる
。なお、フレームメモリ1の構成は、(m+ 1 ) 
x (TLL12個のビクセルに対して、(−−1−z
)xル、の配列とし、を欄ノ行の記憶位置に、グラフィ
ックディスプレイのノ゛欄(T、−))行(ただし、t
−)〉0)または(ノーl)欄(乙−)十m+1)行(
ただしt−ノく0)のビクセルを記憶させてもよい。
なお、フレームメモリ1に記憶されるビクセルとは、白
黒表示の場合はlビット、カラー表示の場合は複数ピン
トで構成される。
フレームメモリ1は、通常数ピクセル分同時読み出し、
書き込みが行われる。書き込みに当っては、後述のよう
に欄ごとに別の行アドレスを選択できるように構成する
。画面表示のだめの読み出しには、同時読み出しの全欄
が同一行アドレスにできるように構成する。
第3図における2はリードバッファであり、このリード
バッファ2はフレームメモリ1から同時読み出した多ピ
クセルを1ビクセルずつCRTディスプレイ4へ送り出
すものである。3はタイミングジェネレータであり、こ
のタイミングジェネレータ3は01L’l’デイスプレ
イ4へ送出する表示データのアドレスと読み出しタイミ
ング信号をフレームメモリ1に供給し、読み出しを行わ
せるとともに、フレームメモリlの読み出しデータをリ
ードバッファ2にセットしたあと、CRTディスプレイ
4へ1ビクセルずつ送るタイミングを供給するものであ
る。前記のように配列が表示とずれているから、各行に
おいて、何ワード(並列読み書きの単位)目の何ピクセ
ル目からCRTディヌプレイ4に送り、どこで終りにす
るかのアドレスコントロールを、行ごとに行うのも、こ
のタイミングジェネレータ3の役割である。タイミング
ジェネレータ3は、またCRTディスプレイ4に水平・
垂直同期信号を供給する。4はCH,Tディスプレイで
あり、このCRTディスプレイ4はラスタースキャン形
のディスプレイであり、水平・垂直同期信号と輝度信号
により、画像を表示するものである。5はDDA、(デ
ィジタルディファレンシャルアナライザ)であシ、この
D D A 5は数式で表現された図形をピクセル列に
変換するものである。変換結果は、XYアドレス、XY
フラッグライトデータである。6はセグメントバッファ
であり、このセグメントバッファ6はCRTディスプレ
イ4に表示する図形を数式の形で記憶するものである。
7はコントローラであり、このコントローラ7はセグメ
ントバッファ6から図形の要素を1つずつ取り出し、D
DA5へ渡して、ピクセル列に変換せしめるものである
。8はライトバッファであり、このライトバッファ8は
、DDA5の変換結果をフレームメモリ1へ書き込むだ
め、一時的に記憶するものである。ライトバッファ8の
内容は、XYフラッグ10の状態により異なる。
第1図■のように、勾配が小さい図形のときは、XYフ
ラッグ10は°X#であって、ライトバッファ8の内容
は第5図(a)に示すように、CRTディスプレイ4の
画面上でX方向に並ぶピクセル列を記憶している。まだ
、第1図■のように勾配が大きい図形のときは、XYフ
ラッグ10はY”であって、ライトバッファ8の内容は
、第5図(b)に示すように、CRTディスプレイ4の
画面上でy方向に並ぶピクセル列を記憶している。当然
のこととして、ライトバッファ8は、ビクセルの点滅・
色によって異なるデータを記録している。第5図の記号
は、第4図の記号と同じである。9はXYアドレスレジ
スタであり、とのXYアドレスレジスタ9はD I) 
A’5でセットされ、DDA5の変換結果として現われ
るピクセル列のフレームメモリ1上の位置を示す。画面
上器欄ノ行のビクセルのメモリ上のアドレスは(t+)
)欄ノ行の位置を示す。乙十ノ〉mのときは(ム十)−
m)欄()」−1)行を示す。Xyアドレスレジスタ9
は、ピクセル列の代表位置を示している。IOはXYフ
ラッグであり、このXYフラッグlOはDDA5でセッ
トされ、第1図でのべた図形の勾配によってDDA結果
がX方向に長い°゛X”状態か、y方向に長いY”状態
にあるかを示す。11はアドレス変換器であり、このア
ドレス変換器10はフレームメモIJ 1のアドレスが
X方向に1ビクセルずれるに従いy方向へ1ビクセル分
ずらせる計算をするものである。
第6図は、アドレス変換器11の詳細を示すものである
。第6図において112.11.3、・・・は、ノ・−
ファダであり、ノ・−ファダ112はXYアドレスレジ
スタ9のYアドレスを入力とする。ハーフアダ113は
、ノ・−ファダl“12の出力を入力とする。以下同じ
接続をする。ハーフアダ112.1】3、・・・は、そ
れぞれの入力に+1を加えるものである。上記ハーフア
ダ112,113、・・・の出力は、アドレススイッチ
12を経由しそれぞれフレームメモIJ lQ別の欄に
印加せしめる。
第3図において、12はアドレススイッチであり、この
アドレススイッチ12はXYフラッグの状態により、フ
レームメモリ1へのアドレスの加え方を変えるものであ
る。すなわち、XYフラッグがX”のときは、XYアド
レスレジスタ9の出力そのままをフレームメモリ1へ印
加する。この場合、欄が右へ1つ移っても、行(Y)ア
ドレスは変わらない。XYフラッグが“Y”のときは、
XYアドレスレジスタ9の出力の欄(X)アドレスはそ
のまま印加し、行(Y)アドレスはアドレス変換器11
の出力をフレームメモリ1へ印加する。この場合、欄が
右へ1つ移ると行(Y)アドレスは下へ1つづれること
になる。即ち、アドレススイッチ12によって、アドレ
ス変換器1]を構成しているハーフアダ112.113
、・・・の出力(y方向のアドレス)は、欄ごとに別の
値を取っているからである。
次に本実施例の動作を第7図によって説明する。
第7図(a)は、X方向に長い例である。DDAの結果
、d(i+1)、ノ、d(L+2)、ノに図形が発生し
た。
水平方向の読み書きのワードtiiからdti + 3
)の中に入っているので、この単位で書き変える。XY
7ラノグ10がパX′であるので、全欄のYアドレスを
同じにしてフレームメモリ1に記憶する。
第7図(b)は、y方向に長い例である。DDAの結果
を行の()+1 )、(7+2 )にデータが発生した
垂直方向のdiから’()+3)に入っているのでこの
単位で書きかえる。XYフラッグが“Y”であるので、
アドレス変換器11経由でアドレスが印加される結果、
X方向にずれるに従い、Yアドレスが1つずつ増える。
フレームメモリ1の構成が1ピクセル右にずれるに従い
、下へビクセル移る形式になっているって、所定のy方
向に書き込まれたことになっている。
第3図では、ハーフアダにビット長の制限を設けなかっ
たが、実用的には制限を設けた方が有利である。その−
例として、ハーフアダを4ビツトにし、その数を15コ
にすることが考えられる。
この場合、最大16ピクセルのy方向書き込みができる
。この場合、4ビツト目から5ビツト目へ桁上げができ
ないので、桁上げが発生しない範囲に書き込みエリアを
制限する。ハーフアダで桁上げが発生しないように、ア
ドレス変換部へ与えるアドレスを制限し、その代り2回
に分けて書き込めばよい。
なお、上記実施例では(m+1 )X(7L+1 )の
画面に対して% 7WX(m+2)のメモリ構成を取っ
ているが、(rn+2)XrLのメモリ構成にしても同
じ効果を上げることができる。この場合CRTディスプ
レイ上のt欄ノ行目のピクセルは、メモリ上の(t+)
)欄ノ行に記憶させることになる。またハーフアダ11
2,113.・・・は、1を引く動作をさせる。
発明の効果 本発明は、メモリプレーン全体に渉って読み出し方法を
工夫しているだめ、比較的多ビットのy方向、X方向の
切替読み出しができ、高速のリードライトに効果的であ
る。また、CRTディスプレイに表示するだめの読み出
しに当って、ピクセルの配列の変更が必要ない利点も有
する。
【図面の簡単な説明】
第1図はグラフィックディスプレイにおける画像処理例
を示す図、第2図(a)(b)(C)は従来のグラフイ
ンクディスプレイのメモリ構成を示す図、第3図は本発
明の一実施例におけるグラフインクディスプレイ制御方
法を実施する装置のブロック図、第4図は本発明の一実
施例におけるメモリ構成を示す図、第5図(a)(b)
はそれぞれ同実施例におけるライトバッファの動作説明
図、第6図は同実施例におけるアドレス変換器のブロッ
ク図、第7図(a)(b)はそれぞれ同実施例の動作説
明図である。 1・・フレームメモ’J、’2・・・リードバッファ、
3・・・タイミングジェネレータ、4・・・CRTディ
スプレイ、5・・・DDA、8 ・ライトバッファ、9
・・・XYアドレス、10・・・XYフラッグ、ll・
・アドレス変換器、12・・・アドレススイッチ、]1
2.11.3、・・・・・・ハーフアダ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第4
図 第5図 (α) (b) dj+l、ノ a孟すに、ノ 第6図 Xアドレス xxx xxx フレームメモワ/(/套V (6−) X77″シス xxx フレームメモ1りH/部ノ 手続補正書 昭和5フ年を月に日 昭和58年特許願第117558号 2発明の名称 グラフィックディスプレイ制御方法 3補正をする者 事件との関係 特 許 出 願 人 住 所 大阪府門真市大字門真1006番地名 称 (
582)松下電器産業株式会社代表者 111 下 俊
 彦 4代理人 〒571 住 所 大阪府門真市大字門真1006番地松下電器産
業株式会社内 2、特許請求の範囲 (1) ラスクスキャン式のグラフインクディスプレイ
と、このグラフィックディスプレイの一画面を構成する
(m+1 )x(n+1 )個のぐクセルに対りとを有
し、」二記フレームメモリの配列がmX J”Qの場合
、上記フレームメモリの乙欄1行の記憶位置に、上記グ
ラフィックディスプレイの(i−)’)欄ノ行(ただし
、も−ノ>O)または(t〜)十m+1)欄(ノー14
)行(ただし、t−)<o)のビクセルを記憶させ、ま
たは上記フレームメモリの配列が(m+2)×n2の場
合、上記フレームメモリノL欄ノ行の記憶位置に、上記
グラフィックディスプレイのノ欄(b−))行(ただし
、乙−)>0)まだは(ノーI)欄(乙−)十m+1)
行(ただし、乙−)くO)のビクセルを記憶させ、上記
フレームメモリの複数欄間−行の複数のビクセルまたは
複数欄プレイ制御方法。 (2) 複aのハーフアダを結合し、各ハーフアダの出
力を異なったアドレスとしてフレームメモリに与える特
許請求の範囲第1項記載のグラフィックディスプレイ制
御方法。

Claims (2)

    【特許請求の範囲】
  1. (1) ラスクスキャン式のグラフィックディスプレイ
    と、このグラフィックディスプレイの一画面を構成する
    (m+1)×(rL+1)個のビクセフレに対し、m 
    x n、 iたは(m+2’)xyL2の配列で(m+
    1)X(n+1)個のピクセルを記憶するフレームメモ
    リとを有し、上記フレームメモリの配列がmxnIの場
    合、上記フレームメモリの乙欄ノ行の記憶位置に、上記
    グラフィックディスプレイの(L−))欄ノ行(ただし
    、2−)〉0)または(t−)十m+1)欄(ノー1)
    行(ただし、L−)〈0)のピクセルを記憶させ、また
    は上記フレームメモリの配列が(rn+2)×rL2の
    場合、上記フレームメモリの2欄ノ行の記憶位置に、上
    記グラフィックディスプレイのノ欄(L−))行(ただ
    し、i−j〉0)または()−1)m(L−)’+m+
    1)行(ただし、2−)く0)のピクセルを記憶させ、
    上記フレームメモリの複数欄間−行の複数のピクセルま
    たは複数棚2ベー/ 複数行の複数のピクセルを同時読出しすることを特徴と
    するグラフィックディスプレイ制御方法。
  2. (2)複数のハーフアダを結合し、各ノ・−ファダの出
    力を異なったアドレスとしてフレームメモリに与える特
    許請求の範囲第1項記載のグラフインクディスプレイ制
    御方法。
JP58117558A 1983-06-28 1983-06-28 グラフイツクデイスプレイ制御方法 Granted JPS607484A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58117558A JPS607484A (ja) 1983-06-28 1983-06-28 グラフイツクデイスプレイ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58117558A JPS607484A (ja) 1983-06-28 1983-06-28 グラフイツクデイスプレイ制御方法

Publications (2)

Publication Number Publication Date
JPS607484A true JPS607484A (ja) 1985-01-16
JPH0430033B2 JPH0430033B2 (ja) 1992-05-20

Family

ID=14714786

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58117558A Granted JPS607484A (ja) 1983-06-28 1983-06-28 グラフイツクデイスプレイ制御方法

Country Status (1)

Country Link
JP (1) JPS607484A (ja)

Also Published As

Publication number Publication date
JPH0430033B2 (ja) 1992-05-20

Similar Documents

Publication Publication Date Title
JPS6025794B2 (ja) カラ−図形表示装置
US5404448A (en) Multi-pixel access memory system
JPH04299392A (ja) ラスタ走査形ディスプレイ
JPS607484A (ja) グラフイツクデイスプレイ制御方法
JP3133620B2 (ja) 半導体メモリ及びこれを用いた表示装置の駆動回路
JPS607485A (ja) グラフイツクデイスプレイ制御方法
JPS6045290A (ja) 画像メモリ制御装置
JPS58176683A (ja) 表示装置
JP2001249644A (ja) 液晶表示装置
JPS60101590A (ja) 表示装置
JPS6194090A (ja) グラフイツクデイスプレイ装置
KR100256498B1 (ko) 피디피 텔레비전의 동적램 인터페이스 장치에 있어서 프레임버퍼 제어장치.
JPS61215585A (ja) 表示装置の多重画面表示方式
JPS61213897A (ja) 画像表示装置
JPH01149687A (ja) マトリクス型表示装置
JPS6113288A (ja) 画像フレ−ム・メモリのアクセス制御回路
JPS58102982A (ja) 画像表示装置
JPS63307497A (ja) 表示装置
JPS61183690A (ja) 画像デイスプレイ装置
JPS5915983A (ja) カラ−表示制御装置
JPS6167889A (ja) フレ−ムメモリ
JPH07175917A (ja) 画像メモリ装置へのデータ記憶方法
JPS6126086A (ja) 表示倍率変換方法
JPH0713850A (ja) メモリ回路
JPS60151693A (ja) グラフイツクデイスプレイ装置