Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0616293B2 - Image processing device - Google Patents
[go: Go Back, main page]

JPH0616293B2 - Image processing device - Google Patents

Image processing device

Info

Publication number
JPH0616293B2
JPH0616293B2 JP57100497A JP10049782A JPH0616293B2 JP H0616293 B2 JPH0616293 B2 JP H0616293B2 JP 57100497 A JP57100497 A JP 57100497A JP 10049782 A JP10049782 A JP 10049782A JP H0616293 B2 JPH0616293 B2 JP H0616293B2
Authority
JP
Japan
Prior art keywords
memory
array
data
memories
disconnecting
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
Application number
JP57100497A
Other languages
Japanese (ja)
Other versions
JPS58217077A (en
Inventor
淳 長谷部
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP57100497A priority Critical patent/JPH0616293B2/en
Publication of JPS58217077A publication Critical patent/JPS58217077A/en
Publication of JPH0616293B2 publication Critical patent/JPH0616293B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Shift Register Type Memory (AREA)
  • Memory System (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Input (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 この発明は、ビデオデータの処理に使用して好適な画像
処理装置に関する。
The present invention relates to an image processing apparatus suitable for use in processing video data.

デイジタルメモリー装置のひとつであつて、同時に複数
個のデータを入力でき、又は同時に複数個のデータを出
力できるもの(アレーメモリーと称する)がビデオデー
タのフイルタリングなどの処理に用いられる。従来のア
レーメモリーは、そのアレー構造が固定されているため
に、画像データの処理対象の窓(例えばフイルタリング
に必要なひとつの単位)に応じて効率的処理ができない
欠点があつた。また、1次元デイジタルフイルタ、2次
元デイジタルフイルタなどの異なる処理を1個のビデオ
画像処理装置によつてシユミレーシヨンする場合には、
その対象に応じたアレー構造をとることができれば、ビ
デオ画像処理装置の融通性を向上させることができる。
One of the digital memory devices, which can input a plurality of data at the same time or output a plurality of data at the same time (referred to as array memory), is used for processing such as filtering of video data. The conventional array memory has a drawback that it cannot be efficiently processed according to the window (for example, one unit required for filtering) of the image data to be processed because the array structure is fixed. When different processing such as a one-dimensional digital filter and a two-dimensional digital filter is simulated by one video image processing device,
The flexibility of the video image processing apparatus can be improved if the array structure according to the object can be taken.

更に、従来のアレーメモリーは、メモリー内のデータ
は、このメモリー内で移動することができない構成であ
るため、1個のデータの更新を行なうときや相互のシフ
トを行なうときでも、アレーメモリーの内容を全て入れ
替えなければならず、データ転送の効率が悪い欠点があ
つた。
Furthermore, since the conventional array memory has a structure in which the data in the memory cannot be moved within this memory, the contents of the array memory can be changed even when updating one data or shifting each other. All had to be replaced, and there was a drawback that the efficiency of data transfer was poor.

この発明は、かかる従来のアレーメモリーの問題点を解
決するものである。この発明は、行なおうとするデータ
処理に応じてアレーの形態を変更することができ、ま
た、アレー内のデータを入れ替えることを可能とした画
像処理装置の実現を目的とするものである。
The present invention solves the problems of the conventional array memory. It is an object of the present invention to realize an image processing apparatus that can change the form of an array according to the data processing to be performed and can replace the data in the array.

以下、この発明をビデオ画像処理装置に適用した一実施
例について図面を参照して説明する。
An embodiment in which the present invention is applied to a video image processing apparatus will be described below with reference to the drawings.

第1図はこの発明の一実施例の全体の構成を示し、同図
において、1は、I/Oコントロールユニツトを示し、
ITV2,VTR3から入力したアナログビデオ信号を
70nsecのサンプリング周期で8ビツト量子化し、メ
モリーユニツト5に転送する。また、処理後のデータが
メモリーユニツト5からI/Oコントロールユニツト1
のD/Aコンバータに送られ、再びアナログ信号とされ、
VTR3及びモニター受像機4に供給される。アナログ
入出力信号は、複合信号又はコンポーネント信号(YU
V,YIQ,RGB)の何れかである。
FIG. 1 shows the overall construction of an embodiment of the present invention. In FIG. 1, reference numeral 1 denotes an I / O control unit,
The analog video signals input from the ITV2 and VTR3 are quantized by 8 bits at a sampling period of 70 nsec and transferred to the memory unit 5. Also, the processed data is transferred from the memory unit 5 to the I / O control unit 1
Sent to the D / A converter of the
It is supplied to the VTR 3 and the monitor receiver 4. The analog input / output signals are composite signals or component signals (YU
V, YIQ, RGB).

メモリーユニツト5は、標準的には、数個のバンクから
構成され、入力データ,出力データ,テンポラリーデー
タを貯えるためのものである。1個のバンクは、(76
8×256)画素から成り、ビデオ信号の1フイールド
分に相当する。このメモリーユニツト5は、バンク単位
で自由に拡張することができる。
The memory unit 5 is normally composed of several banks and is for storing input data, output data, and temporary data. One bank is (76
It is composed of 8 × 256) pixels and corresponds to one field of a video signal. The memory unit 5 can be freely expanded in bank units.

また、7は、n個のアレーメモリーM,M,……M
n−1 ,Mnからなるアレーメモリー群を示す。メモ
リーユニツト5とアレーメモリー群7との間のデータ転
送及びアレーメモリーM〜Mnの各々の内部のデータ
転送を制御するために、所定のアドレスを計算し、コン
トロール信号を発生する遅延演算ユニツト6が設けられ
ている。この遅延演算ユニツト6は、複雑な位置変換を
可能とするために、高度な演算機能も有している。
Further, 7 is n array memories M 1 , M 2 , ... M.
An array memory group consisting of n-1 and Mn is shown. In order to control the data transfer between the memory unit 5 and the array memory group 7 and the internal data transfer of each of the array memories M 1 to Mn, a delay calculation unit 6 which calculates a predetermined address and generates a control signal. Is provided. The delay operation unit 6 also has a sophisticated operation function in order to enable complicated position conversion.

8は積和演算ユニツトを示す。このユニツト8は、アレ
ーメモリーM〜Mnの各々と結合されたn個の積和プ
ロセツサP〜Pnとこの積和プロセツサP〜Pnの
各々に対するコントロールユニツトC〜Cnとからな
る。積和プロセツサP〜Pnの各々に対して専用のコ
ントロールユニツトC〜Cnを設けることにより、非
集中制御を行なうことができる。この積和演算ユニツト
8の積和プロセツサP〜Pnの夫々からの出力データ
がメモリーユニツト5に書込まれる。
Reference numeral 8 indicates a product-sum operation unit. The Yunitsuto 8 consists of a control Units - C 1 to Cn array memory M 1 n pieces of product sum coupled with each of ~Mn processor P 1 to PN and for each of the product-sum processor P 1 to PN. Decentralized control can be performed by providing dedicated control units C 1 to Cn for each of the product-sum processors P 1 to Pn. The output data from each of the product-sum processors P 1 to Pn of the product-sum operation unit 8 is written in the memory unit 5.

9は、ビデオ画像処理装置の全体を管理するための主コ
ントロールユニツトを示す。
Reference numeral 9 indicates a main control unit for managing the entire video image processing apparatus.

この主コントロールユニツト9によつて、遅延演算ユニ
ツト6及び積和演算ユニツト8の積和プロセツサP
Pnの初期設定が行なわれ、また、これらに必要なマイ
クロプログラム、係数テーブルが主コントロールユニツ
ト9から供給される。
The main control unit 9 allows the product-sum processors P 1 -P 1 of the delay operation unit 6 and the product-sum operation unit 8 to be processed.
Initialization of Pn is performed, and the microprograms and coefficient tables necessary for these are supplied from the main control unit 9.

このマイクロプログラムは、ビデオ画像処理装置全体,
遅延演算ユニツト6,積和演算ユニツト8の積和プロセ
ツサP〜Pnを制御するのに分けられるが、全体的に
は、次の4個のオペレーテイング・モードを有してい
る。
This microprogram is for the whole video image processing device,
The delay operation unit 6 and the product-sum operation unit 8 can be divided into those for controlling the product-sum processors P 1 to Pn, but they have the following four operating modes as a whole.

(a) 外部モード: 主コントロールユニツト9から遅
延演算ユニツト6,積分演算ユニツト8のコントロール
ユニツトC〜Cnにマイクロプログラム,係数テーブ
ルを転送するモードである。
(a) External mode: This is a mode in which a micro program and a coefficient table are transferred from the main control unit 9 to the control units C 1 to Cn of the delay calculation unit 6 and the integration calculation unit 8.

(b) 内部モード: 主コントロールユニツト9,遅延
演算ユニツト6,積分演算ユニツト8のコントロールユ
ニツトC〜Cnが夫々の持つマイクロプログラムで自
分自身を制御するモードである。
(b) Internal mode: This is a mode in which the control units C 1 to Cn of the main control unit 9, the delay calculation unit 6, and the integration calculation unit 8 control themselves by the micro programs.

(c) デバツグモード: 各マイクロプログラムをデバ
ツクするモードである。
(c) Debug mode: This is a mode for debugging each microprogram.

(d) インターラプトモード: 内部モードから外部モ
ードに換えるように、すべてを主コントロール・ユニツ
ト9の制御のもとにおくモードである。
(d) Interrupt mode: This mode puts everything under the control of the main control unit 9 so as to switch from the internal mode to the external mode.

第2図は、メモリーユニツト5とアレーメモリー群7及
び積和プロセツサP〜Pnとの間の相互結合ネツトワ
ークを示すものである。
FIG. 2 shows the interconnection network between the memory unit 5, the array memory group 7 and the sum-of-products processors P 1 -Pn.

メモリーユニツト5から必要なデータが原則として1画
素1回ずつ読出され、70nsecごとに入力側データバ
ス10に入力される。この入力側データバス10は、ア
レーメモリー群4の各アレーメモリーM〜Mnに対し
てパラレルに入力データを供給する。
In principle, necessary data is read from the memory unit 5 once per pixel and input to the input side data bus 10 every 70 nsec. The input side data bus 10 supplies input data to the array memories M 1 to Mn of the array memory group 4 in parallel.

アレーメモリーM〜Mnには、積和プロセツサP
Pnが必要とする入力データが取り込まれ、積和プロセ
ツサP〜Pnの各々は、この入力データを用いて所定
の演算処理を行なう。
For the array memories M 1 to Mn, the product sum processor P 1 to
Input data required by Pn is taken in, and each of the product-sum processors P 1 to Pn performs a predetermined arithmetic process using this input data.

積和プロセツサP〜Pnで処理されたデータは、70
nsec毎に夫々から順次出力側データバス11に出力さ
れると共に、このバス11からメモリーユニツト5に書
込まれる。第2図において、リング状に図示されたアレ
ーメモリーM〜Mn及び積和プロセツサP〜Pn
は、矢印で示す時計方向に回転しているものと考えられ
る。この1回転に要する時間が(70×n)nsecとな
り、積和プロセツサP〜Pnは、この1回転の時間内
で処理を終了し、処理後のデータを出力側データバス1
1に出力する。
The data processed by the product sum processors P 1 to Pn is 70
The data is sequentially output to the output-side data bus 11 every n seconds and written to the memory unit 5 from this bus 11. In FIG. 2, array memories M 1 to Mn and product-sum processors P 1 to Pn shown in a ring shape are shown.
Is considered to be rotating in the clockwise direction indicated by the arrow. The time required for this one rotation becomes (70 × n) nsec, and the product-sum processors P 1 to Pn finish the processing within the time of this one rotation and output the processed data to the output side data bus 1
Output to 1.

遅延演算ユニツト6は、メモリーユニツト5,アレーメ
モリー群7,入力側データバス10及び出力側データバ
ス11を制御して上述の動作を行なうようにしている。
The delay operation unit 6 controls the memory unit 5, the array memory group 7, the input side data bus 10 and the output side data bus 11 to perform the above-mentioned operation.

この第2図に示す相互結合ネツトワークにより、メモリ
ーの競合が起こることを防止できる。
The mutual connection network shown in FIG. 2 can prevent memory contention.

また、アレーメモリー群7の各アレーメモリーM〜M
nの夫々は、そのアレー構造を自由に変えることができ
るので、処理目的に応じた最適のアレー構造をとりうる
ものであり、処理の高速化,データ転送の効率化に貢献
している。
Further, each array memory M 1 to M of the array memory group 7 is
Since each n can freely change its array structure, it can take an optimum array structure according to the processing purpose, which contributes to speeding up of processing and efficiency of data transfer.

一例として、複数のレジスタをトライステートのゲート
を介して接続し、このトライステートを遅延演算ユニツ
ト6により制御することで、種々のアレー構造をとりう
るようにしたアレーメモリーを第3図に示す。
As an example, FIG. 3 shows an array memory in which various registers can be formed by connecting a plurality of registers through tristate gates and controlling the tristates by the delay operation unit 6.

第3図において、Rは、並列入力並列出力の8ビツト
のシフトレジスタを示し、夫々のアウトプツトコントロ
ール端子は、低レベルとされ、出力が発生できる状態と
されている。入力側データバス10に対してシフトレジ
スタR31,R32,R33,R34,R35が並列に接続されて
いる。このシフトレジスタR31〜R35の夫々に対するシ
フトパルスT,T,T,T,Tの供給を制御
することで、所望のシフトレジスタにのみ入力データが
取り込まれると共に、このシフトレジスタの複数から同
期して入力データが出力される。また、シフトレジスタ
〜R27の夫々に対して共通にシフトパルスTが供
給される。
In FIG. 3, R i represents a parallel-input parallel-output 8-bit shift register, and each output control terminal is at a low level so that an output can be generated. Shift registers R 31 , R 32 , R 33 , R 34 and R 35 are connected in parallel to the input side data bus 10. By controlling the supply of the shift pulses T 1 , T 2 , T 3 , T 4 , T 5 to each of the shift registers R 31 to R 35, the input data is taken into only the desired shift register, and the shift data is shifted. Input data is output synchronously from a plurality of registers. Further, the shift pulse T 6 is commonly supplied to each of the shift registers R 1 to R 27 .

シフトレジスタR31に対して5個のシフトレジスタR
〜Rが従属接続され、シフトレジスタRがトライス
テートGを介してシフトレジスタRと接続される。
このシフトレジスタRには、トライステートGを介
してシフトレジスタR32が接続される。また、シフトレ
ジスタR及びRの間,R32及びRの間,R及び
10の間,R32及びR10の間にトライステートG,G
,G,Gが夫々挿入される。同様に、シフトレジ
スタR10及びR11の間,R33及びR11の間,R14及びR
15の間,R33及びR15の間,R32及びR15の間にトライ
ステートG,G,G,G10,G11が夫々挿入され
る。更に、同様に、シフトレジスタR15及びR16の間,
34及びR16の間,R18及びR19の間,R33及びR19
間,R20及びR21の間,R35及びR21の間,R21及びR
22の間,R34及びR22の間にトライステートG12
13,G14,G15,G16,G17,G18,G19が夫々挿入
される。
5 shift registers R 1 for shift register R 31
~ R 5 are connected in cascade, and the shift register R 5 is connected to the shift register R 6 via the tri-state G 1 .
A shift register R 32 is connected to the shift register R 6 via a tristate G 2 . Also, between the shift registers R 7 and R 8 , between R 32 and R 8 , between R 9 and R 10 , and between R 32 and R 10 , tristates G 3 , G
4 , G 5 and G 6 are inserted respectively. Similarly, between shift registers R 10 and R 11 , between R 33 and R 11 , R 14 and R
15 during, between R 33 and R 15, tri-state G 7 between R 32 and R 15, G 8, G 9 , G 10, G 11 are inserted respectively. Furthermore, similarly, between shift registers R 15 and R 16 ,
Between R 34 and R 16 , between R 18 and R 19 , between R 33 and R 19 , between R 20 and R 21 , between R 35 and R 21 , R 21 and R
22 during the tristate G 12 between R 34 and R 22,
G 13 , G 14 , G 15 , G 16 , G 17 , G 18 , and G 19 are inserted, respectively.

シフトレジスタR〜R27の夫々の出力は、トライステ
ート(図示せず)を介して積和プロセツサP〜Pnの
対応する何れかに供給されている。シフトレジスタR
〜R27,R31〜R35の夫々に対するシフトパルス及びア
ウトプツトコントロール信号とトライステートG〜G
19の夫々に対するコントロール信号とは、遅延演算ユニ
ツト6において発生する。
The outputs of the shift registers R 1 to R 27 are supplied to corresponding ones of the product-sum processors P 1 to Pn via tristates (not shown). Shift register R 1
To R 27 , R 31 to R 35 , shift pulses and output control signals, and tristates G 1 to G
The control signal for each of 19 is generated in the delay calculation unit 6.

この第3図に示すアレーメモリーは、第4図A〜第4図
Eの夫々に示すアレー構造をとりうるものである。ま
ず、シフトクロツクTをシフトレジスタR31に与えて
入力データを取り込み、トライステートG,G,G
,G,G,G12,G14,G16,G18に対するコン
トロール信号を低レベルとし、これらをアクテイブ状態
とし、これ以外のトライステートをハイインピーダンス
状態とすることにより、第4図Aに示すように、シフト
レジスタRからR27までの全てが縦続接続されたアレ
ー構造が形成される。一例として1次元デイジタルフイ
ルタをシユミレーシヨンするときに、このアレー構造が
用いられる。
The array memory shown in FIG. 3 can have the array structure shown in each of FIGS. 4A to 4E. First, the shift clock T 1 is supplied to the shift register R 31 to take in the input data, and the tristates G 1 , G 3 , G
By setting the control signals for 5 , G 7 , G 9 , G 12 , G 14 , G 16 , and G 18 to low levels, making them active, and setting the other tristates to high impedance, FIG. As shown in A, an array structure is formed in which all the shift registers R 1 to R 27 are cascade-connected. As an example, this array structure is used when simulating a one-dimensional digital filter.

また、入力データをシフトレジスタR31及びR32に順次
取り込み、同期して夫々から入力データを出力するよう
にし、トライステートG,G,G,G,G11
12,G14,G16,G18をアクテイブ状態とし、これ以
外のトライステートをハイインピーダンス状態とするこ
とにより、第4図Bに示すように、シフトレジスタR
からR14までの14個のシフトレジスタからなる第1行
と、シフトレジスタR15からR27までの13個のシフト
レジスタからなる第2行とを有するアレー構造が形成さ
れる。
Further, the input data are sequentially fetched into the shift registers R 31 and R 32 , and the input data are output in synchronization with each other, and the tristates G 1 , G 3 , G 5 , G 7 , G 11 , G 11 ,
By setting G 12 , G 14 , G 16 , and G 18 to the active state and the other tristates to the high impedance state, as shown in FIG. 4B, the shift register R 1
An array structure is formed having a first row of 14 shift registers from R to R 14 and a second row of 13 shift registers from R 15 to R 27 .

また、シフトレジスタR31,R32,R33の夫々に入力デ
ータを取り込み、トライステートG,G,G,G
,G,G12,G15,G16,G18をアクテイブ状態と
し、その他のトライステートをハイインピーダンス状態
とすることで、第4図Cに示すように、(3×9)のア
レー構造が実現される。
In addition, input data is taken into each of the shift registers R 31 , R 32 , and R 33 , and tristates G 1 , G 3 , G 6 , and G are stored.
By setting 7 , G 9 , G 12 , G 15 , G 16 , G 18 in the active state and the other tristates in the high impedance state, as shown in FIG. 4C, an array of (3 × 9) array is formed. The structure is realized.

また、シフトレジスタR31,R32,R33,R34の夫々に
入力データを取り込み、トライステートG,G,G
,G,G10,G12,G14,G16,G19をアクテイブ
状態とし、その他のトライステートをハイインピーダン
ス状態とすることにより、第4図Dに示すように、第1
行から第3行までが7個のシフトレジスタで構成され、
第4行が6個のシフトレジスタで構成されるアレー構造
が実現される。
In addition, input data is taken into each of the shift registers R 31 , R 32 , R 33 , and R 34 , and tristates G 1 , G 4 , and G are stored.
By setting 5 , G 7 , G 10 , G 12 , G 14 , G 16 , and G 19 in the active state and the other tristates in the high impedance state, as shown in FIG.
From the row to the 3rd row is composed of 7 shift registers,
An array structure is realized in which the fourth row is composed of 6 shift registers.

更に、シフトレジスタR31,R32,R33,R34,R35
各々に入力データを取り込むようになし、トライステー
トG,G,G,G,G,G13,G14,G17
18をアクテイブ状態とし、第4図Eに示すように、第
1行から第4行までが5個のシフトレジスタで構成さ
れ、第5行が7個のシフトレジスタで構成されるアレー
構造が実現される。
Further, the input data is taken into each of the shift registers R 31 , R 32 , R 33 , R 34 , and R 35 , and tristates G 2 , G 3 , G 5 , G 8 , G 9 , G 13 , G are tristated. 14 , G 17 ,
With G 18 in the active state, as shown in FIG. 4E, an array structure in which the first to fourth rows are composed of five shift registers and the fifth row is composed of seven shift registers is provided. Will be realized.

上述の第4図B,同図C,同図D,同図Eの夫々のアレ
ー構造は、例えば2次元デイジタルフイルタのシユミレ
ーシヨンを行なうときに適用される。つまり、この一実
施例によるビデオ画像処理装置は、デイジタルフイル
タ,画像変換などの特殊効果装置,カラーエンコーダ,
カラーデコーダ,高速フーリエ変換などの種々のシユミ
レーシヨンを行なうことができる。
The above-mentioned array structures of FIGS. 4B, 4C, 4D, and 4E are applied when performing simulation of a two-dimensional digital filter, for example. That is, the video image processing apparatus according to this embodiment includes a digital filter, a special effect device such as image conversion, a color encoder,
Various simulations such as color decoder and fast Fourier transform can be performed.

上述の一実施例の説明から理解できるように、この発明
に依れば、アレーの構造を外部からのコントロール信号
によつて変更することができ、また、アレー内でデータ
がシフトすることができ、したがつてアレー内のデータ
の更新がわずかなデータの入替だけですむ利点がある。
この発明に依れば、データの処理の高速化を図ることが
できる。
As can be understood from the above description of the embodiment, according to the present invention, the structure of the array can be changed by the external control signal, and the data can be shifted within the array. Therefore, there is an advantage that the data in the array can be updated only with a slight data replacement.
According to the present invention, the speed of data processing can be increased.

【図面の簡単な説明】[Brief description of drawings]

第1図はこの発明の一実施例の全体の構成を示すブロツ
ク図、第2図はこの発明の一実施例における相互結合ネ
ツトワークの説明に用いる略線図、第3図及び第4図は
この発明の一実施例におけるアレーメモリーの具体的構
成の一例のブロツク図及びその動作説明に用いる略線図
である。 1……I/Oコントロールユニツト、5……メモリーユ
ニツト、6……遅延演算ユニツト、7……アレーメモリ
ー群、8……積和演算ユニツト、9……主コントロール
ユニツト。
FIG. 1 is a block diagram showing the overall construction of an embodiment of the present invention, FIG. 2 is a schematic diagram used for explaining an interconnection network in an embodiment of the present invention, and FIGS. 3 and 4 are FIG. 3 is a block diagram of an example of a specific configuration of an array memory in one embodiment of the present invention and a schematic diagram used for explaining the operation thereof. 1 ... I / O control unit, 5 ... Memory unit, 6 ... Delay operation unit, 7 ... Array memory group, 8 ... Multiply-accumulate operation unit, 9 ... Main control unit.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】画像信号を記憶するメモリと、上記メモリ
からの信号が夫々に入力される複数のアレーメモリと、
上記複数のアレーメモリの夫々から供給される信号に信
号処理を施す複数の演算ユニットと、信号処理プログラ
ムに基づいて上記メモリと上記アレーメモリと上記演算
ユニットとを制御する制御手段を備えた画像処理装置に
おいて、 上記複数のアレーメモリの夫々は、上記メモリからの信
号に対して並列に複数設けられると共に、 上記メモリからの信号を選択して出力する複数の選択手
段と、 縦続接続された複数(m個)のメモリ素子を1メモリ素
子群として、上記複数の選択手段の夫々の出力に接続さ
れる複数(n個)のメモリ素子群と、 上記複数のメモリ素子群の夫々の中にあって、所定のメ
モリ素子間を断続するメモリ素子間断続手段と、 上記複数のメモリ素子群のうちの異なるメモリ素子群の
所定のメモリ素子間を断続するメモリ素子群間断続手段
とで構成され、 上記制御手段によって上記複数の選択手段と上記メモリ
素子間断続手段とメモリ素子群間断続手段とを制御し
て、上記メモリ素子をm×n個用いて上記アレーメモリ
をM行N列(但し、M及びNは整数であって、M×N≦
m×nである)の所定のアレー構造に設定するようにし
たことを特徴とする画像処理装置。
1. A memory for storing image signals, and a plurality of array memories to which signals from the memories are respectively inputted.
Image processing including a plurality of arithmetic units for performing signal processing on signals supplied from each of the plurality of array memories, and control means for controlling the memories, the array memories and the arithmetic units based on a signal processing program. In the apparatus, each of the plurality of array memories is provided in parallel with respect to a signal from the memory, and a plurality of selecting means for selecting and outputting a signal from the memory and a plurality of cascaded ( In each of the plurality of (n) memory element groups and the plurality of (n) memory element groups connected to the respective outputs of the plurality of selecting means, A memory device connecting / disconnecting means for connecting / disconnecting a predetermined memory device, and a memo for connecting / disconnecting a predetermined memory device of different memory device groups among the plurality of memory device groups. An element group connecting / disconnecting means, and the control means controls the plurality of selecting means, the memory element connecting / disconnecting means, and the memory element group connecting / disconnecting means to use the memory elements of m × n. The array memory has M rows and N columns (where M and N are integers and M × N ≦
The image processing apparatus is characterized in that a predetermined array structure of (m × n) is set.
JP57100497A 1982-06-11 1982-06-11 Image processing device Expired - Lifetime JPH0616293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57100497A JPH0616293B2 (en) 1982-06-11 1982-06-11 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57100497A JPH0616293B2 (en) 1982-06-11 1982-06-11 Image processing device

Publications (2)

Publication Number Publication Date
JPS58217077A JPS58217077A (en) 1983-12-16
JPH0616293B2 true JPH0616293B2 (en) 1994-03-02

Family

ID=14275561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57100497A Expired - Lifetime JPH0616293B2 (en) 1982-06-11 1982-06-11 Image processing device

Country Status (1)

Country Link
JP (1) JPH0616293B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62140178A (en) * 1985-12-13 1987-06-23 Canon Inc Image editing processing device
JPH0743769B2 (en) * 1988-05-31 1995-05-15 日本アビオニクス株式会社 Digital image processor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3781821A (en) * 1972-06-02 1973-12-25 Ibm Selective shift register
DE2963153D1 (en) * 1978-06-26 1982-08-12 Environmental Res Inst Apparatus and method for generating a transformation of a first data matrix to form a second data matrix
JPS58124325A (en) * 1982-01-20 1983-07-23 Hitachi Ltd Shift register with variable number of delay stages

Also Published As

Publication number Publication date
JPS58217077A (en) 1983-12-16

Similar Documents

Publication Publication Date Title
US4380046A (en) Massively parallel processor computer
US5226171A (en) Parallel vector processing system for individual and broadcast distribution of operands and control information
US4507726A (en) Array processor architecture utilizing modular elemental processors
US4601006A (en) Architecture for two dimensional fast fourier transform
JPS6053349B2 (en) image processing processor
US4543642A (en) Data Exchange Subsystem for use in a modular array processor
JP2994390B2 (en) Transposition memory for data processing circuits
JP2679007B2 (en) Digital signal processing integrated circuit
JPH0616293B2 (en) Image processing device
JPH0664606B2 (en) Image processing device
JPH0566043B2 (en)
RU2134448C1 (en) Homogeneous computing medium with double- layer programmable structure
JPS63147255A (en) Calculation processor having several series connection stages and computer and calculation applying the same
JP2552710B2 (en) Image processing device
JP3852205B2 (en) Parallel processor unit
JP3553376B2 (en) Parallel image processor
JPH02217038A (en) Coupling network
JPS61136169A (en) High-speed arithmetic unit
EP2085893A2 (en) Signal processor
JPS6285383A (en) vector processor
WO1988007722A3 (en) Improvements in or relating to cellular array processing devices
JPH08171538A (en) Signal processor
JPS61117663A (en) Sort operation circuit
Fung Massively parallel processor computer
JPH05127899A (en) Parallel processing computer and parallel processing element processor