JPH03144867A - 直線描画方法及び装置 - Google Patents

直線描画方法及び装置

Info

Publication number
JPH03144867A
JPH03144867A JP28400189A JP28400189A JPH03144867A JP H03144867 A JPH03144867 A JP H03144867A JP 28400189 A JP28400189 A JP 28400189A JP 28400189 A JP28400189 A JP 28400189A JP H03144867 A JPH03144867 A JP H03144867A
Authority
JP
Japan
Prior art keywords
scan line
dot
straight line
dots
generated
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
JP28400189A
Other languages
English (en)
Other versions
JP2630843B2 (ja
Inventor
Yasuhiko Takahashi
保彦 高橋
Kenji Kitamura
憲治 北村
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.)
Nippon Steel Corp
Original Assignee
Nippon Steel Corp
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 Nippon Steel Corp filed Critical Nippon Steel Corp
Priority to JP1284001A priority Critical patent/JP2630843B2/ja
Publication of JPH03144867A publication Critical patent/JPH03144867A/ja
Application granted granted Critical
Publication of JP2630843B2 publication Critical patent/JP2630843B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明は、ドツト式のプロッタ、プリンタ、デイスプレ
ィ等における直線の描画方法及び装置に関するものであ
る。
〔従来の技術〕
ブロック、ワードプロセッサ、パーソナルコンピュータ
等を用いて図形処理を行う場合、図形をドツトパターン
により表現しなければならない。
このような装置のトンドパターン形成面(仮想的なもの
であってよい、)に直線のドツトパターンを形成する従
来の方法では、例えばX軸に対する傾斜角度dが0”<
d<45°の直線を形成する場合、第7図に示すように
、確定したドツトD0(x、、y、)に対してX軸方向
に1移動した点DI (XI +1.)’l )と、X
軸方向及びY軸方向に夫々1移動した点D2  (XI
 十t、  y+ +1)を計算し、これらの点D+、
Dzと理想直線lとの間の誤差を夫々求め、その誤差の
小さい方の点を描画点として確定して、そこにドツトを
発生させる。以下同様にして直線lを表現するためのド
ツトパターンが形成される。
しかしながら、上述の方法では小数点以下の計算が大変
なので、これを改良した描画方法として、r Bres
enharaの線描画アルゴリズムjと呼ばれる方法が
広く知られている。このr Bresenhamの線描
画アルゴリズム」については、図形処理情報センター出
版の雑誌rp r XEL」Nα11の101〜107
ページに記載されている。
〔発明が解決しようとする課題〕
上述の方法及びr Bresenhamの線描画アルゴ
リズム」においては、いずれも、線を描画するのに1点
ずつ計算しなければならず、このため、描画時間が膨大
になってしまうという問題点があった。
これは、例えばマイクロプロセッサでFti画点を計算
して、画像メモリ(ビットマツプメモリ)に書き込む場
合、マイクロプロセッサが所定のデータビット幅(例え
ば8ビツトコンピユータでは8ビツト、本明細書では「
ワード幅」と呼ぶ。)毎にデータの書き込み及び読み出
しを行なうにもかかわらず、描画点の計算はlビット毎
に行われるため、その効率が極めて悪くなっていたから
である。特に、ドツトパターン形成面のX軸又はY軸に
対する傾きが小さい直線では、1つのワード幅内に多数
のドツトを発生させる必要があるため、その効率が著し
く悪くなっていた。
そこで本発明の課題は、描画速度を向上させた直線描画
方法及び装置を提供することである。
(課題を解決するための手段) 本発明は、ドツトパターン形成面のX軸とY軸のうち、
形成すべき直線との間の傾きが小さい方の軸と平行にス
キャンラインを設定すれば、同一のスキャンライン上に
発生させるべきドツトの数nは基本的にNとN+1 (
NとN−1と考えてもよい。)の2種類しか存在しない
という事実に基づいてなされたものである。
第4図及び第5図を用いてこの事実を説明する。
第4図は傾き3/I Oの直線を表現するためのドツト
パターンを示したものであり、始点a及び終点すの近傍
部分を除いて同一水平スキャンライン上に発生させるド
ツトの数は3又は4である。また第5図は傾き7/30
の直線のドツトパターンであり、同一水平スキャンライ
ン上に発生させるドツトの数は4又は5である。このよ
うに、直線描画時に同一スキャンライン上に発生させる
ドツトの数は、小さい方の数をNとすれば、その始点及
び終点近傍部分を除き、NとN+1 (大きい方の数を
Nとすれば、NとN−1)の2種類しか存在しない。
そこで本発明の直線描画方法においては、第1図に示す
ように、 ドツトパターン形成面を構成するドツト発生点のマトリ
ックスの一辺に平行なスキャンラインを、そのスキャン
ラインに垂直な方向に順次シフトさせて、前記ドツトパ
ターン形成面上に所定の直線パターンを形成させるよう
になし、 その際、形成すべき理想直線の前記スキャンラインに対
する傾きに基づいて、1つのスキャンライン上に発生さ
せる基本のドツト数Nを求め、発生させたドツトの位置
と前記理想直線との間の誤差を前記スキャンラインのシ
フト毎に累積し、その累積結果から、次のスキャンライ
ン上に発生させるべきドツトの数nが前記NとN+1と
のいずれであるか、又は、前記NとN−1とのいずれで
あるかを判定し、 この判定結果に応じた数のドツトを、所定のワード幅に
対応して設けられたバッファレジスタ104に発生させ
、 このバッファレジスタ104の内容を、前記ドツト発生
点のマトリックスに対応して設けられたビットマツプメ
モリ106に転送するようにしている。
このとき、理想直線の傾きΔy/Δxの逆数の整数部を
基本のドツト数Nとするのが好ましい。
そして上記方法に使用する本発明の直線描画装置は、 ドツト発生点のマトリックスに対応したビットマツプを
有し、且つ、所定のワード幅単位で書き込み及び読み出
しが行われるビットマツプメモリ106と、 前記ドツト発生点のマトリックスの一辺に平行なスキャ
ンラインを、そのスキャンラインに垂直な方向にシフト
させるスキャンラインシフト手段107と、 形成すべき理想直線の前記スキャンラインに対する傾き
に基づいて、1つのスキャンライン上に発生させる基本
のドツト数Nを求める基本ドツト数計算手段101と、 発生させたドツトの位置と前記理想直線との間の誤差を
前記スキャンラインのシフト毎に累積し、その累積結果
から、次のスキャンライン上に発生させるべきドツトの
数nが前記NとN+1とのいずれであるか、又は、前記
NとN−1とのいずれであるかを判定するドツト数判定
手段102と、ビットマツプメモリ106の前記ワード
幅に対応して設けられたバッファレジスタ104と、ド
ツト数判定手段102による判定結果に応じた数のドツ
トをバッファレジスタ104に発生させるドツト発生手
段103と、 バッファレジスタ104の内容をビ・ントマ・ンプメモ
リ106に転送する転送手段105とを有している。
なお、基本ドツト数計算手段lO1は、理想直線の傾き
Δy/Δxの逆数の整数部を基本のドツト数Nとするも
のであるのが好ましい。
〔作用〕
本発明においては、まず、形成すべき理想直線の傾きか
ら、同一スキャンライン上に発生させるべきドツトの数
Nを求め、一方、スキャンラインをシフトさせる毎に、
既に発生させたドツトの位置と形成すべき理想直線との
間の誤差を累積して、その累積結果から、次のスキャン
ライン上に発生させるべきドツトの数nが前記NとN+
1とのいずれであるか、又は、前記NとN−1とのいず
れであるかを判定するようにしている。
従って、その判定結果に基づいて、1つのスキャンライ
ン上に複数個のドツトを同時に発生させることができる
ようになり、このため、所定のワード幅単位で行われる
ビットマツプメモリ106への書き込みを効率よく行う
ことができて、描画速度が向上する。
〔実施例〕
以下、本発明を実施例につき図面を参照して説明する。
第2図は本発明の一実施例による直線描画装置の構成を
示すブロック図である。
この直線描画装置は、中央処理装置(CPU)11マイ
クロプログラムが格納されたROM2、ビットマツプメ
モリ3、このビットマツプメモリ30ビツトマツプに対
応する例えば第4図に示すドツトパターン形成面のY軸
方向の位置を決定するためのカウンタ4、上記ドツトパ
ターン形成面のX軸方向の位置を計算するためのX座標
位置決定用アキュムレータ(X−ACC)5、データバ
ス6、及び、ブロック等の出力装置7との間のインター
フェース(Ilo)8を有している。モしてCPUIは
演算部(ALU)11と、バッファレジスタの機能を具
備するドツト発生用のアキュムレータ(ACC)12と
を有している。
以下の説明では、第4図及び第5図に示すような横(X
軸方向)32ドツト、縦(Y軸方向)16ドットのドツ
トパターン形成面に直線描画を行うものとする。そして
本実施例の場合、ビットマツプメモリ3は8ビツトづつ
アクセスされるため、第4図及び第5図に示すように、
32X16ドツトのドツトパターン形成面はX軸方向に
4つに分割され、A列、B列、0列、D列の順に”oo
。
O11から“003F”までの64個のアドレスがビッ
トマツプメモリ3内に割り当てられている(第6図参照
)。そして第4図の例では、始点(0,0)から終点(
30,9)に直線を招いており、第5図の例では、始点
(0,O)から終点(30,7)に直線を描いている。
次に、本実施例の直線描画方法を、CPUIの動作を示
す第3図のフローチャートに従って説明する。
まず演算部11により、描画すべき直線の傾きΔy/Δ
xから基本ドツト数Nが計算される。本実施例において
は、この基本ドツト数Nは次式から求められる。
N=INT(ΔX/Δy)      −・−(1)即
ち、直線の傾きΔy/Δxの逆数の整数部が基本ドツト
数Nになる。第4図の例では、直線の1嘆きが371O
であるのでNは3となる。また第5図の例では傾きが7
730であるのでNは4となる。
次に、直線の始点部分の描画、即ち最初のスキャンライ
ン上でのドツト発生を行う。本実施例においては、スキ
ャンラインをドツトパターン形成面のX軸と平行に設定
しており、第4図及び第5図の例では、いずれも始点a
が(0,O)であるので、ドツト発生を行う最初のスキ
ャンラインはy−0のスキャンラインである。この始点
描画及び後の終点描画は、直線の始点近傍部分及び終点
近傍部分では、同一スキャンライン上に発生させるべき
ドツトの数nは上記基本ドツト数NとN+1とのいずれ
かであるという基本法則が成り立たないために、別に行
う必要がある。
この最初のスキャンライン上へのドツト発生は、WI画
すべき理想直線2のy座標が次のスキャンラインの方に
近くなるまで、即ち、第4図及び第5図の例では7−0
.5を越えるまで行わなければならない、その個数nは
、Δχ/2Δyが割り切れない場合、 n=INT(Δx / 2Δy) +1−(2)Δχ/
2Δyが割り切れる場合、 n−Δx / 2Δy       ・−(2)’とな
る。第4図の例ではn=2、第5図の例ではn=3であ
る。
そこで、例えば第4図の例では、(0,0)と(1,0
)の点にドツトを発生させるために、第2図のドツト発
生用アキュムレータ(ACC)12にコード“1100
0000”を発生させ、これを、ビットマツプメモリ3
の直線の始点が存在するアドレス”oooo”に転送す
る(第6図参照)、このドツト発生用アキュムレータ(
ACC)12に発生させるコードのLSBが“°0”に
なった時点で、そのスキャンライン上でのドツト発生が
終了したことになるので、第2図のカウンタ4によりy
=3’+1として、スキャンラインを1シフトさせ、次
のスキャンライン上でのドツト発生を行う。
y−1以降のスキャンライン上でのドツト発生を行うた
めには、そのスキャンライン上に発生させるべきドツト
の数nが基本ドツト数NとN+1とのいずれであるかを
決定しなければならない。
基本ドツト数Nを上記(1)式のように定義した場合、
発生させたドツト位置と理想直線lとの間の誤差として
累積されるのはΔX/Δyの小数部である。そこで、演
算部11では、スキャンラインをl変化させる毎にこの
ΔX/Δyの小数部を加算していき、その値が1.0を
越えるまではn=Nとし、1.0を越えた時点でn=N
+ 1とする。
具体的には、y=0.5のときの、 の値を判定変数Eの初期値として用い、また、理想直線
iとの間の誤差を、 C−C,−<ΔX/Δy ) −N   −・−(4)
として、スキャンラインを1変化させる毎に上記判定変
数已に誤差G、を加算していく。そして、この判定変数
Eが1を越えるまでは、そのスキャンライン上に発生さ
せるドツト数nとして基本ドツト数Nを出力し、Eが1
を越えた時点でn=N+1とする。
E>1となった後は、誤差Gを、 G1G!−(ΔX/Δy)−N−1・・−(5)とし、
スキャンラインを1変化させる毎に判定変数已に今度は
誤差Gtを加算していく。そして、E>1の間はそのス
キャンライン上に発生させるドツト数nとしてN+1を
出力し、Eが1よりも小さくなった時点で誤差GをG+
に戻す。
即ち、判定変数Eが1よりも小さい間は、その判定変数
Eが1を越えるまで、スキャンラインを1変化させるご
とに判定変数已に誤差としてGを加算するとともに、そ
のスキャンライン上に発生させるべきドツトの数nをN
と判定し続け、−方、判定変数Eが1よりも大きい間は
、その判定変数Eが1を下回るまで、スキャンラインを
l変化させるごとに判定変数Eに誤差としてG2を加算
するとともに、そのスキャンライン上に発生させるべき
ドツトの数nをN+1と判定し続ける。
この方法に従えば、第4図の例において、y=1のスキ
ャンライン上に発生させるドツト数は基本ドツト数3で
あるので、第2図のドツト発生用アキュムレータ(AC
C)12にコード“0O111000”を発生させ、こ
れを、ビットマツプメモリ3のアドレス″0004 ”
に転送する(第6図参照)。このとき、ドツト発生用ア
キュムレータ(ACC)12に発生させるコードにおい
て、“1″の立ち上がるビット位f(y−1のスキャン
ライン上では左から3ビツト目〉は、X軸方向における
発生ドツト数を累積して、その位置を計算するためのX
座標位置決定用アキュムレータ(X−ACC)5を用い
て決定される。即ち、このX座標位置決定用アキュムレ
ータ(X−ACC)5において、既に発生させたドツト
の数を累積し、その累積値をワード幅(本実施例の場合
には8)で割った剰余Rの次のビット位置を、ドツト発
生用アキュムレータ(ACC)12における“′1“の
立ち上がるビット位置としてCPU1により決定する。
既述したy=oのスキャンラインの場合と同様、このy
−iのスキャンラインにおいても、ドツト発生用アキュ
ムレータ(ACC)12に発生させるコードのLSBが
Onになった時点で、このスキャンライン上でのドツト
発生が終了したことになるので、第2図のカウンタ4に
より)’=)’+1として、スキャンラインをシフトさ
せ、次に、y−2のスキャンライン上でのドツト発生を
行う。
スキャンラインがy=2に移動した時点で判定変数Eが
1を越えるので、このy=2のスキャンライン上に発生
させるべきドツトの数は3+1=4となる。そこでドツ
ト発生用アキュムレータ(ACC)12に°“1“を4
個立てようとするが、この場合、X座標位置決定用アキ
ュムレータ(X−ACC)5により決定される“°1”
の立ち上がるビット位置がLSBから3ビツト目になる
ので、4個の“1°゛を立てることができない。そこで
ドツト発生用アキュムレータ(ACC)12に、まず3
個の“1”からなるコード゛00000111″を発生
させ、第6図に示すように、これを、ビットマツプメモ
リ3のアドレス“ooos”に転送する。そして、その
時点で、直線の描画位置がX軸方向に移動してB列の領
域に入ったと判断し、残りの1ビツトのみを“1゛°と
したコード“10000000″をドツト発生用アキュ
ムレータ(ACC)12に発生させ、これを、ビットマ
ツプメモリ3のアドレス″0009”に転送する。
そして、ここでドツト発生用アキエムレータ(ACC)
12に発生させたコードのLSBがO”°となるので、
このスキャンライン上での直線描画が終了したと判断し
、次のスキャンライン上での直線描画に移る。この時、
判定変数Eに加算する誤差はG2になっている。
スキャンラインがy=3に移動した時には、判定変数E
が1を下回るので、発生ドツト数nは基本ドツト数3と
なる。そして、上記と同様にして所定位置にドツトを発
生させた後、更にスキャンラインを移動させる。この時
、判定変数Eに加算する誤差はGtになっている。
以下同様にして、ビットマツプメモリ3のアドレス“0
026“までドツトを発生させ、終点描画ステップに入
る。
この終点描画ステップは、発生させるドツト位置が終点
座標に達したかどうかを判断し、達している場合には、
そのスキャンライン上に発生させるべきドツト数nの如
何にかかわらず、ドツト発生位置を終点座標位置でクリ
ップすることにより行うことができる。
以上の動作により、例えば第4図に示すようなドツトパ
ターン形成面に直線を描画するためのドツトパターンが
ビットマツプメモリ3内に格納される。
上述したように、本実施例においては、バッファレジス
タとしての機能を具備するドツト発生用アキュムレータ
(ACC)12のワード幅単位で一度にドツトを発生さ
せることができるので、CPU1の演算部(ALU)1
1での計算効率が良くなり、描画速度が向上する。
なお、上述の実施例では、ドツトパターン形成面のX軸
に対する傾斜角度dがO’<d<45゜の直線を描画す
る場合を説明したが、それ以外の直線の場合にも、はぼ
同様の構成によって描画することができる。その場合に
は、第1図の基本ドツト数計算手段101の前段に、描
画すべき直線の傾きを識別するための傾き識別手段と、
この傾き識別手段により識別された直線の傾きに応じて
適当に座標変換を行うための座標変換手段を設ければよ
い。例えば、描画すべき直線の傾斜角度dが45°<d
<90°の場合には、座標変換手段によりx=y、y=
xの座標変換を行った後、上述の実施例と同じ手順でド
ツト発生及びビットマツプメモリへの書き込みを行い、
このビットマツプメモリから読み出して出力する際に、
再び座標変換手段によりx=y、y””xの座標変換を
行って、座標系を元に戻せばよい。或いは、ビットマツ
プメモリへの書き込みを行う際に、座標系を元に戻して
もよい。同様に、−45” <d<Ooの場合には、y
=−yの座標変換を行えばよく、また、−90@<d<
−45@の場合には、χ=−y、y−xの座標変換を行
えばよい。
なお、上記実施例の方法では、d=0@及びd=90@
の直線は描画することができない(基本ドツト数Nの計
算ができないため)が、その場合でも、上述した直線の
傾き識別手段を用いれば、その直線を描画することがで
きる。例えば、傾き識別手段により直線の傾きがd=0
°又はd=90°であることを識別したならば、その直
線の任意の点のX座標又はX座標を求め、その座標に基
づいて、X軸又はY軸に平行な特定のスキャンライン上
の始点及び終点間の全てのドツト発生点にドツトを発生
させればよい。
本発明の方法及び装置は、あらゆる種類のドツト式プロ
ッタ、プリンタ、デイスプレィ等に適用が可能である。
その場合、ドツトパターン形成面は実際に存在している
必要はなく、ビットマツプメモリ内に展開された仮想的
な概念であってよい。
また、液晶デイスプレィ等のデイスプレィ装置に本発明
を適用する場合には、そのデイスプレィ装置の各画素を
1つのドツトとみなして、本発明を適用すればよい。
〔発明の効果〕
本発明の方法及び装置によれば、直線の描画処理速度を
、従来のものよりも速くすることができる。特に、従来
処理速度が極めて遅かった一方の軸に対して傾きの小さ
い直線はど、その効果は顕著である。
【図面の簡単な説明】
第1図は本発明の基本構成を示すブロック図、第2図は
本発明の一実施例による直線描画装置の構成を示すブロ
ック図、第3図は第2図のCPUの動作を示すフローチ
ャート、第4図及び第5図は直線描画の実例を示す概念
図、第6図はビットマツプメモリの内容を示す説明図、
第7図は従来の直線描画方法を示す説明図である。 なお、図面に用いた符号において、 1 ・・・・・・ CPU 3 ・・・・・・ ビットマツプメモリot 02 03 04 05 06 07 カウンタ X座標位置決定用アキュムレータ (X−ACC) 演算部(ALU) ドツト発生用アキュムレータ (ACC) 基本ドツト数計算手段 ドツト数判定手段 ドツト発生手段 バッファレジスタ 転送手段 ビットマツプメモリ スキャンラインシフト手段

Claims (4)

    【特許請求の範囲】
  1. (1)ドット発生点がマトリックス状に配列されたドッ
    トパターン形成面にドットによる直線パターンを形成さ
    せる直線描画方法において、 前記ドット発生点のマトリックスの一辺に平行なスキャ
    ンラインを、そのスキャンラインに垂直な方向に順次シ
    フトさせて前記直線パターンを形成させるようになし、 その際、形成すべき理想直線の前記スキャンラインに対
    する傾きに基づいて、1つのスキャンライン上に発生さ
    せる基本のドット数Nを求め、発生させたドットの位置
    と前記理想直線との間の誤差を前記スキャンラインのシ
    フト毎に累積し、その累積結果から、次のスキャンライ
    ン上に発生させるべきドットの数nが前記NとN+1と
    のいずれであるか、又は、前記NとN−1とのいずれで
    あるかを判定し、 この判定結果に応じた数のドットを、所定のワード幅に
    対応して設けられたバッファレジスタに発生させ、 このバッファレジスタの内容を、前記ドット発生点のマ
    トリックスに対応して設けられたビットマップメモリに
    転送することを特徴とする直線描画方法。
  2. (2)前記理想直線の傾きΔy/Δxの逆数の整数部を
    前記基本のドット数Nとすることを特徴とする請求項1
    記載の直線描画方法。
  3. (3)ドット発生点のマトリックスに対応したビットマ
    ップを有し、且つ、所定のワード幅単位で書き込み及び
    読み出しが行われるビットマップメモリと、 前記ドット発生点のマトリックスの一辺に平行なスキャ
    ンラインを、そのスキャンラインに垂直な方向にシフト
    させるスキャンラインシフト手段と、 形成すべき理想直線の前記スキャンラインに対する傾き
    に基づいて、1つのスキャンライン上に発生させる基本
    のドット数Nを求める基本ドット数計算手段と、 発生させたドットの位置と前記理想直線との間の誤差を
    前記スキャンラインのシフト毎に累積し、その累積結果
    から、次のスキャンライン上に発生させるべきドットの
    数nが前記NとN+1とのいずれであるか、又は、前記
    NとN−1とのいずれであるかを判定するドット数判定
    手段と、 前記ビットマップメモリの前記ワード幅に対応して設け
    られたバッファレジスタと、 前記ドット数判定手段による判定結果に応じた数のドッ
    トを前記バッファレジスタに発生させるドット発生手段
    と、 前記バッファレジスタの内容を前記ビットマップメモリ
    に転送する転送手段とを有することを特徴とする直線描
    画装置。
  4. (4)前記基本ドット数計算手段は、前記理想直線の傾
    きΔy/Δxの逆数の整数部を前記基本のドット数Nと
    するものであることを特徴とする請求項3記載の直線描
    画装置。
JP1284001A 1989-10-31 1989-10-31 直線描画方法及び装置 Expired - Fee Related JP2630843B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1284001A JP2630843B2 (ja) 1989-10-31 1989-10-31 直線描画方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1284001A JP2630843B2 (ja) 1989-10-31 1989-10-31 直線描画方法及び装置

Publications (2)

Publication Number Publication Date
JPH03144867A true JPH03144867A (ja) 1991-06-20
JP2630843B2 JP2630843B2 (ja) 1997-07-16

Family

ID=17673009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1284001A Expired - Fee Related JP2630843B2 (ja) 1989-10-31 1989-10-31 直線描画方法及び装置

Country Status (1)

Country Link
JP (1) JP2630843B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09150558A (ja) * 1995-11-29 1997-06-10 Nec Corp プリンタ用描画装置
JP2002342763A (ja) * 2001-05-15 2002-11-29 Matsushita Electric Ind Co Ltd 線分描画装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6292077A (ja) * 1985-10-18 1987-04-27 Fujitsu Ltd パタ−ン発生方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6292077A (ja) * 1985-10-18 1987-04-27 Fujitsu Ltd パタ−ン発生方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09150558A (ja) * 1995-11-29 1997-06-10 Nec Corp プリンタ用描画装置
JP2002342763A (ja) * 2001-05-15 2002-11-29 Matsushita Electric Ind Co Ltd 線分描画装置

Also Published As

Publication number Publication date
JP2630843B2 (ja) 1997-07-16

Similar Documents

Publication Publication Date Title
US5016001A (en) Pattern data generating system
US10762392B2 (en) Tiling format for convolutional neural networks
KR102188543B1 (ko) 그래픽 처리 장치
KR102606207B1 (ko) 매트릭스 수학 명령어 세트에 대한 타일링 알고리즘
US4972330A (en) Clipping process and processor
JP4280270B2 (ja) 幾何プリミティブのインデックスを外す方法、ラスタ化装置、コンピュータ可読媒体
KR940001880B1 (ko) 묘화처리(描畵處理)의 방법 및 장치
JP3037854B2 (ja) 文字生成方法及びその装置
JP2757614B2 (ja) 図形塗りつぶし装置
EP0464794B1 (en) Painting pattern generation system and pattern painting method using the system
JPH05120441A (ja) ベクトル画像描画装置
JP2770582B2 (ja) 図形塗潰し装置
JP2630843B2 (ja) 直線描画方法及び装置
CN116958375B (zh) 图形处理器、系统、装置、设备及方法
KR930000693B1 (ko) 패턴 데이터 발생장치
JP3034140B2 (ja) 文字生成方法及びその装置
JPH0519194B2 (ja)
JP2605609B2 (ja) ドット表示処理装置
JP4058197B2 (ja) 描画装置及び描画方法、記憶媒体
JP2637921B2 (ja) 文字記号発生装置
JPH03125277A (ja) ベクトルデータ/イメージデータ変換方式
JPH05127662A (ja) 情報機器の表示装置
JPS59180777A (ja) 図形デ−タの回転処理方式
JPH03288894A (ja) 文書作成装置及び文書作成方法
JPH04332091A (ja) ベクトル制御装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees