JPH087570B2 - Image display device address calculation circuit - Google Patents
Image display device address calculation circuitInfo
- Publication number
- JPH087570B2 JPH087570B2 JP2199728A JP19972890A JPH087570B2 JP H087570 B2 JPH087570 B2 JP H087570B2 JP 2199728 A JP2199728 A JP 2199728A JP 19972890 A JP19972890 A JP 19972890A JP H087570 B2 JPH087570 B2 JP H087570B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- line
- address information
- memory
- register
- 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 - Lifetime
Links
- 230000015654 memory Effects 0.000 claims description 60
- 230000002194 synthesizing effect Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Image Input (AREA)
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
- Memory System (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 〔概要〕 同一種類の複数の表示用メモリから読み出される画像
データを合成して表示する画像表示装置で使用されるア
ドレス算出回路に関し、 少ないハードウェア量でもって各ライン上の表示開始
位置のアドレス情報を算出できるようにすることを目的
とし、 各々の表示用メモリ上の表示スタートアドレス情報を
ラッチする第1のラッチ回路群と、表示用メモリに対応
付けて設けられるラインスタートレジスタから構成され
るラインスタートレジスタ群と、第1のラッチ回路群の
保持値と、ラインスタートレジスタ群の保持値とを入力
として、入力値のいずれか1つを選択出力する第1のマ
ルチプレクサと、各々の表示用メモリ上のラインメモリ
幅情報をラッチする第2のラッチ回路群と、第2のラッ
チ回路群の保持値のいずれか1つを選択出力するととも
に、いずれの保持値も選択しないときにはゼロ値を出力
する第2のマルチプレクサと、第1及び第2のマルチプ
レクサの出力値を加算する加算器と、第1及び第2のマ
ルチプレクサを制御することで、加算器が各々の表示用
メモリの各ライン上のスタートアドレス情報を算出して
いくよう制御するとともに、その算出したスタートアド
レス情報を対応するラインスタートレジスタに保持させ
るよう制御する制御回路とを備えるよう構成する。The present invention relates to an address calculation circuit used in an image display device that synthesizes and displays image data read from a plurality of display memories of the same type, and relates to each line with a small amount of hardware. The first latch circuit group for latching the display start address information on each display memory and the line provided in association with the display memory for the purpose of calculating the address information of the display start position of A first multiplexer that receives a line start register group including a start register, a holding value of the first latch circuit group, and a holding value of the line start register group, and selectively outputs one of the input values. And a second latch circuit group for latching line memory width information on each display memory, and holding of the second latch circuit group A second multiplexer that selectively outputs one of the values and outputs a zero value when neither holding value is selected; an adder that adds the output values of the first and second multiplexers; And controlling the second multiplexer to control the adder to calculate the start address information on each line of each display memory, and to store the calculated start address information in the corresponding line start register. And a control circuit for controlling the holding.
本発明は、同一種類の複数の表示用メモリから読み出
される画像データを合成して表示する画像表示装置で使
用されて、表示用メモリをアクセスするためのアドレス
情報を算出する画像表示装置のアドレス算出回路に関
し、特に、少ないハードウェア量でもって各ライン上の
表示開始位置のアドレス情報を算出できるようにする画
像表示装置のアドレス算出回路に関するものである。The present invention is used in an image display device that synthesizes and displays image data read from a plurality of display memories of the same type, and calculates address information for accessing the display memory. More particularly, the present invention relates to an address calculation circuit of an image display device that enables calculation of address information of a display start position on each line with a small amount of hardware.
パーソナルコンピュータ等のデータ処理装置では、文
字等のテキストと図形等のグラフィックとを重ね合わせ
て合成して出力していくという処理を実行していくこと
になる。このようなデータ処理装置の画像データ表示機
能は、データ処理装置の実用性を高めていくためにも、
少ないハードウェア量でもって実現できるようにしてい
く必要があるのである。In a data processing device such as a personal computer, a process of superposing texts such as characters and graphics such as figures and synthesizing them and outputting them is performed. The image data display function of such a data processing device also improves the practicability of the data processing device.
It is necessary to realize it with a small amount of hardware.
従来のデータ処理装置の画像データ表示機能では、テ
キストについてはコードに従って文字フォントパターン
を生成していくことで画像データを生成していくように
処理していた。そして、このように生成されるテキスト
の画像データとビットマップメモリから読み出されるグ
ラフィックの画像データとを重ね合わせていくことで、
テキストとグラフィックとの合成処理を実行していくよ
う処理していたのである。In the image data display function of the conventional data processing device, text is processed so as to generate image data by generating a character font pattern according to a code. Then, by superimposing the text image data thus generated and the graphic image data read from the bitmap memory,
The processing was performed so that the text and graphic were combined.
〔発明が解決しようとする課題〕 しかしながら、コードに従ってテキストの画像データ
を生成していくという方法では、文字の大きさや種類が
限られてしまい、所望の合成画像を表示できないという
問題点があった。[Problems to be Solved by the Invention] However, in the method of generating text image data according to a code, there is a problem in that the size and type of characters are limited and a desired composite image cannot be displayed. .
このような問題点を解消していく1つの方法として、
テキストについてもビットマップメモリに展開していく
という構成を採って、ビットマップメモリ同士に展開さ
れるテキストとグラフィックとを直接合成していくとい
う方法を採っていくことが考えられる。しかしながら、
このような方法を単純に採用すると、ビットマップメモ
リをアクセスするためのアドレス情報の算出のために用
意されるアドレス算出回路の構成が複雑となって、ハー
ドウェア量が増加してしまうという新たな問題点がでて
くることになる。すなわち、具体的に説明するならば、
ビットマップメモリをアクセスするために必要となる各
ライン上の表示開始アドレスを算出するための加算器
が、ビットマップメモリの個数分必要になるためにハー
ドウェア量が増加してしまうのである。As one method to solve such a problem,
It is conceivable that the text may be expanded in the bitmap memory and the text and the graphic expanded in the bitmap memories may be directly combined. However,
If such a method is simply adopted, the configuration of the address calculation circuit prepared for calculating the address information for accessing the bitmap memory becomes complicated, and the amount of hardware increases. Problems will come up. In other words, if you explain concretely,
The adder for calculating the display start address on each line necessary for accessing the bit map memory is required for the number of bit map memories, so that the amount of hardware increases.
本発明はかかる事情に鑑みてなされたものであって、
同一種類の複数の表示用メモリをアクセスする場合に必
要となるライン上の表示開始位置を、少ないハードウェ
ア量でもって算出できるようにする新たな画像表示装置
のアドレス算出回路の提供を目的とするものである。The present invention has been made in view of such circumstances,
An object of the present invention is to provide an address calculation circuit of a new image display device that enables calculation of a display start position on a line required when accessing a plurality of display memories of the same type with a small amount of hardware. It is a thing.
第1図は本発明の原理構成図である。 FIG. 1 is a block diagram showing the principle of the present invention.
図中、1は本発明により構成されるアドレス算出回
路、2−i(i=1〜n)は同一種類に従って複数備え
られる表示用メモリである。このアドレス算出回路1
は、各表示用メモリ2−iをアクセスするためのアドレ
ス情報を算出して、表示用メモリ2−iに与えていくよ
う処理する。In the figure, 1 is an address calculation circuit constructed according to the present invention, and 2-i (i = 1 to n) are display memories provided in plural according to the same type. This address calculation circuit 1
Performs processing so that address information for accessing each display memory 2-i is calculated and given to the display memory 2-i.
本発明のアドレス算出回路1は、各々の表示用メモリ
2−i上の表示スタートアドレス情報(表示領域の表示
開始位置を指定する)をラッチする表示スタートレジス
タ10−i(i=1〜n)により構成される第1のラッチ
回路群11と、この第1のラッチ回路群11の保持値と、後
述するラインスタートレジスタ群30の保持値(表示領域
のライン上の表示開始位置を指定する)とを入力とし
て、入力値のいずれか1つを選択出力する第1のマルチ
プレク12と、各々の表示用メモリ2−i上のラインメモ
リ幅情報(表示領域の表示幅情報を指定する)をラッチ
するラインメモリ幅メジスタ13−i(i=1〜n)によ
り構成される第2のラッチ回路群14と、この第2のラッ
チ回路群14の保持値のいずれか1つを選択出力するとと
もに、いずれの保持値も選択しないときにはゼロ値を出
力する第2のマルチプレクサ15と、第1のマルチプレク
サ12の出力値と第2のマルチプレクサ15の出力値とを加
算して出力する加算器16と、表示用メモリ2−i対応に
備えられるラインスタートレジスタ17−i(i=1〜
n)により構成されて、加算器16の加算値として算出さ
れるライン上のスタートアドレス情報を保持するライン
スタートレジスタ群30と、表示用メモリ2−i対応に備
えられて、ラインスタートレジスタ17−iの保持値を起
点にして表示クロックが入力される度毎に計数値をカウ
ントアップして対応の表示用メモリ2−iに与える表示
アドレスカウンタ18−i(i=1〜n)と、第1及び第
2のマルチプレクサ12,15とラインスタートレジスタ17
−iと表示アドレスカウンタ18−iとを制御する制御回
路19とを備えるよう構成する。ここで、表示スタートレ
ジスタ10−iに設定される表示スタートアドレス情報
と、ラインメモリ幅レジスタ13−iに設定されるライン
メモリ幅情報とは、固定的な値が設定されたり、あるい
はCPUからライトされる値が設定されたりすることにな
る。The address calculation circuit 1 of the present invention is a display start register 10-i (i = 1 to n) for latching display start address information (designating a display start position of a display area) on each display memory 2-i. And a holding value of the first latch circuit group 11 and a holding value of a line start register group 30 which will be described later (specify a display start position on the line of the display area) The first multiplex 12 that selects and outputs any one of the input values by inputting and, and the line memory width information (specifying the display width information of the display area) on each display memory 2-i. A second latch circuit group 14 composed of line memory width mediators 13-i (i = 1 to n) to be latched, and any one of the held values of the second latch circuit group 14 are selected and output. , Select any retention value If not, a second multiplexer 15 that outputs a zero value, an adder 16 that adds and outputs the output value of the first multiplexer 12 and the output value of the second multiplexer 15, and a display memory 2-i compatible Line start register 17-i (i = 1 to
n) and line start register group 30 for holding the start address information on the line calculated as the added value of the adder 16 and the display memory 2-i. A display address counter 18-i (i = 1 to n) which counts up the count value each time the display clock is input from the holding value of i as a starting point and gives it to the corresponding display memory 2-i, First and second multiplexers 12, 15 and line start register 17
-I and the control circuit 19 for controlling the display address counter 18-i. Here, the display start address information set in the display start register 10-i and the line memory width information set in the line memory width register 13-i are set to fixed values or written from the CPU. The value to be set will be set.
本発明では、制御回路19は、n個備えられる表示用メ
モリ2−iの第iラインをアクセスするときには、先ず
最初に、第1のマルチプレクサ12を制御することで、第
1のマルチプレクサ12から第1番目のラインスタートレ
ジスタ17−1の保持するラインスタートアドレス情報を
出力させるとともに、第2のマルチプレクサ15を制御す
ることで、第2のマルチプレクサ15から第2のラッチ回
路群14の第1番目のラインメモリ幅レジスタ13−1の保
持するラインメモリ幅情報を出力させる。そして、第1
番目のラインスタートレジスタ17−1にラッチ信号を送
出することで、加算器16の加算処理により求められるこ
の第1及び第2のマルチプレクサ12,15の出力値の加算
値を、この第iラインのラインスタートアドレス情報と
してラッチさせるとともに、第1番目の表示アドレスカ
ウンタ18−1にラッチ信号を送出することで、第1番目
のラインスタートレジスタ17−1にラッチさせたライン
スタートアドレス情報を、第1番目の表示アドレスカウ
ンタ18−1にラッチさせる処理を実行する。According to the present invention, the control circuit 19 first controls the first multiplexer 12 to access the i-th line of the n display memories 2-i. By outputting the line start address information held by the first line start register 17-1 and controlling the second multiplexer 15, the second multiplexer 15 controls the first latch of the first latch circuit group 14. The line memory width information held by the line memory width register 13-1 is output. And the first
By sending a latch signal to the th line start register 17-1, the added value of the output values of the first and second multiplexers 12 and 15 obtained by the addition processing of the adder 16 The line start address information latched in the first display address counter 18-1 is sent to the first display address counter 18-1, and the line start address information latched in the first line start register 17-1 is transferred to the first display address counter 18-1. The process of making the second display address counter 18-1 latch is executed.
ここで、この処理にあって、この第iラインが表示領
域の表示開始位置である場合には、制御回路19は、第1
のマルチプレクサ12を制御することで、第1のマルチプ
レクサ12から第1のラッチ回路群11の第1番目の表示ス
タートレジスタ10−1の保持する表示スタートアドレス
情報を出力させるとともに、第2のマルチプレクサ15を
制御することで、第2のマルチプレクサ15からゼロ値を
出力させるよう処理していくことになる。Here, in this process, when the i-th line is the display start position of the display area, the control circuit 19
By controlling the multiplexer 12 of the first multiplexer 12, the display start address information held in the first display start register 10-1 of the first latch circuit group 11 is output from the first multiplexer 12 and the second multiplexer 15 The control is performed so that the second multiplexer 15 outputs a zero value.
以下、制御回路19は、この一連の制御処理をn個備え
られるラインメモリ幅レジスタ13−iに対応して実行し
ていくことで、n個備えられる表示アドレスカウンタ18
−iに合成対象の表示領域の第iラインのラインスター
トアドレス情報をセットしていく処理を実行する。この
ようにして、ラインスタートアドレス情報がセットされ
ると、各表示アドレスカウンタ18−iは、入力されてく
る表示クロックに従って計数値を順次カウントアップし
ていくことで、表示用メモリ2−iに対して表示領域の
第iラインのアクセスのためのアドレス情報を与えてい
くよう処理することになる。そして、制御回路19は、表
示アドレスカウンタ18−iによる第iラインのアドレス
発生処理が終了すると、第1及び第2のマルチプレクサ
12,15を制御していくことで、次の第(i+1)ライン
の処理に入るよう処理していく。Thereafter, the control circuit 19 executes the series of control processes in correspondence with the n line memory width registers 13-i, and thereby the n display address counters 18 are provided.
The process of setting the line start address information of the i-th line of the display area to be combined in -i is executed. In this way, when the line start address information is set, each display address counter 18-i sequentially counts up the count value in accordance with the input display clock, so that the display memory 2-i stores it. On the other hand, processing is performed so as to give address information for accessing the i-th line of the display area. Then, when the display address counter 18-i completes the address generation processing of the i-th line, the control circuit 19 causes the first and second multiplexers.
By controlling 12 and 15, the processing is started so as to enter the processing of the next (i + 1) th line.
このように、本発明によれば、1個の加算器16でもっ
て複数の表示用メモリ2−iをアクセスするために必要
となるアドレス情報を算出できるようになるのである。As described above, according to the present invention, the address information necessary for accessing the plurality of display memories 2-i can be calculated with one adder 16.
以下、実施例に従って本発明を詳細に説明する。 Hereinafter, the present invention will be described in detail according to examples.
第2図に、本発明の一実施例を図示する。図中、第1
図で説明したものと同じものについては同一の記号で示
してある。ここで、この実施例では、表示用メモリ2−
iとしてテキスト用のビットマップメモリとグラフィッ
ク用のビットマップメモリとの2個を想定しているの
で、表示スタートレジスタ10−i、ラインメモリ幅レジ
スタ13−i、ラインスタートレジスタ17−i及び表示ア
ドレスカウンタ18−iの個数もそれぞれ2個備えられる
ことになる。FIG. 2 shows an embodiment of the present invention. First in the figure
The same components as those described in the figures are denoted by the same symbols. Here, in this embodiment, the display memory 2-
Since two bitmap memory for text and bitmap memory for graphic are assumed as i, display start register 10-i, line memory width register 13-i, line start register 17-i and display address. Two counters 18-i are also provided.
3は表示データ合成処理部であって、2個の表示用メ
モリ2−iから読み出される画像データを合成してディ
スプレイ装置に出力するもの、20は共通ラインスタート
レジスタであって、加算器16の加算結果を一時的にラッ
チするもの、21は表示クロック発生回路であって、制御
回路19により制御されて所定の個数の表示クロックを発
生して表示アドレスカウンタ18−iに与えるものであ
る。ここで、この実施例の構成にあって、共通ラインス
タートレジスタ20とラインスタートレジスタ17−iと
は、D型フリップフロップ回路を用いて構成することも
可能であるが、ゲート数を削減するためにラッチ素子を
用いて構成していくことが好ましい。また、第1図では
省略してあるが、制御回路19には、制御処理の実行のた
めに、水平同期信号、表示ライン信号、タイミング生成
用クロック等の信号が入力されることになる。Reference numeral 3 is a display data synthesizing processing unit, which synthesizes image data read from the two display memories 2-i and outputs the synthesized image data to the display device. Reference numeral 20 is a common line start register which is used by the adder 16. A display clock generation circuit 21 temporarily latches the addition result. The display clock generation circuit 21 is controlled by the control circuit 19 to generate a predetermined number of display clocks and give them to the display address counter 18-i. Here, in the configuration of this embodiment, the common line start register 20 and the line start register 17-i can be configured by using a D-type flip-flop circuit, but in order to reduce the number of gates. It is preferable to use a latch element for the above. Although omitted in FIG. 1, signals such as a horizontal synchronizing signal, a display line signal, and a timing generation clock are input to the control circuit 19 in order to execute control processing.
次に、第3図に示すタイムチャートを参照しつつ、こ
のように構成される本実施例の動作処理について説明す
る。Next, with reference to the time chart shown in FIG. 3, the operation processing of the present embodiment configured in this way will be described.
制御回路19は、表示領域の1ライン目をアクセスする
ときには、第3図のタイムチャートの左欄に示すよう
に、第1のマルチプレクサ12に対しては、最初に、第1
番目の表示スタートレジスタ10−1の保持する表示スタ
ートアドレス情報を加算器16に出力するよう制御すると
ともに、次に、第2番目の表示スタートレジスタ10−2
の保持する表示スタートアドレス情報を加算器16に出力
するよう制御する。一方、第2のマルチプレクサ15に対
しては、第1のマルチプレクサ12が表示スタートアドレ
ス情報を出力しているときにいずれのラインメモリ幅レ
ジスタ13−iも選択しないように制御することで、ゼロ
値を加算器16に出力するよう制御する。When accessing the first line of the display area, the control circuit 19 first sends the first multiplexer 12 first the first multiplexer 12 as shown in the left column of the time chart of FIG.
The display start address information held by the second display start register 10-1 is controlled to be output to the adder 16, and next, the second display start register 10-2 is displayed.
The display start address information held by is output to the adder 16. On the other hand, the second multiplexer 15 is controlled so as not to select any of the line memory width registers 13-i when the first multiplexer 12 is outputting the display start address information. Is output to the adder 16.
この制御処理を受けて、加算器16は、第4図で示され
る合成対象の表示領域の表示開始位置を指定する表示ス
タートアドレス情報を加算値として順次出力していくこ
とになるので、制御回路19は、共通ラインスタートレジ
スタ20に対してラッチ信号(第3図のLTCOM)を送出し
ていくことで、この表示スタートアドレス情報を順次ラ
ッチさせていく。そして、制御回路19は、第1番目のラ
インスタートレジスタ17−1に対してラッチ信号(第4
図のLT1)を送出していくことで、共通ラインスタート
レジスタ20に保持させた第1番目の表示スタートレジス
タ10−1の表示スタートアドレス情報をラッチさせてい
くとともに、第2番目のラインスタートレジスタ17−2
に対してラッチ信号(第4図のLT2)を送出していくこ
とで、共通ラインスタートレジスタ20に保持させた第2
番目の表示スタートレジスタ10−2の表示スタートアド
レス情報をラッチさせていく。In response to this control processing, the adder 16 sequentially outputs the display start address information designating the display start position of the display area to be combined shown in FIG. The 19 sends the latch signal (LTCOM in FIG. 3) to the common line start register 20 to sequentially latch this display start address information. Then, the control circuit 19 sends a latch signal (fourth signal) to the first line start register 17-1.
By sending LT1) in the figure, the display start address information of the first display start register 10-1 held in the common line start register 20 is latched and the second line start register 17-2
To the common line start register 20 by sending a latch signal (LT2 in FIG. 4) to
The display start address information of the second display start register 10-2 is latched.
このようにして2つのラインスタートレジスタ17−i
に表示スタートアドレス情報をセットすると、続いて、
制御回路19は、表示クロック発生回路21を制御すること
で、表示アドレスカウンタ18−iがラインスタートレジ
スタ17−iにラッチされた表示スタートアドレス情報を
起点にして計数値をカウントアップしていくよう制御す
ることで、表示用メモリ2−i上に展開される表示領域
の1ライン目の画像データのアクセスのためのアドレス
情報を生成していくよう制御し、これを受けて、表示用
メモリ2−iはこの生成されたアドレス情報に従ってア
クセスされて、表示データ合成処理部3に対して合成対
象の画像データを送出していくよう処理することにな
る。In this way, the two line start registers 17-i
After setting the display start address information to,
The control circuit 19 controls the display clock generation circuit 21 so that the display address counter 18-i counts up the count value starting from the display start address information latched in the line start register 17-i. The control is performed so as to generate the address information for accessing the image data of the first line of the display area expanded on the display memory 2-i. -I is accessed according to the generated address information, and performs processing to send the image data to be combined to the display data combination processing unit 3.
制御回路19は、表示領域の1ライン目のアクセスのた
めのアドレス情報の生成が終了すると、次に、表示領域
の2ライン目をアクセスするときには、第3図のタイム
チャートの右欄に示すように、第1のマルチプレクサ12
に対しては、最初に、第1番目のライスタートレジスタ
17−1の保持する表示スタートアドレス情報を加算器16
に出力するよう制御するとともに、次に、第2番目のラ
インスタートレジスタ17−2の保持する表示スタートア
ドレス情報を加算器16に出力するよう制御する。一方、
第2のマルチプレクサ15に対しては、第1のマルチプレ
クサ12が第1番目のライスタートレジスタ17−1の表示
スタートアドレス情報を出力しているときには、第1番
目のラインメモリ幅レジスタ13−1の保持するラインメ
モリ幅情報を加算器16に出力するよう制御するととも
に、第1のマルチプレクサ12が第2番目ののラインスタ
ートレジスタ17−2の表示スタートアドレス情報を出力
しているときには、第2番目のラインメモリ幅レジスタ
13−2の保持するラインメモリ幅情報を加算器16に出力
するよう制御する。When the control circuit 19 finishes generating the address information for accessing the first line of the display area and then accesses the second line of the display area, as shown in the right column of the time chart of FIG. The first multiplexer 12
For the first, the first light start register
The display start address information held in 17-1 is added to the adder 16
The display start address information held in the second line start register 17-2 is controlled to be output to the adder 16. on the other hand,
When the first multiplexer 12 outputs the display start address information of the first line start register 17-1 to the second multiplexer 15, the first line memory width register 13-1 of the first line memory width register 13-1 is output. When the first multiplexer 12 outputs the display start address information of the second line start register 17-2 while controlling the output of the held line memory width information to the adder 16, the second line start register 17-2 Line memory width register
The line memory width information held in 13-2 is controlled to be output to the adder 16.
この制御処理を受けて加算器16は、第4図で示される
合成対象の表示領域の2ライン目の表示開始位置を指示
するラインスタートアドレス情報を加算値として順次出
力していくことになるので、制御回路19は、1ライン目
の制御処理と同様の処理を実行していくことで、第1番
目のラインスタートレジスタ17−1に対して対応の2ラ
イン目のラインスタートアドレス情報をラッチさせてい
くとともに、第2番目のラインスタートレジスタ17−2
に対して対応の2ライン目のラインスタートアドレス情
報をラッチさせていく。そして、表示クロック発生回路
21を制御することで、表示用メモリ2−i上に展開され
る表示領域の2ライン目の画像データをアクセスするた
めのアドレス情報を生成していくよう制御する。In response to this control processing, the adder 16 sequentially outputs the line start address information indicating the display start position of the second line of the display area to be combined shown in FIG. 4 as an added value. The control circuit 19 causes the first line start register 17-1 to latch the corresponding line start address information of the second line by performing the same process as the control process of the first line. The second line start register 17-2
The corresponding line start address information of the second line is latched. And the display clock generation circuit
By controlling 21, the address information for accessing the image data of the second line of the display area developed on the display memory 2-i is controlled to be generated.
以下、制御回路19は、表示領域の2ライン目以降のラ
インに対して,この2ライン目に対して行った一連の制
御処理を繰り返していくことで、表示用メモリ2−i上
に展開される表示領域の2ライン目以降の画像データの
アクセスのためのアドレス情報を生成していくよう制御
することになる。After that, the control circuit 19 repeats the series of control processes performed on the second and subsequent lines in the display area to expand the lines on the display memory 2-i. Control is performed so as to generate address information for accessing the image data of the second and subsequent lines of the display area.
このように、本発明では、複数用意される表示用メモ
リ2−iをアクセスするときに必要となるラインスター
トアドレス情報(前ラインのラインスタートアドレス情
報とラインメモリ幅情報との加算値により決定される)
を、1個の加算器16でもって算出できるようになるので
ある。As described above, according to the present invention, line start address information (determined by the addition value of the line start address information of the previous line and the line memory width information) required when accessing a plurality of prepared display memories 2-i. )
Can be calculated by one adder 16.
以上説明したように、本発明によれば、1個の加算器
でもって複数の表示用メモリをアクセスするために必要
となるアドレス情報を算出できるようになる。これか
ら、ビットマップメモリ同士に展開されるテキストとグ
ラフィックとを直接合成していくという画像処理方式を
採っていく場合に、少ないハードウェア量でもってこれ
を実現できるようになるのである。As described above, according to the present invention, it becomes possible to calculate the address information necessary for accessing a plurality of display memories with one adder. From now on, when adopting the image processing method of directly synthesizing the text and the graphic developed in the bit map memories, this can be realized with a small amount of hardware.
第1図は本発明の原理構成図、 第2図は本発明の一実施例、 第3図は第2図の実施例の動作処理のタイムチャート、 第4図は表示領域の説明図である。 図中、1はアドレス算出回路、2は表示用メモリ、3は
表示データ合成処理部、10は表示スタートレジスタ、11
は第1のラッチ回路群、12は第1のマルチプレクサ、13
はラインメモリ幅レジスタ、14は第2のラッチ回路群、
15は第2のマルチプレクサ、16は加算器、17はラインス
タートレジスタ、18は表示アドレスカウンタ、19は制御
回路、20は共通ラインスタートレジスタ、21は表示クロ
ック発生回路である。FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is an embodiment of the present invention, FIG. 3 is a time chart of operation processing of the embodiment of FIG. 2, and FIG. 4 is an explanatory diagram of a display area. . In the figure, 1 is an address calculation circuit, 2 is a display memory, 3 is a display data composition processing unit, 10 is a display start register, and 11 is a display start register.
Is a first latch circuit group, 12 is a first multiplexer, 13
Is a line memory width register, 14 is a second latch circuit group,
Reference numeral 15 is a second multiplexer, 16 is an adder, 17 is a line start register, 18 is a display address counter, 19 is a control circuit, 20 is a common line start register, and 21 is a display clock generation circuit.
Claims (1)
される画像データを合成して表示する画像表示装置に使
用されて、表示用メモリをアクセスするためのアドレス
情報を算出する画像表示装置のアドレス算出回路であっ
て、 各々の表示用メモリ上の表示スタートアドレス情報をラ
ッチする第1のラッチ回路群(11)と、 表示用メモリに対応付けて設けられているラインスター
トレジスタ(17)から構成されるラインスタートレジス
タ群(30)と、 上記第1のラッチ回路群(11)の保持値と、上記ライン
スタートレジスタ群(30)の保持値とを入力として、入
力値のいずれか1つを選択出力する第1のマルチプレク
サ(12)と、 各々の表示用メモリ上のラインメモリ幅情報をラッチす
る第2のラッチ回路群(14)と、 上記第2のラッチ回路群(14)の保持値のいずれか1つ
を選択出力するとともに、いずれの保持値も選択しない
ときにはゼロ値を出力する第2のマルチプレクサ(15)
と、 上記第1及び第2のマルチプレクサ(12,15)の出力値
を加算する加算器(16)と、上記第1及び第2のマルチ
プレクサ(12,15)を制御することで、上記加算器(1
6)が各々の表示用メモリの各ライン上のスタートアド
レス情報を算出していくよう制御するとともに、その算
出したスタートアドレス情報を対応する上記ラインスタ
ートレジスタ(17)に保持させるよう制御する制御回路
(19)とを備えることを、特徴とする画像表示装置のア
ドレス算出回路。1. An address of an image display device, which is used in an image display device for synthesizing and displaying image data read from a plurality of display memories of the same type, and which calculates address information for accessing the display memory. Computation circuit comprising a first latch circuit group (11) for latching display start address information on each display memory, and a line start register (17) provided in association with the display memory The line start register group (30), the holding value of the first latch circuit group (11), and the holding value of the line start register group (30) are input, and one of the input values is input. A first multiplexer (12) for selectively outputting, a second latch circuit group (14) for latching line memory width information on each display memory, and the second latch circuit group A second multiplexer (15) which outputs any one of the holding values of (14) and outputs a zero value when none of the holding values is selected.
By controlling the adder (16) for adding the output values of the first and second multiplexers (12,15) and the first and second multiplexers (12,15), (1
The control circuit 6) controls so as to calculate the start address information on each line of each display memory, and holds the calculated start address information in the corresponding line start register (17). (19) An address calculation circuit for an image display device, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2199728A JPH087570B2 (en) | 1990-07-27 | 1990-07-27 | Image display device address calculation circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2199728A JPH087570B2 (en) | 1990-07-27 | 1990-07-27 | Image display device address calculation circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0486696A JPH0486696A (en) | 1992-03-19 |
| JPH087570B2 true JPH087570B2 (en) | 1996-01-29 |
Family
ID=16412630
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2199728A Expired - Lifetime JPH087570B2 (en) | 1990-07-27 | 1990-07-27 | Image display device address calculation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087570B2 (en) |
-
1990
- 1990-07-27 JP JP2199728A patent/JPH087570B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0486696A (en) | 1992-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6012578A (en) | Display controller | |
| JPS6036592B2 (en) | Character graphic display device | |
| JP2797435B2 (en) | Display controller | |
| GB2214038A (en) | Image display system | |
| JPH03196188A (en) | Display system for information processor | |
| JPH087570B2 (en) | Image display device address calculation circuit | |
| JPS63225290A (en) | display control circuit | |
| JP2613364B2 (en) | Graphic processing system | |
| JPH03225393A (en) | Text display device | |
| JPS5882296A (en) | Dot matrix display system | |
| JP2824708B2 (en) | Graphic drawing device | |
| JPH0571109B2 (en) | ||
| JP3024175B2 (en) | Multi-window display device | |
| JP2808105B2 (en) | Font drawing device | |
| JP2901631B2 (en) | Image processing device | |
| JPS6218595A (en) | Display unit | |
| RU1772806C (en) | Image processor | |
| JPH02220097A (en) | Image data display system | |
| JPS6217250B2 (en) | ||
| JPS6139092A (en) | Display unit | |
| JPS60209785A (en) | Screen shifter for display unit | |
| JPH03139773A (en) | Digital image processor | |
| JPS5887655A (en) | High speed fourier transformation device of pipeline | |
| JPS6365484A (en) | Digital image display device | |
| JPS6329838A (en) | Display device |