JPH0433077A - Picture painting-out device - Google Patents
Picture painting-out deviceInfo
- Publication number
- JPH0433077A JPH0433077A JP2135018A JP13501890A JPH0433077A JP H0433077 A JPH0433077 A JP H0433077A JP 2135018 A JP2135018 A JP 2135018A JP 13501890 A JP13501890 A JP 13501890A JP H0433077 A JPH0433077 A JP H0433077A
- Authority
- JP
- Japan
- Prior art keywords
- coordinate
- storage means
- cell
- information
- filling
- 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.)
- Pending
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、アウトラインフォントを生成する際、アウト
ラインフォントの輪郭内を塗りつぶす画像塗りつぶし装
置に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an image filling device that fills in the outline of an outline font when an outline font is generated.
従来の技術
以下、第5図から第10図を用いて、従来の画像塗りつ
ぶし装置について説明する。第5図は、アウトラインフ
ォントを示したものである。この図では、 日“という
字を示している。アウトラインフォントは、このように
、外側の閉曲線63と、内側の閉曲線61、e2によっ
て構成されている。BACKGROUND OF THE INVENTION A conventional image filling device will be described below with reference to FIGS. 5 to 10. FIG. 5 shows an outline font. In this figure, the character ``日'' is shown. The outline font is thus composed of the outer closed curve 63 and the inner closed curves 61 and e2.
また、外側の閉曲線63は時計回り、内側の閉曲線61
.62は反時計回りである。アウトラインフォントで文
字を描画する場合は、外側の閉曲線と、内側の閉曲線を
描画し、この内部を塗りつぶすO
第7図は、従来の文字塗りつぶし装置のブロック構成図
である。第7図に於いて、71はアウトラインの輪郭を
構成する画素の座標を発生する輪郭座標発生手段、72
は輪郭座標発生手段71によって発生された座標を元に
文字の塗りっぷしデータを生成する文字塗りつぶし手段
である。とりわけ、73はパケット、74はセルと呼ぶ
座標を記憶する手段であるが、これらは第8図以下を用
いて説明する。そして76は全体をコントロールするプ
ロセッサである。76は文字塗りつぶし手段T2によっ
て生成された情報により、文字を表示する文字表示手段
、77は座標情報を受は渡すデータバスである。Also, the outer closed curve 63 is clockwise, and the inner closed curve 61 is clockwise.
.. 62 is counterclockwise. When a character is drawn using an outline font, an outer closed curve and an inner closed curve are drawn and the inside is filled in. FIG. 7 is a block diagram of a conventional character filling device. In FIG. 7, reference numeral 71 denotes a contour coordinate generating means for generating the coordinates of pixels constituting the contour of an outline, and 72
is a character filling means that generates character filling data based on the coordinates generated by the contour coordinate generating means 71. In particular, 73 is a packet, and 74 is a means for storing coordinates called a cell, which will be explained using FIG. 8 and subsequent figures. 76 is a processor that controls the entire system. 76 is a character display means for displaying characters based on the information generated by the character filling means T2, and 77 is a data bus for receiving and passing coordinate information.
次に、第8図、第9図、第10図を用いて、従来の文字
塗りつぶし手段72によるアウトラインフォントの塗り
つぶし方法について説明する。第8図に於いて、塗りつ
ぶしを実行するための作業領域を、パケット領域81と
、セル領域82に分けておく。パケット領域81は、パ
ケット83と呼ばれる複数の小領域に分かれている。パ
ケット83の数は、アウトラインフォントのX座標の数
だけある。また、セル領域82も、複数のセル84と呼
ばれる小領域に分かれている。その数は、アウトライン
フォントの閉領域を構成する点の数取上用意されている
。このセル84は、アウトラインフォントの発生にとも
なって、その閉領域を構成する点が生成される毎に1つ
ずつ使用される。Next, a method for filling out an outline font using the conventional character filling means 72 will be described with reference to FIGS. 8, 9, and 10. In FIG. 8, the work area for performing filling is divided into a packet area 81 and a cell area 82. The packet area 81 is divided into a plurality of small areas called packets 83. The number of packets 83 is equal to the number of X coordinates of the outline font. Further, the cell area 82 is also divided into a plurality of small areas called cells 84. The number is prepared by counting the points that make up the closed area of the outline font. This cell 84 is used one by one each time points constituting the closed area are generated as an outline font is generated.
従って、ある時点をとってみれば、使用済領域86と、
未使用領域86に分かれる。Therefore, if we take a certain point in time, the used area 86 and
It is divided into an unused area 86.
第9図は、パケット91と、セル92を説明したもので
ある。第9図(a)のパケット91は、X座標93に1
つずつ対応している。パケット91には、セルへのポイ
ンタ94が記憶される。第9図(b)のセル92は、ア
ウトラインフォントの輪郭を構成する画素のX座標を記
憶する領域95と、他のセルへのポインタを記憶する部
分96で構成されて〜・る。FIG. 9 illustrates a packet 91 and a cell 92. The packet 91 in FIG. 9(a) has 1 at the X coordinate 93.
It corresponds to each one. A pointer 94 to the cell is stored in the packet 91 . The cell 92 in FIG. 9(b) is composed of an area 95 for storing the X coordinates of pixels forming the outline of the outline font, and a part 96 for storing pointers to other cells.
第10図は、パケット10o1とセル10o2の関係を
示したものである。アウトラインフォントの輪郭を構成
する座標値が1つ生成されると、セル領域の未使用領域
から新しいセルが1つ選択される。このセルには、いま
生成された座標値のXの値1o03が書き込まれる。次
に、この座標値のyに対応するバケツ)1001を調べ
る。パケットに、セルへのポインタが書き込まれていな
い場合は、いま生成されたセルへのポインタ1o04を
このパケットに書き込む。既に他のセルへのポインタが
書き込まれている場合は、そのセル10o6を参照する
。このセルのX座標10o6と、新しいセルのX座標1
0o7を比較する。新しいセルのX座標1007が、現
在参照しているセルのX座標1006より小さな場合は
、パケット100Bからのポインタを新しいセル1oo
10を指すようにし、新しいセル1009は、現在参照
しているセル10o5を指すようにする。このようにし
て、新しいセルを、参照しているセルと、パケットの間
に入れる。FIG. 10 shows the relationship between the packet 10o1 and the cell 10o2. When one coordinate value forming the outline of the outline font is generated, one new cell is selected from an unused area of the cell area. The X value 1o03 of the coordinate value just generated is written into this cell. Next, the bucket) 1001 corresponding to this coordinate value y is examined. If the pointer to the cell is not written in the packet, the pointer 1o04 to the cell just generated is written in this packet. If a pointer to another cell has already been written, that cell 10o6 is referenced. The X coordinate of this cell is 10o6 and the X coordinate of the new cell is 1
Compare 0o7. If the X coordinate 1007 of the new cell is smaller than the X coordinate 1006 of the currently referenced cell, move the pointer from packet 100B to the new cell 1oo
10, and the new cell 1009 points to the currently referenced cell 10o5. In this way, the new cell is inserted between the referenced cell and the packet.
新しいセルのX座標1o11が、参照しているセルの×
座標1o1oより大きな場合は、参照しているセル1o
12から新しいセル1o13へのポインタ1o14を張
る。このようにして、新しいセル1o13を参照してい
る1o12の後ろにつなぐ。The new cell's X coordinate 1o11 is the x of the referenced cell.
If the coordinates are larger than 1o1o, the referenced cell 1o
A pointer 1o14 is placed from 12 to a new cell 1o13. In this way, the new cell 1o13 is connected after the referenced cell 1o12.
一つのバケツ)1015から、複数のセルがつながって
いる場合は、新しいセル1o16のX座標1o17を既
にパケットにつながっているセルのX座標と順に比較し
て行く。そして、パケットからみて、各セルのX座標が
昇順になるようにセルをつなぐ。If a plurality of cells are connected from one bucket) 1015, the X coordinate 1o17 of the new cell 1o16 is compared with the X coordinates of the cells already connected to the packet in order. Then, cells are connected so that the X coordinates of each cell are in ascending order when viewed from the packet.
このようにして、一つの文字の輪郭座標を生成し終ると
、塗りつぶしを行なう。この際、パケットを上から順に
みていく。パケットに、セルを指すポインタが記憶され
ているときは、セルを順にたどる。最初から、セルを2
つずつ参照し、2つのセルに記憶されたX座標の間を塗
りつぶしていく。Once the outline coordinates of one character have been generated in this manner, filling is performed. At this time, look at the packet in order from the top. When a pointer pointing to a cell is stored in a packet, the cells are followed in order. From the beginning, select 2 cells
Refer to each cell and fill in the space between the X coordinates stored in the two cells.
発明が解決しようとする課題
しかしながら、この方法では、セルのポインタを張り替
える度に、メモリからセルを読み込んでこなければなら
ない。即ち、バケ、)領域、セル領域は、多くのメモリ
領域を必要とするため、塗りつぶし装置内部に置くこと
は出来ない。そこで、これらのパケット領域またはセル
領域は、塗りつぶし装置外に置くことになる。このため
、関係するパケット、またはセルを読み書きするために
、その都度外部メモリを参照することになる。このため
、パケットまたはセルを参照する時間が増加し、塗りつ
ぶしに要する時間も長くなると℃・う課題があった。Problems to be Solved by the Invention However, with this method, each time the cell pointer is changed, the cell must be read from the memory. That is, the bucket, ) area, and cell area cannot be placed inside the filling device because they require a large memory area. Therefore, these packet areas or cell areas are placed outside the filling device. Therefore, in order to read or write related packets or cells, the external memory must be referenced each time. For this reason, the time required to refer to a packet or cell increases, and the time required for filling in data also increases, which poses a problem.
本発明は上記課題に鑑みてなされたもので、より高速に
塗りつぶしのための情報を生成することのできる画像塗
りつぶし装置を提供するものである。The present invention has been made in view of the above problems, and it is an object of the present invention to provide an image filling device that can generate information for filling in at higher speed.
課題を解決するための手段
本発明は、上記課題を解決するために、2次元平面の閉
領域を構成する各画素の2つの座標値のうちの一方の数
をそれぞれ記憶する小領域の集まりで構成される第1の
座標記憶手段と、前記各画素の他の座標値をそれぞれ記
憶する小領域の集まりで構成される第2の座標記憶手段
と、前記第1または第2の座標記憶手段に記憶された座
標値の一部を記憶する第3、第4、第5の座標記憶手段
と、前記第3、第4、第5の座標記憶手段の記憶する前
記第2の座標記憶手段内における位置を記憶する第1、
第2、第3の位置記憶手段を設けたものである。Means for Solving the Problems In order to solve the above problems, the present invention is a collection of small regions each storing one of the two coordinate values of each pixel constituting a closed region on a two-dimensional plane. a first coordinate storage means configured, a second coordinate storage means configured of a collection of small areas each storing other coordinate values of each pixel, and the first or second coordinate storage means; third, fourth, and fifth coordinate storage means for storing part of the stored coordinate values, and in the second coordinate storage means for storing the third, fourth, and fifth coordinate storage means; 1st to memorize the position,
Second and third position storage means are provided.
作用
本発明は、上記構成により、アウトラインフォントを塗
りつぶすための情報を生成する際、第1、第2の座標記
憶手段の一部を、第3、第4、第5の座標記憶手段に保
持しておく。この時、第1、第2の座標記憶手段のどの
部分を、保持しているかを、第1、第2、第3の位置記
憶手段に記憶しておく。そして、アウトラインフォント
を塗りつぶすための情報を生成するために使用する座標
値が、この第3、第4、第5の座標記憶手段に保持され
ている場合は、第1、第2の座標記憶手段を新たに参照
しない。こうすることにより、第1、第2の座標記憶手
段に対するアクセス回数を減らす事が出来る。このため
、より高速に、アウトラインフォントを塗りつぶすため
の情報を生成可能にするものである。Operation With the above configuration, the present invention retains part of the first and second coordinate storage means in the third, fourth, and fifth coordinate storage means when generating information for filling in the outline font. I'll keep it. At this time, which part of the first and second coordinate storage means is held is stored in the first, second and third position storage means. If the coordinate values used to generate information for filling in the outline font are held in the third, fourth, and fifth coordinate storage means, the first and second coordinate storage means No new references are made. By doing so, the number of accesses to the first and second coordinate storage means can be reduced. Therefore, information for filling in outline fonts can be generated faster.
実施例
第1図は本発明の一実施例における画像塗りつぶし装置
のブロック構成図である。第1図において、101はア
ウトラインフォントの輪郭座標を発生する輪郭情報発生
手段である。輪郭情報発生手段101によって発生され
た座標情報は文字塗りつぶし装置102に入力される。Embodiment FIG. 1 is a block diagram of an image filling device according to an embodiment of the present invention. In FIG. 1, reference numeral 101 denotes contour information generating means for generating contour coordinates of an outline font. The coordinate information generated by the contour information generating means 101 is input to the character filling device 102.
文字塗りつぶし装置102内には、外部メモリ103と
プロセッサ106がある。外部メモリ103内には、パ
ケットメモリ104とセルメモリ105がある。パケッ
トメモリ104にはセルメモリへのポインタが記憶され
、そのポインタの数はアウトラインフォントのX座標が
取り得る範囲だけ記録可能である。セルメモリ106に
は、アウトラインフォントを構成する輪郭画素のX座標
が記憶されている。Inside the character filling device 102, there is an external memory 103 and a processor 106. Inside the external memory 103, there are a packet memory 104 and a cell memory 105. The packet memory 104 stores pointers to the cell memory, and the number of pointers can be recorded in the range that can be taken by the X coordinate of the outline font. The cell memory 106 stores the X coordinates of outline pixels forming an outline font.
プロセッサ106内には、前部スイッチバッファ1o7
、後部スイッチバッファ108、拡張スイッチバッファ
109、前部記憶位置保持手段11o、後部記憶位置保
持手段111、拡張記憶位置保持手段112、コントロ
ーラ113がある。各スイッチバッファ10了〜109
は、外部メモ1J103の情報の一部を一時的に読み込
んで、参照と書換えを行なうものであり、アウトライン
フォントの塗りつぶし情報を高速に発生するために使用
される。Within the processor 106 is a front switch buffer 1o7.
, a rear switch buffer 108, an expansion switch buffer 109, a front storage position holding means 11o, a rear storage position holding means 111, an extended storage position holding means 112, and a controller 113. Each switch buffer 10~109
is used to temporarily read, refer to, and rewrite part of the information in the external memo 1J103, and is used to generate outline font filling information at high speed.
コントローラ113は外部メモリの情報と、内部メモリ
の情報の書換えを制御するためのものである。The controller 113 is for controlling rewriting of information in the external memory and information in the internal memory.
文字塗りつぶし手段102によって生成された文字の塗
りつぶし情報は、文字表示手段116に送られて、文字
が表示される。114はアウトラインフォントの座標情
報などを転送するために使用されるバスである。The character filling information generated by the character filling means 102 is sent to the character display means 116, and the characters are displayed. A bus 114 is used to transfer coordinate information of outline fonts and the like.
第2図(a)は、簡単のためにドーナンツ形の文字を描
画する様子を示している。最初に外側の輪郭21の座標
を発生させ、次に内側の輪郭22の座標を発生する。こ
の時、第2図(b)に示すような、23の区間に対応す
るセル26と、24の区間に対応するセルの27間に、
26の区間に対応するセル28が配置される。FIG. 2(a) shows how donant-shaped characters are drawn for simplicity. First, the coordinates of the outer contour 21 are generated, and then the coordinates of the inner contour 22 are generated. At this time, as shown in FIG. 2(b), between cell 26 corresponding to section 23 and cell 27 corresponding to section 24,
Cells 28 corresponding to 26 sections are arranged.
第3図において、第2図の23の区間のセルは、領域3
1にあり、第2図の領域24の区間のセルは、領域32
にあるものとする。第2図の26の区間のセルは、新し
く領域33に配置されていく。In FIG. 3, the cells in section 23 in FIG.
1, and the cells in the area 24 in FIG. 2 are in the area 32.
It shall be assumed that The cells in section 26 in FIG. 2 are newly placed in area 33.
この場合、第2図の26の区間座標が生成されていく間
は、第3図のセル領域31.32のメモリが順に参照さ
れ、第3図の領域330部分が拡張されていくだけで、
他の部分のセルが参照されることはない。これは、アウ
トラインフォントの輪郭が連続して発生されることによ
るものである。従って、隣合った画素に対応するセル同
士も常に隣合っている。このことから、セル領域34ま
たは、パケット領域36の一定の範囲をプロセッサ内部
に保持しておけば、外部のセル情報をその都度読み書き
する場合と比較して、外部メモリとのアクセス回数が減
り、より早く、塗りつぶしのための情報を生成すること
が可能となる。In this case, while the 26 section coordinates in FIG. 2 are being generated, the memories in the cell areas 31 and 32 in FIG. 3 are sequentially referenced, and only the area 330 in FIG. 3 is expanded.
Cells in other parts are never referenced. This is due to the fact that the contours of an outline font are generated continuously. Therefore, cells corresponding to adjacent pixels are always adjacent to each other. From this, if a certain range of the cell area 34 or packet area 36 is held inside the processor, the number of accesses to external memory will be reduced compared to the case where external cell information is read and written each time. It becomes possible to generate information for filling in more quickly.
第4図は、プロセッサ401の内部に、外部のセル情報
402の一部がコピーされ書き換えられていく様子を示
したものである。第4図(a)において、プロセッサ4
01には、スイッチバッファ403と記憶位置保持手段
409がある。スイッチバッファ403は、404と4
06の2つの部分に分かれており、それぞれ適当な数の
セルまたはパケットを連続的に記憶することが出来る。FIG. 4 shows how part of the external cell information 402 is copied and rewritten inside the processor 401. In FIG. 4(a), processor 4
01 includes a switch buffer 403 and a storage position holding means 409. The switch buffer 403 has 404 and 4
06, each of which can continuously store an appropriate number of cells or packets.
一方、記憶位置保持手段409には、内部メモリ書換え
手段406、外部メモリポインタ407、方向記憶手段
40Bがある。On the other hand, the storage position holding means 409 includes an internal memory rewriting means 406, an external memory pointer 407, and a direction storage means 40B.
第4図(a)では、スイッチバッファ403の404に
外部メモリの一部N1−410が、405に外部メモリ
の一部N2−411か記憶されている。この時、内部メ
モリ書換え位置406には、次に書き換えられるべきス
イッチバッファか保持されている。この場合は404で
ある。また外部メモリポインタ407には、次に読み込
まれる外部メモリの位置が記憶される。この場合はN3
−412である。方向位置記憶手段408には、外部メ
モリ402をどの方向に参照しているかが記憶されてい
る。この場合は外部メモリの番地の増加方向に参照して
行くので、”増加“である。外部メモリの減少方向に参
照されて行くときは、”減少“と記録される。In FIG. 4A, part of the external memory N1-410 is stored in 404 of the switch buffer 403, and part N2-411 of the external memory is stored in 405. At this time, the internal memory rewrite location 406 holds the switch buffer to be rewritten next. In this case, it is 404. Further, the external memory pointer 407 stores the location of the external memory to be read next. In this case N3
-412. The direction position storage means 408 stores information about which direction the external memory 402 is being referred to. In this case, the reference is made in the increasing direction of the external memory address, so it is "increase". When reference is made in the decreasing direction of the external memory, "decreasing" is recorded.
外部メモIJ 402が左から右に参照されて行くとき
、405の境界まで参照が進み、N3−412を参照す
る必要が発生した時は次のようになる。When the external memo IJ 402 is referenced from left to right, the reference progresses to the boundary of 405 and when it becomes necessary to refer to N3-412, the following occurs.
内部メモリ書換え位置406の示しているスイッチバッ
ファ、この場合は404の内容を外部メモリ402に書
き出す。その後に、外部メモリポインタ407の示して
いる外部メモリ402の情報、この場合はN3−412
の情報をスイッチバッファ404に書き込む。その後、
第4図(blに示すように、内部メモリ書換え位置41
6はbに、外部メモリポインタ416はN4にそれぞれ
書き換えられる。The contents of the switch buffer indicated by the internal memory rewriting position 406, in this case 404, are written to the external memory 402. After that, the information of the external memory 402 indicated by the external memory pointer 407, in this case N3-412
information is written to the switch buffer 404. after that,
FIG. 4 (as shown in bl, internal memory rewrite position 41
6 is rewritten to b, and the external memory pointer 416 is rewritten to N4.
第5図は、このようなスイッチバッファと記憶位置捕手
段がプロセッサ61内部に3七))用意されていること
を示している。スイッチバッファ66と記憶位置保持手
段67はそれぞれ、新たに拡張されるセルの情報を記憶
するために使用される。スイッチバッファ62.64と
記憶位置保持手段63.66はそれぞれ新たに拡張され
るセルに関係する前後のセルの情報を記憶するために使
用される。FIG. 5 shows that such a switch buffer and storage location capture means are provided within the processor 61. The switch buffer 66 and the storage location holding means 67 are each used to store information of a newly expanded cell. The switch buffers 62, 64 and the memory location holding means 63, 66 are respectively used to store information of previous and subsequent cells related to the newly expanded cell.
このようにして外部メモリ68の内容を適宜プロセッサ
内部に保持することにより外部メモリ58とのアクセス
回数を減らすことが可能である。In this way, by appropriately holding the contents of the external memory 68 inside the processor, it is possible to reduce the number of accesses to the external memory 58.
このため、塗りつぶしのための情報を高速に発生するこ
とが可能である。Therefore, it is possible to generate information for filling in at high speed.
発明の効果
以上、本発明によれば、アウトラインフォントの塗りつ
ぶし情報を生成する際、プロセッサ外部のメモリとのア
クセスを減らすことが出来、より高速に塗りつぶしのた
めの情報を生成することが出来その効果は大きい。Effects of the Invention According to the present invention, when generating filling information for an outline font, accesses to memory outside the processor can be reduced, and information for filling can be generated faster. is big.
第1図は本発明の一実施例における画像塗りつぶし装置
のブロック結線図、第2図(a)は同装置によるドーナ
ノツ形の文字の描画を示した図、第2図(b)は同装置
における要部であるセルの概念構成図、第3図は同装置
におけるメモリ上のセルの配置概念図、第4図は同装置
におけるプロセッサの内部に外部情報の一部がコピーさ
れ書き換えられる様子を示した図、第5図は同装置にお
けるプロセッサに各構成を複数セット設けたブロック結
線図、第5図は従来の画像塗りつぶしを示した概念(b
)
図
図、第7図は同従来の画像塗りつぶし装置のプロ、り結
線図、第8図〜第10図は同装置の要部概念図である。
101・・・輪郭情報発生手段、102・・・文字塗り
つぶし手段、103・・・外部メモリ、104・・・パ
ケットメモリ(第1の座標記憶手段)、105・・・セ
ルメモリ(第2の座標記憶手段)、106・・・プロセ
ッサ、107・・・前部スイッチバνファ(第3の座標
記憶手段)、108・・・後部バッファ(第4の座標記
憶手段)、109・・・拡張バッファ(第5の座標記憶
手段)、11Q・・・前部記憶位置保持手段(第1の位
置記憶手段)、111・・・後部記憶位置保持手段(第
2の位置記憶手段)、112・・・拡張位置記憶手段(
第3の位置記憶手段)、113・・コントローラ、11
4・・・パス、116・・・文字表示手段。
第1図
代理人の氏名 弁理士 粟 野 重 孝 ほか1名メモ
リ
第4図
第
図
第7図
第8図
第
図
(a)
バケッ
ト91
セル92FIG. 1 is a block wiring diagram of an image filling device according to an embodiment of the present invention, FIG. 2(a) is a diagram showing the drawing of donut-shaped characters by the same device, and FIG. 2(b) is a diagram showing the drawing of donut-shaped characters by the same device. Figure 3 is a conceptual diagram of the arrangement of cells on the memory in the same device, and Figure 4 shows how a part of external information is copied and rewritten inside the processor in the same device. Fig. 5 is a block wiring diagram in which multiple sets of each configuration are provided in the processor in the same device, and Fig. 5 is a conceptual diagram showing conventional image filling (b).
7 is a professional wiring diagram of the conventional image filling device, and FIGS. 8 to 10 are conceptual diagrams of the main parts of the same device. 101...Contour information generation means, 102...Character filling means, 103...External memory, 104...Packet memory (first coordinate storage means), 105...Cell memory (second coordinate storage means) 106... Processor, 107... Front switch buffer (third coordinate storage means), 108... Rear buffer (fourth coordinate storage means), 109... Extension buffer ( 5th coordinate storage means), 11Q...Front storage position holding means (first position storage means), 111...Rear storage position holding means (second position storage means), 112...Extension Position storage means (
third position storage means), 113...controller, 11
4...Path, 116...Character display means. Figure 1 Name of agent Patent attorney Shigetaka Awano and one other person Memory Figure 4 Figure 7 Figure 8 Figure 8 (a) Bucket 91 Cell 92
Claims (1)
うちの一方の数をそれぞれ記憶する小領域の集まりで構
成される第1の座標記憶手段と、前記各画素の他の座標
値をそれぞれ記憶する小領域の集まりで構成される第2
の座標記憶手段と、前記第1または第2の座標記憶手段
に記憶された座標値の一部を記憶する第3、第4、第5
の座標記憶手段と、前記第3、第4、第5の座標記憶手
段の記憶する前記第2の座標記憶手段内における位置を
記憶する第1、第2、第3の位置記憶手段と、前記第1
、第2、第3、第4、第5の座標記憶手段及び前記第1
、第2、第3の位置記憶手段とを制御するコントローラ
手段とを具備する画像塗りつぶし装置。a first coordinate storage means constituted by a collection of small regions each storing one of two coordinate values of each pixel constituting a closed region of a two-dimensional plane; and the other coordinate value of each pixel. The second area consists of a collection of small areas each storing
coordinate storage means, and third, fourth, and fifth coordinate storage means for storing a part of the coordinate values stored in the first or second coordinate storage means.
coordinate storage means; first, second, and third position storage means for storing positions in the second coordinate storage means stored by the third, fourth, and fifth coordinate storage means; 1st
, second, third, fourth, and fifth coordinate storage means, and the first
, second and third position storage means, and controller means for controlling the second and third position storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2135018A JPH0433077A (en) | 1990-05-24 | 1990-05-24 | Picture painting-out device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2135018A JPH0433077A (en) | 1990-05-24 | 1990-05-24 | Picture painting-out device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0433077A true JPH0433077A (en) | 1992-02-04 |
Family
ID=15142010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2135018A Pending JPH0433077A (en) | 1990-05-24 | 1990-05-24 | Picture painting-out device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0433077A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7119801B1 (en) | 1999-03-26 | 2006-10-10 | Seiko Epson Corporation | Display device and electronic apparatus |
-
1990
- 1990-05-24 JP JP2135018A patent/JPH0433077A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7119801B1 (en) | 1999-03-26 | 2006-10-10 | Seiko Epson Corporation | Display device and electronic apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5621866A (en) | Image processing apparatus having improved frame buffer with Z buffer and SAM port | |
| CA1255404A (en) | Video display control circuit arrangement | |
| JPH08278778A (en) | Method and apparatus for display control of image | |
| JPH0713788B2 (en) | Image display device | |
| JPH0433077A (en) | Picture painting-out device | |
| JPS6016634B2 (en) | Graphic generation method in display devices | |
| JPH06149533A (en) | High-speed segment drawing method that reduces drawing processing of segments outside the display area | |
| JPH0361199B2 (en) | ||
| JPH02150919A (en) | Display system for state display row at the time of dividing and displaying | |
| JPH0640260B2 (en) | Storage device | |
| JPH02153484A (en) | image filling device | |
| JPS5835592A (en) | display screen splitting device | |
| JPS6067990A (en) | Picture information processor having density converting function | |
| JP2549792B2 (en) | Raster drawing scroll device | |
| JP4482996B2 (en) | Data storage apparatus and method and image processing apparatus | |
| JPH1153573A (en) | Three-dimensional image processing apparatus and video window generation method | |
| JP2555325B2 (en) | Display device | |
| JP2547347B2 (en) | Image display controller | |
| JPH056661A (en) | Image memory | |
| JPH06203170A (en) | Three-dimensional display device | |
| JPS6159484A (en) | Segment control system | |
| JPH0528771A (en) | Memory element | |
| JPH0496187A (en) | Picture processor | |
| JPH0388022A (en) | Image display device | |
| JPH04340633A (en) | Picture memory erase method |