[go: up one dir, main page]

JPH0447431A - Image memory device - Google Patents

Image memory device

Info

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
Application number
JP15466190A
Other languages
Japanese (ja)
Inventor
Daisuke Nakatani
大輔 中谷
Masahiko Mizuno
正彦 水野
Hiroshi Horikawa
博 堀川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP15466190A priority Critical patent/JPH0447431A/en
Publication of JPH0447431A publication Critical patent/JPH0447431A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)

Abstract

PURPOSE:To improve the utilization efficiency of an image memory by constituting the device so that plural image data can be divided and stored arbitrarily in one image memory. CONSTITUTION:In the case an access request to an image memory 1 is executed, when the request destination is a sequence #1 whose priority is the highest, the processing of the sequence #1 is executed. On the other hand,in the case the request destination is not the sequence #1, when it is a sequence #2 whose priority is high secondly, its processing is executed, and in the case the request destination is not the sequence #2, the processing of a sequence #3 whose priority is the lowest is executed. Also, the processing of the sequences #1 - #3 is executed by switching a selecting circuit 2. Moreover, write of image data to the image memory 1 is executed by an address from address generating circuits 31 - 33. In such a way, the utilization efficiency of the image memory can be improved.

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.

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

第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)

【特許請求の範囲】[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.
JP15466190A 1990-06-13 1990-06-13 Image memory device Pending JPH0447431A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009070162A (en) * 2007-09-13 2009-04-02 Mitsubishi Electric Corp Image transfer device

Cited By (1)

* Cited by examiner, † Cited by third party
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