JPS5997184A - Image processor - Google Patents
Image processorInfo
- Publication number
- JPS5997184A JPS5997184A JP57207003A JP20700382A JPS5997184A JP S5997184 A JPS5997184 A JP S5997184A JP 57207003 A JP57207003 A JP 57207003A JP 20700382 A JP20700382 A JP 20700382A JP S5997184 A JPS5997184 A JP S5997184A
- Authority
- JP
- Japan
- Prior art keywords
- display
- address
- data
- video memory
- contents
- 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
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (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 The present invention relates to an image processing device, and particularly to a processing device using an image data memory.
テスク走査型陰極線ブラウン管(以下、CRTという)
を表示用機器として使用して、リフレッシ−メモリに格
納された情報をこれに表示する応用が広がっている。現
在ではCRT上に英字、数字から、グラフィック図形、
漢字に至るまで多くの情報が表示できるようになって来
た。しかし、更に高級な表示機能、たとえば画面を上下
左右に分割し、夫々の領域に独立した内容を表示するよ
うな機能が要求されている。従来の表示装置における動
作を図面を用いて説明する。第1図は従来の表示アドレ
ス発生器とnビットを基本単位とする映像用データが格
納されているリフレッシ−メモリ(以下、映像メモリと
いう)とその周辺装置からなる表示装置のブロック図で
ある。表示を開始する前にあらかじめ中央処理装置(以
下、CPUという)から映像メモリ1の表示開始アドレ
ス(以下、SADという)がシステムデータバス7を経
由して表示アドレス発生器2の表示アドレスカウンタ(
以下、DAD という)3に設定される。Tesque scanning cathode ray tube (hereinafter referred to as CRT)
The application of displaying information stored in a refresh memory by using it as a display device is expanding. Currently, CRTs display letters, numbers, graphic figures,
It has become possible to display a lot of information, including kanji. However, there is a demand for more advanced display functions, such as a function that divides the screen into upper, lower, left and right areas, and displays independent content in each area. The operation of a conventional display device will be explained using the drawings. FIG. 1 is a block diagram of a display device comprising a conventional display address generator, a refresh memory (hereinafter referred to as video memory) in which video data having n bits as a basic unit is stored, and its peripheral devices. Before starting display, the display start address (hereinafter referred to as SAD) of the video memory 1 is sent from the central processing unit (hereinafter referred to as CPU) to the display address counter (hereinafter referred to as SAD) in the display address generator 2 via the system data bus 7.
(hereinafter referred to as DAD) is set to 3.
表示アドレス発生器はDADの内容を出力としてアドレ
スバス6を経由して映像メモリに与える。The display address generator supplies the contents of the DAD to the video memory via the address bus 6 as an output.
映像メモリから読み出されたデータはロードクロック1
0によって、並列−直列変換シフトレジスタ4にロード
され、シフトクロック11によってnビットの映像直列
信号12となjl)CRTに順次供給される。アドレス
発生器ではDAD+1→DAD(DADの内容を+1増
加させる)のアドレスのカウントを行ない、この内容を
表示アドレス発生器の出力として映像メモリに与えると
いうようにして、上記動作を繰シ返し表示を行なう。か
かる従来の表示装置ではCRT上の横方向表示に対して
映像メモリに与えられる、アドレスはSEDによって+
1ずつカウントされたものであって、映像メモリのアド
レスの連続した領域の内容しか表示できなかった。しか
し、画像処理の応用が広がり、種々の高級な表示が要求
されている。例えば同−CRT画面上に第2図(a)に
示されるようなそれぞれ異なった映像メモリの領域の内
容(AとC)を表示することが要求されている。しかし
リフレッシュメモリには同図(b)に示すように領域A
には領域Bが連続するようにセットされている。従来の
表示装置では横方向表示の途中において、領域A(D
7 )’ L/ ス(SAD+n )から不連続な領域
C(%頭アドレスがSAD′)の内容を表示すべくアド
レスを出力することはできなかった。従って、要求を満
たす為には、前記連続した表示アドレスでアクセスされ
るように、相当するアドレス空間内で領域Bと領域Cの
内容を全てかえるようにメモリ内容の変更作業が必要で
ある。しかし広範囲な映像メモリの書き換えや、以前に
その位置を占でいた領域Bのデータやアドレス等の管理
に費やす時間だけを考えてみてもこれは実用的ではない
。Data read from video memory is loaded clock 1
0 is loaded into the parallel-to-serial conversion shift register 4, and the shift clock 11 sequentially supplies an n-bit video serial signal 12 to the CRT. The address generator counts the addresses from DAD+1 to DAD (increases the contents of DAD by +1), and this content is given to the video memory as the output of the display address generator, and the above operation is repeatedly displayed. Let's do it. In such a conventional display device, the address given to the video memory for horizontal display on a CRT is +
It was counted by 1, and only the contents of consecutive addresses in the video memory could be displayed. However, as the applications of image processing expand, various high-quality displays are required. For example, it is required to display the contents of different video memory areas (A and C) as shown in FIG. 2(a) on the same CRT screen. However, in the refresh memory, there is an area A as shown in FIG.
are set so that area B is continuous. In conventional display devices, in the middle of horizontal display, area A (D
7) It was not possible to output an address to display the contents of area C (% starting address is SAD') which is discontinuous from L/s(SAD+n). Therefore, in order to satisfy the request, it is necessary to change the memory contents so that the contents of areas B and C are completely changed within the corresponding address space so that they can be accessed using the continuous display addresses. However, this is not practical if we only consider the time required to rewrite a wide range of video memory and to manage the data, addresses, etc. of area B whose position was previously determined.
本発明の目的は映像メモリの内容をかえることなく、不
連続な任意のアドレスの領域の内容を同一画面上に分割
して表示できるような装置を提供することである。SUMMARY OF THE INVENTION An object of the present invention is to provide a device that can divide and display the contents of discontinuous arbitrary address areas on the same screen without changing the contents of the video memory.
本発明は、映像メモリとこの映像メモリに格納されたデ
ータを順次読み出すための表示アドレスを発生するアド
レス発生器とを有し、このアドレス発生器は通常の表示
動作に使用される第1のアドレスカウンタと、画面分割
の要求があった場合IC使用される第2のアドレスカウ
ンタとを含み、映像メLり内のデータの一部によって第
1のアドレスカウンタもしくは第2のアドレスカウンタ
の選択制御を行ない、第2のアドレスカウンタのカウン
ト開始、停止制御を行なうことによって横方向表示にお
いてアドレスの不連続な映像メモリのデータの表示を行
なうよう処したことを特徴とする。The present invention includes a video memory and an address generator that generates display addresses for sequentially reading data stored in the video memory, and this address generator generates a first address used for normal display operation. It includes a counter and a second address counter that is used by the IC when there is a request for screen division, and the selection of the first address counter or the second address counter is controlled by a part of the data in the video menu. The present invention is characterized in that by controlling the second address counter to start and stop counting, data in the video memory with discontinuous addresses is displayed in the horizontal direction.
以下に本発明の一実施例を図面に基いて詳細に説明する
。An embodiment of the present invention will be described in detail below with reference to the drawings.
第3図は本発明の一実施例を示すブロック図で、リフレ
ッシュメモリ21は映像メモリとして使用されCRT数
画面分に相当するデータが格納されている。1アドレス
当)のデータの構成は第4図に示されるように、実際に
表示されるnビットの表示データ(00)と表示には使
用されない表示アドレスカウンタ切換え制御ビットDC
B(以下、DAD制御ビットという)のn+1ビットよ
シ成る。映像メモリのデータを書き換える描画サイクル
においては、描画アドレスがアドレスバス27を経由し
て、映像メモリに与えられ、同時に読み出し信号30が
活性化され、映像メモリのデータ5−
がデータ・バス26に出力され画像情報を処理する装置
に取り込まれ処理された後、書き込み信号31が活性化
され映像メモリに格納される。1だ表示を開始する前に
あらかじめCPUからSADがシステムデータバス28
を経由して表示アドレス発生器22の第1の表示アドレ
スカウンタ、(以下、DAD 1という)23に設定さ
れる。表示が開始すると、SADを基にしてDAD 1
がカウントを開始しその内容を表示アドレス発生器の出
力としてアドレスバスを経由して映像メモリに与える。FIG. 3 is a block diagram showing an embodiment of the present invention, in which a refresh memory 21 is used as a video memory and stores data equivalent to several CRT screens. As shown in Figure 4, the data structure of one address (per address) is as follows: n-bit display data (00) that is actually displayed and a display address counter switching control bit DC that is not used for display.
It consists of n+1 bits of B (hereinafter referred to as DAD control bit). In a drawing cycle in which data in the video memory is rewritten, a drawing address is given to the video memory via the address bus 27, at the same time the read signal 30 is activated, and data 5- in the video memory is output to the data bus 26. After the data is captured and processed by a device that processes image information, the write signal 31 is activated and stored in the video memory. 1. Before starting the display, the SAD is sent from the CPU to the system data bus 28.
The first display address counter (hereinafter referred to as DAD 1) 23 of the display address generator 22 is set via the display address generator 22 . When the display starts, DAD 1 based on SAD
starts counting and gives its contents to the video memory via the address bus as the output of the display address generator.
映像メモリから読み出されたデータの内、実際にされる
nビットのデータはロードクロック32によって並列−
直列変換シフトレジスタ25にロードされ、シフトクロ
ック33によって映像直列信号34とな!DCRTに供
給される。映像データの内、残りの1ビツト、即ちDA
D制御ビットは表示アドレスカウンタ切換え制御信号(
以下、DAD制御信号という)29となシ、表示アドレ
ス発生器に与えられる。上記動作を繰シ返し表示を行な
う。Of the data read out from the video memory, the n-bit data that is actually read out is processed in parallel by the load clock 32.
It is loaded into the serial conversion shift register 25 and converted into a video serial signal 34 by the shift clock 33! Supplied to DCRT. The remaining 1 bit of video data, namely DA
The D control bit is the display address counter switching control signal (
The DAD control signal (hereinafter referred to as the DAD control signal) 29 is applied to the display address generator. The above operation is repeated to display the display.
6一
ここで第2図で示された如く画面分割表示を行なう要求
が生じた場合には、CPUは表示アドレス発生器の第2
の表示アドレスカウンタ(以下、DAD2 という)2
4に分割領域における表示開始アドレス(SAD’)を
設定すると同時に1分割の境界に位置する映像メモリの
データのDAI)制御ビットを1とするよう前記描画サ
イクルにおいて書き換える。例えば第2図でいうと表示
されたとき領域Cと横方向に隣接する領域Aのデータの
DAD制御ビットを1とする書き換えを行なう。6- If a request for split-screen display occurs as shown in FIG.
display address counter (hereinafter referred to as DAD2) 2
The display start address (SAD') in the divided area is set to 4, and at the same time, the DAI) control bit of the data in the video memory located at the boundary of one division is rewritten to 1 in the drawing cycle. For example, in FIG. 2, when displayed, data in area A adjacent to area C in the horizontal direction is rewritten by setting the DAD control bit to 1.
このような動作の後、表示すイクルにおいてDAD制御
ビットが1のデータを読み出す。つ−!IDAD制御信
号が活性化されると第5図で示されるように表示アドレ
ス発生器のDAD2がSAD’よシカラントを開始し、
同時に以後の表示アドレス発生器の出力をDAD2の内
容とする様に制御される。After such an operation, data in which the DAD control bit is 1 is read out in the display cycle. Tsu-! When the IDAD control signal is activated, as shown in FIG.
At the same time, the output of the display address generator thereafter is controlled to be the contents of DAD2.
この時DADI のカウントはひき続き行なわれる。At this time, counting of DADI continues.
このようにしてDAD制御ビットが1であるデータを読
み出し表示した後の表示アドレスは直前のアトlメスと
は無関係なものであル、不連続な領域の内容を表示する
ことが可能となる。DAD2の内容が表示アドレス発生
器の出力となり表示を行なっている状態において再びD
AD制御ビットが1のデータが読み出される、あるいは
横方向に表示すべきデータの読み出しを終了すると表示
アドレス発生器の出力を再びDADI の内容とする
よう制御されると同時にDAD2の内容は次ラインの表
示すイクルにおいてDAD制御ビットが1であった場合
にカウントを開始する値、例えば映像メモリの横方向の
大きさをNとすると、SAD’十Nの値の内容に変化し
く8AD’+1→SAD’)カウントを停止するという
動作を繰シ返すことによって、アドレスの不連続な領域
の内容を画面上に表示させることができる。In this way, the display address after reading and displaying data whose DAD control bit is 1 is unrelated to the immediately preceding address, making it possible to display the contents of a discontinuous area. The contents of DAD2 become the output of the display address generator, and while displaying, DAD2 is output again.
When data with the AD control bit set to 1 is read out, or when reading of data to be displayed in the horizontal direction is completed, the output of the display address generator is controlled to be the contents of DADI again, and at the same time the contents of DAD2 are changed to the next line. If the value to start counting when the DAD control bit is 1 in the cycle to be displayed, for example, if the horizontal size of the video memory is N, then the contents of the value will change to SAD'+1 → SAD'') By repeating the operation of stopping the count, the contents of areas with discontinuous addresses can be displayed on the screen.
以上説明したように、画面を左右に分割して表示したい
場合には、隣接境界に位置する映像メモリのデータのみ
をDAD制御ビットを1にするよう書き換えるだけで、
任意の映像メモリの領域表示を混在させることができ、
また分割された領域の表示開始アドレスは直接的に指定
することができ、第2図で示されるような複雑かつ高級
な表示が容易に実現できる。As explained above, if you want to display the screen by dividing it into left and right sides, you can simply rewrite only the data in the video memory located at the adjacent border so that the DAD control bit is set to 1.
Any video memory area display can be mixed,
Furthermore, the display start address of the divided areas can be directly specified, and a complex and sophisticated display as shown in FIG. 2 can be easily realized.
第1図は表示装置の従来例を示すブロック図、第2図(
a)(b)は夫々表示画面と映像メモリの関係を示す図
、第3図は本発明の一実施例における表示装置のブロッ
ク図、第4図は本発明の実施例における映像メモリ内の
データ構成図、第5図は本発明の実施例における表示ア
ドレスの推移を示す図である。
1.22・・・・・・映像メモ1ハ 2,22・・・・
・・表示アドレス発生器、3・・・・・・表示アドレス
カウンタ、23・・・・・・第1の表示アドレスカウン
タ、24・・・・・・第2の表示アドレスカウンタ、4
,25・・・・・・並列−直列変換シフトレジスタ、5
.26・・・・・・データ・パス、6゜27・・・・・
・アドレスバス、7,28・・・・・・システム−デー
タバス、8,30・・・・・・読み出し信号、9.31
・・・・・・書き込み信号、10.32・・・・・・ロ
ードクロック、11;33・・・・・・シフトクロック
、12,34・・・・・・映像−9=
直列信号、29・・・・・・表示アドレスカウンタ切換
え制御信号。
10−
第3 区Figure 1 is a block diagram showing a conventional example of a display device, and Figure 2 (
a) and (b) are diagrams showing the relationship between the display screen and video memory, respectively, FIG. 3 is a block diagram of a display device in an embodiment of the present invention, and FIG. 4 is a diagram showing data in the video memory in an embodiment of the present invention. The configuration diagram, FIG. 5, is a diagram showing the transition of display addresses in the embodiment of the present invention. 1.22...Video memo 1c 2,22...
...Display address generator, 3...Display address counter, 23...First display address counter, 24...Second display address counter, 4
, 25...Parallel-serial conversion shift register, 5
.. 26...Data path, 6°27...
・Address bus, 7, 28... System-data bus, 8, 30... Read signal, 9.31
...Write signal, 10.32...Load clock, 11;33...Shift clock, 12,34...Video-9=Serial signal, 29 ...Display address counter switching control signal. 10- Ward 3
Claims (1)
リに格納された情報を順次読み出すアドレスを発生する
アドレス発生器とを有し、前記アドレス発生器は少なく
とも第1のアドレスカウンタと第2のアドレスカウンタ
とを有し、該第1のアドレスカウンタと第2のアドレス
カウンタとを選択制御することを特徴とする画像処理装
置。It has a video memory in which image information is stored, and an address generator that generates addresses for sequentially reading out the information stored in the video memory, and the address generator includes at least a first address counter and a second address. 1. An image processing device comprising: a counter, and selectively controlling the first address counter and the second address counter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57207003A JPS5997184A (en) | 1982-11-26 | 1982-11-26 | Image processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57207003A JPS5997184A (en) | 1982-11-26 | 1982-11-26 | Image processor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5997184A true JPS5997184A (en) | 1984-06-04 |
JPS644187B2 JPS644187B2 (en) | 1989-01-24 |
Family
ID=16532578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57207003A Granted JPS5997184A (en) | 1982-11-26 | 1982-11-26 | Image processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5997184A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60240790A (en) * | 1984-05-15 | 1985-11-29 | Mitsubishi Petrochem Co Ltd | Method for treating ethylene heavy end |
US4799568A (en) * | 1985-08-07 | 1989-01-24 | Honda Giken Kogyo Kabushiki Kaisha | Front cover for multi-wheeled vehicles |
US7387180B2 (en) | 2003-05-20 | 2008-06-17 | Yamaha Hatsudoki Kabushiki Kaisha | Air guide structure in motor vehicle leg shield |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS53123627A (en) * | 1977-04-04 | 1978-10-28 | Mitsubishi Electric Corp | Display unit |
JPS574091A (en) * | 1980-06-10 | 1982-01-09 | Yokogawa Electric Works Ltd | Crt display unit |
-
1982
- 1982-11-26 JP JP57207003A patent/JPS5997184A/en active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS53123627A (en) * | 1977-04-04 | 1978-10-28 | Mitsubishi Electric Corp | Display unit |
JPS574091A (en) * | 1980-06-10 | 1982-01-09 | Yokogawa Electric Works Ltd | Crt display unit |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60240790A (en) * | 1984-05-15 | 1985-11-29 | Mitsubishi Petrochem Co Ltd | Method for treating ethylene heavy end |
JPH0430436B2 (en) * | 1984-05-15 | 1992-05-21 | ||
US4799568A (en) * | 1985-08-07 | 1989-01-24 | Honda Giken Kogyo Kabushiki Kaisha | Front cover for multi-wheeled vehicles |
US7387180B2 (en) | 2003-05-20 | 2008-06-17 | Yamaha Hatsudoki Kabushiki Kaisha | Air guide structure in motor vehicle leg shield |
Also Published As
Publication number | Publication date |
---|---|
JPS644187B2 (en) | 1989-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5997184A (en) | Image processor | |
JPS6267632A (en) | Method and apparatus for transferring data to display unit from memory | |
JPH0441831B2 (en) | ||
JPS5835592A (en) | Display picture divider | |
JP3303923B2 (en) | Image display control device and image display control method | |
JP3265791B2 (en) | OHP display device | |
JPS607478A (en) | Image display | |
JPS61219082A (en) | Display controller | |
JPS61141484A (en) | Image display unit | |
KR19990062737A (en) | Screen display system | |
JPS6194090A (en) | Graphic display unit | |
JPS6292071A (en) | Control system for magnified display | |
JPH11161255A (en) | Image display unit | |
JPS63245716A (en) | Multiwindow display device | |
JPS61241790A (en) | Display unit | |
JPS61143835A (en) | Data display system | |
JPS58203489A (en) | Display unit | |
JPH0469908B2 (en) | ||
JPS6364085A (en) | Display controller | |
JPS60176092A (en) | Display unit | |
JPH0247696A (en) | Image display device | |
JPS62150384A (en) | Image scroller | |
JPS6143785A (en) | Display unit | |
JPH0443595B2 (en) | ||
JPH0330074A (en) | Display screen synthesizing device |