[go: up one dir, main page]

JPS6017486A - Display control circuit - Google Patents

Display control circuit

Info

Publication number
JPS6017486A
JPS6017486A JP58125095A JP12509583A JPS6017486A JP S6017486 A JPS6017486 A JP S6017486A JP 58125095 A JP58125095 A JP 58125095A JP 12509583 A JP12509583 A JP 12509583A JP S6017486 A JPS6017486 A JP S6017486A
Authority
JP
Japan
Prior art keywords
display
window
image information
information memory
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP58125095A
Other languages
Japanese (ja)
Other versions
JPH0131197B2 (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.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP58125095A priority Critical patent/JPS6017486A/en
Priority to US06/626,995 priority patent/US4780710A/en
Priority to DE3425022A priority patent/DE3425022A1/en
Priority to GB08417469A priority patent/GB2144952B/en
Publication of JPS6017486A publication Critical patent/JPS6017486A/en
Publication of JPH0131197B2 publication Critical patent/JPH0131197B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 く技術分野〉 本発明はマルチウィンドウ表示を行わせるだめのディス
プレイ制御回路に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a display control circuit for performing multi-window display.

〈従来技術〉 1台のディスプレイ装置をn枚の画面(ウィンドウ)と
して使用する場合、従来より第1図(a)のように画面
分割を行ったり、第1図(b)のようにウィンドウを重
ね合せたりする方法が知られている。
<Prior art> When one display device is used as n screens (windows), conventionally the screen is divided as shown in Figure 1(a), or the window is divided as shown in Figure 1(b). A method of overlapping is known.

しかしながら従来のディスプレイ回路では画像情報メモ
リの内容はディスプレイ画面と同じもので々くてはなら
ず、分割位置の変更や、重ね合せの上下を逆にするなど
の変更をするには画像情報メモリを書き換える必要があ
り、非常に長い時間を必要とした。
However, in conventional display circuits, the contents of the image information memory must be the same as the display screen, and in order to change the division position or turn the overlapping upside down, the image information memory must be the same as the display screen. It had to be rewritten and took a very long time.

〈発明の目的〉 本発明は、上記従来の問題点を解決することを目的とし
てなされたものであり、第2図(a)のような画像情報
メモリの任意の領域を第2図(b)のようにディスプレ
イ画面の任意の位置に重ね合せて表示させるもので、か
つ重ね合せの優先順位を自由に瞬時にしてプログラムで
変えることができるものである。またウィンドウの移動
や大きさの変化、ウィンドウ内の画像情報を画像情報メ
モリの他の領域に変えるなどの操作がプログラムで瞬時
にして行なえるものである。
<Object of the Invention> The present invention has been made for the purpose of solving the above-mentioned conventional problems, and it is possible to convert any area of the image information memory as shown in FIG. 2(a) into the area shown in FIG. This allows the display to be superimposed on any position on the display screen, and the priority order of superimposition can be changed freely and instantaneously using a program. In addition, operations such as moving or changing the size of a window, or changing the image information in the window to another area of the image information memory can be performed instantaneously using a program.

〈実施例〉 従来のディスプレイ回路は第3図に示すようにアドレス
カウンタ1、画像情報メモリ2、表示タイミング回路3
、水平・垂直タイミング回路4がら成っており(5はデ
ィスプレイ、6はパスラインである)、アドレスカウン
タによって順番に示された画像情報メモリの内容がタイ
ミングの制御を受けてディスプレイに表示されるという
仕組みになっている。このようにアドレスカウンタは画
像情報メモリを順番にしか示さないので第1図(a)(
b)のようなディスプレイ画面を表示させようとすると
当然画像情報メモリの内容もディスプレイ画面と同じも
のでなくてはならなかった。
<Embodiment> As shown in FIG. 3, a conventional display circuit includes an address counter 1, an image information memory 2, and a display timing circuit 3.
, consists of horizontal and vertical timing circuits 4 (5 is a display, 6 is a pass line), and the contents of the image information memory indicated in order by the address counter are displayed on the display under timing control. It's structured. In this way, since the address counter only indicates the image information memory in order, as shown in FIG.
In order to display a display screen like the one shown in b), the contents of the image information memory had to be the same as the display screen.

本発明は第2図に示すように画像清報メモリはディスプ
レイ画面と同一でなくてよく、画像情報メモリの部分々
々を重ね合せて表示することができる。
In the present invention, as shown in FIG. 2, the image information memory does not need to be the same as the display screen, and parts of the image information memory can be displayed by superimposing them.

本発明は第4図のように従来のアドレスカウンタIと画
像情報メモリ2との間にアドレス変換回路7を置くこと
によって実現される。すなわち、従来のように順番に画
像情報メモリを示すのではなく、画像清報メモリを示す
アドレスを任意に変換して画像情報メモリの任意の場所
を示し表示させようというのである。
The present invention is realized by placing an address conversion circuit 7 between the conventional address counter I and the image information memory 2 as shown in FIG. That is, instead of sequentially indicating the image information memory as in the conventional technique, the address indicating the image information memory is arbitrarily converted to indicate and display an arbitrary location in the image information memory.

このアドレス変換回路を少しくわしく描くと第5図のよ
うになる。ここでアドレス変換の仕組みを第6図で説明
する(同図(a)は画像情報メモリの内容を示し、(b
)はディスプレイ画面を示す)。従来のディスプレイ回
路では、表示スタートアドレスをSADとするとSAD
からディスプレイ画面に対応する部分(第6図面像情報
メモリの点線より上の部分)がそのまま表示されるわけ
である。
If this address conversion circuit is depicted in a little more detail, it will be as shown in FIG. Here, the mechanism of address conversion will be explained with reference to Fig. 6 ((a) shows the contents of the image information memory, and (b)
) indicates the display screen). In conventional display circuits, if the display start address is SAD, then SAD
The portion corresponding to the display screen (the portion above the dotted line in the sixth drawing image information memory) is displayed as is.

そこで第6図(b)のディスプレイ画面を表示させるに
はBの領域にAの領域がくるようにすればよい。
Therefore, in order to display the display screen of FIG. 6(b), the area A should be placed in the area B.

つまりBを示しているアドレスをAに示し換えてやれば
よいのである。今、Bの領域の先頭アドレスをa、Aの
領域の先頭アドレスをa′とする。また a−a= α とする。ここでアドレスカウンタがSADからスタート
してaになっだ時バイアス値αを加算すれば a+α=a′ となり、Bの領域にAの領域の内容が表示され第6図の
ディスプレイ画面となるのである。しかし、これだけで
は、Aの領域がどこからどこまでなのかを示す境界情報
が無いのでディスプレイ画面は領域Aとそのまわり一画
面分を表示するだけである。
In other words, all you have to do is change the address that indicates B to A. Now, assume that the start address of area B is a, and the start address of area A is a'. Also, let a−a=α. Here, when the address counter starts from SAD and reaches a, if we add the bias value α, a + α = a', and the contents of area A are displayed in area B, resulting in the display screen shown in Figure 6. . However, with this alone, there is no boundary information indicating the extent of area A, so the display screen only displays area A and one screen around it.

そこで、その境界を決定する為に第5図の列アドレスカ
ウンタ11、列マツプRAM+2、行アドレスカウンタ
13、行マツプRAM+4、プライオリティ・レジスタ
15、ウィンドウ選択回路16を設けた。列アドレスカ
ウンタ11は表示クロックDISPCLOCKをカウン
タのクロック信号に、水平及び垂直のBLANK信号を
リセット信号にしてディスプレイ画面の横方向をカウン
トしているカウンタである。一方、行アドレスカウンタ
I3は水平及び垂直のBLANK信号をクロック信号に
、垂直同期信号(VSYNC)をリセット信号にしてデ
ィスプレイ画面の縦方向をカウントしているカウンター
である。また列マツプRAM+2、行マツプRAM14
の2つのRAMは第7図のように各ウィンドウwO−w
3の境界を横方向・縦方向に分割して記憶させておく画
面境界メモリである。ウィンドウ選択回路I6は第8図
のようになっている。
Therefore, in order to determine the boundary, the column address counter 11, column map RAM+2, row address counter 13, row map RAM+4, priority register 15, and window selection circuit 16 shown in FIG. 5 are provided. The column address counter 11 is a counter that counts in the horizontal direction of the display screen using the display clock DISPCLOCK as a counter clock signal and the horizontal and vertical BLANK signals as reset signals. On the other hand, the row address counter I3 is a counter that counts the vertical direction of the display screen using the horizontal and vertical BLANK signals as clock signals and the vertical synchronization signal (VSYNC) as a reset signal. Also, column map RAM +2, row map RAM14
The two RAMs in each window wO-w as shown in Figure 7.
This is a screen boundary memory that stores the boundaries of 3 divided horizontally and vertically. The window selection circuit I6 is shown in FIG.

21.22のTフリップフロップは列−行のマツプRA
MからのデータRow MAP Data、Colum
n MAPDataが1になり次の1が来るまで出力Q
が1になるようになっている。次の23のアンドゲート
は、81.82の出力が共に1になる部分、つまり第7
図の各ウィンドウの領域で1になるようになっている。
21.22 T flip-flops are column-row map RA
Data from M Row MAP Data, Column
n MAPData becomes 1 and output Q until the next 1 comes
is set to be 1. The next 23 AND gates are the part where the outputs of 81 and 82 are both 1, that is, the 7th
It is set to 1 in each window area in the figure.

ウィンドウが4枚の時には21〜23が4組必要となる
。以上の回路を通るとある部分ではウィンドウが複数枚
重なることがある。ここで15のプライオリティレジス
タで指定された優先順位に従って重ね合せの上下を決定
するのが24の優先順位回路である。優先順位回路を通
ると、ある瞬間にはウィンドウは多くとも1つ選択され
、選択されたウィンドウ番号5Q−s3に対応するバイ
アスレジスタ+7Q〜173がマルチプレクサ18で選
択され、その記憶内容であるバイアス値ao〜α3が、
前段のアドレスカウンタからのアドレスaに加算され(
全加算器19により)、アドレスa′となり画像情報メ
モリを示しウィンドウを表示するのである。
When there are four windows, four sets of 21 to 23 are required. When passing through the above circuit, multiple windows may overlap in some parts. Here, 24 priority circuits determine the top and bottom of the stack according to the priority orders specified by the 15 priority registers. After passing through the priority circuit, at most one window is selected at a certain moment, and the bias register +7Q to +173 corresponding to the selected window number 5Q-s3 is selected by the multiplexer 18, and the bias value that is the stored content is selected by the multiplexer 18. ao~α3 is
It is added to the address a from the previous stage address counter (
(by the full adder 19), the address becomes address a', indicating the image information memory, and a window is displayed.

第9図及び第10図にプライオリティレジスタ(a)と
ディスプレイ画面(b)との対応を示す。ウィンドウが
4枚の場合、プライオリティレジスタ15は2ビツト×
4=8ビツト必要で、プライオリティの低い方から00
,0+、10.IIと決めることにすると、第9図では
Wo<Wl<W2<Waの優先順位となるので同図(b
)のようなディスプレイ画面となり、同一の境界でも第
10図ではWO>Wl>W2>Waの優先順位となるの
で第9図とは異なったディスプレイ画面となる。
FIGS. 9 and 10 show the correspondence between the priority register (a) and the display screen (b). When there are 4 windows, the priority register 15 is 2 bits x
4 = 8 bits required, 00 from the lowest priority
,0+,10. If we decide to use II, the priority order in Figure 9 becomes Wo<Wl<W2<Wa, so
), and even if the boundaries are the same, the priority order in FIG. 10 is WO>Wl>W2>Wa, resulting in a display screen different from that in FIG. 9.

ここでは説明を簡単にする為にウィンドウは4枚とした
が、何枚のウィンドウでも可能である。
Here, in order to simplify the explanation, the number of windows is four, but any number of windows is possible.

第5図において、列マツプRAM + 2 、行マツプ
RAM I 4 、プライオリティレジスタ15、バイ
アスレジスタ+7Q〜173はプログラムで自由に書き
換えられるので、ウィンドウの移動や太き芒の変化、ウ
ィンドウの重ね合せの上下の入れ換えが画像情報メモリ
の書き換えなしでできるので瞬時に行なえる。
In FIG. 5, the column map RAM + 2, row map RAM I 4, priority register 15, and bias register +7Q to 173 can be freely rewritten by the program, so it is possible to move the window, change the thick awning, or overlap the windows. Up and down switching can be done instantly without rewriting the image information memory.

以上のハードウェアにより、机上に本や図面やレポート
用紙を何枚も置いて仕事をしているようなことがディス
プレイ画面上で可能となり、ディスプレイ画面や画像情
報メモリの自由度や使用効率の向上がはかれる。
With the above hardware, it is now possible to work on the display screen with many books, drawings, and report sheets placed on the desk, and the degree of freedom and usage efficiency of the display screen and image information memory has been improved. It is measured.

尚、本発明は、キャラクタディスプ、イ、ビットマツプ
ディスプレイのどちらにも応用でき、ディスプレイ装置
についても、CRT(陰極線管)。
The present invention can be applied to character displays, bitmap displays, and CRTs (cathode ray tubes).

EL、プラズマディスプレイなどに使用できる。Can be used for EL, plasma displays, etc.

〈効 果〉 +) +つのウィンドウの位置・大きさを指定する為に
最大4点を画面境界メモリに書くだけでよく、ウィンド
ウの移動・大きさの変化が瞬時に行える。
<Effect> +) To specify the position and size of a window, you only need to write up to four points in the screen border memory, and you can instantly move and change the size of the window.

2)プライオリティレジスタに優先順位を指定するだけ
でウィンドウの重ね合せの上下の優先順位を瞬時に変え
ることができる。
2) By simply specifying the priority order in the priority register, the upper and lower priority order of window stacking can be instantly changed.

3)アドレス変換の為のバイアス値をバイアスレジスタ
というレジスタに指定するだけでアドレス変換が行え、
バイアスレジスタ゛は自由に書き換えられるので、画像
情報メモリのウィンドウ表示領域を自由に瞬時に移動す
ることができる。
3) Address conversion can be performed simply by specifying the bias value for address conversion in a register called bias register.
Since the bias register can be freely rewritten, the window display area of the image information memory can be moved freely and instantaneously.

4)画面の自由度の向上、画像情報メモリの使用効率の
向上がはかれる。
4) The degree of freedom of the screen is improved and the efficiency of use of the image information memory is improved.

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

第1図(a) 、 (b)はマルチウィンドウ表示の例
を示す図である。第2図は本発明の説明に供する図であ
り、(a)は画像情報メモリの内容を、まだ(b)はデ
ィスプレイ画面を示す。第3図は従来のディスプレイ回
路を示すブロック図である。第4図は本発明に係るディ
スプレイ回路を示すブロック図である。第5図は第4図
に示すアドレス変換回路の具体的構成を示すブロック図
である。第6図はアドレス変換の説明に供する図であり
、(a)は画像情報メモリの内容を、また(b)はディ
スプレイ画面を示す。第7図は第5図に示す列及び行マ
ツプRAMの説明に供する図である。第8図は第5図に
示すウィンドウ選択回路16の具体的構成を示すブロッ
ク図である。第9図及び第10図はプライオリティレジ
スタの内容とディスプレイ画面との対応関係の説明に供
する図である。 符号の説明 Iニアドレスカウンタ、2:画像情報メモリ、3:表示
タイミング回路、4:水平垂直タイミング回路、5:デ
ィスプレイ、6:バスライン、7:アドレス変換回路、
II:列アドレスカウンタ、12:列マツプRAM、1
8:行アドレスカウンタ、14:行マツプRAM、15
ニブライオリティレジスタ、16:ウィンドウ選択回路
、170〜178:バイアスレジスタ、18:マルチプ
レクサ、19:全加算器、21.22:Tフリップフロ
ップ、23:アンドゲート、24:優先順位回路。 (aノ 第 (a) (b) 1図 第2図 第 9 図 品10 α1
FIGS. 1(a) and 1(b) are diagrams showing examples of multi-window display. FIG. 2 is a diagram for explaining the present invention, in which (a) shows the contents of the image information memory, and (b) shows the display screen. FIG. 3 is a block diagram showing a conventional display circuit. FIG. 4 is a block diagram showing a display circuit according to the present invention. FIG. 5 is a block diagram showing a specific configuration of the address translation circuit shown in FIG. 4. FIG. 6 is a diagram for explaining address conversion, in which (a) shows the contents of the image information memory, and (b) shows the display screen. FIG. 7 is a diagram for explaining the column and row map RAM shown in FIG. 5. FIG. 8 is a block diagram showing a specific configuration of the window selection circuit 16 shown in FIG. 5. FIGS. 9 and 10 are diagrams for explaining the correspondence between the contents of the priority register and the display screen. Description of symbols I Near address counter, 2: Image information memory, 3: Display timing circuit, 4: Horizontal/vertical timing circuit, 5: Display, 6: Bus line, 7: Address conversion circuit,
II: Column address counter, 12: Column map RAM, 1
8: Row address counter, 14: Row map RAM, 15
16: window selection circuit, 170-178: bias register, 18: multiplexer, 19: full adder, 21.22: T flip-flop, 23: AND gate, 24: priority circuit. (A No. (a) (b) Figure 1 Figure 2 Figure 9 Illustration 10 α1

Claims (1)

【特許請求の範囲】[Claims] 1、 マルチウィンドウ表示においてウィンドウの境界
を指定する為に境界を縦・横2方向の情報に分は別々の
画面境界メモリに記憶させると共に、上記各ウィンドウ
に画像情報メモリの任意の領域を表示させる為に表示ア
ドレスにバイアス値を加えて表示アドレスの変換を行う
ようにしたものであって、プライオリティレジスタにウ
ィンドウの優先順位を指定することによりウィンドウの
優先順位付き重ね合せを行うようにしたことを特徴とす
るディスプレイ制御回路。
1. In order to specify window boundaries in multi-window display, information about the boundaries in two directions (vertical and horizontal) is stored in separate screen boundary memories, and each window is displayed in an arbitrary area of the image information memory. Therefore, the display address is converted by adding a bias value to the display address, and windows are superimposed with priority by specifying the window priority in the priority register. Features a display control circuit.
JP58125095A 1983-07-08 1983-07-08 Display control circuit Granted JPS6017486A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58125095A JPS6017486A (en) 1983-07-08 1983-07-08 Display control circuit
US06/626,995 US4780710A (en) 1983-07-08 1984-07-02 Multiwindow display circuit
DE3425022A DE3425022A1 (en) 1983-07-08 1984-07-06 CIRCUIT ARRANGEMENT FOR DISPLAYING IMAGES IN DIFFERENT AREAS OF AN IMAGE FIELD
GB08417469A GB2144952B (en) 1983-07-08 1984-07-09 Multiwindow display circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58125095A JPS6017486A (en) 1983-07-08 1983-07-08 Display control circuit

Publications (2)

Publication Number Publication Date
JPS6017486A true JPS6017486A (en) 1985-01-29
JPH0131197B2 JPH0131197B2 (en) 1989-06-23

Family

ID=14901720

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58125095A Granted JPS6017486A (en) 1983-07-08 1983-07-08 Display control circuit

Country Status (1)

Country Link
JP (1) JPS6017486A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61230190A (en) * 1985-04-03 1986-10-14 松下電器産業株式会社 Memory for multiwindow display
JPS62280973A (en) * 1986-05-29 1987-12-05 Nec Corp Multiwindow display system capable of switching single window
JPH0683304A (en) * 1992-04-17 1994-03-25 Internatl Business Mach Corp <Ibm> Window controlling method and raster-display-window controlling system
JP2006235152A (en) * 2005-02-24 2006-09-07 Digital Electronics Corp Image superimposing device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61230190A (en) * 1985-04-03 1986-10-14 松下電器産業株式会社 Memory for multiwindow display
JPS62280973A (en) * 1986-05-29 1987-12-05 Nec Corp Multiwindow display system capable of switching single window
JPH0683304A (en) * 1992-04-17 1994-03-25 Internatl Business Mach Corp <Ibm> Window controlling method and raster-display-window controlling system
JP2006235152A (en) * 2005-02-24 2006-09-07 Digital Electronics Corp Image superimposing device

Also Published As

Publication number Publication date
JPH0131197B2 (en) 1989-06-23

Similar Documents

Publication Publication Date Title
JPS6061794A (en) Personal computer
GB2144952A (en) Multiwindow display circuit
JPH0431154B2 (en)
JPS642955B2 (en)
JPS6017486A (en) Display control circuit
JPH0426273B2 (en)
JPS6017485A (en) Image split controller
JPS60129789A (en) Display address managing apparatus
JPS62105189A (en) Display control method
JPS58102982A (en) Image display unit
JPH0418048Y2 (en)
JPH0120750B2 (en)
JPS63251864A (en) Display device
JPH04219791A (en) Window display method for dynamic image
SU1231496A1 (en) Device for displaying information
JPS5997184A (en) Image processor
JPS61219082A (en) Display controller
JPH0558199B2 (en)
JPS615283A (en) Image display system
JPS6373478A (en) Multi-window display method using display map
JPS60209785A (en) Screen shifter for display unit
JPS5816187B2 (en) Character enlargement method for display devices
JPH0990923A (en) Display controller
JPS6073573A (en) Display control systerm
JPS644194B2 (en)

Legal Events

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