JPH0447431A - Image memory device - Google Patents
Image memory deviceInfo
- Publication number
- JPH0447431A JPH0447431A JP15466190A JP15466190A JPH0447431A JP H0447431 A JPH0447431 A JP H0447431A JP 15466190 A JP15466190 A JP 15466190A JP 15466190 A JP15466190 A JP 15466190A JP H0447431 A JPH0447431 A JP H0447431A
- Authority
- JP
- Japan
- Prior art keywords
- image memory
- image
- image data
- sequence
- executed
- 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
- 230000015654 memory Effects 0.000 claims abstract description 47
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Image Input (AREA)
Abstract
Description
【発明の詳細な説明】
発明の目的
(産業上の利用分野)
この発明は、画像処理装置等で用いられる画像メモリを
有効的に効率良く利用するための画像メモリ装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION Object of the Invention (Field of Industrial Application) The present invention relates to an image memory device for effectively and efficiently utilizing an image memory used in an image processing device or the like.
(従来の技術)
複数の画像データを同時にメモリに格納する際、従来は
画像データの数だけ別々のメモリを用意しておぎ、各メ
モリ毎に複数の画像データを格納するようにしている。(Prior Art) When storing a plurality of image data in a memory at the same time, conventionally, separate memories are prepared for the number of image data, and each memory stores a plurality of image data.
第4図は従来の画像メモリ装置の一例を示しており、こ
の例は#l〜#3の3系列で成っており、全体はCPL
Ilooで制御されるようになっている。系列#1〜#
3は同一構成となっており、それぞれ各系列専用の画像
メモリ111412.113を有しており、更に画像デ
ータの処理を行なう画像処理部121,122゜123
と、画像メモリ111〜113に対してそれぞれデータ
書込の制御を行なう書込制御回路131,132゜13
3と、画像メモリ111〜113に対しての書込アドレ
スを発生するアドレス発生回路141.142,143
とを具備している。Fig. 4 shows an example of a conventional image memory device, and this example consists of three series #1 to #3, and the whole is CPL.
It is controlled by Iloo. Series #1~#
3 have the same configuration, each having an image memory 111412, 113 dedicated to each series, and image processing units 121, 122 and 123 that process image data.
and write control circuits 131 and 132°13 that control data writing to the image memories 111 to 113, respectively.
3, and address generation circuits 141, 142, and 143 that generate write addresses for the image memories 111 to 113.
It is equipped with.
このような構成において、系列#1〜#3の動作は全く
同一であるので、ここでは系列#lを例に挙げてその動
作を説明する。画像処理部121はCPU100の制御
によって画像データを処理し、画像メモリ111からの
許可信号に基づいて書込信号を返送すると共に、アドレ
ス発生回路141で発生された書込アドレスに従って画
像メモリ111に画像データを書込む。この場合、画像
メモリ111は系列#1の画像データのみを格納できる
ようになっている。In such a configuration, since the operations of series #1 to #3 are completely the same, the operation will be explained here by taking series #l as an example. The image processing unit 121 processes the image data under the control of the CPU 100, returns a write signal based on the permission signal from the image memory 111, and writes the image to the image memory 111 according to the write address generated by the address generation circuit 141. Write data. In this case, the image memory 111 can store only the image data of series #1.
(発明が解決しようとする課題)
上述のように、従来の画像メモリ装置では各系列毎に画
像メモリを設け、各系列で処理された画像データを専用
に格納するようになっている。このため、画像データの
容量が当該系列に用意されている画像メモリの容量より
も大きいと、他の系列の画像メモリが余っていてもその
画像データを格納できないという欠点がある。(Problems to be Solved by the Invention) As described above, in the conventional image memory device, an image memory is provided for each series, and image data processed in each series is exclusively stored. For this reason, if the capacity of the image data is larger than the capacity of the image memory prepared for the series, there is a drawback that the image data cannot be stored even if there is surplus image memory for other series.
この発明は上述のような事情から成されたものであり、
この発明の目的は、複数の画像データを1つの画像メモ
リに任意に分割して格納できるようにし、画像メモリの
利用効率を向上した画像メモリ装置を提供することにあ
る。This invention was made due to the circumstances mentioned above,
SUMMARY OF THE INVENTION An object of the present invention is to provide an image memory device that can arbitrarily divide and store a plurality of image data in one image memory and improve the efficiency of image memory use.
発明の構成;
(’J’Sを解決するための手段)
この発明は画像処理装置等て用いられる画像メモリ装置
に関するもので、この発明の上記目的は、複数の画像処
理部の画像データに対する書込要求又は続出要求を選択
する選択手段と、1つの画像メモリに対するアクセス開
始アドレスを記憶する複数のアドレス記憶手段と、前記
画像メモリのアドレスを指定する複数のアドレス発生手
段と、前記画像メモリに対する前記画像データの書込を
制御する複数の書込制御手段とを具え、前記複数の画像
データを前記選択手段で所定の優先順位に従って選択し
て前記画像メモリに任意に分割して書込み又は読出せる
ようにすることによって達成される。Structure of the Invention; (Means for Solving 'J'S) This invention relates to an image memory device used in an image processing device, etc., and the above object of the invention is to write data to image data of a plurality of image processing units. a plurality of address storage means for storing an access start address for one image memory; a plurality of address generation means for specifying an address of the image memory; a plurality of write control means for controlling writing of image data, and the plurality of image data can be selected by the selection means according to a predetermined priority order and written or read in the image memory in arbitrary divisions. This is achieved by making
(作用)
この発明では複数の画像処理部に対して1つの画像メモ
リを設け、選択手段で切換えることによって、画像メモ
リを任意に分割した状態に画像データを格納できるよう
にしている。このため、画像処理の状況に応じて有効に
画像メモリを使用することができる。(Function) In the present invention, one image memory is provided for a plurality of image processing units, and image data can be stored in an arbitrarily divided state by switching the image memory using a selection means. Therefore, the image memory can be used effectively depending on the image processing situation.
(実施例)
第1図はこの発明の一実施例を系列#1〜#3について
示しており、1つの画像メモリ1を有している。系列#
1〜#3は同一構成であり、各系列の画像データの処理
を行なう画像処理部11〜工3と、画像メモリ1に対す
るアクセス開始アドレスを記憶している開始アドレス記
憶回路(レジスタ)21〜23と、画像メモリ1のアド
レスを指定するアドレス発生回路31〜33と、画像メ
モリ1に対する画像データの書込を制御する書込制御回
路41〜43とを具えている。この例では系列#1.#
2.#3の順に優先順位が高くなっている。各系列#1
〜#3と画像メモリ1との間には、各系列の画像データ
に対する書込要求又は読出要求を選択する選択回路2が
設けられており、CPU3が全体の!Ia!lを行なう
ようになっている。なお、画像データを画像メモリ1に
格納する前に、各開始アドレス記憶回路21−・23に
は予め各画像データの格納開始アドレスか設定されてい
る。(Embodiment) FIG. 1 shows an embodiment of the present invention for series #1 to #3, which has one image memory 1. series#
1 to #3 have the same configuration, and include image processing units 11 to 3 that process image data of each series, and start address storage circuits (registers) 21 to 23 that store access start addresses for the image memory 1. , address generation circuits 31 to 33 that designate addresses of the image memory 1, and write control circuits 41 to 43 that control writing of image data to the image memory 1. In this example, series #1. #
2. The priority order increases in the order of #3. Each series #1
A selection circuit 2 for selecting a write request or a read request for each series of image data is provided between ~#3 and the image memory 1, and the CPU 3 controls the overall! Ia! It is designed to perform l. Note that before the image data is stored in the image memory 1, the storage start address of each image data is set in advance in each of the start address storage circuits 21-23.
各画像処理部11〜13から画像データの書込要求があ
った場合、選択回路2は画像メモリ1かアクセス中でな
ければ許可信号を°′真″にする。この許可信号により
画像処理部11〜13は画像データを、アドレス発生回
路31〜33はアドレスをそれぞれイネーブルにする。When there is a request to write image data from each of the image processing units 11 to 13, the selection circuit 2 sets the permission signal to “true” unless the image memory 1 is being accessed. -13 enable image data, and address generation circuits 31-33 enable addresses, respectively.
そして、許可信号か°“偽°。And the permission signal is “false”.
になったとき画像メモリ1への1バイトのデータ書込が
終了する。アドレス発生回路31〜3こはカウンタで構
成されており、格納開始前に初期化することにより予め
設定されている開始アドレスの値がロートされる。1バ
イトの書込みか終了すると、このカウンタは「+1」だ
けインクリメントされる。When this happens, writing of 1 byte of data to the image memory 1 is completed. The address generation circuits 31 to 3 are constituted by counters, and by initializing them before starting storage, a preset start address value is loaded. When writing of one byte is completed, this counter is incremented by "+1".
第2図のフローチャートを参照してこの発明の詳細な説
明すると、通常はアイドル状態となっており(ステップ
S1)、画像メモリ1に対するアクセス要求がるある否
かを常に判断している(ステップS2)。そして、アク
セス要求があった場合は、要求先が先ず優先順位の一番
高い系列#1であるか否かを判断しくステップS3)、
要求先が系列#1てあれば系列#1の処理を行なう(ス
テップS4)。また、要求先が系列#lでない場合は、
次に優先順位の高い系列#2のアクセス要求であるか否
かを判断しくステップS5)、要求先が系列#2てあれ
ばその処理を行ない(ステップS6)、要求先が系列#
2でなければ優先順位が最も低い系列#3の処理を行な
う(ステップS7)。上記系列#l〜#3の処理は選択
回路2の切換えによって行なわれ、例えは画像処理部1
21がアクセス中に両像処理部122からの書込要求が
あった場合、選択回路2は画像処理部121の書込終了
後、画像処理部122へ許可信号を返送する。画像メモ
リ1への画像データの書込みはアドレス発生回路31〜
33からのアドレスによって実行されるので、画像メモ
リ1の書込みは第3図(A) 、 (B)のようになる
。The present invention will be described in detail with reference to the flowchart shown in FIG. 2. Normally, it is in an idle state (step S1), and it is constantly judged whether there is an access request to the image memory 1 (step S2). ). If there is an access request, it is first determined whether the request destination is the highest priority sequence #1 (step S3),
If the request destination is series #1, processing for series #1 is performed (step S4). Also, if the request destination is not series #l,
Next, it is determined whether or not it is an access request for series #2, which has the highest priority (step S5), and if the request destination is series #2, the process is performed (step S6), and the request destination is series #2.
If it is not 2, the process of sequence #3 having the lowest priority is performed (step S7). The processing of the above series #l to #3 is performed by switching the selection circuit 2, for example, the image processing section 1
If there is a write request from the image processing section 122 while the image processing section 21 is accessing the image processing section 21, the selection circuit 2 returns a permission signal to the image processing section 122 after the image processing section 121 has finished writing. Writing of image data to the image memory 1 is performed by the address generation circuit 31 to
33, the writing to the image memory 1 is as shown in FIGS. 3(A) and 3(B).
上述の実施例では3系列の画像処理を示しているが系列
数は任意であり、その優先順位も任意に設定てきる。Although three series of image processing are shown in the above-described embodiment, the number of series can be set arbitrarily, and the priority order thereof can also be set arbitrarily.
発明の効果:
以上のようにこの発明の画像メモリ装置によれば、複数
の画像処理部に対して1つの画像メモリを設け、画像メ
モリを任意に分割して複数の画像データを格納するよう
にしているので、画像メモリの利用効率を向上させるこ
とができる。Effects of the Invention: As described above, according to the image memory device of the present invention, one image memory is provided for a plurality of image processing sections, and the image memory is arbitrarily divided to store a plurality of image data. Therefore, the efficiency of image memory usage can be improved.
第1図はこの発明の一実施例を示すブロック構成図、第
2図はその動作例を示すフローチャート、第3図(^)
、 CB)は画像メモリの分割例を示す図、第4図は
従来の画像メモリ装置の例を示すブロック構成図である
。
1.111〜113・・・画像メモリ、2・・・選択回
路、3゜100・・・CPU 、 11〜13,121
〜123・・・画像処理部、21〜23・・・開始アド
レス記憶回路、31〜33,141〜143・・・アド
レス発生回路、41〜43,131〜133・・・書込
制御回路。
藝
図
(,4)
CB>
第5
回Fig. 1 is a block configuration diagram showing an embodiment of the present invention, Fig. 2 is a flowchart showing an example of its operation, and Fig. 3 (^)
, CB) is a diagram showing an example of division of an image memory, and FIG. 4 is a block diagram showing an example of a conventional image memory device. 1.111-113... Image memory, 2... Selection circuit, 3°100... CPU, 11-13,121
-123... Image processing section, 21-23... Start address storage circuit, 31-33, 141-143... Address generation circuit, 41-43, 131-133... Write control circuit. Geizu (,4) CB> 5th
Claims (1)
は読出要求を選択する選択手段と、1つの画像メモリに
対するアクセス開始アドレスを記憶する複数のアドレス
記憶手段と、前記画像メモリのアドレスを指定する複数
のアドレス発生手段と、前記画像メモリに対する前記画
像データの書込を制御する複数の書込制御手段とを具え
、前記複数の画像データを前記選択手段で所定の優先順
位に従って選択して前記画像メモリに任意に分割して書
込み又は読出せるようにしたことを特徴とする画像メモ
リ装置。1. Selection means for selecting a write request or read request for image data of a plurality of image processing units, a plurality of address storage means for storing an access start address for one image memory, and specifying an address of the image memory. A plurality of address generation means and a plurality of write control means for controlling writing of the image data to the image memory are provided, and the plurality of image data are selected by the selection means according to a predetermined priority order to write the image data to the image memory. An image memory device characterized in that the memory can be arbitrarily divided into parts for writing or reading.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15466190A JPH0447431A (en) | 1990-06-13 | 1990-06-13 | Image memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15466190A JPH0447431A (en) | 1990-06-13 | 1990-06-13 | Image memory device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0447431A true JPH0447431A (en) | 1992-02-17 |
Family
ID=15589126
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15466190A Pending JPH0447431A (en) | 1990-06-13 | 1990-06-13 | Image memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0447431A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009070162A (en) * | 2007-09-13 | 2009-04-02 | Mitsubishi Electric Corp | Image transfer device |
-
1990
- 1990-06-13 JP JP15466190A patent/JPH0447431A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009070162A (en) * | 2007-09-13 | 2009-04-02 | Mitsubishi Electric Corp | Image transfer device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3778776A (en) | Electronic computer comprising a plurality of general purpose registers and having a dynamic relocation capability | |
| US3701977A (en) | General purpose digital computer | |
| JPS5995660A (en) | Data processor | |
| JPS59188764A (en) | memory device | |
| JPH0447431A (en) | Image memory device | |
| US20200026662A1 (en) | Direct memory access | |
| JPS5987567A (en) | Variable length data storage controlling system | |
| JPS6074074A (en) | Priority control system | |
| JPH10222460A (en) | Data transfer controller | |
| JP2961781B2 (en) | Data processing device | |
| JPS638553B2 (en) | ||
| JPS61246848A (en) | Operation hysteresis storage circuit | |
| JPS59136830A (en) | Direct memory access controller | |
| US5737754A (en) | Cache memory which selects one of several blocks to update by digitally combining control bits in all the blocks | |
| JPS59114657A (en) | Memory interface circuit of microcomputer | |
| JPH04350731A (en) | Development backup system | |
| JPS6158920B2 (en) | ||
| JPS608943A (en) | Multi-branch control method | |
| JPS59144090A (en) | Stack memory device | |
| JPH0255822B2 (en) | ||
| JPH01318127A (en) | System for switching memory bank | |
| JPH0217549A (en) | Data processor | |
| JPH0255821B2 (en) | ||
| JPS61115145A (en) | Information write system of logical device | |
| JPH01311342A (en) | memory system |