JPH01131969A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH01131969A JPH01131969A JP28928887A JP28928887A JPH01131969A JP H01131969 A JPH01131969 A JP H01131969A JP 28928887 A JP28928887 A JP 28928887A JP 28928887 A JP28928887 A JP 28928887A JP H01131969 A JPH01131969 A JP H01131969A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image memory
- address
- processor
- data
- 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.)
- Granted
Links
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は画像処理装置に係り、特に処理の高速化を実現
するためのバス構成に関する。
するためのバス構成に関する。
画像処理装置としては、従来例えば第4図に示すものが
ある。同図において、1,2.3は画像メモリ、4はア
ドレスバスX、YとデータバスA、B、Cの5木からな
る共通バス、5は−の画像メモリから入力した画像デー
タに基づき所定の演算を行ってその結果を他の画像メモ
リに書込むプロセッサ、6..7,8.9は出力バッフ
ァ、10は各画像メモリ1,2.3にアドレスデータを
出力するアドレス制御部、11はプロセッサ5、アドレ
ス制御部10等を制御するコントローラ、12は画像メ
モリVRAM1〜VRAMmを制御するVRAMコント
ローラである。
ある。同図において、1,2.3は画像メモリ、4はア
ドレスバスX、YとデータバスA、B、Cの5木からな
る共通バス、5は−の画像メモリから入力した画像デー
タに基づき所定の演算を行ってその結果を他の画像メモ
リに書込むプロセッサ、6..7,8.9は出力バッフ
ァ、10は各画像メモリ1,2.3にアドレスデータを
出力するアドレス制御部、11はプロセッサ5、アドレ
ス制御部10等を制御するコントローラ、12は画像メ
モリVRAM1〜VRAMmを制御するVRAMコント
ローラである。
かかる装置において、例えば画像メモリ1.2の画像デ
ータを加算して画像メモリ3に書き込むような処理を行
なう場合、データバスA、Bから入力する画像メモリ1
.2のデータをプロセッサ5で加算した後、その結果を
データバスCに出力し、該バスCを介してプロセッサ5
の出力データを画像メモリ3に書き込めば良い。尚、こ
のときアドレス制御部10によって画像メモリ1゜2,
3のアドレスを一画面走査する(例えば特開昭61−1
53774号参照)。
ータを加算して画像メモリ3に書き込むような処理を行
なう場合、データバスA、Bから入力する画像メモリ1
.2のデータをプロセッサ5で加算した後、その結果を
データバスCに出力し、該バスCを介してプロセッサ5
の出力データを画像メモリ3に書き込めば良い。尚、こ
のときアドレス制御部10によって画像メモリ1゜2,
3のアドレスを一画面走査する(例えば特開昭61−1
53774号参照)。
ところで、このような従来の画像処理装置にあっては、
画像メモリのアドレスを固定のバスから入力しており、
またプロセッサの入力も固定のバスから行なっていたた
めに、例えばアフィン変換(図形の回転)などのように
画像メモリのアドレスを計算する必要のある処理が実行
できないという問題がある。また画像メモリやプロセッ
サの台数を増やしたり、バスの本数を増やしても接続上
の制約から処理の柔軟性、汎用性に欠け、処理の高速化
が図れないという問題がある。
画像メモリのアドレスを固定のバスから入力しており、
またプロセッサの入力も固定のバスから行なっていたた
めに、例えばアフィン変換(図形の回転)などのように
画像メモリのアドレスを計算する必要のある処理が実行
できないという問題がある。また画像メモリやプロセッ
サの台数を増やしたり、バスの本数を増やしても接続上
の制約から処理の柔軟性、汎用性に欠け、処理の高速化
が図れないという問題がある。
そこで本発明の目的は、少数本の共通バスの下でアドレ
ス演算を可能とするとともに画像メモリやプロセッサの
増設をより容易にして処理の汎用性をもたせることにあ
る。
ス演算を可能とするとともに画像メモリやプロセッサの
増設をより容易にして処理の汎用性をもたせることにあ
る。
(問題点を解決するための手段)
前記目的を達成して従来技術の問題点を解決するため、
本発明に係る画像処理装置は、共通バスに接続された複
数の画像メモリと、該共通バスを介して入力した一の画
像メモリから画像データに基づく演算結果を該共通バス
を介して他の画像メモリに書き込むプロセッサとを備え
る画像処理装置において、各画像メモリの横アドレス、
縦アドレス、およびデータ入力につきそれぞれ独立して
前記共通バスから入力選択を行なうセレクタを各画像メ
モリに対応して複数設けるとともに、プロセッサを複数
設けて各プロセッサの入力をそれぞれ独立に共通バスか
ら選択できるセレクタを各プロセッサに対応して複数設
けた。
本発明に係る画像処理装置は、共通バスに接続された複
数の画像メモリと、該共通バスを介して入力した一の画
像メモリから画像データに基づく演算結果を該共通バス
を介して他の画像メモリに書き込むプロセッサとを備え
る画像処理装置において、各画像メモリの横アドレス、
縦アドレス、およびデータ入力につきそれぞれ独立して
前記共通バスから入力選択を行なうセレクタを各画像メ
モリに対応して複数設けるとともに、プロセッサを複数
設けて各プロセッサの入力をそれぞれ独立に共通バスか
ら選択できるセレクタを各プロセッサに対応して複数設
けた。
以下、添付図面に基づいて本発明の詳細な説明する。第
1図は本発明に係る画像処理装置の一例を示すものであ
る。
1図は本発明に係る画像処理装置の一例を示すものであ
る。
同図において20は、データバスA、B、Cおよびアド
レスバスX、Yからなる共通バス、V RA M 1〜
V RA M mは複数(m個)の画像メモリ、S□〜
Smは各画像メモリVRAM1〜VRAMmに対応して
設けたセレクタである。このセレクタ81〜5ITlは
、Xアドレスについては、少なくともアドレスバスXと
データバスA。
レスバスX、Yからなる共通バス、V RA M 1〜
V RA M mは複数(m個)の画像メモリ、S□〜
Smは各画像メモリVRAM1〜VRAMmに対応して
設けたセレクタである。このセレクタ81〜5ITlは
、Xアドレスについては、少なくともアドレスバスXと
データバスA。
B、Cのうちから一つを選択し、Yアドレスも同様に少
なくともアドレスバスYとデータバスA。
なくともアドレスバスYとデータバスA。
B、Cのうちから一つを選択し、データ入力はデータバ
スA、B、Cから一木を選択する。また画像出力(ou
t)については、データバスA。
スA、B、Cから一木を選択する。また画像出力(ou
t)については、データバスA。
B、Cのいずれかに出力できるよう出力バッファB□〜
B、nを設叶る。またP工〜Pnは画像データに関する
所定演算を実行する複数(n個)のプロセッサで、各プ
ロセッサP□〜Pnはそれぞれ少なくとも2つの入力を
もち、セレクタsP□〜SPnを介してデータバスA、
B、CおよびアドレスバスX、Yのいずれからも入力選
択できるようになっている。またプロセッサP1〜Pn
の出力は、出力バッファBP□〜BPnを介してデータ
バスA、B、Cのいずれかに出力可能となっている。尚
、このプロセッサP□〜Pnは、例えば第2図に示すよ
うに、定数乗算、sin、cos等の関数変換を行なう
LUT (ルックアップテーブル)を介して加減、論理
、演算を行なうALU(演算処理装置)に入力するよう
になっている。
B、nを設叶る。またP工〜Pnは画像データに関する
所定演算を実行する複数(n個)のプロセッサで、各プ
ロセッサP□〜Pnはそれぞれ少なくとも2つの入力を
もち、セレクタsP□〜SPnを介してデータバスA、
B、CおよびアドレスバスX、Yのいずれからも入力選
択できるようになっている。またプロセッサP1〜Pn
の出力は、出力バッファBP□〜BPnを介してデータ
バスA、B、Cのいずれかに出力可能となっている。尚
、このプロセッサP□〜Pnは、例えば第2図に示すよ
うに、定数乗算、sin、cos等の関数変換を行なう
LUT (ルックアップテーブル)を介して加減、論理
、演算を行なうALU(演算処理装置)に入力するよう
になっている。
LUTへの書き込み(初期設定)はホストコンピュータ
等により行なう。第1図に戻り、21はVRAMコント
ローラで、各画像メモリVRAM1−VRAMmのリー
ド、ライト制御の他の、セレクタS工〜Smの制御を行
なう。このVRAMコントローラ21による制御は各画
像メモリVRAMI〜VRAMmごとに独立して行なう
。また22.23はそれぞれ従来装置と同様のアドレス
制御部、コントローラである。尚、これら全体はホスト
コンピュータによって制御されるが、簡単のために図示
を省略する。
等により行なう。第1図に戻り、21はVRAMコント
ローラで、各画像メモリVRAM1−VRAMmのリー
ド、ライト制御の他の、セレクタS工〜Smの制御を行
なう。このVRAMコントローラ21による制御は各画
像メモリVRAMI〜VRAMmごとに独立して行なう
。また22.23はそれぞれ従来装置と同様のアドレス
制御部、コントローラである。尚、これら全体はホスト
コンピュータによって制御されるが、簡単のために図示
を省略する。
次に第3図に基づきアフィン変換(画像の回転)を例に
とり、本装置の作動を説明する。
とり、本装置の作動を説明する。
今、原画像が格納されている画像メモリVRAM1のデ
ータに基づいてアフィン変換を行ない、変換後のデータ
を画像メモリVRAMmに格納するものとする。この場
合、画像メモリVRAM1をリード状態に設定し、セレ
クタS□を介してXアドレスにはデータバスAを、Yア
ドレスにはデータバスBを選択させ、プロセッサP□、
PnがそれぞれデータバスA、Bに出力するp、qアド
レスを画像メモリVRAM1に入力して、該画像データ
VRAM1が格納している画像データをデータバスCに
出力させる。他方、画像メモリV RA M mはライ
ト状態に設定し、セレクタS、、、を介してXアドレス
はアドレスバスXをYアドレスはアドレスバスYを選択
させ、アドレス制御部22より送出されるX、Xアドレ
スを入力させる一方、画像データの入力については共通
バスCを選択させて、画像メモリVRAM1のデータを
入力させる。
ータに基づいてアフィン変換を行ない、変換後のデータ
を画像メモリVRAMmに格納するものとする。この場
合、画像メモリVRAM1をリード状態に設定し、セレ
クタS□を介してXアドレスにはデータバスAを、Yア
ドレスにはデータバスBを選択させ、プロセッサP□、
PnがそれぞれデータバスA、Bに出力するp、qアド
レスを画像メモリVRAM1に入力して、該画像データ
VRAM1が格納している画像データをデータバスCに
出力させる。他方、画像メモリV RA M mはライ
ト状態に設定し、セレクタS、、、を介してXアドレス
はアドレスバスXをYアドレスはアドレスバスYを選択
させ、アドレス制御部22より送出されるX、Xアドレ
スを入力させる一方、画像データの入力については共通
バスCを選択させて、画像メモリVRAM1のデータを
入力させる。
またプロセッサp、、pnの入力は、それぞれセレクタ
SP□、sp、を介してアドレスバスX、アドレスバス
Yを選択させ、アドレス制御部22から送出されるx、
Xアドレスをそれぞれ入力する。また、各プロセッサP
> 、 P nは、そのLUTにおいて定数乗算を行
ない、ALUで加算、演算を行なうものとして、それぞ
れ、p=ax+by q=cx十dy を算出する。ここで、定数a、b、c、dは回転角に対
応する定数である。また、x、yはアドレス制御部22
が出力する画像回転後のアドレスであり、画像メモリV
RAMmのアドレスである。
SP□、sp、を介してアドレスバスX、アドレスバス
Yを選択させ、アドレス制御部22から送出されるx、
Xアドレスをそれぞれ入力する。また、各プロセッサP
> 、 P nは、そのLUTにおいて定数乗算を行
ない、ALUで加算、演算を行なうものとして、それぞ
れ、p=ax+by q=cx十dy を算出する。ここで、定数a、b、c、dは回転角に対
応する定数である。また、x、yはアドレス制御部22
が出力する画像回転後のアドレスであり、画像メモリV
RAMmのアドレスである。
また、p、qは原画像のアドレス、すなわち画像メモリ
VRAM1のアドレスである。プロセッサP□の出力、
すなわちPアドレスはデータバスAを通して画像メモリ
VRAM1に入力され、またプロセッサPnの出力、す
なわちqアドレスはデータバスBを通して画像メモリV
RAMIに入力される。そして、これらのp、qアドレ
スにより画像メモリVRAM1が画像データをデータバ
スCに出力し、これを画像メモリVRAMmが格納する
から、本装置によれば異なるアドレス間でデータ転送が
可能となるわけである。尚、アドレス制御部22にて1
画面を走査するよう制御すれば、1枚の回転画像が画像
メモリVRAMmに格納され、処理が終了する。
VRAM1のアドレスである。プロセッサP□の出力、
すなわちPアドレスはデータバスAを通して画像メモリ
VRAM1に入力され、またプロセッサPnの出力、す
なわちqアドレスはデータバスBを通して画像メモリV
RAMIに入力される。そして、これらのp、qアドレ
スにより画像メモリVRAM1が画像データをデータバ
スCに出力し、これを画像メモリVRAMmが格納する
から、本装置によれば異なるアドレス間でデータ転送が
可能となるわけである。尚、アドレス制御部22にて1
画面を走査するよう制御すれば、1枚の回転画像が画像
メモリVRAMmに格納され、処理が終了する。
以上、アフィン変換について説明したが、このようなバ
ス構成をとればプロセッサや画像メモリの増設が容易で
あり、また共通バスの本数を増せば複雑な並列処理も可
能になり処理の高速化を図ることができる。
ス構成をとればプロセッサや画像メモリの増設が容易で
あり、また共通バスの本数を増せば複雑な並列処理も可
能になり処理の高速化を図ることができる。
(発明の効果)
以上説明したように、本発明に係る画像処理装置は、各
画像メモリの横アドレス、縦アドレス、データ入力につ
き独立して共通バスから入力選択を行なうセレクタを画
像メモリに対応して設けるとともに、各プロセッサの入
力を独立して共通バスから選択できるセレクタをプロセ
ッサに対応して設けたから、異なるアドレス間でのデー
タ転送が可能となり、また、画像メモリやプロセッサの
増設が容易となり、装置の汎用性が向上して処理の高速
化を図ることができるという効果がある。
画像メモリの横アドレス、縦アドレス、データ入力につ
き独立して共通バスから入力選択を行なうセレクタを画
像メモリに対応して設けるとともに、各プロセッサの入
力を独立して共通バスから選択できるセレクタをプロセ
ッサに対応して設けたから、異なるアドレス間でのデー
タ転送が可能となり、また、画像メモリやプロセッサの
増設が容易となり、装置の汎用性が向上して処理の高速
化を図ることができるという効果がある。
第1図は本発明に係る画像処理装置の一例を示す図、第
2図は本発明に係るプロセッサの一例を示すブロック部
、第3図は本発明に係る画像処理装置に作動例を示す図
、第4図は従来の画像処理装置の一例を示す図である。 20・・・共通バス 21・・・VRAMコントローラ 22・・・アドレス制御部 23・・・コントローラ VRAM1〜VRAMm−画像メモリ S□〜5ffl、sp□〜SPn・・・セレクタ特許出
願人 日産自動車株式会社
2図は本発明に係るプロセッサの一例を示すブロック部
、第3図は本発明に係る画像処理装置に作動例を示す図
、第4図は従来の画像処理装置の一例を示す図である。 20・・・共通バス 21・・・VRAMコントローラ 22・・・アドレス制御部 23・・・コントローラ VRAM1〜VRAMm−画像メモリ S□〜5ffl、sp□〜SPn・・・セレクタ特許出
願人 日産自動車株式会社
Claims (1)
- 共通バスに接続された複数の画像メモリと、該共通バス
を介して入力した一の画像メモリからの画像データに基
づく演算結果を該共通バスを介して他の画像メモリに書
き込むプロセッサとを備える画像処理装置において、各
画像メモリの横アドレス、縦アドレス、およびデータ入
力につきそれぞれ独立して前記共通バスから入力選択を
行なうセレクタを各画像メモリに対応して複数設けると
ともに、プロセッサを複数設けて各プロセッサの入力を
それぞれ独立に共通バスから選択できるセレクタを各プ
ロセッサに対応して複数設けたことを特徴とする画像処
理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28928887A JP2510219B2 (ja) | 1987-11-18 | 1987-11-18 | 画像処理装置 |
| US07/272,996 US5029018A (en) | 1987-11-18 | 1988-11-17 | Structure of image processing system |
| EP88119249A EP0316956B1 (en) | 1987-11-18 | 1988-11-18 | Image processing system |
| DE3854039T DE3854039T2 (de) | 1987-11-18 | 1988-11-18 | Bildverarbeitungssystem. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28928887A JP2510219B2 (ja) | 1987-11-18 | 1987-11-18 | 画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01131969A true JPH01131969A (ja) | 1989-05-24 |
| JP2510219B2 JP2510219B2 (ja) | 1996-06-26 |
Family
ID=17741237
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28928887A Expired - Lifetime JP2510219B2 (ja) | 1987-11-18 | 1987-11-18 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2510219B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7278473B2 (en) | 2002-06-25 | 2007-10-09 | Behr Gmbh & Co. | Exhaust gas heat exchanger and method for the production thereof |
-
1987
- 1987-11-18 JP JP28928887A patent/JP2510219B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7278473B2 (en) | 2002-06-25 | 2007-10-09 | Behr Gmbh & Co. | Exhaust gas heat exchanger and method for the production thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2510219B2 (ja) | 1996-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0316956B1 (en) | Image processing system | |
| JPH01131969A (ja) | 画像処理装置 | |
| JPH0364891B2 (ja) | ||
| JPH0444694A (ja) | デュアルポートメモリ装置 | |
| JPS62137669A (ja) | 画像処理装置 | |
| JP2510220B2 (ja) | 画像処理装置 | |
| KR970008189B1 (ko) | 메모리 공간 제어방법 및 메모리 장치 | |
| JPH0736772A (ja) | 高速ビットマップ・アクセス制御装置及び制御方法 | |
| JPS59200373A (ja) | 座標変換回路 | |
| EP0450893B1 (en) | Data processing system | |
| JPH0547867B2 (ja) | ||
| JPH0863595A (ja) | 画像の回転処理方法およびその装置 | |
| JPH01255978A (ja) | 逐次型局所並列処理装置 | |
| JP2852050B2 (ja) | 画像処理装置 | |
| JPS61264482A (ja) | 画面変換処理方式 | |
| JPH07129460A (ja) | 画像処理方法及びその装置 | |
| JPS63198141A (ja) | メモリバンク制御方式 | |
| JPH06231035A (ja) | メモリアクセス装置 | |
| JPH0683786A (ja) | 並列プロセッサ | |
| JPH0243687A (ja) | 画像処理装置 | |
| JPH0298787A (ja) | 画像処理装置 | |
| JPS6362079A (ja) | グラフイツクデイスプレイ | |
| JPH04278652A (ja) | 図形描画装置及びそのメモリアクセス方式 | |
| Ellis | Distributed computation of graphics primitives on a transputer network | |
| JPS63184878A (ja) | 画像処理装置 |