Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5848104B2 - Data conversion method - Google Patents
[go: Go Back, main page]

JPS5848104B2 - Data conversion method - Google Patents

Data conversion method

Info

Publication number
JPS5848104B2
JPS5848104B2 JP1423579A JP1423579A JPS5848104B2 JP S5848104 B2 JPS5848104 B2 JP S5848104B2 JP 1423579 A JP1423579 A JP 1423579A JP 1423579 A JP1423579 A JP 1423579A JP S5848104 B2 JPS5848104 B2 JP S5848104B2
Authority
JP
Japan
Prior art keywords
register
data
line
vector
dots
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.)
Expired
Application number
JP1423579A
Other languages
Japanese (ja)
Other versions
JPS55108045A (en
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1423579A priority Critical patent/JPS5848104B2/en
Publication of JPS55108045A publication Critical patent/JPS55108045A/en
Publication of JPS5848104B2 publication Critical patent/JPS5848104B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)

Description

【発明の詳細な説明】 本発明はベクトル形式で与えられる線分のデータをラス
ク形式のデータに変換する方式に関し、特にベクトル形
式の線分データを2次平面座標にドット展開してラスク
形式データに変換するテーク変換方式において変換後の
線分の線幅(太さ)の傾斜角度による変化を抑える方法
に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for converting line segment data given in vector format to rask format data, and in particular, vector format line segment data is dot-expanded into quadratic plane coordinates to convert rask format data. The present invention relates to a method for suppressing changes in the line width (thickness) of a converted line segment due to an inclination angle in a take conversion method.

ベクトル形式の線分のデータは、2次平面上における線
分の始点と終点で主に構成される。
Line segment data in vector format mainly consists of the starting point and ending point of the line segment on a quadratic plane.

例えば直交するX軸、Y軸の直交点を原点とする2次平
面上において始点( X1 r y1 )と終点(X2
,y2)をむすび直線かベクトル形式のデータであり、
x1 j 3’l l X2 1 y2は正の数であれ
はよい。
For example, on a quadratic plane whose origin is the orthogonal point of the orthogonal X and Y axes, the starting point (X1 ry1) and the ending point (X2
, y2) is data in a straight line or vector format,
x1 j 3'l l X2 1 It is fine as long as y2 is a positive number.

これに対してラスク形式のデータは、前記ベクトル形式
に対して始点、終点のY座標か同じ値であるという制限
0ついたものである。
On the other hand, rask format data has the restriction that the Y coordinates of the starting point and ending point have the same value compared to the vector format.

ベクトル形式のテークをラスク形式のデータに変換する
男法としてドットに展開する方法がある。
One way to convert vector format data into rask format data is to expand it into dots.

第1図にその力法を示す。Figure 1 shows the force method.

第1図のa−1′〜a−4はいすれも基準幅(基準太さ
)の線の場合を示す。
In FIG. 1, a-1' to a-4 all show lines of standard width (standard thickness).

第1図において、a−1は水平の直線の場合で、始点(
y=1 , x=1 )よりX方向に6ドツ1・、すな
わちY=1の全X点か有効ドツ1・となっている。
In Figure 1, a-1 is a horizontal straight line, and the starting point (
y=1, x=1), there are 6 dots 1· in the X direction, that is, all the X points of Y=1 are effective dots 1·.

Y方向はラスク方向となり表示装置等の他装第1図のa
−2は、(Y=1 ,X=1 )を始点とし、Yか1増
加する0に対してXか2増加するドットの配列になって
いる。
The Y direction is the rask direction, and other equipment such as a display device, etc. a in Figure 1
-2 is an array of dots starting from (Y=1,

すなわちこれはX軸に対して30°下方向に傾いた直線
をドットで表したものである。
That is, this is a straight line tilted downward by 30 degrees with respect to the X axis, expressed as a dot.

第1図のa−3はX軸に対して45°下方向に1頃いた
直線のドット表現である。
A-3 in FIG. 1 is a dot representation of a straight line located about 1 point downward at 45° with respect to the X-axis.

第1図のa4はX軸に対して600下方向に傾いた直線
のドット表現である。
A4 in FIG. 1 is a dot representation of a straight line inclined 600 degrees downward with respect to the X axis.

第1図a−1〜a−4に示す直線を従来方法によって基
準幅の2倍の幅に拡大した場合のパターンを第1図al
〜a−4に示す。
Figure 1 al shows the pattern when the straight lines shown in Figure 1 a-1 to a-4 are expanded to twice the standard width using the conventional method.
- Shown in a-4.

図から明らかなように、従来の方法では、線の傾斜角度
に関係なく各有効ドットの下、つまりY方向にプラス1
した位置にドットを補充して線の太さを2倍にしている
As is clear from the figure, in the conventional method, the bottom of each effective dot, that is, plus 1 in the Y direction, regardless of the inclination angle of the line.
The line thickness is doubled by adding dots at the positions.

このように線分の傾きに関係なく一律に基準幅の線分の
有効ドットの下方すなイつちY方向にシフトした位置に
ドットを補充した場合、線分の頑きが急になるにつれて
線分の幅(太さ)が実質的に小さくなってしまうという
問題かある。
In this way, if dots are uniformly replenished below the effective dots of a line segment of the standard width, that is, at positions shifted in the Y direction, regardless of the slope of the line segment, as the stiffness of the line segment becomes steeper, There is a problem in that the width (thickness) of the line segment becomes substantially smaller.

例えは、第1図のb−iの水平の線に比べてb−4の6
00下向きの線の幅はあきらかに細くなっている。
For example, compared to the horizontal line b-i in Figure 1, the 6
00 The width of the downward line is clearly narrower.

図示はしてないが、垂直の線の場合は線幅を拡大する前
後で全く緑幅に変化がなくなってしまうことは明らかで
ある。
Although not shown, it is clear that in the case of vertical lines, there is no change in the green width before and after expanding the line width.

したかって本発明の目的は、ベクトル形式データをドッ
ト展開してラスク形式データに変換する際にドツ1・の
補充によって線幅の拡大を行なうデータ変換方式におい
て、線分の傾斜角度による線幅の変化を抑える方法を提
供するにある。
Therefore, an object of the present invention is to expand the line width by adding dots 1 when vector format data is expanded into rask format data to expand the line width. The purpose is to provide a method to suppress change.

この目的を達成するために本発明にあっては、線分の傾
きの程度に応じて該線分(線幅拡大前の線分)の有効ド
ツ1・の位置よりX軸方向またはY軸方向のいずれか一
方向にシフトさせた位置にドットを補充する。
In order to achieve this object, in the present invention, depending on the degree of inclination of the line segment, the position of the effective dot 1 of the line segment (line segment before line width expansion) is moved in the X-axis direction or the Y-axis direction. Add dots to the position shifted in one direction.

一実施態様にあっては、右下がりの線分の場合、傾斜角
度が45°未満の場合には線分の有効ドットの下方にド
ットを補充し、45°以上の場合には線分の右方にドッ
トを補充する。
In one embodiment, for a line segment that slopes downward to the right, if the slope angle is less than 45 degrees, dots are added below the valid dots of the line segment, and if the slope angle is 45 degrees or more, dots are added to the right side of the line segment. Add dots to the side.

以下、添附図面を参煕して本発明を具体的に説明する。Hereinafter, the present invention will be specifically described with reference to the accompanying drawings.

第1図a−i〜a−4に示す直腺の線幅を本発明にした
かって2倍に拡大して得られるパターン0)例を第1図
c−1〜c−4に示す。
Examples of patterns 0) obtained by doubling the line widths of the straight glands shown in FIGS. 1 a-i to a-4 according to the present invention are shown in FIGS. 1 c-1 to c-4.

c−1の水平の直線とc−2の30°傾斜した直線につ
いては有効ドットの下方、つまりY方向にプラス1した
位置に拡幅用ドツ1・が補充される0これは従来の方法
によるo−1とb−2の場合と全く同じである。
For the horizontal line c-1 and the 30° inclined line c-2, a dot 1 for widening is added below the effective dot, that is, at a position +1 in the Y direction.This is done using the conventional method. -1 and b-2 are exactly the same.

他力、C−6の45°の直線とc−4の60°の直線に
ついては、有効ドツl・の右力、つまりX方向にプラス
1した位置にドツ1・が補充される。
Regarding the external forces C-6, a 45° straight line, and c-4, a 60° straight line, a dot 1 is replenished at the right force of the effective dot l, that is, at a position plus 1 in the X direction.

C−3,C−4とb−3,b−4を比較して明らかなよ
うに、本発明による場合の方が傾斜角による線分の幅の
変化か小さくなる。
As is clear from comparing C-3 and C-4 with b-3 and b-4, the change in the width of the line segment due to the inclination angle is smaller in the case according to the present invention.

この効果は線分の傾斜角が大きくなるほど顕著になる。This effect becomes more pronounced as the inclination angle of the line segment increases.

因みに、垂直の線分の場合、本発明によれば線幅は拡大
前の2倍になるが、従来方法による場合は拡大前と同一
になってしまう。
Incidentally, in the case of a vertical line segment, according to the present invention, the line width is twice as large as before enlargement, but when using the conventional method, it becomes the same as before enlargement.

以上の説明では、線分の傾斜角度か45°未満かそれ以
上かによってドツ1・の補充方向を切替えているが、こ
の切替えを行なう傾斜角度はある程度は変更できるもの
であり、変換の対象となる線分の性質等に応じて決定す
れはよい。
In the above explanation, the replenishment direction of dot 1 is switched depending on whether the line segment's inclination angle is less than 45 degrees or more, but the inclination angle at which this switching is performed can be changed to some extent, and it is not subject to conversion. This can be determined depending on the properties of the line segment.

次に、本発明のデータ変換方式を実施するベクタ・ラス
ク変換装置の一例を説明する。
Next, an example of a vector rask conversion device that implements the data conversion method of the present invention will be described.

第2図は本発明に係るベクタ・ラスク変換装置の概略ブ
ロック図である。
FIG. 2 is a schematic block diagram of a vector-rusk conversion device according to the present invention.

101はベクトルメモリで、ベクトル形式の線分データ
か収納されている。
A vector memory 101 stores line segment data in vector format.

102は制御回路で、四則演算や論理演算の外に条件判
断による分岐機能を有する通常の電子計算機の中央処理
装置の機能を有するものであり、実際にはマイクロコン
ビューク等で構成,される。
Reference numeral 102 denotes a control circuit, which has the functions of a central processing unit of a normal electronic computer, which has a branching function based on conditional judgment in addition to four arithmetic operations and logical operations, and is actually composed of a microcomputer or the like. .

103はビントのシフトを行うシフタ回路である。103 is a shifter circuit for shifting bints.

104はラスクメモリであり、制御回路102とシフタ
回路103によって2次元状にドット展開されてラスク
形式に変換された線分データが収納される。
Reference numeral 104 denotes a rask memory, which stores line segment data that has been two-dimensionally expanded into dots and converted into rask format by the control circuit 102 and shifter circuit 103.

ベクトルメモリ101にはベクトルデータが次のように
形式で収納される。
Vector data is stored in the vector memory 101 in the following format.

ここでS(X,Y)はベクトルの始点を示す。Here, S(X, Y) indicates the starting point of the vector.

αはX軸に対する傾きを示し、Yが1増加したときのX
の増加量を値とする。
α indicates the slope with respect to the X axis, and when Y increases by 1,
The value is the increase in .

Nは線の太さを示す。EJ)はベクトルに終点のY座標
を示す。
N indicates the thickness of the line. EJ) indicates the Y coordinate of the end point in the vector.

例えば第1図( a −2 )における各数値はS(X
.Y)=(1.,1),α=2 ,N=1 , E(Y
″)−3となる。
For example, each numerical value in Figure 1 (a-2) is S(X
.. Y)=(1.,1), α=2, N=1, E(Y
″)-3.

上記のシフタ回路103の具体的構成を第3図に示す。A specific configuration of the above shifter circuit 103 is shown in FIG.

206はイニシャル・セット・ナンパ・レジスタ(IS
NR)であり、20γはISNR206の値をデコード
するデコーダ、208は8個のOR回路8a〜8eから
成るイニシャルセンタであり、上位のOR回路の出力信
号が次位のOR回路の入力になるように接続されている
206 is an initial set pick-up register (IS
NR), 20γ is a decoder that decodes the value of ISNR 206, and 208 is an initial center consisting of eight OR circuits 8a to 8e, so that the output signal of the upper OR circuit becomes the input of the next OR circuit. It is connected to the.

209は8ビットのレジスタであり、ソースレジスタと
呼ぶ。
209 is an 8-bit register and is called a source register.

210はシフタである。211はシフト数をシフタ21
0に指令するシフト・ナンパ・レジスク(SNR)であ
る。
210 is a shifter. 211 is the shift number 21
This is a shift pick-up register (SNR) commanded to 0.

212も210と同様の8ビットのレジスタであるがデ
ータのセットに当って前に入っているデータをこわさな
い機能、すなわちリセツl・抑止機能をもったものであ
り、シンクレジスタと呼ぶ。
212 is also an 8-bit register similar to 210, but it has a function of not destroying the previous data when setting data, that is, a reset/inhibition function, and is called a sync register.

第2図および第3図に示した変換装置の動作を第4図を
参照して説明する。
The operation of the converter shown in FIGS. 2 and 3 will be explained with reference to FIG. 4.

まず第4図aによって、S(X,Y)=(1.1),α
=2,N=2のベクトルデータの変換について説明する
First, according to Figure 4a, S (X, Y) = (1.1), α
The conversion of vector data with N=2 and N=2 will be explained.

(1)第1ステップ:ベクトルメモリ101から前述の
ベクトルデータのα=2か読出され、これか制御回路1
02によってISNR206にセットされる。
(1) First step: The above-mentioned vector data α=2 is read from the vector memory 101, and the control circuit 1
ISNR 206 is set by 02.

このI SNR2 06の値かデコーダ20γによって
デコードされ、その出力端子のうちの1番の端子に信号
が出る。
The value of this I SNR2 06 is decoded by the decoder 20γ, and a signal is output to the first terminal of its output terminals.

したかつてイニシャルセツク208によってソースレジ
スタ209のビット1とビット2が”1”にセットされ
、他のビットは六〇′′状態になる。
Bit 1 and bit 2 of the source register 209 are set to "1" by the initial SEC 208, and the other bits are in the 60'' state.

ソースレジスタ209の内容はシフタ210によって右
シフトされてシンクレジスタ212にセットされる。
The contents of the source register 209 are shifted to the right by a shifter 210 and set in the sync register 212.

シフタ209によって行なわれるシフト動作のシフト桁
数はSNR21 1によって、指示される。
The number of digits to be shifted in the shift operation performed by shifter 209 is indicated by SNR 211.

通常、SNR211にはISNR206と同じ内容がセ
ットされている。
Normally, the same content as ISNR 206 is set in SNR 211.

ただし、制御回路102からシフタ210にスルー信号
が与えられた場合には、シフク210はシフト動作を行
なわずソースレジスタ209の内容をそのままシンクレ
ジスタ212に移す。
However, when a through signal is given to the shifter 210 from the control circuit 102, the shifter 210 transfers the contents of the source register 209 to the sink register 212 without performing a shift operation.

本例の場合、当該ステップではスルー信号か与えられる
ため、シフタ210でスルーが実施され、ソースレジス
ク209の内容がそのままシンクレジスタ212に移さ
れる。
In this example, since a through signal is given in this step, the shifter 210 performs through, and the contents of the source register 209 are transferred to the sync register 212 as they are.

したかつてシンクレジスタ212は第4図aのa−1に
示すようにビット1,2のみ″1”にセントされること
になる。
In the sync register 212, only bits 1 and 2 are set to "1" as shown in a-1 of FIG. 4a.

ついでこのシンクレジスク212の内容かラスクメモリ
104のY=1の領域に格納される。
Then, the contents of this sync register 212 are stored in the Y=1 area of the rask memory 104.

(2)第2ステップニシンクレジスタ212の内容かそ
のままソースレジスタ209に戻される。
(2) Second step The contents of the sink register 212 are returned to the source register 209 as they are.

ついでシフク210はSNR211の値だけ、つまり2
行だけソースレジスタ209の内容を右シフトしてシン
クレジスタ212にセットする。
Next, Shifuku 210 has an SNR of 211, that is, 2
The contents of the source register 209 are shifted to the right by one row and set in the sync register 212.

この時、制御回路102よりリセット抑止信号が出され
るのでシンクレジスタ212のリセットを抑止して前の
状態との論理和をシンクレジスタ212に得るようにす
る。
At this time, a reset inhibit signal is issued from the control circuit 102, so that the reset of the sync register 212 is inhibited and the sync register 212 obtains the logical sum with the previous state.

したかつて、シンクレジスク212の内容は第4図aの
a−2に示すようになる。
Once this is done, the contents of the sync register 212 become as shown in a-2 of FIG. 4a.

この内容かラスクメモリ104のY=2の領域に格納さ
れる。
This content is stored in the Y=2 area of the rask memory 104.

(3)第3ステップ:シンクレジスタ212の内容かソ
ースレジスタ209に戻される。
(3) Third step: The contents of the sink register 212 are returned to the source register 209.

シフク210はSNR211で示される2桁分だけソー
スレジスタ209の内容を右シフトしてシンクレジスタ
212にセットする。
The shifter 210 shifts the contents of the source register 209 to the right by two digits indicated by the SNR 211 and sets it in the sync register 212 .

この時はリセット抑止信号か出されないので、シンクレ
ジスタ212の前の状態はクリアされる。
At this time, since no reset inhibition signal is issued, the previous state of the sync register 212 is cleared.

したがってシンクレジスク212には第4図aのa−3
に示すような内容にセットされ、これがラスクメモリ1
04のY=3の領域に格納される。
Therefore, the sink register disk 212 has a-3 in FIG. 4a.
The content is set as shown in
It is stored in the Y=3 area of 04.

以降、第3ステップと同様の動作が繰り返され、かくし
て当該ベクトルデータに対するラスタデータすなわちド
ット列かラスクメモリ104上に得られる。
Thereafter, the same operation as in the third step is repeated, and thus raster data, that is, a dot row, for the vector data is obtained on the rask memory 104.

次に、S(X,Y)=(4.1),α=2,N2のベク
トルデータに対する変換の模様を第4図bに示し説明す
る。
Next, the conversion process for the vector data of S(X,Y)=(4.1), α=2, N2 is shown in FIG. 4b and will be explained.

第1ステップでは、α−2かISNR206にセットさ
れ、したかってソースレジスタ209のビット1とビツ
1・2力p1”にセット・される(イニシャルセット)
In the first step, α-2 is set to ISNR 206, and therefore bit 1 and bits 1 and 2 of the source register 209 are set to p1'' (initial set).
.

ここまでは前例と同じであるが、本例の第1ステップで
はスルー信号が与えられず、シフタ210はイニシャル
セット値を右4ビットシフト(イニシャルシフl− )
Lてシンクレジスタ212にセットする。
The steps up to this point are the same as the previous example, but in the first step of this example, no through signal is given, and the shifter 210 shifts the initial set value by 4 bits to the right (initial shift l-).
L and set it in the sync register 212.

このイニシャルシフトのシフト値は始点のビット位置(
X座標)を示すものであり、バイトの境界からのビット
位置である。
The shift value of this initial shift is the starting bit position (
X coordinate), which is the bit position from the byte boundary.

かくして、この第1ステップによってシンクレジスタ2
12の内容は第4図bのb−iに示すようになり、これ
は図示のようにラスタノモリ104のY=1の領域に格
納される。
Thus, by this first step, the sink register 2
The contents of 12 are as shown in b-i in FIG. 4b, and are stored in the Y=1 area of the raster memory 104 as shown.

第2ステップ以降の動作は前例の場合と同様であり、シ
ンクレジスタ212の内容は第4図bのb−2〜b−4
のように変化し、したかってラスクメモリ104には図
示のようなドット列か得られる。
The operations after the second step are the same as in the previous example, and the contents of the sync register 212 are b-2 to b-4 in FIG. 4b.
Therefore, a dot row as shown in the figure is obtained in the rask memory 104.

上の2例は線幅Nが2の場合であるが、N=3の場合に
は第4図aおよぴbの第3ステップにおいて第2ステッ
プと同様にリセット抑止を行なってシフトを行なえばよ
い。
The above two examples are for the case where the line width N is 2, but if N = 3, in the third step of Figure 4 a and b, reset inhibition is performed in the same way as the second step to perform the shift. Bye.

N≧4の場合も同様にNに応じてリセット抑止シフトの
回数を増せばよい0 次にベクトルがX軸と45°以上の傾きをもつ場合につ
いて説明する。
In the case of N≧4, the number of reset inhibition shifts may be increased in accordance with N.Next, the case where the vector has an inclination of 45° or more with respect to the X axis will be explained.

傾きが45°以上であるということはベクトルテ゛−ク
中のαの値が1より小さい値になっていることで制御回
路102で知ることができる。
The control circuit 102 can know that the inclination is 45° or more because the value of α in the vector take is less than 1.

α≦1の場合は、制御回路102はベクトルデ゛一夕中
のNを新しいαとみなして前述の動作を実行する。
If α≦1, the control circuit 102 regards N in the vector diary as a new α and performs the operation described above.

ただし制御に次のような条件か必要となる。However, the following conditions are required for control.

第4図のbを用いてこの条件を説明する。This condition will be explained using b in FIG. 4.

第2ステップにおいてシンクレジスタ212のリセット
抑止を実施しない。
In the second step, the reset of the sync register 212 is not inhibited.

さらには各ステップにおいてラスクメモリの書き込みを
リ壮を4捨5人した正数回数実行する。
Furthermore, in each step, the writing of the rask memory is executed a positive number of times when the number of times the number of times is 4 to 5.

例えば第1図のc−4に示す場合には、傾きαは0,5
,線巾Nは2である。
For example, in the case shown in c-4 in Figure 1, the slope α is 0.5
, the line width N is 2.

従ってN=2をISNR206に入れて前述の動作を実
行し、ラスクメモリ104格納回数は各ステップ共α=
0.5の逆数回すなわち2回実施する。
Therefore, by putting N=2 into the ISNR 206 and executing the above operation, the number of storage times in the rask memory 104 is α=
It is carried out the reciprocal number of times of 0.5, that is, twice.

以上に述べたように本発明によれば、ベクトルの傾きに
かかわらず線の太さを一定化できる。
As described above, according to the present invention, the thickness of the line can be made constant regardless of the slope of the vector.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来技術と本発明によるラスタデータのドット
配列の例を対比して示す図、第2図は本発明を実施する
ベクタ・ラスク変換装置の一例の概略ブロック図、第3
図は第2図中のシフタ回路の具体例を示す詳細ブロック
図、第4図は第2図およひ第3図に示す装置の動作説明
図である。 101;ベクトルメモ1ハ 102;制御回路、103
;シフタ回略、104;ラスタメモリ、206;イニシ
ャル・セット・ナンパ・レジスタ(ISNR)、20γ
;デコーダ、208;イニシャルセツク、209;ソー
スレジスタ、210;シフク、211;シフト・ナンパ
・レジスタ(SNR)、212:シンクレジスタ〇
FIG. 1 is a diagram comparing examples of dot arrays of raster data according to the prior art and the present invention, FIG. 2 is a schematic block diagram of an example of a vector rask conversion device implementing the present invention, and FIG.
This figure is a detailed block diagram showing a specific example of the shifter circuit in FIG. 2, and FIG. 4 is an explanatory diagram of the operation of the apparatus shown in FIGS. 2 and 3. 101; Vector memo 1c 102; Control circuit, 103
; Shifter circuit, 104; Raster memory, 206; Initial set number register (ISNR), 20γ
Decoder, 208; Initial register, 209; Source register, 210; Shift, 211; Shift pick-up register (SNR), 212: Sink register

Claims (1)

【特許請求の範囲】[Claims] 1 与えられた線のデータを、線の幅が拡大されたドッ
トの集合で表わされるデータに変換するデータ変換あ式
において、前記線の傾斜角度か特定値未満の場合には前
記与えられた線のデータによって得られるドット列の各
ドットの位置からX軸方向にシフトさせた位置に補充ド
ットを補充し、前記傾斜角度か前記特定値以上の場合は
前記ドット列の各ドットの位置からY軸方向にシフトさ
せた位置に前記補充ドットを補充することを特徴とする
データ変換方式。
1 In a data conversion formula that converts the data of a given line into data represented by a set of dots with an expanded line width, if the inclination angle of the line is less than a specific value, the given line is Supplementary dots are added to positions shifted in the X-axis direction from the position of each dot in the dot row obtained by the data, and if the tilt angle is greater than the specified value, the position is shifted from the position of each dot in the dot row to the Y-axis. A data conversion method characterized in that the replenishment dots are replenished at positions shifted in the direction.
JP1423579A 1979-02-13 1979-02-13 Data conversion method Expired JPS5848104B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1423579A JPS5848104B2 (en) 1979-02-13 1979-02-13 Data conversion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1423579A JPS5848104B2 (en) 1979-02-13 1979-02-13 Data conversion method

Publications (2)

Publication Number Publication Date
JPS55108045A JPS55108045A (en) 1980-08-19
JPS5848104B2 true JPS5848104B2 (en) 1983-10-26

Family

ID=11855407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1423579A Expired JPS5848104B2 (en) 1979-02-13 1979-02-13 Data conversion method

Country Status (1)

Country Link
JP (1) JPS5848104B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018181526A1 (en) 2017-03-31 2018-10-04 ダイセルポリマー株式会社 Medical apparatus and method for manufacturing same

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5999487A (en) * 1982-11-29 1984-06-08 株式会社東芝 Generation of straight line
JPS59168488A (en) * 1983-03-16 1984-09-22 株式会社日立製作所 How to generate thick lines in straight line drawing
JPS60107089A (en) * 1983-11-16 1985-06-12 株式会社日立製作所 graphic display device
JP4496937B2 (en) * 2004-11-25 2010-07-07 セイコーエプソン株式会社 Driver program and image forming apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018181526A1 (en) 2017-03-31 2018-10-04 ダイセルポリマー株式会社 Medical apparatus and method for manufacturing same

Also Published As

Publication number Publication date
JPS55108045A (en) 1980-08-19

Similar Documents

Publication Publication Date Title
US4680720A (en) Dot interpolation control system
GB2174278A (en) Area-fill graphic image processing system
JPS5848104B2 (en) Data conversion method
US5303339A (en) Three-dimensional graphic processing apparatus
US5093905A (en) Inclined rectangular pattern generating system
JP2568172B2 (en) Image information processing device
US6002391A (en) Display control device and a method for controlling display
JP3327961B2 (en) Image processing device
US5680529A (en) Image reduction conversion method
JP2712278B2 (en) Wipe pattern generator
JPS5972568A (en) Picture converter
JP3162159B2 (en) Image processing device
JPS61138335A (en) Memory element arithmetic circuit
JP2627112B2 (en) Vector generator
JP2712287B2 (en) Wipe pattern generator
JPH0520450A (en) Image processing device
JPS6148275A (en) Image signal processing device
JPS6084583A (en) Dot interpolation control method
JPH0374071B2 (en)
JPS5827191A (en) Character display
JPH0850652A (en) Interface device
JPH049149B2 (en)
JPS60236362A (en) How to process image information
JPS62150447A (en) Picture data memory controller
JPH07210457A (en) Storage device