JPH01155395A - Graphic display - Google Patents

Graphic display

Info

Publication number
JPH01155395A
JPH01155395A JP62315553A JP31555387A JPH01155395A JP H01155395 A JPH01155395 A JP H01155395A JP 62315553 A JP62315553 A JP 62315553A JP 31555387 A JP31555387 A JP 31555387A JP H01155395 A JPH01155395 A JP H01155395A
Authority
JP
Japan
Prior art keywords
pattern
data
frame memory
register
specified
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
Application number
JP62315553A
Other languages
Japanese (ja)
Inventor
Haruki Ogawa
小川 治樹
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 JP62315553A priority Critical patent/JPH01155395A/en
Publication of JPH01155395A publication Critical patent/JPH01155395A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE: To obtain the graphic display device which is increased in drawing speed by providing a means for drawing a pattern in a frame memory consisting of plural dots in access units of the frame memory by using a pattern register. CONSTITUTION: A CPU specifies a drawing specified pattern 9 consisting of 8× 8 dots for the drawing of a graphic character, the drawing direction of the pattern, and the head dot to be drawn. The specification of the drawing direction consists of a pattern expansion instruction 14 and a drawing direction specification part 15, which consists of, for example, three bits, so that one of eight directions is specified at 45 deg. intervals. Data of the drawing direction specification part 15 whose drawing direction is specified are stored in a drawing direction selecting circuit 4. Then data in the drawing direction selecting circuit 4 are outputted to the pattern register 1 thorugh a pattern expansion readout control circuit 2. Consequently, the drawing speed of the graphic display device is made fast.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、グラフィックディスプレイ装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to graphic display devices.

〔従来の技術〕[Conventional technology]

従来、グラフィックディスプレイ装置では、グラフィッ
ク文字を描画する際、CPUから指定される描画パター
ンを、−旦、パターンRAMと称される記憶装置に格納
し、その後前記CPUから、パターンのフレームメモリ
への展開を指定されることにより、該パターンの描画を
実行するようになっている。
Conventionally, in graphic display devices, when drawing graphic characters, a drawing pattern specified by a CPU is first stored in a storage device called a pattern RAM, and then the CPU develops the pattern into a frame memory. When specified, drawing of the pattern is executed.

この際の描画の方法は、あらかじめ始点として指定さ九
たドラ1−から、指定された方向にM番に。
The drawing method at this time is from the 9th dot 1-, which was specified as the starting point, to the Mth in the specified direction.

指定されたドツトをフレームメモリ上のどの位置に描画
すべきかを計算し、処理を実行するという方法による。
This method calculates where in the frame memory the specified dot should be drawn, and then executes the process.

なお、この際、フレームメモリ上の指定された領域には
、描画パターンにより直接内容を指定されないドツトも
複数個存在するため、このようなドツトに対しては、C
PUの指定に従い、旧情報をベースにした演算処理によ
り、適切なパターンを埋める処理を実行している。
At this time, since there are multiple dots whose contents are not directly specified by the drawing pattern in the specified area on the frame memory, C
In accordance with the PU designation, processing is performed to fill in appropriate patterns using arithmetic processing based on old information.

このような実行を第2図(a)、(b)、(c)を用い
て説明する。同図は、同図(a)に示す具体的パターン
を、同・図(b)に示すパターン展開を行なう場合を示
している。
Such execution will be explained using FIGS. 2(a), (b), and (c). This figure shows a case in which the specific pattern shown in FIG. 3(a) is expanded into the pattern shown in FIG. 14(b).

まず、CPUから指定される第2図(a)のパターンは
このままの形でパターンRAMに格納される。
First, the pattern shown in FIG. 2(a) specified by the CPU is stored in the pattern RAM as is.

このパターンRAMに格納されたパターンをもとにフレ
ームメモリへのパターン描画を実行するわけであるが、
同図(b)の方向にパターンを展開する場合には、原パ
ターンのほかに原パターンと同数の補間すべきドツトが
存在する。すなわち、フレームメモリ上に描画しなけれ
ばならないドツト数は原パターンのドツト数の2倍であ
る。
The pattern is drawn to the frame memory based on the pattern stored in the pattern RAM.
When developing a pattern in the direction shown in FIG. 2B, there are the same number of dots to be interpolated as the original pattern in addition to the original pattern. That is, the number of dots that must be drawn on the frame memory is twice the number of dots in the original pattern.

これらの各ドツトに対し、1ドツト毎に判別して、フレ
ームメモリのどの位置に描画すべきか、描画位置を計算
し、複数ドツトで構成されるフレームメモリのアクセス
単位ごとに、フレームメモリ内に格納されているデータ
との間で修飾演算を行った後、当該エリアに書込むとい
う方式で、該当ドツトのデータを決定する。
For each of these dots, the drawing position is calculated to determine where in the frame memory the dot should be drawn, and each dot is stored in the frame memory for each access unit of the frame memory consisting of multiple dots. The data of the corresponding dot is determined by performing a modification operation on the data that is currently displayed and then writing it into the area.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

前記のような従来のグラフィックディスプレイ装置制御
回路においては、nXnドツトのグラフインク文字を描
画するのにn2以上の描画サイクルを必要とするため、
キャラクタジェネレータ方式の文字表示装置に比べて2
桁近くの描画速度の差を生ずる。
In the conventional graphic display device control circuit as described above, it takes n2 or more drawing cycles to draw a graph ink character of nXn dots.
2 compared to a character generator type character display device.
This causes a difference in drawing speed of nearly an order of magnitude.

キャラクタジェネレータ方式の文字表示装置はデイスプ
レィ装置の表示領域を小ドツトのマトリックスに分割し
て、コード対応でパターンを割当てる方式であり1表示
の高速性を問うシステムでは非常に有効な制御方法であ
るが、グラフィック文字描画の方式に比べると、角度や
傾斜を持たせた文字の制御や1文字の始点を自由に選べ
ないなどの欠点を有している。
A character generator-type character display device divides the display area of the display device into a matrix of small dots and assigns patterns according to codes, and is a very effective control method in systems that require high-speed single display. Compared to graphic character drawing methods, this method has drawbacks such as the inability to control characters with angles and inclinations, and the inability to freely select the starting point of a single character.

本発明は、このような事情に基づいてなされたものであ
り、その目的は、描画速度を高速化したグラフィックデ
ィスプレイ装置を提供するにある。
The present invention was made based on such circumstances, and its purpose is to provide a graphic display device with increased drawing speed.

〔問題点を解決するための手段〕[Means for solving problems]

このような目的を達成するために、本発明は、指定され
た矩形パターンを45°単位で分割の8方向のパターン
描画する機能を備えるグラフィックディスプレイ装置に
おいて、前記指定された矩形パターンを指定された方向
のパターンに展開するパターンレジスタを備えるととも
に、前記パターンレジスタを用いて、複数ドツトから構
成されるフレームメモリのアクセス単位で、フレームメ
モリへのパターン描画を実行する手段を設けるようにし
たものである。
In order to achieve such an object, the present invention provides a graphic display device having a function of drawing a pattern in eight directions dividing a specified rectangular pattern in units of 45°. The present invention is provided with a pattern register that develops into a directional pattern, and a means for using the pattern register to execute pattern drawing on the frame memory in units of access to the frame memory consisting of a plurality of dots. .

〔作用〕[Effect]

このように、前記パターンレジスタを設けることによっ
て、このパターンレジスタデータを、フレームアクセス
単位ごとに分割、読出し、この単位ごとにフレームメモ
リへの書き込みを実行することができるようになる。
In this way, by providing the pattern register, it becomes possible to divide and read the pattern register data in units of frame access, and to execute writing to the frame memory in each unit.

したがって、フレームメモリへのパターン描画判定が、
従来のようにドツト単位ではなく、複数ドツトでまとめ
て描画することができ、描画速度を高速化することがで
きるようになる。
Therefore, the pattern drawing decision to the frame memory is
It is possible to draw multiple dots at once instead of dot by dot as in the conventional method, and the drawing speed can be increased.

〔実施例〕〔Example〕

第1図は、本発明によるグラフィックディスプレイ装置
の一実施例を示す概略ブロック図である。
FIG. 1 is a schematic block diagram illustrating one embodiment of a graphic display device according to the present invention.

まず、グラフィック文字を描画する際の8×8のドツト
からなる描画指定パターン9と、該パターンの描画方向
、および描画すべき先頭ドツトが、図示しないCPUに
より指定される。前記描画方向の指定は、第4図(a)
に示すように、パターン展開命令14と描画方向指定部
15とで構成される。描画方向指定部15はたとえば3
ビツトからなり、これにより45°間隔で8方向のいず
れかを指定することができる。
First, a drawing designation pattern 9 consisting of 8×8 dots for drawing a graphic character, the drawing direction of the pattern, and the leading dot to be drawn are specified by a CPU (not shown). The designation of the drawing direction is shown in Fig. 4(a).
As shown in FIG. 2, it is composed of a pattern development command 14 and a drawing direction designation section 15. The drawing direction designation section 15 is, for example, 3
It consists of bits, which allow one of eight directions to be specified at 45° intervals.

前記描画方向が指定された描画方向指定部15のデータ
は描画方向選択回路4に格納されるようになっている。
The data in the drawing direction specifying section 15 in which the drawing direction is designated is stored in the drawing direction selection circuit 4.

そして、前記描画方向選択回路4内のデータはパターン
展開読出制御回路2を介して、パターンレジスタ1に出
力されるようになっている。また、この際、展開始点選
択回路6からのデータも前記パターンレジスタ1に出力
されるようになっている。この展開始点選択回路6のデ
ータは、上述の描画方向データ等とともに前記パターン
レジスタ1上の展開領域を計算するためのデータである
The data in the drawing direction selection circuit 4 is output to the pattern register 1 via the pattern development readout control circuit 2. Further, at this time, data from the expansion start point selection circuit 6 is also output to the pattern register 1. The data of the expansion start point selection circuit 6 is data for calculating the expansion area on the pattern register 1, together with the above-mentioned drawing direction data and the like.

前記パターン展開読出制御回路2からパターンレジスタ
1への出力は、パターン書込制御回路3からのタイミン
グ信号によって行なわれる。また。
The output from the pattern development readout control circuit 2 to the pattern register 1 is performed by a timing signal from the pattern write control circuit 3. Also.

このパターン書込制御回路3からは補間データをも、場
合によって出力される。この補間データは、後述するよ
うに、前記パターンレジスタ1は、ドツト数の異なる2
個のレジスタ選択系から構成されていることにより前記
描画指定パターン9のドツト数以上のドツトを有するレ
ジスタ系への出方データとなる。
The pattern writing control circuit 3 also outputs interpolated data as the case may be. As will be described later, this interpolated data is stored in the pattern register 1 in two different numbers of dots.
Since the register selection system is composed of register selection systems, the data is output to the register system having more dots than the number of dots in the drawing designation pattern 9.

前記パターンレジスタ1は、展開領域11内に描画デー
タ10が記憶されるように構成されている。前記描画デ
ータ10は縦16ドツト、横15ドツトの菱形をなす領
域に記憶されるようになっている。これにより、第3図
(b)に示すように、描画指定パターン9の横8ビツト
の各パターンが、第3図(c)に示すように、前記描画
パターン10の傾め8ドツトの各パターンに対応づけら
れるようになっている。
The pattern register 1 is configured such that drawing data 10 is stored in a development area 11. The drawing data 10 is stored in a diamond-shaped area of 16 dots vertically and 15 dots horizontally. As a result, as shown in FIG. 3(b), each horizontal 8-bit pattern of the drawing designation pattern 9 is changed to each horizontal 8-bit pattern of the drawing pattern 10, as shown in FIG. 3(c). It is now possible to correspond to

前記描画データ10は、第4図(c)に示すように、指
定された描画指定パターン9をそのままの形で埋め込む
展開領域17と、前記描画指定バタ・−ン9を傾斜させ
て埋込む展開領域17とを有する2つのレジスタ系内に
格納されるようになっている。
As shown in FIG. 4(c), the drawing data 10 includes a development area 17 in which the specified drawing designation pattern 9 is embedded as is, and a development area 17 in which the drawing designation pattern 9 is embedded at an angle. The data is stored in two register systems having an area 17.

そして、この各展開領域17.18では、各々の方向で
展開の出発点となる始点16を有している。この始点1
6に対応するデータは前記始点選択回路6に格納されて
いるものである。この始点16を基準として、描画方向
データ、展開を指定されたパターンの大きさのデータに
よって、パターンレジスタ1上の展開領域を計算するよ
うになっている。
Each development region 17, 18 has a starting point 16 that is a starting point for development in each direction. This starting point 1
The data corresponding to 6 is stored in the starting point selection circuit 6. Using this starting point 16 as a reference, the development area on the pattern register 1 is calculated based on drawing direction data and data on the size of the pattern specified for development.

そして、前記パターンレジスタ1に格納された描画デー
タ10は、描画読出アドレス制御回路7によって、描画
データ選択回路8に基づくフレームメモリアクセス単位
毎に切り出して読み出される。前記描画データ選択回路
8の読み出し制御は、パターン展開読出制御回路2の指
示を受けて実行されるようになっている。
The drawing data 10 stored in the pattern register 1 is extracted and read out by the drawing read address control circuit 7 for each frame memory access unit based on the drawing data selection circuit 8. The readout control of the drawing data selection circuit 8 is executed in response to instructions from the pattern development readout control circuit 2.

前記フレームメモリアクセスは、第3図(d)に示すよ
うに、フレームメモリの描画始点指定によって、分割ブ
ロック12および13の各分割ブロックに分割されるよ
うになり、各分割ブロック内におけるフレーム毎に順次
アクセスされるようになっている。
As shown in FIG. 3(d), the frame memory access is divided into divided blocks 12 and 13 by specifying the drawing start point of the frame memory, and is accessed for each frame in each divided block. They are accessed sequentially.

このような構成において、パターンレジスタ1への具体
的なパターン展開の一実施例を以下説明する。
In such a configuration, a specific example of pattern expansion into the pattern register 1 will be described below.

グラフィック文字を描画する際の描画方向はCPUによ
り指定されるが、この指定は第4図(a)に示すパター
ン展開命令14に含まれる。
The drawing direction when drawing graphic characters is designated by the CPU, and this designation is included in the pattern development command 14 shown in FIG. 4(a).

45°方向に分割した8方向を指定するためには、第4
図(a)に示すように、描画方向指定部15は3ビツト
あればよい。この3ビツトにより、同図(b)に例示し
た、8方向を指定できる。なお、この描画方向指定部1
5のデータは第1図における描画方向選択回路4内部に
格納されるものである。
To specify 8 directions divided into 45° directions, use the fourth
As shown in Figure (a), the drawing direction specifying section 15 only needs to have 3 bits. With these three bits, eight directions can be specified, as illustrated in FIG. 2(b). Note that this drawing direction designation section 1
Data 5 is stored inside the drawing direction selection circuit 4 in FIG.

パターンレジスタ1のパターン展開領域は、同図(Q)
に示すように、#2.4,6.8の展開領域17の90
°度方向の展開領域と、それがら45°ずれた#1,3
,5.7の展開領域18の2種8方向の展開領域に分け
られる。
The pattern development area of pattern register 1 is shown in the same figure (Q).
As shown, #2.4, 6.8 development area 17 90
Deployment area in the degree direction and #1 and 3 shifted by 45 degrees
, 5.7 development areas 18 are divided into two types and 8 direction development areas.

各展開領域17.18は、各々の方向で展開の始点16
を有する。この始点はハードウェアで各描画方向ごとに
固定データを決定しておき、第1図の始点選択回路6内
部に格納されているものである。
Each development area 17,18 has a starting point 16 of development in each direction.
has. This starting point is determined by hardware as fixed data for each drawing direction, and is stored inside the starting point selection circuit 6 shown in FIG.

パターンレジスタ1にパターン展開を実行する際に必要
となる領域は、90°方向に対しては、指定されたパタ
ーンのドツト数に等しい領域であり、この方向から45
°ずれた方向に対しては。
The area required when executing pattern development in pattern register 1 is an area equal to the number of dots of the specified pattern in the 90° direction, and 45 degrees from this direction.
°For the shifted direction.

指定されたパターンのドツト数の2倍に等しい領域であ
る。
This area is equal to twice the number of dots in the specified pattern.

90″方向すなワチ、第4図(b)(7)#0,2゜4
.6の方向に対しては、指定されたパターンをそのまま
の形で埋込む方式となり、#1,3,5゜7の方向に対
しては、パターンを埋込むと同時に間に位置するドツト
を補間する必要がある。
90'' direction, Fig. 4 (b) (7) #0,2゜4
.. For direction #6, the specified pattern is embedded as is, and for directions #1, 3, 5°7, the pattern is embedded and the dots located in between are interpolated at the same time. There is a need to.

本実施例においては、第5図に示すように、So、2,
4.6マトリツクス選択系と#1,3゜5,7マトリツ
クス選択系の2つのレジスタ選択系を用いてこれを実現
する。
In this embodiment, as shown in FIG.
This is realized using two register selection systems: a 4.6 matrix selection system and a #1,3°5,7 matrix selection system.

まず、906方向の80.2,4.6マトリツクス選択
系を考えると、パターンの方向が、#0と#4.#2と
#6で制御が分けられる。
First, considering an 80.2, 4.6 matrix selection system with 906 directions, the pattern directions are #0, #4. Control is divided between #2 and #6.

すなわち、#0と#4方向はX O−X nにデータを
供給し”JO”””inに書込制御信号を供給すること
によりパターンの展開制御が実行でき、#2と#6方向
では逆にyo−ynにデータを供給しx。
That is, in the #0 and #4 directions, pattern expansion control can be executed by supplying data to Conversely, supply data to yo-yn and x.

〜x0に書込制御信号を供給することにより、パターン
の展開制御が実行できる。
By supplying a write control signal to x0, pattern expansion control can be executed.

これから判るように、#0と#4方向または#2と#6
方向の違いは、展開始点が対角点となると同時に指定さ
れたパターンのドツト展開位置が逆転することにある。
As you can see, #0 and #4 directions or #2 and #6
The difference in direction is that the dot development position of the specified pattern is reversed at the same time that the development start point becomes the diagonal point.

90°方向から45°ずれた、#1,3,5゜7の各方
向においても#1と#5方向、#3と#7方向に分けら
れ、前記の方向同様の制御が必要である。加えてこの方
向に対しては、実パターンを展開すべきドツト位置の間
に空きドツトが存在するため、これを補間しなければな
らない。このようなドツトに対しては、たとえば、yo
とylの中間に位置するドツトは、yo位置に展開する
パターンを押込むという方式で、補間する。したがって
、yoに供給する書込制御信号とXQ−Xnのデータを
この補間すべきドツトに対するレジスタビットにも供給
し、レジスタデータを一意的に定める方式をとる。
The directions #1, 3, and 5°7, which are shifted by 45° from the 90° direction, are also divided into the #1 and #5 directions, and the #3 and #7 directions, and the same control as in the above-mentioned directions is required. In addition, in this direction, there are empty dots between the dot positions where the actual pattern should be developed, so these must be interpolated. For such dots, for example, yo
The dot located between and yl is interpolated by pushing the pattern developed at the yo position. Therefore, a method is adopted in which the write control signal supplied to yo and the data of XQ-Xn are also supplied to the register bit for this dot to be interpolated, thereby uniquely determining the register data.

第6図は、前記パターン展開の方式を制御するためのパ
ターンレジスタ1の各レジスタビットの基本構成である
FIG. 6 shows the basic structure of each register bit of the pattern register 1 for controlling the pattern expansion method.

ddo、ddz、dda、dde (ddx、dda。ddo, ddz, dda, dde (ddx, dda.

dds、dd7)は、描画方向指定部で指示された方向
制御信号であり、d Iy dn−11dJ+ dn−
Jは。
dds, dd7) are direction control signals instructed by the drawing direction specifying section, and d Iy dn-11dJ+ dn-
J is.

各方向に対し書込むべきデータである。WYI及びWX
J、各々、描画方向から制御される書込制御信号である
This is data to be written in each direction. WYI and WX
J, each is a write control signal controlled from the drawing direction.

この回路構成では、#0の方向に対する方向制御信号は
ddoであり、このときのデータ信号はd、がアクティ
ブとなり、書込制御信号はWYlがアクティブとなる。
In this circuit configuration, the direction control signal for direction #0 is ddo, the data signal d at this time is active, and the write control signal WYl is active.

同様#2の方向に対する方向制御信号はd d’zであ
り、データはdノ、書込制御信号はWXJさらに、#4
に対しては、dd4゜dn−J、WYt、#6に対して
は、d de、 dn−JIW X Jの組合せとなる
Similarly, the direction control signal for direction #2 is d d'z, the data is d, the write control signal is WXJ, and #4
For #6, the combination is dd4°dn-J, WYt, and d de, dn-JIW X J.

#1,3,5.7に対しても同様の回路構成で制御を実
行する。ただしこの方向に対しては、補間ビットの制御
も実行する。
Control is executed for #1, 3, and 5.7 using a similar circuit configuration. However, in this direction, interpolation bit control is also performed.

各レジスタビットは、第6図(b)の基本構成の組合せ
で、#0,2,4.6の方向、#1.3゜5.7の方向
、及び補間ビットとしての制御の3つの制御を行う回路
の組合せで実現する。
Each register bit is a combination of the basic configuration shown in Figure 6(b), and has three controls: #0, 2, 4.6 direction, #1.3°5.7 direction, and control as an interpolation bit. This is achieved by combining circuits that perform this.

次に、フレームメモリへのパターン描画命令を受けたと
きの、パターンレジスタ1からのレジスタデータの読み
出しと、フレームメモリへの書き込みの一実施例を以下
説明する。
Next, an example of reading register data from the pattern register 1 and writing to the frame memory when a pattern drawing command to the frame memory is received will be described below.

フレームメモリにアクセスする際は、複数ドツト構成の
単位で実行される。これは、画面構成より決まり、CP
Uから初期データとしてグラフィックディスプレイ制御
回路に指定される。
When accessing the frame memory, it is executed in units of multiple dot configurations. This is determined by the screen configuration, and the CP
It is designated as initial data from U to the graphic display control circuit.

一方、パターンレジスタ1に展開されたパターンはすべ
て展開の始点16を有しており、この展開の始点のデー
タと、描画方向データ及び展開を指定されたパターンの
大きさにより、パターンレジスタ上の展開領域が計算で
きる。
On the other hand, all the patterns developed in the pattern register 1 have a development start point 16, and depending on the data of this development start point, the drawing direction data, and the size of the pattern specified to be developed, the pattern is developed in the pattern register. Area can be calculated.

この計算された展開領域は、第7図に示すように、X 
t +i−X t”L+−11Y k−Y k”n (
7)領域として与えられる。
This calculated development area is, as shown in FIG.
t +i-X t”L+-11Y k-Y k”n (
7) Given as a region.

これに対し、CPUからは、フレームメモリ上の描画始
点が与えられるわけであるが、これは、展開の始点16
を、フレームメモリ上のどの位置に描画するかを指定す
るものであり、描画始点が。
On the other hand, the CPU gives the drawing start point on the frame memory, which is the starting point 16 of the expansion.
This specifies where on the frame memory the drawing should start.

フレームメモリアクセス単位とどのような関係にあるか
によって、パターンレジスタをフレームメモリアクセス
単位によってどのように分割すべきかが一意的に決定さ
れる。
How the pattern register should be divided into frame memory access units is uniquely determined depending on the relationship with the frame memory access units.

フレームメモリアクセス単位がjドツトより構成され−
(Xl+J、 Yb)の展開の始点に対し、描画始点が
フレームメモリアクセス単位の左端の位盾として与えら
れれば、与えられたパターンレジスタ内のデータは、X
IからX1+J−1及びXt+、からXl+2J−1の
2つのフレームメモリアクセス単位による領域に分割さ
れる。
The frame memory access unit is composed of j dots.
For the starting point of expansion of (Xl+J, Yb), if the drawing starting point is given as the leftmost position of the frame memory access unit, the data in the given pattern register is
The area is divided into two frame memory access units: I to X1+J-1 and Xt+ to Xl+2J-1.

また、  (X1+J、 Yh)に対し、描画始点がフ
レームメモリアクセス単位の右端の点であれば、パター
ンレジスタ内のデータは、X 1+1からX1÷J。
Also, for (X1+J, Yh), if the drawing start point is the rightmost point of the frame memory access unit, the data in the pattern register is from X1+1 to X1÷J.

X1+J+1からXl+2Jの2つの領域に分割される
It is divided into two areas from X1+J+1 to Xl+2J.

(X I+ J 、 Y h )に対し描画始点がフレ
ームメモリアクセス単位の両端の点ではなく、中間の点
であれば領域は3分割される。
For (X I+ J , Y h ), if the drawing start point is not at both ends of the frame memory access unit but at an intermediate point, the area is divided into three.

このようにパターンレジスタ内データをフレームメモリ
アクセス単位に分割し、読出す制御を。
In this way, data in the pattern register is divided into frame memory access units and read control is performed.

描画データ選択回路8がパターン展開読出制御回路2の
指示を受けて実行する。
The drawing data selection circuit 8 receives an instruction from the pattern development readout control circuit 2 and executes it.

以上説明したように、まずハードウェア構成により、C
PUからのパターン展開命令に従い、その後与えられる
パターンデータを、−語ずつ、パターンデータが与えら
れる毎に、パターンレジスタに展開する1次に、フレー
ムメモリへのパターン描画指令に基づき、パターンレジ
スタデータを、フレームメモリアクセス単位ごとに分割
・読出し、この単位ごとにフレームメモリへの書き込み
を実行している。
As explained above, first, depending on the hardware configuration, C
In accordance with the pattern development command from the PU, the pattern data given thereafter is developed into the pattern register one word at a time, each time the pattern data is given.First, the pattern register data is developed based on the pattern drawing command to the frame memory. , division and reading are performed for each frame memory access unit, and writing to the frame memory is executed for each unit.

したがって、フレームメモリへのパターン描画判定が、
ドツト単位ではなく複数ドツトをまとめて描画でき、描
画速度を高速化することができるようになる。
Therefore, the pattern drawing decision to the frame memory is
Multiple dots can be drawn at once rather than dot by dot, making it possible to speed up the drawing speed.

〔発明の効果〕〔Effect of the invention〕

以」二説明したことから明らかなように、本発明による
グラフィックディスプレイ装置によれば、描画速度を高
速化することができるようになる。
As is clear from the above description, according to the graphic display device according to the present invention, the drawing speed can be increased.

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

第1図は、本発明によるグラフィックディスプレイ装置
の一実施例を示す概略構成図、第2図は、従来のグラフ
ィックディスプレイ装置の一例を示す概念説明図、第3
図ないし第7図はそれぞれ本発明によるグラフィックデ
ィスプレイ装置の各部の一実施例の詳細を示す構成図で
、第3図はパターン展開の方式を示す図、第4図は描画
方向の指定とパターン展開領域を示す図、第5図はパタ
ーン展開におけるマトリックス選択系を示す図、第6図
はパターンレジスタのレジスタビット構成を示す図、第
7図はパターンレジスタ読出のフレームメモリアクセス
単位の分割方式を示す図である。 1・・・パターンレジスタ、2・・・パターン展開読出
制御回路、3・・・パターンレジスタ書込制御回路、4
・・・描画方向選択回路、5・・・描画始点選択回路、
6・・・展開始点選択回路、7・・・描画読出アドレス
制御回路、8・・・描画データ選択回路、9・・・描画
指定パターン(例)、10・・・描画データ(例)、1
1・・・展開領域、12・・・分割ブロック12.13
・・・分割ブロック13.14・・・パターン展開命令
、15・・・描画方向指定部、16・・・展開の始点、
17・・・#0゜2.4.6展開領域、18・・・#1
,3,5.7展開領域、19・・・So、2,4,6方
向制御回路、20・・・#1,3,5,7方向制御回路
、21・・・補間ビット制御回路、22・・・レジスタ
ビット、23・・・フレームメモリアクセス単位。
FIG. 1 is a schematic configuration diagram showing an embodiment of a graphic display device according to the present invention, FIG. 2 is a conceptual explanatory diagram showing an example of a conventional graphic display device, and FIG.
7 to 7 are block diagrams showing details of an embodiment of each part of the graphic display device according to the present invention, FIG. 3 is a diagram showing a pattern development method, and FIG. 4 is a drawing direction designation and pattern development. FIG. 5 is a diagram showing the matrix selection system in pattern expansion, FIG. 6 is a diagram showing the register bit configuration of the pattern register, and FIG. 7 is a diagram showing the division method of frame memory access units for pattern register reading. It is a diagram. DESCRIPTION OF SYMBOLS 1... Pattern register, 2... Pattern development read control circuit, 3... Pattern register write control circuit, 4
... Drawing direction selection circuit, 5... Drawing start point selection circuit,
6... Expansion start point selection circuit, 7... Drawing read address control circuit, 8... Drawing data selection circuit, 9... Drawing specified pattern (example), 10... Drawing data (example), 1
1...Development area, 12...Divided block 12.13
...Divided block 13.14...Pattern development command, 15...Drawing direction designation part, 16...Start point of development,
17...#0゜2.4.6 Development area, 18...#1
, 3, 5.7 development area, 19... So, 2, 4, 6 direction control circuit, 20... #1, 3, 5, 7 direction control circuit, 21... interpolation bit control circuit, 22 ...Register bit, 23...Frame memory access unit.

Claims (1)

【特許請求の範囲】[Claims] 1、指定された矩形パターンを45°単位で分割の8方
向のパターン描画する機能を備えるグラフィックディス
プレイ装置において、前記指定された矩形パターンを指
定された方向のパターンに展開するパターンレジスタを
備えるとともに、前記パターンレジスタを用いて、複数
ドットから構成されるフレームメモリのアクセス単位で
、フレームメモリへのパターン描画を実行する手段を設
けるようにしたことを特徴とするグラフィックディスプ
レイ装置。
1. A graphic display device having a function of drawing a pattern in eight directions divided by a specified rectangular pattern in units of 45 degrees, including a pattern register that develops the specified rectangular pattern into a pattern in a specified direction; A graphic display device characterized in that a means is provided for drawing a pattern on a frame memory in units of access to a frame memory composed of a plurality of dots, using the pattern register.
JP62315553A 1987-12-14 1987-12-14 Graphic display Pending JPH01155395A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62315553A JPH01155395A (en) 1987-12-14 1987-12-14 Graphic display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62315553A JPH01155395A (en) 1987-12-14 1987-12-14 Graphic display

Publications (1)

Publication Number Publication Date
JPH01155395A true JPH01155395A (en) 1989-06-19

Family

ID=18066730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62315553A Pending JPH01155395A (en) 1987-12-14 1987-12-14 Graphic display

Country Status (1)

Country Link
JP (1) JPH01155395A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100397854C (en) * 2006-05-24 2008-06-25 周华伟 A controlled telephone communication method
US8345853B2 (en) 2004-06-07 2013-01-01 Huawei Technologies Co., Ltd. Method for processing an incoming call

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8345853B2 (en) 2004-06-07 2013-01-01 Huawei Technologies Co., Ltd. Method for processing an incoming call
CN100397854C (en) * 2006-05-24 2008-06-25 周华伟 A controlled telephone communication method

Similar Documents

Publication Publication Date Title
US4700320A (en) Bitmapped graphics workstation
EP0228459B1 (en) Window border generation in a bitmapped graphics workstation
JP2659598B2 (en) Display cursor pattern generator
JPH06180685A (en) Apparatus for writing to and reading from a multi-bank frame buffer random access port and method for improving speed of writing pixels to a multi-bank frame buffer
US5095422A (en) Information transferring method and apparatus for transferring information from one memory area to another memory area
JP2797435B2 (en) Display controller
EP0149188A2 (en) Display control system
US4803478A (en) Horizontal scroll method and apparatus
JPH01155395A (en) Graphic display
JPS5831591B2 (en) Pattern display method at arbitrary position
JPS6332390B2 (en)
JPS6330633B2 (en)
JPS6076790A (en) Memory
JP2954589B2 (en) Information processing device
JP3092154B2 (en) Digital drawing equipment
JP2602379B2 (en) Method and apparatus for writing to bitmap memory in image processing apparatus
JPS5835592A (en) display screen splitting device
JPS59222888A (en) Video display
EP0354591A2 (en) Painting-out pattern reference system
JP2623592B2 (en) Display control device
JPS63304293A (en) Display memory control circuit
US5812829A (en) Image display control system and memory control capable of freely forming display images in various desired display modes
JPS6095482A (en) Rotary image processing system
JP2901631B2 (en) Image processing device
JP2546247B2 (en) Character scaling circuit