JPH04100179A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH04100179A JPH04100179A JP21789690A JP21789690A JPH04100179A JP H04100179 A JPH04100179 A JP H04100179A JP 21789690 A JP21789690 A JP 21789690A JP 21789690 A JP21789690 A JP 21789690A JP H04100179 A JPH04100179 A JP H04100179A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- image
- input
- processing
- modules
- 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 13
- 230000006870 function Effects 0.000 claims abstract 2
- 238000000034 method Methods 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010191 image analysis Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、デジタル画像処理装置におLJる高速画像処
理装置、及び画像解析装置に関する。
理装置、及び画像解析装置に関する。
本発明は、デジタル画像処理装置において、要求される
画像処理形態に応して複数の画像処理モジュールの構成
を変更し、かつ、多段のパイプライン処理を可能とする
ために、画像データの入出力タイミングを一定とする入
出力選択回路を付加することによって、画像処理の高速
化を図ったものである。
画像処理形態に応して複数の画像処理モジュールの構成
を変更し、かつ、多段のパイプライン処理を可能とする
ために、画像データの入出力タイミングを一定とする入
出力選択回路を付加することによって、画像処理の高速
化を図ったものである。
〔従来の技術]
従来の画像処理!A置は、その内部に一つの画像処理モ
ジスールを有し、順次処理を行うものである。画像処理
モジュールは独自にパイプライン処理を行い、処理速度
の向上を図っている。
ジスールを有し、順次処理を行うものである。画像処理
モジュールは独自にパイプライン処理を行い、処理速度
の向上を図っている。
[発明が解決しようとする課題]
従来の画像処理装置内に一つの画像処理モジュールとい
う機器構成では、年々高度化する画像処理技術に対して
満足するような高速性は得られない。実際の画像処理及
び画像解析は、通常ただ一度の処理たりて終了すること
は殆どなく、何回かの反復、組合わせ処理を行う。華−
の処理モジュールでは、複数の画像処理に渡ってパイプ
ライン処理を行うことはできない。
う機器構成では、年々高度化する画像処理技術に対して
満足するような高速性は得られない。実際の画像処理及
び画像解析は、通常ただ一度の処理たりて終了すること
は殆どなく、何回かの反復、組合わせ処理を行う。華−
の処理モジュールでは、複数の画像処理に渡ってパイプ
ライン処理を行うことはできない。
また、単に画像処理モジュールを複数接続したとしても
問題が解決するわけではない。画像処理モジュールを複
数個、固定的に接続した場合、様々な画像処理に対する
適応性が低下し、ハードウェア資源を十分に活用できな
くなる可能性がある。
問題が解決するわけではない。画像処理モジュールを複
数個、固定的に接続した場合、様々な画像処理に対する
適応性が低下し、ハードウェア資源を十分に活用できな
くなる可能性がある。
また、複数可変にした場合は、パイプライン処理実現の
ために、画像メモリに対するリード/ライト部のハード
ウェアの規模が増大する可能性がある。
ために、画像メモリに対するリード/ライト部のハード
ウェアの規模が増大する可能性がある。
本発明は、前述の課題を解決するために、内部に複数の
パイプライン型画像処理モジュールを有する画像処理装
置とし、この複数の画像処理モジュールを処理内容に応
して並列、直列またはそれらを組み合わせることを可能
とする。そして、いがなる画像処理モジュールの組合わ
セに対しても、有効ナハイプライン処理を実現できるよ
うに、データの入出力タイミングを一定にする入出力j
ヌ択回路を付加する。よって、画像メモリに対するリー
ド/ライト部のハードウェアは従来通りの回路構成に抑
えることができる。
パイプライン型画像処理モジュールを有する画像処理装
置とし、この複数の画像処理モジュールを処理内容に応
して並列、直列またはそれらを組み合わせることを可能
とする。そして、いがなる画像処理モジュールの組合わ
セに対しても、有効ナハイプライン処理を実現できるよ
うに、データの入出力タイミングを一定にする入出力j
ヌ択回路を付加する。よって、画像メモリに対するリー
ド/ライト部のハードウェアは従来通りの回路構成に抑
えることができる。
画像メモリに対するり一1/ライトのハードウェア規模
を増設することなしに、必要とする画像処理の形態に合
わせて、複数個の画像処理モジュール間の接続を変更し
、多段のパイプライン処理を行い、処理の高速化を旧る
。
を増設することなしに、必要とする画像処理の形態に合
わせて、複数個の画像処理モジュール間の接続を変更し
、多段のパイプライン処理を行い、処理の高速化を旧る
。
本発明を適用する画像処理装置の概略説明し1を第1図
に示す。入力された画像データは、画像メモリ1へ書き
込まれる。この画像メモリ1から必要な画像データを、
画像処理ブロック2内の入出力選択回路4により、各画
像処理モジュール3へ人力する。各画像処理上ジゴ、−
ル3は、その処理結果を画像メモリlに出力する。入出
力選択回路4は、画像処理モジュール3の出力を、他の
画像処理モジュール3の入力として出力することができ
る。
に示す。入力された画像データは、画像メモリ1へ書き
込まれる。この画像メモリ1から必要な画像データを、
画像処理ブロック2内の入出力選択回路4により、各画
像処理モジュール3へ人力する。各画像処理上ジゴ、−
ル3は、その処理結果を画像メモリlに出力する。入出
力選択回路4は、画像処理モジュール3の出力を、他の
画像処理モジュール3の入力として出力することができ
る。
第2図は、本発明において、複数の画像処理モジュール
の構成を変え、データ入出力タイミングの同期をとる入
出力選択回路の内部ブロック図である。画像処理モジュ
ール3が、3個の場合を例にあげて説明する。この場合
は、14個のセレクタと25個の遅延回路から構成され
ている。
の構成を変え、データ入出力タイミングの同期をとる入
出力選択回路の内部ブロック図である。画像処理モジュ
ール3が、3個の場合を例にあげて説明する。この場合
は、14個のセレクタと25個の遅延回路から構成され
ている。
画像処理モジュール3への画像データの人力ハスは、1
モジユールにつき3系統で、入出力選択回路4の人力A
、B、Cバスに対応している。第2図では、画像処理モ
ジュール3のAのAバスはAA、BバスはABと区別す
る。
モジユールにつき3系統で、入出力選択回路4の人力A
、B、Cバスに対応している。第2図では、画像処理モ
ジュール3のAのAバスはAA、BバスはABと区別す
る。
画像処理モジュール3へのデータの入力方式は2つある
。1つは、ラスタ走査された一次元的データを、1つの
モジュールの各A、 B、 Cバスに入力する方式であ
る。この場合、各バス間で異なる画像を入力することが
可能である。この入力方法を画像間人力と呼ぶ、2つめ
は、各モジュールのCハスに画像の原水平走査分のデー
タ、Y3ハスにCバスのデータの原水平ta分ノ22延
したデータ、Aハスζこは更に原水・7″走森分近延し
たデータを入力する方式である。このようにするごとに
、Lっで一画面内の連、精した二水平走査分のデータを
入力する方式である。この人カッJへをm]ンボリj、
−ノヨン入力と呼ぶ。こねら2つの入力方式は、要求さ
れる画像処理に応して選択されるものである。
。1つは、ラスタ走査された一次元的データを、1つの
モジュールの各A、 B、 Cバスに入力する方式であ
る。この場合、各バス間で異なる画像を入力することが
可能である。この入力方法を画像間人力と呼ぶ、2つめ
は、各モジュールのCハスに画像の原水平走査分のデー
タ、Y3ハスにCバスのデータの原水平ta分ノ22延
したデータ、Aハスζこは更に原水・7″走森分近延し
たデータを入力する方式である。このようにするごとに
、Lっで一画面内の連、精した二水平走査分のデータを
入力する方式である。この人カッJへをm]ンボリj、
−ノヨン入力と呼ぶ。こねら2つの入力方式は、要求さ
れる画像処理に応して選択されるものである。
どちらの入力方式を用いるかは、入出カフ灰量n内のセ
レクタにより設定される。各入力方式にお(ブる入出力
選択回路内のセレクタの設定を表]tこ示す。個々の画
像処理モジュールについては1つの入力方i(シか選択
できないが、買なる画像処理モジュール間ではWなる入
力方式を選択できる。
レクタにより設定される。各入力方式にお(ブる入出力
選択回路内のセレクタの設定を表]tこ示す。個々の画
像処理モジュールについては1つの入力方i(シか選択
できないが、買なる画像処理モジュール間ではWなる入
力方式を選択できる。
次に画像処理モジュールの接続力法について説明する。
第2図において、画像処理モジュールABには、次段の
画像処理モジュールへデータを入力するためのSD、S
F’、バスがある。これらのバスからそれぞれ次段の画
像処理モジュールへ入力が行われた場合、各画像処理モ
ジュールA、 BCは直列接続となる。画像処理モジ
ュールAとB。
画像処理モジュールへデータを入力するためのSD、S
F’、バスがある。これらのバスからそれぞれ次段の画
像処理モジュールへ入力が行われた場合、各画像処理モ
ジュールA、 BCは直列接続となる。画像処理モジ
ュールAとB。
BとCのみの直列接続も可能である。また、それぞれの
画像処理モジュールを独立させて用いれば並列接続と等
価になる。これらの構成方法は、入力方式の場合と同様
に入出力選択回路4内のセレクタによって設定される。
画像処理モジュールを独立させて用いれば並列接続と等
価になる。これらの構成方法は、入力方式の場合と同様
に入出力選択回路4内のセレクタによって設定される。
このように、画像処理モジュールの入力方式、構成方法
の選択から、セレクタの設定方法は多数の組合わせが考
えられる。これらのいかなる組合わせにおいても、入出
力選択回路内の遅延回路は、画像処理モジュールのデー
タの入出力タイミングが一定となるように動作し、有効
なパイプライン処理を実現する。データの出力タイミン
グは、常に入力タイミングに対して三水平走査分+48
画素走査分の遅延となる。この遅延には、画像処理モジ
ュール自身による16画素分の遅延を含んでいる。
の選択から、セレクタの設定方法は多数の組合わせが考
えられる。これらのいかなる組合わせにおいても、入出
力選択回路内の遅延回路は、画像処理モジュールのデー
タの入出力タイミングが一定となるように動作し、有効
なパイプライン処理を実現する。データの出力タイミン
グは、常に入力タイミングに対して三水平走査分+48
画素走査分の遅延となる。この遅延には、画像処理モジ
ュール自身による16画素分の遅延を含んでいる。
各実施例を以下に示す。画像処理モジュールは3個とす
る。
る。
第3図は、全ての画像処理モジ1−ルが並列接続してい
る場合を示している。このように接続することによって
、三種類の画像処理を同時に行うことができる。また、
同種の処理を3画面間時にi−rつことで・カラー画像
の実時間処理も可能となる。画像処理モジュールが、そ
の内部に画像の特徴量等を格納できるメモリ笠を有して
いる場合には、同様にして一度に多くの情報を得ること
も可能である。
る場合を示している。このように接続することによって
、三種類の画像処理を同時に行うことができる。また、
同種の処理を3画面間時にi−rつことで・カラー画像
の実時間処理も可能となる。画像処理モジュールが、そ
の内部に画像の特徴量等を格納できるメモリ笠を有して
いる場合には、同様にして一度に多くの情報を得ること
も可能である。
第4図は、全ての画像処理モジュールを直列接続する場
合を示す。このように接続することによって多段(図で
は3段)のパイプライン処理が可能となる。
合を示す。このように接続することによって多段(図で
は3段)のパイプライン処理が可能となる。
第5図は、前述の組合わせによる接続方法を示す。これ
は2両面の入力画像を並列接続によってパイプライン処
理を行い、そのパイプライン出力を3個目の画像処理モ
ジュールによって画像間演算する場合を示している。
は2両面の入力画像を並列接続によってパイプライン処
理を行い、そのパイプライン出力を3個目の画像処理モ
ジュールによって画像間演算する場合を示している。
この他に、画像処理千ジュールの入出力対象は、画像、
メモリに限らず、カメラから直接入力し、モニタへの直
接出力を行っても同様に動作する。
メモリに限らず、カメラから直接入力し、モニタへの直
接出力を行っても同様に動作する。
入出力選択回路内の1ラインデイレイの容量を可変する
ことで、種々の画像シイズに対応できる。
ことで、種々の画像シイズに対応できる。
311合わせ可能な画像処理モジュールの数は、3個に
限定されるわけではなく、また各モジュールは同一の物
に限定されるわけではない。
限定されるわけではなく、また各モジュールは同一の物
に限定されるわけではない。
[発明の効果]
本発明によれば、従来のハードウェア規模をそのままに
、複数の画像処理モジュールの接続を適宜変更し、更に
パイプライン処理を実行することで、画像処理の処理速
度を飛躍的に向上できる。
、複数の画像処理モジュールの接続を適宜変更し、更に
パイプライン処理を実行することで、画像処理の処理速
度を飛躍的に向上できる。
その結果、処理速度の問題等で導入のする事のできなか
った分野への応用や、あるいは既に導入さている分野に
おいても処理速度向上による生産性の向上、コスト削減
等が計れる。
った分野への応用や、あるいは既に導入さている分野に
おいても処理速度向上による生産性の向上、コスト削減
等が計れる。
1・ ・ ・画像メモリ
2・・・画像処理プロ゛ツク
3・・・画像処理モジュール
4・・・入出力ぶ沢回路
5、5.7.8.13.15.16.18.20.22
.262B、 31.32 34.36.38・・ ・
・・・・・−水子走査分遅延回路 9、10.月、 19.2]、 23.24.25.2
9.3537、39.40.41・・・セレクタ12、
I4.17.27.30.32・・・画素分遅延回路
46・・・三水平走査分→32画素分遅延回路48・・
・−水平走査分+16画素分遅延四y845、47.4
9−・・画素処理モジュー ルA 、 B 、 C
.262B、 31.32 34.36.38・・ ・
・・・・・−水子走査分遅延回路 9、10.月、 19.2]、 23.24.25.2
9.3537、39.40.41・・・セレクタ12、
I4.17.27.30.32・・・画素分遅延回路
46・・・三水平走査分→32画素分遅延回路48・・
・−水平走査分+16画素分遅延四y845、47.4
9−・・画素処理モジュー ルA 、 B 、 C
第1図はこの発明を用いた画像処理袋πの概略図、第2
図は入出力選択回路の内部ブロック図、第3図から第5
図までは本発明の実施例を示すブロック図である。 以上 出願人 セイコー電子T業株式会社 代理人 弁理士 林 敬 之 助 第3図 第4 ト4
図は入出力選択回路の内部ブロック図、第3図から第5
図までは本発明の実施例を示すブロック図である。 以上 出願人 セイコー電子T業株式会社 代理人 弁理士 林 敬 之 助 第3図 第4 ト4
Claims (1)
- 複数のデジタル画像データを記憶するメモリと、これら
のメモリからラスタ方向に読みだされた画像データを処
理し、処理結果の画像データを出力する画像処理ブロッ
クと、前記画像処理ブロックから出力された画像データ
を記憶するメモリとを持つ画像処理装置において、前記
画像処理ブロック内に複数のパイプライン型画像処理モ
ジュールを有し、少なくとも1つの画像処理モジュール
に対する入力あるいは出力先を変更する入出力選択回路
を持ち、画像処理ブロック内における画像処理モジュー
ルの処理段数が変化しても、画像処理ブロックの画像デ
ータの入出力タイミングを一定とする機能を有する画像
処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21789690A JPH04100179A (ja) | 1990-08-18 | 1990-08-18 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21789690A JPH04100179A (ja) | 1990-08-18 | 1990-08-18 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04100179A true JPH04100179A (ja) | 1992-04-02 |
Family
ID=16711457
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21789690A Pending JPH04100179A (ja) | 1990-08-18 | 1990-08-18 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04100179A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100472464B1 (ko) * | 2002-07-20 | 2005-03-10 | 삼성전자주식회사 | 직렬로 스케일링하는 장치 및 방법 |
| JP2008092472A (ja) * | 2006-10-04 | 2008-04-17 | Ricoh Co Ltd | 画像処理装置 |
| JP2015216644A (ja) * | 2010-03-26 | 2015-12-03 | アンバレラ・インコーポレイテッド | ビデオ処理、高速静止画処理、及び高品質静止画処理のためのアーキテクチャ |
-
1990
- 1990-08-18 JP JP21789690A patent/JPH04100179A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100472464B1 (ko) * | 2002-07-20 | 2005-03-10 | 삼성전자주식회사 | 직렬로 스케일링하는 장치 및 방법 |
| JP2008092472A (ja) * | 2006-10-04 | 2008-04-17 | Ricoh Co Ltd | 画像処理装置 |
| JP2015216644A (ja) * | 2010-03-26 | 2015-12-03 | アンバレラ・インコーポレイテッド | ビデオ処理、高速静止画処理、及び高品質静止画処理のためのアーキテクチャ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4718091A (en) | Multifunctional image processor | |
| EP0118053B1 (en) | Image signal processor | |
| US6157751A (en) | Method and apparatus for interleaving a parallel image processing memory | |
| US4791677A (en) | Image signal processor | |
| US4845767A (en) | Image signal processor | |
| US4805227A (en) | Parallel pipeline image processor with 2×2 window architecture | |
| US5274717A (en) | Parallel image processor for performing local neighboring image processing | |
| EP0189943B1 (en) | Parallel image processor | |
| JPH04100179A (ja) | 画像処理装置 | |
| US5678035A (en) | Image data memory control unit | |
| JPH0522629A (ja) | ビデオ信号用プロセツサ | |
| JP3726971B2 (ja) | 並列プロセツサ装置 | |
| JPH0668244A (ja) | 画像処理プロセッサ | |
| JPS621074A (ja) | 並列画像処理プロセツサ | |
| JP2510220B2 (ja) | 画像処理装置 | |
| JPH0251781A (ja) | カラー画像メモリ装置 | |
| JPH01147781A (ja) | 中間値フィルタ装置 | |
| JP2002057994A (ja) | 画像信号処理装置およびその方法 | |
| JPH0638041A (ja) | 画像処理装置 | |
| KR20000070858A (ko) | 디지털 신호 처리 장치 및 디지털 신호 처리 방법 | |
| JPH0312752A (ja) | 画像データアクセス方式 | |
| JPH01255978A (ja) | 逐次型局所並列処理装置 | |
| JPH09147549A (ja) | プログラマブル論理回路付メモリ装置 | |
| JPH0624008B2 (ja) | 並列画像処理プロセツサ | |
| JPS63198169A (ja) | 画像処理装置 |