JPH0578852B2 - - Google Patents
Info
- Publication number
- JPH0578852B2 JPH0578852B2 JP61270330A JP27033086A JPH0578852B2 JP H0578852 B2 JPH0578852 B2 JP H0578852B2 JP 61270330 A JP61270330 A JP 61270330A JP 27033086 A JP27033086 A JP 27033086A JP H0578852 B2 JPH0578852 B2 JP H0578852B2
- Authority
- JP
- Japan
- Prior art keywords
- image pattern
- unit
- memory section
- display
- area
- 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
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、電子計算機からの出力をたとえば
CRT(陰極線管)すなわちブラウン管の表示画面
上に、文字、またはイメージあるいはグラフなど
によつて表示する表示装置に関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention provides a method for converting output from an electronic computer into
It relates to a display device that displays characters, images, graphs, etc. on the display screen of a CRT (cathode ray tube), that is, a cathode ray tube.
この発明の先行技術としては、この発明の出願
人と同一出願人の出願にかかる特開昭59−162588
号公報(以下先出願という)により公開された発
明がある。
Prior art to this invention is JP-A-59-162588 filed by the same applicant as the applicant of this invention.
There is an invention that was published in the publication No. No. (hereinafter referred to as the earlier application).
第2図は上記先出願の第7図に対応する表示装
置を示すブロツク図で、図において1は第1のメ
モリ部としてのビツトマツプメモリ部であつて、
例えば諸種の複数個の矩形イメージパターンが保
持されている。2は表示制御部であつて、上記複
数個の矩形イメージパターンに関するビツトマツ
プメモリ部1内での位置、サイズ、重ね合せ表示
のための表示優先度、上記複数個の矩形イメージ
パターンが転送されるスクリーンメモリ部3上の
位置が表示制御情報として保持されている。3は
第2のメモリ部としてのスクリーンメモリ部であ
つて、陰極線管(以下、CRTと略称)7の表示
画面ドツトに対応するイメージパターンが記憶さ
れている。4は領域判別部であつて、表示制御部
2内の表示制御情報および変更種別にしたがいス
クリーンメモリ部3における変更の必要な領域
と、その領域に対応するビツトマツプメモリ部1
内の領域を識別して、その識別された領域にたい
するイメージパターン転送操作をダイレクトメモ
リアクセスコントローラ部5(以下、DMACと
略称する)に指示する。 FIG. 2 is a block diagram showing a display device corresponding to FIG. 7 of the earlier application, in which numeral 1 denotes a bitmap memory section as a first memory section;
For example, a plurality of various rectangular image patterns are held. Reference numeral 2 denotes a display control unit to which the positions and sizes of the plurality of rectangular image patterns in the bitmap memory unit 1, display priorities for overlapping display, and the plurality of rectangular image patterns are transferred. The position on the screen memory section 3 is held as display control information. Reference numeral 3 denotes a screen memory section as a second memory section, in which image patterns corresponding to dots on the display screen of a cathode ray tube (hereinafter abbreviated as CRT) 7 are stored. Reference numeral 4 denotes an area discriminating unit which determines the area that needs to be changed in the screen memory unit 3 according to the display control information and change type in the display control unit 2, and the bitmap memory unit 1 corresponding to the area.
It identifies the area within the area and instructs the direct memory access controller unit 5 (hereinafter abbreviated as DMAC) to perform an image pattern transfer operation for the identified area.
DMAC5は領域判別部4からの指示に従つて、
ビツトマツプメモリ部1からスクリーンメモリ部
3へのデータ転送や、スクリーンメモリ部3にお
ける所定領域の部分的なぬりつぶしを行う。6は
ビデオ制御部であつて、所定の走査タイミングに
従つて上記スクリーンメモリ部3から読出された
表示すべきイメージパターンに対応するビデオ信
号を発生させる。 The DMAC 5 follows instructions from the area determination unit 4,
Data is transferred from the bitmap memory section 1 to the screen memory section 3, and a predetermined area in the screen memory section 3 is partially filled in. A video control section 6 generates a video signal corresponding to the image pattern to be displayed read out from the screen memory section 3 in accordance with a predetermined scanning timing.
第3図は、例えば3個の矩形イメージパターン
IP1,IP2及びIP3が上記ビツトマツプメモリ
部1に保持されている状態が例示されている説明
図であつて、これらの各矩形イメージパターン
IPi(i=1、2、3)の左上隅頂点のビツトマツ
プメモリ部1における位置を(xi、yi)であると
して、これがビツトマツプメモリ部1内の矩形イ
メージパターンIPiの位置を表わすものとする。
また、上記矩形イメージパターンIPi(i=1、
2、3)のx方向サイズをhiで表わし、またy方
向サイズをviで表わし、これらを用いて矩形イメ
ージパターンIPiのサイズをhi、viで表わすもの
とする。さらに重ね合わせ表示の場合の各矩形イ
メージパターンIPiの表示優先度をPRiとしてい
る。そして、PRi<PRjのときには、矩形イメー
ジパターンIPiはIPjの下位に表示され、その結果
矩形イメージパターンIPiの一部がIPjにかくされ
たような表示がなされるように構成されている。
なお、i≠jであればPRi≠PRjであることはい
うまでもない。 Figure 3 shows, for example, three rectangular image patterns.
This is an explanatory diagram illustrating a state in which IP1, IP2, and IP3 are held in the bit map memory section 1, and each of these rectangular image patterns
Assuming that the position of the top left corner vertex of IPi (i = 1, 2, 3) in bitmap memory unit 1 is (xi, yi), this represents the position of rectangular image pattern IPi in bitmap memory unit 1. do.
In addition, the above rectangular image pattern IPi (i=1,
The x-direction size of 2 and 3) is represented by hi, and the y-direction size is represented by vi, and using these, the size of the rectangular image pattern IPi is represented by hi and vi. Furthermore, in the case of overlapping display, the display priority of each rectangular image pattern IPi is set as PRi. When PRi<PRj, the rectangular image pattern IPi is displayed below IPj, and as a result, a part of the rectangular image pattern IPi is displayed as if it were hidden by IPj.
It goes without saying that if i≠j, then PRi≠PRj.
次に、第4図は上記第3図で説明した矩形イメ
ージパターンIP1,IP2およびIP3が、PR1<
PR2<PR3なる表示優先度を持つ場合に、上記
矩形イメージパターンIP1,IP2およびIP3を
スクリーンメモリ部3内の特定の位置に転送した
結果、得られることができるスクリーンメモリ部
3の状態を示す説明図面である。ここで、各矩形
イメージパターンIPiの左上隅頂点のスクリーン
メモリ部3内における位置を(αi、βi)とし、こ
れをスクリーンメモリ部3内における矩形イメー
ジパターンIPiの位置としている。 Next, FIG. 4 shows that the rectangular image patterns IP1, IP2, and IP3 explained in FIG.
Explanation showing the state of the screen memory section 3 that can be obtained as a result of transferring the rectangular image patterns IP1, IP2, and IP3 to a specific position in the screen memory section 3 when the display priority is PR2<PR3. It is a drawing. Here, the position of the top left corner vertex of each rectangular image pattern IPi in the screen memory section 3 is defined as (αi, βi), and this is defined as the position of the rectangular image pattern IPi in the screen memory section 3.
次に、第5図は、上記第3図に示すビツトマツ
プメモリ部1の状態から、上記第4図に示すスク
リーンメモリ部3の状態を生成するために、上記
表示制御部2が保持する上記表示制御情報を具体
的に表示した図面である。 Next, FIG. 5 shows the state of the screen memory section 3 held by the display control section 2 in order to generate the state of the screen memory section 3 shown in FIG. 4 from the state of the bitmap memory section 1 shown in FIG. 3 above. 7 is a diagram specifically displaying display control information.
次に、上述した第3図におけるビツトマツプメ
モリ部1の状態から、上記第4図のスクリーンメ
モリ部3の状態を生成するための表示制御部2、
領域判別部4およびDMAC5の動作を説明する。 Next, the display control section 2 generates the state of the screen memory section 3 shown in FIG. 4 from the state of the bitmap memory section 1 shown in FIG.
The operations of the area discriminator 4 and DMAC 5 will be explained.
まず、領域判別部4は表示制御部2より表示制
御情報を受け取り、それを用いて、表示画面変更
に伴うビツトマツプメモリ部1、スクリーンメモ
リ部3間のデータ転送量を最小にするために、第
6図に示されるように、スクリーンメモリ部3を
各イメージパターンの各辺の延長線を用いて、相
互に重なり合わない小矩形領域に分割し、各小矩
形領域の位置およびサイズを保持する。 First, the area determination section 4 receives display control information from the display control section 2, and uses it to minimize the amount of data transferred between the bitmap memory section 1 and the screen memory section 3 when the display screen is changed. As shown in FIG. 6, the screen memory section 3 is divided into small rectangular areas that do not overlap each other using the extension lines of each side of each image pattern, and the position and size of each small rectangular area are maintained. .
次に、領域判別部4は、表示制御部2より矩形
イメージパターンIP1を表示するように指示を
受ける。この時、領域判別部4は、表示制御部2
内の表示制御情報および上記小矩形領域の位置と
サイズを用いて、矩形イメージパターンIP1の
うち他の矩形イメージパターンIP2,IP3によ
つてかくされないスクリーンメモリ部3内の小矩
形領域m1〜m4を識別する。そして、これらの小
矩形領域m1〜m4に対してのみ以下の操作を行
う。すなわち、ビツトマツプメモリ部1より、上
記各小矩形領域m1〜m4に対応する矩形イメージ
パターンIP1の部分を、各々相当する上記小矩
形領域m1〜m4へ転送するようにDMAC5に対
して指示する。 Next, the area determination unit 4 receives an instruction from the display control unit 2 to display the rectangular image pattern IP1. At this time, the area determination unit 4
Using the display control information in and the position and size of the small rectangular area, small rectangular areas m1 to m4 in the screen memory section 3 that are not hidden by the other rectangular image patterns IP2 and IP3 of the rectangular image pattern IP1 are created. identify Then, the following operation is performed only on these small rectangular areas m1 to m4. That is, the bitmap memory unit 1 instructs the DMAC 5 to transfer the portions of the rectangular image pattern IP1 corresponding to the respective small rectangular areas m1 to m4 to the corresponding small rectangular areas m1 to m4.
続いて、領域判別部4は、矩形イメージパター
ンIP2およびIP3に関してそれぞれ表示制御部
2からの指示により、上述した矩形イメージパタ
ーンIP1の表示の場合と同様の動作を行う。す
なわち、領域判別部4は、矩形イメージパターン
IP2に関しては、スクリーンメモリ部3内の小
矩形領域m5〜m11に対応する矩形イメージパタ
ーンIP2の部分を、ビツトマツプメモリ部1よ
り、各々相当する上記小矩形領域m5〜m11へ転
送するようにDMAC5に対して指示する。また、
矩形イメージパターンIP3に関しては、スクリ
ーンメモリ部3内の小矩形領域m12〜m17に対応
する矩形イメージパターンIP3の部分を、ビツ
トマツプメモリ部1より、各々相当する上記小矩
形領域m12〜m17へ転送するようにDMAC5に
対して指示する。その結果、上記第4図に示すよ
うなスクリーンメモリ部3の状態が生成される。 Subsequently, the area determination unit 4 performs the same operation as in the case of displaying the rectangular image pattern IP1 described above in accordance with instructions from the display control unit 2 for each of the rectangular image patterns IP2 and IP3. That is, the area discriminator 4 detects a rectangular image pattern.
Regarding IP2, the DMAC 5 transfers the portions of the rectangular image pattern IP2 corresponding to the small rectangular areas m5 to m11 in the screen memory section 3 from the bitmap memory section 1 to the corresponding small rectangular areas m5 to m11. give instructions to Also,
Regarding the rectangular image pattern IP3, portions of the rectangular image pattern IP3 corresponding to the small rectangular areas m12 to m17 in the screen memory unit 3 are transferred from the bitmap memory unit 1 to the corresponding small rectangular areas m12 to m17, respectively. Instruct the DMAC5 to: As a result, the state of the screen memory section 3 as shown in FIG. 4 is generated.
従来のこの種の表示装置は以上のように構成さ
れていたので、第4図の矩形イメージパターン
IP3のように、スクリーンメモリ部3内で他の
矩形イメージパターンによつてかくされた状態に
ない矩形イメージパターンに関する表示変更にお
いても、領域判別部4が該矩形イメージパターン
を小矩形領域に分割し、これら各小矩形領域単位
でのビツトマツプメモリ部1からスクリーンメモ
リ部3へのデータ転送をDMAC5へ指示する必
要があるため、該矩形イメージに関する表示変更
が遅くなるという問題点があつた。
Since the conventional display device of this type was configured as described above, the rectangular image pattern shown in FIG.
Even when changing the display of a rectangular image pattern that is not hidden by another rectangular image pattern in the screen memory unit 3, as in IP3, the area discriminating unit 4 divides the rectangular image pattern into small rectangular areas. Since it is necessary to instruct the DMAC 5 to transfer data from the bitmap memory unit 1 to the screen memory unit 3 in units of each of these small rectangular areas, there is a problem that display changes regarding the rectangular images are delayed.
この発明は上記のような問題点を解消するため
になされたもので、表示変更に際して、小矩形領
域に分割して表示変更を行う必要のない矩形イメ
ージパターンに関しては、領域判別部4の動作を
行わずに表示変更のできる表示装置を得ることを
目的とする。 This invention has been made to solve the above-mentioned problems, and for rectangular image patterns that do not need to be divided into small rectangular areas to change the display, the operation of the area discriminator 4 is changed. The object of the present invention is to obtain a display device that can change the display without changing the display.
この発明の表示装置は、複数のイメージパター
ンのデータを保持する第1のメモリ部(ビツトマ
ツプメモリ部1)と、表示画面のドツトに対応し
た表示パターンのデータを保持する第2のメモリ
部(スクリーンメモリ部3)と、上記第1のメモ
リ部に保持されたデータを上記第2のメモリ部に
転送するデータ転送部(ダイレクトメモリアクセ
スコントロール部5)と、上記イメージパターン
を表示するために必要な上記第1のメモリ部及び
上記第2のメモリ部における上記イメージパター
ンの位置、サイズ、重ね合せ表示のための表示優
先度等の表示制御情報を保持する表示制御部2
と、上記第2のメモリ部を上記表示制御部からの
表示指示に基づいて各イメージパターンの各辺の
延長線を用いて相互に重なりあわない小矩形領域
に分割して、各小矩形領域の位置及びサイズを保
持するとともに、その分割した単位で上記第2の
メモリ部における変更の必要な領域と、その領域
に対する上記第1のメモリ部内の領域を識別する
領域判別部4と、上記第1のメモリ部のイメージ
パターンのデータを上記第2のメモリ部に転送す
る場合、上記表示制御部に保持された表示制御情
報によりあるイメージパターンと他のイメージパ
ターンが重なりあうか否かを判別し、重なりあわ
ないと判別した場合、イメージパターンのデータ
について上記第1のメモリ部から上記第2のメモ
リ部へのデータ転送を上記データ転送部に指示す
るとともに、イメージパターンが重なりあうと判
別した場合、上記領域判別部を起動させて、イメ
ージパターンのうち他のイメージパターンによつ
てかくされない領域を識別させ、そのかくされな
い領域のデータについて上記第1のメモリ部から
上記第2のメモリ部へのデータ転送を上記データ
転送部に指示する処理判別部8とを備えたことを
特徴とするものである。
The display device of the present invention includes a first memory section (bitmap memory section 1) that holds data of a plurality of image patterns, and a second memory section (bitmap memory section 1) that holds data of display patterns corresponding to dots on a display screen. a screen memory section 3), a data transfer section (direct memory access control section 5) that transfers the data held in the first memory section to the second memory section, and a screen memory section 3) necessary for displaying the image pattern. a display control unit 2 that holds display control information such as the position and size of the image pattern in the first memory unit and the second memory unit, and display priority for superimposed display;
Then, the second memory section is divided into small rectangular areas that do not overlap each other using extension lines of each side of each image pattern based on display instructions from the display control section, and each small rectangular area is divided into an area determining unit 4 that holds the position and size and identifies an area that needs to be changed in the second memory unit and an area in the first memory unit that corresponds to the area in divided units; When transferring image pattern data in the memory section to the second memory section, it is determined whether or not one image pattern overlaps with another image pattern based on display control information held in the display control section; If it is determined that the image patterns do not overlap, instruct the data transfer unit to transfer data of the image patterns from the first memory unit to the second memory unit, and if it is determined that the image patterns overlap, Activate the area discrimination unit to identify an area of the image pattern that is not hidden by another image pattern, and transfer data of the area that is not hidden from the first memory unit to the second memory unit. The present invention is characterized in that it includes a processing determining section 8 that instructs the data transfer section to transfer data.
処理判別部8では、あるイメージパターンと他
のイメージパターンが重なりあるかどうかを表示
制御部2からの表示制御情報に基づいて判別し、
重なりあわないと判別した場合、すなわち小矩形
領域に分割して表示変更を行う必要のないイメー
ジパターンに対しては、第1のメモリ部から第2
のメモリ部へのデータ転送をデータ転送部に指示
する。また、イメージパターンと他のイメージパ
ターンが重なりあつている場合には、領域判別部
により、イメージパターンを小矩形領域に分割し
て、他のイメージパターンにかくされない領域の
データの転送をデータ転送部に指示する。
The processing determination unit 8 determines whether a certain image pattern overlaps with another image pattern based on display control information from the display control unit 2,
If it is determined that they do not overlap, that is, for image patterns that do not need to be divided into small rectangular areas to change their display, data is stored from the first memory section to the second memory section.
Instructs the data transfer unit to transfer data to the memory unit. In addition, if an image pattern overlaps with another image pattern, the area discrimination unit divides the image pattern into small rectangular areas, and the data transfer unit transfers the data in the area that is not hidden by other image patterns. instruct.
以下、この発明の一実施例を図面について説明
する。第1図はこの発明の一実施例を示すブロツ
ク図で、第1図において第2図と同一符号は同一
又は相当部分を示し、8は処理判別部を示す。処
理判別部8は表示制御部2が保持する表示制御情
報と変更種別から、ある矩形イメージパターンが
他の矩形イメージパターンによつて一部がかくさ
れて第2のメモリ部としてのスクリーンメモリ部
3に保持されるか否か判別する。そして領域判別
部4に指示してスクリーンメモリ部3の小矩形領
域ごとにビツトマツプメモリ部1から取り出して
スクリーンメモリ部3に転送するか、あるいは
DMAC5に直接指示して上記小矩形領域ごとに
ビツトマツプメモリ部から取り出してスクリーン
メモリ部に転送することなく1回の転送動作で上
記矩形イメージパターンをビツトマツプメモリ部
からスクリーンメモリ部に転送させる。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention. In FIG. 1, the same reference numerals as in FIG. 2 indicate the same or corresponding parts, and 8 indicates a processing discrimination section. Based on the display control information held by the display control unit 2 and the change type, the processing determination unit 8 determines that a certain rectangular image pattern is partially hidden by another rectangular image pattern and the screen memory unit 3 serves as a second memory unit. Determine whether or not it is held. Then, the area discriminating unit 4 is instructed to extract each small rectangular area of the screen memory unit 3 from the bitmap memory unit 1 and transfer it to the screen memory unit 3, or
The rectangular image pattern is transferred from the bitmap memory section to the screen memory section in one transfer operation without directly instructing the DMAC 5 to take out each small rectangular area from the bitmap memory section and transfer it to the screen memory section.
次に、第3図におけるビツトマツプメモリ部1
の状態から、第4図のスクリーンメモリ部3の状
態を生成するための表示制御部2、領域判別部
4、DMAC5および処理判別部8の動作を説明
する。 Next, the bitmap memory section 1 in FIG.
The operations of the display control section 2, area discriminating section 4, DMAC 5, and processing discriminating section 8 for generating the state of the screen memory section 3 shown in FIG. 4 from the state shown in FIG. 4 will be explained.
まず、領域判別部4は表示制御部2より表示制
御情報を受け取り、それを用いて、表示画面変更
に伴うビツトマツプメモリ部1、スクリーンメモ
リ部3間のデータ転送量を最小にするために、第
6図に示されるように、スクリーンメモリ部3を
各イメージパターンの各辺の延長線を用いて、相
互に重なり合わない小矩形領域に分割し、各小矩
形領域の位置およびサイズを保持する。 First, the area determination section 4 receives display control information from the display control section 2, and uses it to minimize the amount of data transferred between the bitmap memory section 1 and the screen memory section 3 when the display screen is changed. As shown in FIG. 6, the screen memory section 3 is divided into small rectangular areas that do not overlap each other using the extension lines of each side of each image pattern, and the position and size of each small rectangular area are maintained. .
次に、処理判別部8は、表示制御部2より矩形
イメージパターンIP1を表示するように指示を
受ける。この時、処理判別部8は表示制御部2内
の表示制御情報から、スクリーンメモリ部3内で
矩形イメージパターンIP1が矩形イメージパタ
ーンIP2にかくされた状態にあることを識別し、
その結果矩形イメージパターンIP1に関する表
示動作を行うように領域判別部4に指示する。続
いて、処理判別部8は、表示制御部2からの指示
にもとづいて、矩形イメージパターンIP2が矩
形イメージパターンIP3にかくされた状態にあ
ることを識別し、矩形イメージパターンIP2に
関する表示動作を行うように領域判別部4に指示
する。 Next, the processing determination unit 8 receives an instruction from the display control unit 2 to display the rectangular image pattern IP1. At this time, the processing determination unit 8 identifies from the display control information in the display control unit 2 that the rectangular image pattern IP1 is hidden in the rectangular image pattern IP2 in the screen memory unit 3,
As a result, the area determination unit 4 is instructed to perform a display operation regarding the rectangular image pattern IP1. Subsequently, the processing determination unit 8 identifies that the rectangular image pattern IP2 is hidden in the rectangular image pattern IP3 based on the instruction from the display control unit 2, and performs a display operation regarding the rectangular image pattern IP2. The area discriminator 4 is instructed to do so.
次に、処理判別部8は、表示制御部2からの矩
形イメージパターンIP3の表示指示を受けた時、
表示制御部2内の表示制御情報からスクリーンメ
モリ部3内で矩形イメージパターンIP3が他の
矩形イメージパターン、すなわち矩形イメージパ
ターンIP1およびIP2によつてかくされた状態
にないことを識別する。この場合、処理判別部8
は領域判別部4には指示を行わず、ビツトマツプ
メモリ部1内の矩形イメージパターンIP3を小
矩形領域に分割することなく、スクリーンメモリ
部3内の所定の位置へ転送するように直接
DMAC5に指示する。従つてDMAC5を1回動
作させるだけでスクリーンメモリ部3内に矩形イ
メージパターンIP3を生成することができる。 Next, when the processing determination unit 8 receives an instruction to display the rectangular image pattern IP3 from the display control unit 2,
From the display control information in the display control section 2, it is identified in the screen memory section 3 that the rectangular image pattern IP3 is not hidden by other rectangular image patterns, that is, rectangular image patterns IP1 and IP2. In this case, the processing determination unit 8
does not instruct the area discrimination unit 4, but directly transfers the rectangular image pattern IP3 in the bitmap memory unit 1 to a predetermined position in the screen memory unit 3 without dividing it into small rectangular areas.
Instruct DMAC5. Therefore, the rectangular image pattern IP3 can be generated in the screen memory section 3 by operating the DMAC 5 only once.
処理判別部8の他の動作例として、第4図にお
けるスクリーンメモリ部3の状態から、矩形イメ
ージパターンIP3を消去し、第7図のスクリー
ンメモリ部3の状態を生成する場合の処理判別部
8の動作を説明する。 As another example of the operation of the processing determining section 8, the processing determining section 8 deletes the rectangular image pattern IP3 from the state of the screen memory section 3 shown in FIG. 4 and generates the state of the screen memory section 3 shown in FIG. Explain the operation.
この時、処理判別部8は表示制御部2の表示制
御情報からスクリーンメモリ部3内で矩形イメー
ジパターンIP3が他の矩形イメージパターン、
すなわち矩形イメージパターンIP1およびIP2
によつてかくされた状態にないことを識別する。
しかし、変更種別が「消去」であり、かつ矩形イ
メージパターンIP2が矩形イメージパターンIP
3によつてかくされた状態にあるため、消去時に
は、矩形イメージパターンIP2の部分で矩形イ
メージパターンIP3によつてかくされている部
分を、矩形イメージパターンIP2のイメージパ
ターンに復元する必要がある。この場合、処理判
別部8は領域判別部4に対して、スクリーンメモ
リ部3内のIP3の消去を指示する。領域判別部
4はその指示を受けて、第6図におけるIP3の
m13,m15,m16,m17を背景パターンとしてぬり
つぶし、IP2のm12,m14を復元する。 At this time, the processing determination unit 8 determines whether the rectangular image pattern IP3 is different from another rectangular image pattern in the screen memory unit 3 based on the display control information from the display control unit 2.
i.e. rectangular image patterns IP1 and IP2
identify that it is not in a state hidden by
However, the change type is "erase" and rectangular image pattern IP2 is rectangular image pattern IP
3, when erasing, it is necessary to restore the part of the rectangular image pattern IP2 that is hidden by the rectangular image pattern IP3 to the image pattern of the rectangular image pattern IP2. In this case, the processing determining section 8 instructs the area determining section 4 to erase IP3 in the screen memory section 3. Upon receiving the instruction, the area determination unit 4 determines the IP3 in FIG.
m 13 , m 15 , m 16 , and m 17 are filled in as a background pattern, and m 12 and m 14 of IP2 are restored.
処理判別部8のさらに他の動作例として、第8
図におけるスクリーンメモリ部3の状態におい
て、矩形イメージパターンIP3を消去する場合
の処理判別部8の動作を説明する。 As still another example of the operation of the processing determining unit 8, the eighth
The operation of the process determining unit 8 when erasing the rectangular image pattern IP3 in the state of the screen memory unit 3 shown in the figure will be described.
この時、処理判別部8は表示制御部2内の表示
制御情報からスクリーンメモリ部3内で矩形イメ
ージパターンIP3が他の矩形イメージパターン、
すなわち矩形イメージパターンIP1およびIP2
によつてかくされた状態になく、かつ、矩形イメ
ージパターンIP3が矩形イメージパターンIP1
およびIP2のいずれの矩形イメージパターンも
かくしていないことを識別とする。従つて、変更
識別が「消去」ではあるが、処理判別部8は領域
判別部4に対して矩形イメージパターンIP3の
消去を指示せず、スクリーンメモリ部3内の矩形
イメージパターンIP3に相当する矩形領域を背
景パターンでぬりつぶすように直接DMAC5に
指示する。従つて、DMAC5を1回動作させる
だけでスクリーンメモリ部3内の矩形イメージパ
ターンIP3を消去することができる。 At this time, the processing determination unit 8 determines whether the rectangular image pattern IP3 is different from another rectangular image pattern within the screen memory unit 3 based on the display control information within the display control unit 2.
i.e. rectangular image patterns IP1 and IP2
and the rectangular image pattern IP3 is not hidden by the rectangular image pattern IP1.
It is determined that neither of the rectangular image patterns of IP2 and IP2 is hidden. Therefore, although the change identification is "erase", the process determining unit 8 does not instruct the area determining unit 4 to delete the rectangular image pattern IP3, and the process determining unit 8 does not instruct the area determining unit 4 to delete the rectangular image pattern IP3 in the screen memory unit 3. Directly instructs DMAC5 to fill the area with the background pattern. Therefore, the rectangular image pattern IP3 in the screen memory section 3 can be erased by operating the DMAC 5 only once.
以上のようにこの発明の表示装置によれば、イ
メージパターンに関する表示変更を、そのイメー
ジパターンが他のイメージパターンと重なり合つ
た場合は小矩形領域単位で行い、重なり合わない
場合は、小矩形領域の分割を行わずに、そのイメ
ージパターンを全部とする単位で行うように構成
しているので、小矩形領域単位でイメージパター
ンに関する表示変更を行うことから、イメージパ
ターンに関する表示変更が高速に行えるととも
に、管理する領域の個数が少なくなるので、メモ
リの容量を少なくでき、書込み処理も簡単にな
る。
As described above, according to the display device of the present invention, when the image pattern overlaps with another image pattern, the display change is performed in units of small rectangular areas, and when the image patterns do not overlap, the display is changed in small rectangular areas. Since the image pattern is configured to be changed in units of the entire image pattern without being divided, display changes related to the image pattern can be made at high speed because the display changes related to the image pattern are performed in units of small rectangular areas. Since the number of areas to be managed is reduced, the memory capacity can be reduced and the write process becomes easier.
第1図はこの発明の一実施例を示すブロツク
図、第2図は従来のこの種の表示装置を示すブロ
ツク図、第3図はビツトマツプメモリ部内に3個
の矩形イメージパターンが保持されている状態を
示す説明図、第4図はスクリーンメモリ部内に3
個の矩形イメージパターンが保持されている状態
を示す説明図、第5図は表示制御部に保持されて
いる表示制御情報を具体的に表現した説明図、第
6図は領域判別部によつて分割されたスクリーン
メモリ部の状態を示す説明図、第7図は3個の矩
形イメージパターンのうち1個が消去されたとき
のスクリーンメモリ部の説明図、第8図は第4図
の場合とは配置が異なる3個の矩形イメージパタ
ーンがスクリーンメモリ部内に保持されている状
態を示す説明図である。
図面中、1はビツトマツプメモリ部(第1のメ
モリ部)、2は表示制御部、3はスクリーンメモ
リ部(第2のメモリ部)、4は領域判別部、5は
ダイレクトメモリアクセスコントローラ部、6は
ビデオ制御部、7は陰極線管、8は処理判別部で
ある。なお、図中、同一符号は同一または相当部
分を示す。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing a conventional display device of this type, and FIG. 3 shows three rectangular image patterns held in a bitmap memory section. Figure 4 is an explanatory diagram showing the state in which 3
FIG. 5 is an explanatory diagram showing a state in which rectangular image patterns are held. FIG. 5 is an explanatory diagram specifically expressing display control information held in the display control unit. FIG. An explanatory diagram showing the state of the divided screen memory section, FIG. 7 is an explanatory diagram of the screen memory section when one of the three rectangular image patterns is erased, and FIG. 8 is an explanatory diagram showing the state of the screen memory section when one of the three rectangular image patterns is erased. FIG. 2 is an explanatory diagram showing a state in which three rectangular image patterns with different arrangements are held in the screen memory unit. In the drawing, 1 is a bitmap memory section (first memory section), 2 is a display control section, 3 is a screen memory section (second memory section), 4 is an area discrimination section, 5 is a direct memory access controller section, 6 is a video control section, 7 is a cathode ray tube, and 8 is a processing discrimination section. In addition, in the figures, the same reference numerals indicate the same or corresponding parts.
Claims (1)
第1のメモリ部と、 表示画面のドツトに対応した表示パターンのデ
ータを保持する第2のメモリ部と、 上記第1のメモリ部に保持されたデータを上記
第2のメモリ部に転送するデータ転送部と、 上記イメージパターンを表示するために必要な
上記第1のメモリ部及び上記第2のメモリ部にお
ける上記イメージパターンの位置、サイズ、重ね
合せ表示のための表示優先度等の表示制御情報を
保持する表示制御部と、 上記第2のメモリ部を上記表示制御部からの表
示指示に基づいて各イメージパターンの各辺の延
長線を用いて相互に重なりあわない小矩形領域に
分割して、各小矩形領域の位置及びサイズを保持
するとともに、その分割した単位で上記第2のメ
モリ部における変更の必要な領域と、その領域に
対する上記第1のメモリ部内の領域を識別する領
域判別部と、 上記第1のメモリ部のイメージパターンのデー
タを上記第2のメモリ部に転送する場合、上記表
示制御部に保持された表示制御情報によりあるイ
メージパターンと他のイメージパターンが重なり
あうか否かを判別し、重なりあわないと判別した
場合、イメージパターンのデータについて上記第
1のメモリ部から上記第2のメモリ部へのデータ
転送を上記データ転送部に指示するとともに、イ
メージパターンが重なり合うと判別した場合、上
記領域判別部を起動させて、イメージパターンの
うち他のイメージパターンによつてかくされない
領域を識別させ、そのかくされない領域のデータ
について上記第1のメモリ部から上記第2のメモ
リ部へのデータ転送を上記データ転送部に指示す
る処理判別部とを備えたことを特徴とする表示装
置。[Claims] 1. A first memory section that holds data of a plurality of image patterns; a second memory section that holds data of display patterns corresponding to dots on a display screen; and the first memory section. a data transfer section that transfers data held in the image pattern to the second memory section; a position of the image pattern in the first memory section and the second memory section necessary for displaying the image pattern; A display control unit that holds display control information such as size and display priority for overlapping display, and a second memory unit that extends each side of each image pattern based on display instructions from the display control unit. The area is divided into small rectangular areas that do not overlap each other using lines, and the position and size of each small rectangular area are maintained, and the areas that need to be changed in the second memory section are identified in each divided unit. an area determination unit that identifies an area in the first memory unit with respect to the area; and a display held in the display control unit when transferring image pattern data in the first memory unit to the second memory unit; Determining whether or not an image pattern and another image pattern overlap based on the control information, and when determining that they do not overlap, transmitting data of the image pattern from the first memory section to the second memory section. Instructs the data transfer unit to transfer the data, and if it is determined that the image patterns overlap, activates the area determination unit to identify areas of the image pattern that are not hidden by other image patterns; A display device comprising: a processing determination unit that instructs the data transfer unit to transfer data of the area from the first memory unit to the second memory unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61270330A JPS63124128A (en) | 1986-11-13 | 1986-11-13 | Control system for display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61270330A JPS63124128A (en) | 1986-11-13 | 1986-11-13 | Control system for display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63124128A JPS63124128A (en) | 1988-05-27 |
| JPH0578852B2 true JPH0578852B2 (en) | 1993-10-29 |
Family
ID=17484756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61270330A Granted JPS63124128A (en) | 1986-11-13 | 1986-11-13 | Control system for display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63124128A (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6249577A (en) * | 1985-08-29 | 1987-03-04 | Agency Of Ind Science & Technol | Multi-window priority control system |
-
1986
- 1986-11-13 JP JP61270330A patent/JPS63124128A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63124128A (en) | 1988-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4860218A (en) | Display with windowing capability by addressing | |
| US5195174A (en) | Image data processing apparatus capable of composing one image from a plurality of images | |
| US4747042A (en) | Display control system | |
| EP0235298B1 (en) | Image processor | |
| US4885699A (en) | Data processing apparatus for editing, filing, and printing image data by means of visual observation of the data on a display screen | |
| US4706213A (en) | Graphic memory system for interarea transfer of X-Y coordinate data | |
| JPH0981111A (en) | Image display controller | |
| JPH0318191B2 (en) | ||
| JPS5854378A (en) | Animation image information providing system | |
| JPS63124128A (en) | Control system for display device | |
| JPH0318717B2 (en) | ||
| JP2861159B2 (en) | Window display control device | |
| JP2634905B2 (en) | How to paint shapes | |
| JPH04143793A (en) | Display device | |
| JP2853749B2 (en) | Television screen display device | |
| JP2945028B2 (en) | Image processing designated area information calculation device | |
| JPS636684A (en) | Multi-image control device | |
| JPS6237781A (en) | Picture display device with partial magnifying function | |
| JPH01276196A (en) | Image display controller | |
| JPS62126477A (en) | Image display device | |
| JPS62127792A (en) | Multiwindow image display | |
| JPH02100714A (en) | Image display controller | |
| JPH0567185A (en) | Picture display processing device | |
| JPH01142789A (en) | Hard copy control system | |
| JPS63175920A (en) | Image pattern display system |