JPH0616293B2 - 画像処理装置 - Google Patents

画像処理装置

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
English (en)
Other versions
JPS58217077A (ja
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/ja
Publication of JPS58217077A publication Critical patent/JPS58217077A/ja
Publication of JPH0616293B2 publication Critical patent/JPH0616293B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 この発明は、ビデオデータの処理に使用して好適な画像
処理装置に関する。
デイジタルメモリー装置のひとつであつて、同時に複数
個のデータを入力でき、又は同時に複数個のデータを出
力できるもの(アレーメモリーと称する)がビデオデー
タのフイルタリングなどの処理に用いられる。従来のア
レーメモリーは、そのアレー構造が固定されているため
に、画像データの処理対象の窓(例えばフイルタリング
に必要なひとつの単位)に応じて効率的処理ができない
欠点があつた。また、1次元デイジタルフイルタ、2次
元デイジタルフイルタなどの異なる処理を1個のビデオ
画像処理装置によつてシユミレーシヨンする場合には、
その対象に応じたアレー構造をとることができれば、ビ
デオ画像処理装置の融通性を向上させることができる。
更に、従来のアレーメモリーは、メモリー内のデータ
は、このメモリー内で移動することができない構成であ
るため、1個のデータの更新を行なうときや相互のシフ
トを行なうときでも、アレーメモリーの内容を全て入れ
替えなければならず、データ転送の効率が悪い欠点があ
つた。
この発明は、かかる従来のアレーメモリーの問題点を解
決するものである。この発明は、行なおうとするデータ
処理に応じてアレーの形態を変更することができ、ま
た、アレー内のデータを入れ替えることを可能とした画
像処理装置の実現を目的とするものである。
以下、この発明をビデオ画像処理装置に適用した一実施
例について図面を参照して説明する。
第1図はこの発明の一実施例の全体の構成を示し、同図
において、1は、I/Oコントロールユニツトを示し、
ITV2,VTR3から入力したアナログビデオ信号を
70nsecのサンプリング周期で8ビツト量子化し、メ
モリーユニツト5に転送する。また、処理後のデータが
メモリーユニツト5からI/Oコントロールユニツト1
のD/Aコンバータに送られ、再びアナログ信号とされ、
VTR3及びモニター受像機4に供給される。アナログ
入出力信号は、複合信号又はコンポーネント信号(YU
V,YIQ,RGB)の何れかである。
メモリーユニツト5は、標準的には、数個のバンクから
構成され、入力データ,出力データ,テンポラリーデー
タを貯えるためのものである。1個のバンクは、(76
8×256)画素から成り、ビデオ信号の1フイールド
分に相当する。このメモリーユニツト5は、バンク単位
で自由に拡張することができる。
また、7は、n個のアレーメモリーM,M,……M
n−1 ,Mnからなるアレーメモリー群を示す。メモ
リーユニツト5とアレーメモリー群7との間のデータ転
送及びアレーメモリーM〜Mnの各々の内部のデータ
転送を制御するために、所定のアドレスを計算し、コン
トロール信号を発生する遅延演算ユニツト6が設けられ
ている。この遅延演算ユニツト6は、複雑な位置変換を
可能とするために、高度な演算機能も有している。
8は積和演算ユニツトを示す。このユニツト8は、アレ
ーメモリーM〜Mnの各々と結合されたn個の積和プ
ロセツサP〜Pnとこの積和プロセツサP〜Pnの
各々に対するコントロールユニツトC〜Cnとからな
る。積和プロセツサP〜Pnの各々に対して専用のコ
ントロールユニツトC〜Cnを設けることにより、非
集中制御を行なうことができる。この積和演算ユニツト
8の積和プロセツサP〜Pnの夫々からの出力データ
がメモリーユニツト5に書込まれる。
9は、ビデオ画像処理装置の全体を管理するための主コ
ントロールユニツトを示す。
この主コントロールユニツト9によつて、遅延演算ユニ
ツト6及び積和演算ユニツト8の積和プロセツサP
Pnの初期設定が行なわれ、また、これらに必要なマイ
クロプログラム、係数テーブルが主コントロールユニツ
ト9から供給される。
このマイクロプログラムは、ビデオ画像処理装置全体,
遅延演算ユニツト6,積和演算ユニツト8の積和プロセ
ツサP〜Pnを制御するのに分けられるが、全体的に
は、次の4個のオペレーテイング・モードを有してい
る。
(a) 外部モード: 主コントロールユニツト9から遅
延演算ユニツト6,積分演算ユニツト8のコントロール
ユニツトC〜Cnにマイクロプログラム,係数テーブ
ルを転送するモードである。
(b) 内部モード: 主コントロールユニツト9,遅延
演算ユニツト6,積分演算ユニツト8のコントロールユ
ニツトC〜Cnが夫々の持つマイクロプログラムで自
分自身を制御するモードである。
(c) デバツグモード: 各マイクロプログラムをデバ
ツクするモードである。
(d) インターラプトモード: 内部モードから外部モ
ードに換えるように、すべてを主コントロール・ユニツ
ト9の制御のもとにおくモードである。
第2図は、メモリーユニツト5とアレーメモリー群7及
び積和プロセツサP〜Pnとの間の相互結合ネツトワ
ークを示すものである。
メモリーユニツト5から必要なデータが原則として1画
素1回ずつ読出され、70nsecごとに入力側データバ
ス10に入力される。この入力側データバス10は、ア
レーメモリー群4の各アレーメモリーM〜Mnに対し
てパラレルに入力データを供給する。
アレーメモリーM〜Mnには、積和プロセツサP
Pnが必要とする入力データが取り込まれ、積和プロセ
ツサP〜Pnの各々は、この入力データを用いて所定
の演算処理を行なう。
積和プロセツサP〜Pnで処理されたデータは、70
nsec毎に夫々から順次出力側データバス11に出力さ
れると共に、このバス11からメモリーユニツト5に書
込まれる。第2図において、リング状に図示されたアレ
ーメモリーM〜Mn及び積和プロセツサP〜Pn
は、矢印で示す時計方向に回転しているものと考えられ
る。この1回転に要する時間が(70×n)nsecとな
り、積和プロセツサP〜Pnは、この1回転の時間内
で処理を終了し、処理後のデータを出力側データバス1
1に出力する。
遅延演算ユニツト6は、メモリーユニツト5,アレーメ
モリー群7,入力側データバス10及び出力側データバ
ス11を制御して上述の動作を行なうようにしている。
この第2図に示す相互結合ネツトワークにより、メモリ
ーの競合が起こることを防止できる。
また、アレーメモリー群7の各アレーメモリーM〜M
nの夫々は、そのアレー構造を自由に変えることができ
るので、処理目的に応じた最適のアレー構造をとりうる
ものであり、処理の高速化,データ転送の効率化に貢献
している。
一例として、複数のレジスタをトライステートのゲート
を介して接続し、このトライステートを遅延演算ユニツ
ト6により制御することで、種々のアレー構造をとりう
るようにしたアレーメモリーを第3図に示す。
第3図において、Rは、並列入力並列出力の8ビツト
のシフトレジスタを示し、夫々のアウトプツトコントロ
ール端子は、低レベルとされ、出力が発生できる状態と
されている。入力側データバス10に対してシフトレジ
スタR31,R32,R33,R34,R35が並列に接続されて
いる。このシフトレジスタR31〜R35の夫々に対するシ
フトパルスT,T,T,T,Tの供給を制御
することで、所望のシフトレジスタにのみ入力データが
取り込まれると共に、このシフトレジスタの複数から同
期して入力データが出力される。また、シフトレジスタ
〜R27の夫々に対して共通にシフトパルスTが供
給される。
シフトレジスタ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が夫々挿入
される。
シフトレジスタR〜R27の夫々の出力は、トライステ
ート(図示せず)を介して積和プロセツサP〜Pnの
対応する何れかに供給されている。シフトレジスタR
〜R27,R31〜R35の夫々に対するシフトパルス及びア
ウトプツトコントロール信号とトライステートG〜G
19の夫々に対するコントロール信号とは、遅延演算ユニ
ツト6において発生する。
この第3図に示すアレーメモリーは、第4図A〜第4図
Eの夫々に示すアレー構造をとりうるものである。ま
ず、シフトクロツクTをシフトレジスタR31に与えて
入力データを取り込み、トライステートG,G,G
,G,G,G12,G14,G16,G18に対するコン
トロール信号を低レベルとし、これらをアクテイブ状態
とし、これ以外のトライステートをハイインピーダンス
状態とすることにより、第4図Aに示すように、シフト
レジスタRからR27までの全てが縦続接続されたアレ
ー構造が形成される。一例として1次元デイジタルフイ
ルタをシユミレーシヨンするときに、このアレー構造が
用いられる。
また、入力データをシフトレジスタR31及びR32に順次
取り込み、同期して夫々から入力データを出力するよう
にし、トライステートG,G,G,G,G11
12,G14,G16,G18をアクテイブ状態とし、これ以
外のトライステートをハイインピーダンス状態とするこ
とにより、第4図Bに示すように、シフトレジスタR
からR14までの14個のシフトレジスタからなる第1行
と、シフトレジスタR15からR27までの13個のシフト
レジスタからなる第2行とを有するアレー構造が形成さ
れる。
また、シフトレジスタR31,R32,R33の夫々に入力デ
ータを取り込み、トライステートG,G,G,G
,G,G12,G15,G16,G18をアクテイブ状態と
し、その他のトライステートをハイインピーダンス状態
とすることで、第4図Cに示すように、(3×9)のア
レー構造が実現される。
また、シフトレジスタR31,R32,R33,R34の夫々に
入力データを取り込み、トライステートG,G,G
,G,G10,G12,G14,G16,G19をアクテイブ
状態とし、その他のトライステートをハイインピーダン
ス状態とすることにより、第4図Dに示すように、第1
行から第3行までが7個のシフトレジスタで構成され、
第4行が6個のシフトレジスタで構成されるアレー構造
が実現される。
更に、シフトレジスタR31,R32,R33,R34,R35
各々に入力データを取り込むようになし、トライステー
トG,G,G,G,G,G13,G14,G17
18をアクテイブ状態とし、第4図Eに示すように、第
1行から第4行までが5個のシフトレジスタで構成さ
れ、第5行が7個のシフトレジスタで構成されるアレー
構造が実現される。
上述の第4図B,同図C,同図D,同図Eの夫々のアレ
ー構造は、例えば2次元デイジタルフイルタのシユミレ
ーシヨンを行なうときに適用される。つまり、この一実
施例によるビデオ画像処理装置は、デイジタルフイル
タ,画像変換などの特殊効果装置,カラーエンコーダ,
カラーデコーダ,高速フーリエ変換などの種々のシユミ
レーシヨンを行なうことができる。
上述の一実施例の説明から理解できるように、この発明
に依れば、アレーの構造を外部からのコントロール信号
によつて変更することができ、また、アレー内でデータ
がシフトすることができ、したがつてアレー内のデータ
の更新がわずかなデータの入替だけですむ利点がある。
この発明に依れば、データの処理の高速化を図ることが
できる。
【図面の簡単な説明】
第1図はこの発明の一実施例の全体の構成を示すブロツ
ク図、第2図はこの発明の一実施例における相互結合ネ
ツトワークの説明に用いる略線図、第3図及び第4図は
この発明の一実施例におけるアレーメモリーの具体的構
成の一例のブロツク図及びその動作説明に用いる略線図
である。 1……I/Oコントロールユニツト、5……メモリーユ
ニツト、6……遅延演算ユニツト、7……アレーメモリ
ー群、8……積和演算ユニツト、9……主コントロール
ユニツト。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】画像信号を記憶するメモリと、上記メモリ
    からの信号が夫々に入力される複数のアレーメモリと、
    上記複数のアレーメモリの夫々から供給される信号に信
    号処理を施す複数の演算ユニットと、信号処理プログラ
    ムに基づいて上記メモリと上記アレーメモリと上記演算
    ユニットとを制御する制御手段を備えた画像処理装置に
    おいて、 上記複数のアレーメモリの夫々は、上記メモリからの信
    号に対して並列に複数設けられると共に、 上記メモリからの信号を選択して出力する複数の選択手
    段と、 縦続接続された複数(m個)のメモリ素子を1メモリ素
    子群として、上記複数の選択手段の夫々の出力に接続さ
    れる複数(n個)のメモリ素子群と、 上記複数のメモリ素子群の夫々の中にあって、所定のメ
    モリ素子間を断続するメモリ素子間断続手段と、 上記複数のメモリ素子群のうちの異なるメモリ素子群の
    所定のメモリ素子間を断続するメモリ素子群間断続手段
    とで構成され、 上記制御手段によって上記複数の選択手段と上記メモリ
    素子間断続手段とメモリ素子群間断続手段とを制御し
    て、上記メモリ素子をm×n個用いて上記アレーメモリ
    をM行N列(但し、M及びNは整数であって、M×N≦
    m×nである)の所定のアレー構造に設定するようにし
    たことを特徴とする画像処理装置。
JP57100497A 1982-06-11 1982-06-11 画像処理装置 Expired - Lifetime JPH0616293B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57100497A JPH0616293B2 (ja) 1982-06-11 1982-06-11 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57100497A JPH0616293B2 (ja) 1982-06-11 1982-06-11 画像処理装置

Publications (2)

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

Family

ID=14275561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57100497A Expired - Lifetime JPH0616293B2 (ja) 1982-06-11 1982-06-11 画像処理装置

Country Status (1)

Country Link
JP (1) JPH0616293B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62140178A (ja) * 1985-12-13 1987-06-23 Canon Inc 画像編集処理装置
JPH0743769B2 (ja) * 1988-05-31 1995-05-15 日本アビオニクス株式会社 デジタル画像処理装置

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 (ja) * 1982-01-20 1983-07-23 Hitachi Ltd 可変遅延段数シフト・レジスタ

Also Published As

Publication number Publication date
JPS58217077A (ja) 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
US4601006A (en) Architecture for two dimensional fast fourier transform
US4507726A (en) Array processor architecture utilizing modular elemental processors
JPS6053349B2 (ja) 画像処理プロセツサ
JPS6039271A (ja) デイジタル画像処理における膨張および侵食変換を実現するための方法および装置
US4543642A (en) Data Exchange Subsystem for use in a modular array processor
JP2679007B2 (ja) ディジタル信号処理集積回路
JPH0616293B2 (ja) 画像処理装置
JPH0664606B2 (ja) 画像処理装置
JPH0566043B2 (ja)
JPH1074141A (ja) 信号処理装置
JPS63147255A (ja) 複数の直列接続段を有する計算用プロセッサおよびこのプロセッサを応用したコンピュータならびに計算方法
JP2552710B2 (ja) 画像処理装置
JP3852205B2 (ja) 並列プロセッサ装置
JP3553376B2 (ja) 並列画像処理プロセッサ
JPH02217038A (ja) 結合回路網
RU2134448C1 (ru) Однородная вычислительная среда с двуслойной программируемой структурой
JPS61136169A (ja) 高速演算装置
JPS6285383A (ja) ベクトルプロセツサ
EP2085893A2 (en) Signal processor
JPS61117663A (ja) ソ−ト演算回路
JPH08171538A (ja) 信号処理装置
JPS59146363A (ja) 並列信号処理装置
JPH0668055A (ja) ディジタル信号処理装置