JPH08234725A - Image access control method and image data controller - Google Patents
Image access control method and image data controllerInfo
- Publication number
- JPH08234725A JPH08234725A JP7041065A JP4106595A JPH08234725A JP H08234725 A JPH08234725 A JP H08234725A JP 7041065 A JP7041065 A JP 7041065A JP 4106595 A JP4106595 A JP 4106595A JP H08234725 A JPH08234725 A JP H08234725A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- memory
- data
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ビットマップメモリか
ら画像表示部に効率良く画像データを転送する画像アク
セス制御方法及び画像データ制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image access control method and an image data control device for efficiently transferring image data from a bit map memory to an image display section.
【0002】[0002]
【従来の技術】従来、例えば、CRT(Cathode Ray Tu
be)やLCD(Liquid Crystal Display)等の表示装置
によって画像表示を行う画像表示出力装置としては、一
般に、画像データを格納するビットマップメモリと、表
示装置における画像表示部に画像を表示するための画像
メモリと、画像データのアクセス制御を行う画像制御回
路とを備えている。2. Description of the Related Art Conventionally, for example, CRT (Cathode Ray Tu)
As an image display output device that displays an image on a display device such as a be) or LCD (Liquid Crystal Display), generally, a bitmap memory for storing image data and an image display unit for displaying an image on the display device. An image memory and an image control circuit for controlling access to image data are provided.
【0003】以上の構成において、ビットマップメモリ
内の画像データを画像表示部に表示する場合の処理手順
を図8に基づいて説明する。なお、この例では、ビット
マップメモリは縦Xドット×横Yドットの記憶容量を有
し、画像メモリには少なくとも画像表示部によって表示
可能な表示容量以上の容量が必要であることから、画像
表示部の表示容量と同一容量の縦Mドット×横Nドット
(但し、X>M,Y>N)の記憶容量を有するものとす
る。まず、ビットマップメモリ内の点Aを基準とする矩
形領域ABCDに格納されている画像データを画像表示
部に表示する場合、矩形領域ABCDに格納された画像
データを一旦画像メモリに転送するとともに、この画像
メモリに転送された画像データを所定タイミングで画像
表示部に出力することによって矩形領域ABCDに格納
された画像が画像表示部に表示される。ここで、現在画
像表示部に表示されている表示対象領域を、点Aを基準
とする矩形領域ABCDから点Eを基準とする矩形領域
EFGHに移動させる場合、点Aを基準とする矩形領域
ABCD内の画像データを格納している現在の画像メモ
リの内容を、点Eを基準とする矩形領域EFGH内の画
像データを格納している画像メモリの内容に全て書き換
えることにより、画像表示部に表示される表示対象領域
を、点Eを基準とする矩形領域EFGHに格納された画
像データに切り替えて表示していた。A processing procedure for displaying the image data in the bitmap memory on the image display unit in the above configuration will be described with reference to FIG. In this example, the bitmap memory has a storage capacity of vertical X dots × horizontal Y dots, and the image memory requires at least a display capacity that can be displayed by the image display unit. It has a storage capacity of vertical M dots × horizontal N dots (provided that X> M, Y> N), which is the same as the display capacity of each unit. First, when displaying the image data stored in the rectangular area ABCD based on the point A in the bitmap memory on the image display unit, the image data stored in the rectangular area ABCD is temporarily transferred to the image memory and By outputting the image data transferred to the image memory to the image display unit at a predetermined timing, the image stored in the rectangular area ABCD is displayed on the image display unit. Here, when the display target area currently displayed on the image display unit is moved from the rectangular area ABCD based on the point A to the rectangular area EFGH based on the point E, the rectangular area ABCD based on the point A is moved. The contents of the current image memory storing the image data in the image area are rewritten to the contents of the image memory storing the image data in the rectangular area EFGH with respect to the point E, thereby displaying on the image display unit. The displayed area to be displayed is switched to the image data stored in the rectangular area EFGH with the point E as a reference and displayed.
【0004】[0004]
【発明が解決しようとする課題】元来、画像データは、
そのデータ量が膨大であることから画像処理にかかる負
荷は大きく、例えば、各種ソフトウェアにおいてビジュ
アル面での充実が要求される今日にあっては、画像処理
にかかる時間をできる限り抑えることが好ましい。しか
しながら、このような従来の画像データアクセス方法に
あっては、ビットマップメモリ内に格納された画像デー
タの表示位置を移動させる場合、画像メモリ内に重なる
部分のデータがあるにもかかわらず、表示データを格納
する画像メモリ内の全てのデータを書き換えていたた
め、画像表示部による表示切替には時間を要するという
問題点があった。これは、例えば、ウィンドウ表示等に
よって表示位置の移動が頻繁に行われる場合や、画像表
示部におけるデータ数(具体的には、表示色数や表示領
域等)が増加した場合に顕著に現れる。Originally, the image data is
Since the amount of data is enormous, the load on the image processing is large. For example, in today's demand for various software in terms of visual enhancement, it is preferable to reduce the time required for the image processing as much as possible. However, in such a conventional image data access method, when the display position of the image data stored in the bit map memory is moved, the display is performed despite the overlapping data in the image memory. Since all the data in the image memory for storing the data is rewritten, there is a problem that it takes time to switch the display by the image display unit. This remarkably appears, for example, when the display position is frequently moved due to window display or the like, or when the number of data in the image display unit (specifically, the number of display colors or the display area) is increased.
【0005】本発明の課題は、上記問題点を解消し、画
像メモリへのアクセスを効率的に行い、処理時間の短縮
化を図ることにある。An object of the present invention is to solve the above problems, to efficiently access an image memory, and to shorten the processing time.
【0006】[0006]
【課題を解決するための手段】上記課題を解決するた
め、発明では、ビットマップメモリ内に格納された画像
データを一旦画像メモリに転送して格納するとともに、
該画像メモリ内に格納された画像データを画像表示部に
表示する画像メモリ制御部を備える画像データ制御装置
において、画像メモリ制御部は、表示画像の移動前と移
動後の画像データ内容を比較する比較処理部と、比較処
理部による比較結果、移動前と移動後とで一致する画像
データ領域が存在するとき、一致した画像データを格納
している画像メモリの格納領域以外の格納領域に対し、
表示画像の移動によって変更した部分の画像データを転
送するデータ転送部と、移動後のビットマップメモリ内
の画像データと画像メモリ内に格納された画像データと
の対応するアドレス情報を記憶するアドレス記憶部と、
アドレス記憶部に記憶されたアドレス情報に基づいて画
像表示部に表示するための画像データを画像メモリ内か
ら読み出す画像データ読出部とを備えるように構成す
る。In order to solve the above problems, according to the invention, the image data stored in the bit map memory is once transferred to the image memory and stored, and
In an image data control device including an image memory control unit for displaying image data stored in the image memory on an image display unit, the image memory control unit compares the contents of the image data before and after the movement of the display image. When the comparison processing unit and the comparison result by the comparison processing unit, and there is an image data area that matches before and after the movement, for a storage area other than the storage area of the image memory storing the matched image data,
A data transfer unit for transferring the image data of the portion changed by the movement of the display image, and an address storage for storing the corresponding address information of the image data in the bitmap memory after the movement and the image data stored in the image memory. Department,
An image data reading unit that reads out image data to be displayed on the image display unit from the image memory based on the address information stored in the address storage unit is configured.
【0007】[0007]
【作用】画像表示部によって表示される表示容量よりも
大きな容量の画像データをビットマップメモリ内に格納
し、当該ビットマップメモリ内の一部の画像データを画
像メモリに転送して画像表示部による画像表示を行うも
のであり、画像メモリ内に転送されることにより画像表
示部に表示される画像データがビットマップメモリ内を
移動するとき、移動前に画像メモリ内に格納されている
画像データと、移動後のビットマップメモリ内の画像デ
ータとを比較し、比較した結果、移動前と移動後とで一
致する画像データ領域が存在する場合、一致した画像メ
モリ内の画像データ領域をそのままにして、一致しなか
った画像メモリ内のデータ格納領域部分だけにビットマ
ップメモリから移動後の変更された画像データを転送し
て格納するとともに、この画像メモリ内に格納した画像
データのアドレス情報を記憶し、当該アドレス情報に基
づいて画像メモリから画像表示部に表示すべき画像デー
タを読み出す。The image data having a capacity larger than the display capacity displayed by the image display unit is stored in the bit map memory, and a part of the image data in the bit map memory is transferred to the image memory to be displayed by the image display unit. Image display is performed, and when the image data displayed in the image display unit by being transferred to the image memory moves in the bitmap memory, the image data stored in the image memory before the movement , The image data in the bitmap memory after the movement is compared, and as a result of comparison, if there is a matching image data area before and after the movement, the image data area in the matching image memory is left as it is. , The changed image data after moving from the bitmap memory is transferred and stored only in the data storage area part in the image memory that does not match. Stores the address information of the image data stored in the image memory reads image data to be displayed from the image memory to the image display unit based on the address information.
【0008】具体的には、図8に示したように縦横X,
Yからなるビットマップメモリ2内において、点Aを基
準とする矩形領域ABCDの画像データを点Eを基準と
する矩形領域EFGHに移動させる場合、矩形領域AB
CDの画像データは、画像メモリに対して書き込まれた
後、1,2,…,M,M+1,…,M×N−1,M×N
の順番でデータを読み出して画像を出力する。これを矩
形領域EFGHの画像データに移動する場合、画像デー
タは変化しない部分(図2(a)中の領域J)はそのま
まで、変化する部分の新しい画像データだけを書き込
む。そして、図2(b)に示すように、b,b+1,・
・・,c,d,d+1,・・・,e,e+1,・・・,
f−1,f,g,g+1,・・・,h−1,hの順番で
データを読み出して画像に出力する。これによって、表
示画像の移動時に、画像メモリに格納された画像データ
の全てを書き換えるのではなく、移動前から変更した部
分のみを書き換えるため、書き換えに要する処理時間が
短縮化される。Specifically, as shown in FIG. 8, the vertical and horizontal X,
In the bitmap memory 2 composed of Y, when the image data of the rectangular area ABCD with the point A as the reference is moved to the rectangular area EFGH with the point E as the reference, the rectangular area AB
After the image data of the CD is written in the image memory, 1, 2, ..., M, M + 1, ..., M × N−1, M × N
The data is read in the order of and the image is output. When this is moved to the image data of the rectangular area EFGH, the part where the image data does not change (area J in FIG. 2A) remains as it is, and only the new image data of the changing part is written. Then, as shown in FIG. 2B, b, b + 1, ...
..., c, d, d + 1, ..., e, e + 1, ...,
The data is read out in the order of f-1, f, g, g + 1, ..., H-1, h and output to the image. As a result, when the display image is moved, not all the image data stored in the image memory is rewritten, but only the changed portion before the movement is rewritten, so that the processing time required for rewriting is shortened.
【0009】[0009]
【実施例】以下、本発明の好適な一実施例を図面を参照
して説明する。図1は、本実施例の画像アクセス制御方
法を適用した画像データ制御装置1のの概略構成を示す
ブロック図である。図1において、画像データ制御装置
1は、ビットマップメモリ2、画像メモリ3、画像表示
部4、CPU5、画像メモリ制御部となる画像制御回路
6からなり、比較処理部,データ転送部,アドレス記憶
部,画像データ読出部の各機能は、CPU5及び画像制
御回路6によって実現されている。ビットマップメモリ
2は、画像データを格納するメモリであり、表示すべき
画像データを画像メモリ3に転送することにより画像表
示部4による画像表示が行われる。なお、画像表示部4
は、図2に示すように、カラム方向(M=10)及びラ
スタ方向(N=10)の表示性能を有し、この画像表示
部4に対応する画像メモリ3のアドレス構成は図3
(b)に示す。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of an image data control device 1 to which the image access control method of this embodiment is applied. In FIG. 1, an image data control device 1 includes a bit map memory 2, an image memory 3, an image display unit 4, a CPU 5, and an image control circuit 6 serving as an image memory control unit, and a comparison processing unit, a data transfer unit, and an address storage unit. The CPU 5 and the image control circuit 6 realize the respective functions of the image forming unit and the image data reading unit. The bitmap memory 2 is a memory that stores image data, and the image display unit 4 displays an image by transferring the image data to be displayed to the image memory 3. The image display unit 4
2 has display performance in the column direction (M = 10) and the raster direction (N = 10) as shown in FIG. 2, and the address configuration of the image memory 3 corresponding to this image display unit 4 is as shown in FIG.
It shows in (b).
【0010】画像制御回路6は、カラム方向アドレス生
成部7、ラスタ方向アドレス生成部8、アドレス合成部
9、制御信号生成部10から構成されている。カラム方
向アドレス生成部7は、画像メモリ3から表示データを
読み出す場合のカラム方向のアドレスを生成するもので
ある。カラム方向アドレスは、図3(a)に示すよう
に、10個の表示データをアクセスするための0〜9の
範囲のアドレス情報であり、画像メモリ3から表示デー
タを読み出す毎に制御信号生成部10から出力されるパ
ルス信号により+1ずつ加算する。実際の動作では、初
期値をセットし、画像メモリ3から表示データを読み出
すごとに+1ずつ加算し、カラム方向アドレスが9にな
ったら、次は0を生成し、また表示データ読み出し毎に
+1ずつ加算する。また、アドレス生成とは別に10回
の読み出しを終了した時点で、ラスタ方向アドレス生成
部8の動作用信号を1パルス生成し、ラスタ方向アドレ
ス生成部8に出力する。The image control circuit 6 comprises a column direction address generation section 7, a raster direction address generation section 8, an address composition section 9, and a control signal generation section 10. The column-direction address generation unit 7 generates a column-direction address when reading display data from the image memory 3. As shown in FIG. 3A, the column-direction address is address information in the range of 0 to 9 for accessing 10 pieces of display data, and the control signal generation unit is provided every time the display data is read from the image memory 3. The pulse signal output from 10 is used to increment by +1. In the actual operation, the initial value is set, +1 is added each time the display data is read from the image memory 3, and when the column direction address becomes 9, next, 0 is generated, and +1 is added each time the display data is read. to add. In addition to the address generation, one pulse of the operation signal of the raster direction address generation unit 8 is generated at the time when the reading is completed 10 times, and is output to the raster direction address generation unit 8.
【0011】ラスタ方向アドレス生成部8は、画像メモ
リ3から表示データを読み出す場合のラスタ方向アドレ
スを生成するものである。ラスタ方向アドレスは、図3
(a)に示すように、10ラインの表示データにアクセ
スするための0〜9の範囲のアドレス情報であり、カラ
ム方向アドレス生成部7から出力されるパルス信号の入
力毎に、+1ずつ加算する。実際の動作では、初期値を
セットし、カラム方向アドレス生成部7からのパルス信
号入力毎に+1ずつ加算し、ラスタ方向アドレスが9に
なったら、次は0を生成し、またパルス信号入力毎に+
1ずつ加算する。アドレス合成部9は、画像メモリ3の
表示データを読み出すためにラスタ方向アドレス生成部
7及びカラム方向アドレス生成部8から生成されたラス
タ方向アドレス及びカラム方向アドレスを合成し、画像
メモリ3にアクセスするためのアドレスを生成するもの
である。制御信号生成部10は、画像表示部4に転送す
る画像データを画像メモリ3から読み出すための画像メ
モリ制御信号を生成し、また、画像メモリ読出アドレス
を生成するカラム方向アドレス生成部7に対し、読み出
し毎にパルス信号を生成し、カラム方向アドレス生成部
7に出力するものである。The raster direction address generator 8 generates a raster direction address for reading display data from the image memory 3. The raster direction address is shown in Figure 3.
As shown in (a), it is address information in the range of 0 to 9 for accessing the display data of 10 lines, and +1 is added for each input of the pulse signal output from the column direction address generation unit 7. . In the actual operation, the initial value is set, +1 is added for each pulse signal input from the column direction address generation unit 7, and when the raster direction address becomes 9, next 0 is generated, and each pulse signal input is performed. To +
Add one by one. The address synthesis unit 9 synthesizes the raster direction address and the column direction address generated from the raster direction address generation unit 7 and the column direction address generation unit 8 to read the display data of the image memory 3, and accesses the image memory 3. To generate an address for. The control signal generation unit 10 generates an image memory control signal for reading the image data to be transferred to the image display unit 4 from the image memory 3, and to the column direction address generation unit 7 for generating the image memory read address, A pulse signal is generated for each read and is output to the column direction address generation unit 7.
【0012】次に、本実施例の動作例を図4〜図7を参
照して説明する。まず、CPU5は、表示しうる全ての
画像データを、図4に示すように、ビットマップメモリ
2に展開する。そして、CPU5は、画像表示部4で表
示しようとするデータ(図5(a)参照)をビットマッ
プメモリ2から読み出し、画像メモリ3にセットする
(図5(b)参照)。Next, an operation example of this embodiment will be described with reference to FIGS. First, the CPU 5 expands all displayable image data in the bitmap memory 2 as shown in FIG. Then, the CPU 5 reads the data to be displayed on the image display unit 4 (see FIG. 5A) from the bitmap memory 2 and sets it in the image memory 3 (see FIG. 5B).
【0013】次に、CPU5は、画像メモリ3から表示
データを読み出すためのカラム方向アドレス初期値(ア
ドレス値:0)及びラスタ方向値アドレス初期値(アド
レス値:0)をカラム方向アドレス生成部7及びラスタ
方向アドレス生成部8にセットする。そして、制御信号
生成部10に画像メモリ3から表示データ読み出しの起
動をかけ、制御信号生成部10,カラム方向アドレス生
成部7,ラスタ方向アドレス生成部8によって、画像メ
モリ3から表示データを読み出す。このとき、カラム方
向アドレス生成部7におけるカラム方向アドレスは、
0,1,2,…,8,9,0,…と表示データ読み出し
毎に+1ずつ加算される。また、カラム方向アドレスが
0になると同時に、カラム方向アドレス生成部7にて出
力されるパルスによりラスタ方向アドレス生成部8のア
ドレスが+1加算される。すなわち、画像メモリ3に対
するアドレスは、アドレス合成部9により、00,0
1,02,…,08,09,10,11,…,98,9
9,00,01,…が出力される。そして、読み出され
た画像データは画像表示部4に転送され、画像表示部4
に表示される。Next, the CPU 5 outputs a column direction address initial value (address value: 0) and a raster direction value address initial value (address value: 0) for reading display data from the image memory 3 to the column direction address generation unit 7. And the raster direction address generation unit 8. Then, the control signal generator 10 is activated to read the display data from the image memory 3, and the control signal generator 10, the column direction address generator 7, and the raster direction address generator 8 read the display data from the image memory 3. At this time, the column direction address in the column direction address generation unit 7 is
0, 1, 2, ..., 8, 9, 0 ,. At the same time when the column direction address becomes 0, the address of the raster direction address generation unit 8 is incremented by +1 by the pulse output from the column direction address generation unit 7. That is, the address for the image memory 3 is set to 00,0 by the address composition unit 9.
1,02, ..., 08,09,10,11, ..., 98,9
9, 00, 01, ... Are output. Then, the read image data is transferred to the image display unit 4, and the image display unit 4
Is displayed in.
【0014】ここで、画像表示部4の表示が、図5
(a)から図6(a)に示すように移動によって変更さ
れる場合、CPU5は、変更する部分のデータをビット
マップメモリ2から読み出し、画像メモリ3の変更する
部分にセットする。このときの画像メモリ3内の展開デ
ータを図6(b)に示す。CPU5は、上記処理でセッ
トした画像データのアドレスに対応したカラム方向アド
レス初期値(アドレス値:0)及びラスタ方向アドレス
初期値(アドレス値:3)をカラム方向アドレス生成部
7及びラスタ方向アドレス生成部8にセットする。これ
によって、画像メモリ3に対するアドレスは、アドレス
合成部9により、前述の処理と同様な加算処理が行わ
れ、30,31,32,…,38,39,40,41,
42,…,98,99,00,01,…,08,09,
10,11,…,28,29,30,31,32,3
3,…の順序となる。Here, the display of the image display unit 4 is as shown in FIG.
When changing from (a) to FIG. 6 (a) by movement, the CPU 5 reads the data of the portion to be changed from the bitmap memory 2 and sets it in the portion of the image memory 3 to be changed. The developed data in the image memory 3 at this time is shown in FIG. The CPU 5 generates a column direction address initial value (address value: 0) and a raster direction address initial value (address value: 3) corresponding to the address of the image data set in the above processing, in the column direction address generation unit 7 and the raster direction address generation. Set in part 8. As a result, the addresses for the image memory 3 are subjected to the addition processing similar to the above-described processing by the address composition unit 9, and 30, 31, 32, ..., 38, 39, 40, 41,
42, ..., 98, 99, 00, 01, ..., 08, 09,
10, 11, ..., 28, 29, 30, 31, 32, 3
The order is 3, ...
【0015】次に、画像表示部4の表示が、図6(a)
から図7(a)に示すように移動によって変更される場
合、CPU5は、変更する部分データをビットマップメ
モリ2から読み出し、画像メモリ3の変更する部分にセ
ットする。このときの画像メモリ3内の展開データを図
7(b)に示す。CPU5は、上記処理でセットしたデ
ータのアドレスに対応したカラムタ方向アドレス初期値
(アドレス値:3)及びラスタム方向アドレス初期値
(アドレス値:3)をカラム方向アドレス生成部7及び
ラスタ方向アドレス生成部8にセットする。これによっ
て、画像メモリ3に対するアドレスは、アドレス合成部
9により、前述の処理と同様な加算処理が行われ、3
3,34,35,…,38,39,30,31,32,
43,44,…,48,49,40,41,42,5
3,54,…,98,99,90,91,92,03,
04,…,08,09,00,01,02,13,1
4,…,18,19,10,11,12,23,24,
…,28,29,20,21,22,33,34,3
5,36,37,…の順序となる。Next, the display of the image display unit 4 is as shown in FIG.
7A to 7C, the CPU 5 reads the partial data to be changed from the bitmap memory 2 and sets the partial data to be changed in the image memory 3 when it is changed. The developed data in the image memory 3 at this time is shown in FIG. The CPU 5 supplies the column direction address initial value (address value: 3) and the raster direction address initial value (address value: 3) corresponding to the address of the data set in the above process to the column direction address generation unit 7 and the raster direction address generation unit. Set to 8. Accordingly, the address for the image memory 3 is subjected to the addition processing similar to the above-described processing by the address composition unit 9,
3, 34, 35, ..., 38, 39, 30, 31, 32,
43, 44, ..., 48, 49, 40, 41, 42, 5
3, 54, ..., 98, 99, 90, 91, 92, 03,
04, ..., 08,09,00,01,02,13,1
4, ..., 18, 19, 10, 11, 12, 23, 24,
..., 28, 29, 20, 21, 22, 33, 34, 3
The order is 5, 36, 37, ....
【0016】このように、画像メモリ3からの読み出し
アドレスを可変にすることで、画像表示部4の表示変更
時に、画像メモリ3内のデータを全て変更する必要がな
くなる。したがって、画像メモリ3内の全てのデータを
変更することなく、画像表示部4の表示を変更すること
ができるので、画像メモリ3への転送処理を高速化する
ことができる。As described above, by making the read address from the image memory 3 variable, it becomes unnecessary to change all the data in the image memory 3 when changing the display of the image display unit 4. Therefore, since the display of the image display unit 4 can be changed without changing all the data in the image memory 3, the transfer processing to the image memory 3 can be speeded up.
【0017】[0017]
【発明の効果】以上の説明から明らかなように、本発明
によれば、画像メモリ内において変更があった画像デー
タだけを書き換えることにより、画像メモリへのアクセ
スを効率的に行い、処理時間を短縮することができる。As is apparent from the above description, according to the present invention, by rewriting only the image data changed in the image memory, the image memory is efficiently accessed and the processing time is reduced. It can be shortened.
【図1】本実施例における画像データ制御装置の概略構
成を示すブロック図。FIG. 1 is a block diagram showing a schematic configuration of an image data control device in this embodiment.
【図2】画像表示部の表示領域を示す図。FIG. 2 is a diagram showing a display area of an image display unit.
【図3】カラム方向及びラスタ方向のアドレスの割り付
け例を示す図。FIG. 3 is a diagram showing an example of address allocation in a column direction and a raster direction.
【図4】ビットマップメモリにおける画像データのメモ
リ構成例を示す図。FIG. 4 is a diagram showing a memory configuration example of image data in a bitmap memory.
【図5】画像表示部及び画像メモリのメモリ構成例を示
す図。FIG. 5 is a diagram showing a memory configuration example of an image display unit and an image memory.
【図6】画像表示部及び画像メモリのメモリ構成例を示
す図。FIG. 6 is a diagram showing a memory configuration example of an image display unit and an image memory.
【図7】画像表示部及び画像メモリのメモリ構成例を示
す図。FIG. 7 is a diagram showing a memory configuration example of an image display unit and an image memory.
【図8】表示画像の移動による表示内容の変更処理を説
明するための図。FIG. 8 is a diagram for explaining a process of changing display contents by moving a display image.
1 画像データ制御装置 2 ビットマップメモリ 3 画像メモリ 4 画像表示部 5CPU 6 画像制御回路 7 カラム方向アドレス生成部 8 ラスタ方向アドレス生成部 9 アドレス合成部 10 制御信号生成部 1 Image Data Control Device 2 Bitmap Memory 3 Image Memory 4 Image Display Unit 5 CPU 6 Image Control Circuit 7 Column Direction Address Generation Unit 8 Raster Direction Address Generation Unit 9 Address Synthesis Unit 10 Control Signal Generation Unit
Claims (2)
よりも大きな容量の画像データをビットマップメモリ内
に格納し、当該ビットマップメモリ内の一部の画像デー
タを画像メモリに転送して画像表示部による画像表示を
行う際に、 画像メモリ内に転送されることにより画像表示部に表示
される画像データがビットマップメモリ内を移動すると
き、移動前に画像メモリ内に格納されている画像データ
と、移動後のビットマップメモリ内の画像データとを比
較し、 比較した結果、移動前と移動後とで一致する画像データ
領域が存在する場合、一致した画像メモリ内の画像デー
タ領域をそのままにして、一致しなかった画像メモリ内
のデータ格納領域部分だけにビットマップメモリから移
動後の変更された画像データを転送して格納するととも
に、この画像メモリ内に格納した画像データのアドレス
情報を記憶し、 当該アドレス情報に基づいて画像メモリから画像表示部
に表示すべき画像データを読み出すことを特徴とする画
像アクセス制御方法。1. An image display unit stores image data having a capacity larger than a display capacity displayed by an image display unit in a bitmap memory and transfers a part of the image data in the bitmap memory to the image memory for image display. When the image data displayed on the image display unit is transferred in the image memory when the image is displayed by the image display unit and moves in the bitmap memory, the image data stored in the image memory before the move And the image data in the bitmap memory after the movement are compared, and as a result of comparison, if there is a matching image data area before and after the movement, the image data area in the matching image memory is left as it is. Therefore, the changed image data after being moved from the bitmap memory may be transferred and stored only in the data storage area portion of the image memory that does not match. The image access control method characterized by the storing address information of the image data stored in the image memory reads image data to be displayed from the image memory to the image display unit based on the address information.
データを一旦画像メモリに転送して格納するとともに、
該画像メモリ内に格納された画像データを画像表示部に
表示する画像メモリ制御部を備える画像データ制御装置
において、 前記画像メモリ制御部は、 表示画像の移動前と移動後の画像データ内容を比較する
比較処理部と、 比較処理部による比較結果、移動前と移動後とで一致す
る画像データ領域が存在するとき、一致した画像データ
を格納している画像メモリの格納領域以外の格納領域に
対し、表示画像の移動によって変更した部分の画像デー
タを転送するデータ転送部と、 移動後のビットマップメモリ内の画像データと画像メモ
リ内に格納された画像データとの対応するアドレス情報
を記憶するアドレス記憶部と、 前記アドレス記憶部に記憶されたアドレス情報に基づい
て画像表示部に表示するための画像データを画像メモリ
内から読み出す画像データ読出部と、 を備えることを特徴とする画像データ制御装置。2. The image data stored in the bit map memory is once transferred to the image memory and stored, and
In an image data control device including an image memory control unit that displays image data stored in the image memory on an image display unit, the image memory control unit compares image data contents of a display image before and after movement. If there is a matching image data area before and after the comparison as a result of comparison by the comparison processing unit and the comparison processing unit, a storage area other than the storage area of the image memory storing the matched image data , A data transfer unit that transfers the image data of the portion changed by moving the display image, and an address that stores the corresponding address information of the image data in the bitmap memory after moving and the image data stored in the image memory The storage unit and the image data to be displayed on the image display unit based on the address information stored in the address storage unit are read from the image memory. Image data control apparatus comprising: an image data reading unit issuing the.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7041065A JPH08234725A (en) | 1995-02-28 | 1995-02-28 | Image access control method and image data controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7041065A JPH08234725A (en) | 1995-02-28 | 1995-02-28 | Image access control method and image data controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08234725A true JPH08234725A (en) | 1996-09-13 |
Family
ID=12598042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7041065A Pending JPH08234725A (en) | 1995-02-28 | 1995-02-28 | Image access control method and image data controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08234725A (en) |
-
1995
- 1995-02-28 JP JP7041065A patent/JPH08234725A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4566000A (en) | Image display apparatus and method having virtual cursor | |
JPH0355832B2 (en) | ||
JPS5960480A (en) | Display unit | |
US4924432A (en) | Display information processing apparatus | |
JPH08234725A (en) | Image access control method and image data controller | |
KR100472478B1 (en) | Method and apparatus for controlling memory access | |
JPH06149533A (en) | High-speed segment drawing method that reduces drawing processing of segments outside the display area | |
KR100382956B1 (en) | Image Processor and Image Display | |
JPH0213996A (en) | Partial enlargement image display device | |
JP3109892B2 (en) | Display control device and method | |
JPS62113193A (en) | memory circuit | |
JP3124166B2 (en) | Display address operation circuit of VRAM | |
JP2001318653A (en) | Picture display device | |
JPS6122391A (en) | Display device copy control method | |
JPH0196693A (en) | Display controller | |
JP2898283B2 (en) | Display control device | |
JPH04205678A (en) | Image information processor | |
JPH0946515A (en) | Magnification display controller | |
JPS6067986A (en) | Writing of display data into display unit | |
JPS6146978A (en) | Crt display unit | |
JPH03116194A (en) | Display controller | |
JPH07271341A (en) | Display controller | |
JPH0227677B2 (en) | ||
JPS63197289A (en) | Logical circuit for expansion for color form of monochroic video pattern and video controller having the same | |
JPH05189581A (en) | Graphic data write device |