JPH05334423A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH05334423A
JPH05334423A JP14185092A JP14185092A JPH05334423A JP H05334423 A JPH05334423 A JP H05334423A JP 14185092 A JP14185092 A JP 14185092A JP 14185092 A JP14185092 A JP 14185092A JP H05334423 A JPH05334423 A JP H05334423A
Authority
JP
Japan
Prior art keywords
image
processing
bus
input
frame
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
JP14185092A
Other languages
English (en)
Inventor
Kazuhiko Fukuda
和彦 福田
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP14185092A priority Critical patent/JPH05334423A/ja
Publication of JPH05334423A publication Critical patent/JPH05334423A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Input (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】画像処理装置のハードウェアの規模を大きくす
ることなく画像の入力,処理,処理結果出力をパイプラ
イン式に無駄なく連続して高速に実行させる。 【構成】カメラ1からA/D変換器20を介して作られ
た処理対象の画像データは切り替え器22により1フレ
ーム分づつ、1垂直走査周期(1V)ごとに、フレーム
メモリ5〜7に順番にサイクリックに格納される。この
フレームメモリ5〜7には画像バス8〜10が1対1に
設けられ、フレームメモリ5〜7の画像データは夫々1
Vごとに順次バッファ11〜13に転送され、画像処理
プロセッサ14は1Vごとに切り替え器24を介しバッ
ファ11〜13を順番に切替えその画像データを処理
し、その結果を例えばデータバス16に出力し、制御C
PU17を介し外部へ出力させる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ITVカメラなどから
画像データを入力し、画像処理プロセッサで画像処理
し、その結果を外部へ出力する画像処理装置であって、
特に画像処理を高速に連続実行させるためのパイプライ
ン処理機能を備えた画像処理装置に関する。
【0002】なお以下各図において同一の符号は同一も
しくは相当部分を示す。
【0003】
【従来の技術】図3は従来の通常の画像処理装置の構成
例を示す。同図において1はCCD素子などを用いたT
Vカメラ、2はカメラ1の画像信号をA/D変換して図
外のフレームメモリに入力したり、フレームメモリの画
像データをD/A変換してモニタTV30に出力したり
する画像入出力ボード、3は画像処理を行うプロセッサ
を備えたボード、4はバス制御等を行う制御CPUを備
えたボード、BSは画像入出力ボード2,画像処理プロ
セッサボード3,制御CPUボード4を結合するシステ
ムバスおよび画像バスである。
【0004】ところで従来、画像処理装置においては、
画像処理を高速に実行させるために、以下のような方式
が適用されてきた。 画像処理プロセッサ3の機能のハードウェア化、 画像処理プロセッサ3として高速画像処理プロセッ
サ(LSI)の適用、 画像処理機能の並列化。
【0005】なおこのの方式としては図4のように同
一機能の画像処理プロセッサボードを3−1,3−2,
3−3と複数個用意し、この各ボードの画像処理プロセ
ッサに順次、1垂直走査周期(1Vと略記する)づつ異
なる画像データの処理を行わせることをサイクリックに
繰返すものである。
【0006】
【発明が解決しようとする課題】しかしながら前記の
方式は画像処理の内容を、ほぼ固定せざるを得ないこと
になり、処理の汎用性・プログラマブル性を犠牲にする
結果になっていた。また前記の方式は、大規模LSI
技術を駆動することになり、開発コストの増大を招く結
果となることが多く、必ずしも全ての応用に適用できる
とは限らない場合が多かった。
【0007】また前記の方式は、回路的およびコスト
的に規模が増大する欠点があった。そこで本発明は、画
像処理装置の回路や構成規模を大きくすることなく、ま
た専用LSIや専用ハードウェアの開発をすることなし
に、処理速度を向上させることができる画像処理装置を
提供することを課題とする。
【0008】
【課題を解決するための手段】前記の課題を解決するた
めに、請求項1の画像処理装置は、ITVカメラ(1,
A/D変換器20)などから処理対象の画像データを入
力して処理し、その処理結果を外部に出力する画像処理
装置において、複数のフレームメモリ(5〜7など)
と、前記処理対象の画像データを1垂直走査周期ごと
に、1フレーム分づつ、前記フレームメモリに順番かつ
サイクリックに格納する手段(切り替え器22など)
と、前記フレームメモリごとに設けられた画像バス(8
〜10など)と、前記周期ごとに前記の各フレームメモ
リから順番かつサイクリックに夫々当該のフレームメモ
リに対応する前記画像バスを介し1フレーム分の画像デ
ータを入力して前記の処理を行う共通の画像処理手段
(切り替え器24画像処理プロセッサ14など)とを備
えたものとする。
【0009】また請求項2の画像処理装置では、請求項
1に記載の画像処理装置において、前記画像処理手段
は、その処理結果の前記外部への出力を前記画像バスと
異なるバス(データバス16など)を介して行うもので
あるようにする。また請求項3の画像処理装置は、請求
項1または請求項2に記載の画像処理装置において、前
記フレームメモリに格納された1フレーム分の画像デー
タを前記周期ごとに前記の各フレームメモリから順番か
つサイクリックに取出してモニタ表示する手段(切り替
え器23,D/A変換器21,モニタTV30など)
と、前記画像処理手段を介して処理された1フレーム分
ごとの画像データを前記周期ごとに順番かつサイクリッ
クに前記画像バスを介し前記フレームメモリに転送し前
記モニタ表示手段に表示させる手段(入出力バッファ1
1〜13,制御CPU17など)とを備えたものとす
る。
【0010】
【作用】画像処理装置では一般に、 画像の入力処理(但し入力画像を同時に表示する出力
処理を含む)、 画像処理(入力した画像から例えば面積,長さ,特徴
点などを取出す処理)、 処理結果の出力処理、 の3つの処理が連続的に行われる。そして画像処理速度
を高速化するということは、(1)これら一連の処理の
1つ1つを高速化することと同時に、(2)これら〜
の処理動作の間が無駄なく連続的に動作できるように
することが必要である。
【0011】本発明は、回路規模を増大させることな
く、〜までの処理の流れを連続的に高速に行えるよ
うにするため、画像データの流れ方を並列にする手段に
より、高速化を実現するものである。即ち、画像の入
力手段、画像処理手段、処理結果の出力手段の間の
データの受け渡しにおいて、画像データの流れる画像バ
スを複数本設け、さらに、この画像入力手段、画像処理
手段,画像バス等の制御および処理結果の外部出力のた
めのデータバスを前記の画像バスとは別に設けることに
より、画像の入力・処理・処理結果の出力の各手段間で
のデータの流れを連続的に行えるようにするものであ
る。
【0012】つまり、入力手段は画像データが入力され
る毎に、一旦フレームメモリにバッファした後、処理手
段に転送する。処理手段は入力されたデータを処理した
後、その結果を出力手段に転送することができるように
する。これは入力系の画像バスが複数用意され、出力系
のデータバスが入力とは別に用意されることにより実現
されるものである。
【0013】
【実施例】図1は本発明の画像処理装置の一実施例とし
ての構成を示すブロック図、図2は図1における画像処
理のパイプライン動作の説明図である。図1において、
この画像処理装置はCCDカメラ1からの画像入力およ
びモニタTV30への画像表示を行う画像入出力ボード
2、画像処理を実行する画像処理プロセッサボード3、
この各ボード2,3および次に述べる8〜10,16の
制御と画像処理結果の外部出力を行う制御CPUボード
4、画像データの双方向バスとしての3系統の画像バス
8,9,10、および制御CPUボード4からの制御デ
ータの転送や画像処理プロセッサボード3からの画像処
理結果の外部出力などに用いられる1系統のデータバス
16等から構成されている。なお以下では便宜上、画像
バス8,9,10を夫々画像バスA,B,Cとも呼び、
またデータバス16をデータバスDとも呼ぶ。
【0014】また画像入出力ボード2において、20は
CCDカメラ1から出力されるアナログの濃淡画像信号
をデジタル信号に変換するA/D変換器、5,6,7は
夫々画像バス8,9,10に対応して設けられたフレー
ムメモリで、このフレームメモリは書き込みと読み出し
を同時に行えるデュアルポートRAMによって構成され
ている。
【0015】22はA/D変換器20が出力する濃淡画
像信号を1垂直走査期間(1V)づつ、順番にサイクリ
ックにフレームメモリ5〜7に切り替えて入力する切り
替え器、23は各フレームメモリ5〜7の画像データを
1Vづつ順番にサイクリックに切り替えて取出し、D/
A変換器21に与える切り替え器、21はこの切り替え
器23によって与えられる画像データをD/A変換して
モニタTV30に表示させるD/A変換器である。
【0016】また画像処理プロセッサボード3におい
て、14は画像処理プロセッサ、11,12,13は夫
々画像バス8,9,10に対応して設けられた入出力バ
ッファで、このバッファは読出しと書込が同時にできる
いわゆるダブルバッファの構成を持つものとする。24
は入出力バッファ11〜13を1Vづつ順番にサイクリ
ックに切り替えて画像処理プロセッサ14に接続する切
り替え器、15は画像処理プロセッサ14の処理結果を
データバス16に出力したり、制御CPUボード4から
の制御データを入力するための入出力バッファである。
【0017】また制御プロセッサボード4において、1
7は制御CPU、19は制御CPU17が画像バス8〜
10およびデータバス16の転送許可などを制御するた
めのバスインタフェース、18は制御CPU17がデー
タバス16を介して画像処理プロセッサボード3から入
力した画像処理結果を外部に出力するための出力インタ
フェースである。
【0018】このように画像入出力ボード2には、画像
データを格納するためのフレームメモリ5〜7が画像バ
ス8〜10に対応して3系統用意されている。また画像
処理プロセッサボード3にも上記3系統の画像バス8〜
10が、夫々入出力バッファ11〜13を経由して、画
像処理プロセッサ14に順次入力され、また、このプロ
セッサ14がデータバス16に接続されることにより、
処理結果を制御CPUボード4を介して外部に出力でき
る。制御CPUボード4はこれらの画像バス8〜10と
データバス16を制御する機能を持っており、またデー
タバス16から転送される処理結果を外部に出力する機
能を持っている。
【0019】ITVカメラ1より入力された画像データ
は、毎フレーム単位(つまり1V毎)にそれぞれフレー
ムメモリ5〜7に順繰りに入力される。すなわち、最初
の画像フレームはフレームメモリ5に入り、次の画像フ
レームはフレームメモリ6に入り、次の画像フレームは
フレームメモリ7に入る。さらにその次の画像フレーム
は再びフレームメモリ5に入るという動作を繰り返す。
【0020】最初にフレームメモリ5に入力された画像
データは一方では内部バス→切り替え器23→D/A変
換器21の経路を経てモニタTV30に表示され、他方
ではこの表示の後、フレームメモリ5から画像バス8を
介して画像処理プロセッサボード3の入出力バッファ1
1に転送され、画像処理プロセッサ14により画像処理
が実行される。その1Vの期間、画像入出力ボード2の
フレームメモリ6に入っている画像データが画像処理プ
ロセッサボード3の入出力バッファ12に転送され、次
の1V期間に画像入出力ボードのフレームメモリ7に入
っている画像データが画像処理プロセッサボードの入出
力バッファ13に転送されるという動作を繰り返す。画
像処理プロセッサ14側も、入出力バッファ11の処理
が終わると、入出力バッファ15により処理結果を出力
した後、入出力バッファ12の処理に移り、さらにそれ
が終了した後、入出力バッファ13の処理に移るという
動作を順次繰り返す。処理結果は、入出力バッファ15
からデータバス16により、順次制御CPUボードへ転
送され、出力インタフェース18により、処理結果が外
部へ出力される。
【0021】画像入出力ボート2および画像処理プロセ
ッサボード3は、画像バス8〜10およびデータバス1
6と共に、制御CPUボード4のバスインタフェース1
9により、入出力のタイミングが制御される。すなわち
制御CPU17によりバスの使用許可権がコントロール
されており、画像入出力ボード2および画像処理プロセ
ッサボード3は、各バスの使用許可が得られた場合以外
は、バスにデータを出力することができないようになっ
ており、これによりバス上でのデータの衝突を防ぎ、パ
イプライン式に画像データを処理することができる。
【0022】図2は図1の画像データ転送と画像処理お
よび結果出力の動作を示すタイミングチャートである。
次に図1を参照しつつ図2を説明する。なおこの例では
1フレーム分の画像入力,画像処理およびその処理結果
の出力は夫々1垂直走査有効期間(1V)中に終了する
ものとする。また以下では図2の1V目から6V目の各
々の垂直走査期間ごとの処理内容を箇条書に記す。
【0023】(1)1V目: (処理i)カメラ1からA/D変換器20を経て、切替
え器22により画像(1)がフレームメモリ5へ入力さ
れる。なお前述のようにこの入力と同時に画像(1)は
内部バス31,切り替え器23,D/A変換器21を介
してモニタTV30に表示される。なお再述しないがこ
の画像の入力と同時に行われる表示動作は以下の画像
(2)〜(5)についても同様である。
【0024】(2)2V目: (処理i)カメラ1からA/D変換器20を経て、画像
(2)がフレームメモリ6へ入力される。 (処理ii)画像(1)が画像バスAを介し入出力バッフ
ァ11へ転送され、この画像(1)がプロセッサ14に
よって処理される。その結果、結果画像(1a)が生成
され、同じ入出力バッファ11へ格納される。
【0025】なおこの(処理i)と(処理ii)は同時に
並行して行われる。 (3)3V目: (処理i)カメラ1からA/D変換器20を経て、切替
え器22により画像(3)がフレームメモリ7へ入力さ
れる。 (処理ii)画像(2)が画像バスBを介しフレームメモ
リ6から入出力バッファ12へ転送され、且つ画像
(2)がプロセッサ14によって処理される。その結
果、結果画像(2a)が生成され、同じ入出力バッファ
12へ格納される。
【0026】(処理iii)結果画像(1a)が画像バスA
により入出力バッファ11からフレームメモリ5へ転送
され、切替え器23およびD/A変換器21を介し、こ
の結果画像(1a)がモニタTV30に画像表示され
る。なおこの(処理i)と(処理ii)と(処理iii)は同
時に並行して行われる。 (4)4V目: (処理i)カメラ1からA/D変換器20を経て、切替
え器22により画像(4)がフレームメモリ5へ入力さ
れる。
【0027】(処理ii)画像(3)が画像バスCを介し
フレームメモリ7から入出力バッファ13へ転送され、
且つ画像(3)がプロセッサ14によって処理される。
その結果、結果画像(3a)が生成され、同じ入出力バ
ッファ13へ格納される。 (処理iii)結果画像(2a)が画像バスBによりバッフ
ァ12からフレームメモリ6へ転送され、切替え器23
およびD/A変換器21を介し、結果画像(2a)がモ
ニタTV30に画像表示される。
【0028】なおこの(処理i)と(処理ii)と(処理
iii)は同時に並行して行われる。 (5)5V目: (処理i)カメラ1からA/D変換器20を経て、切替
え器22により画像(5)がフレームメモリ6へ入力さ
れる。 (処理ii)画像(4)が画像バスAを介しフレームメモ
リ5からバッファ11へ転送され、且つ画像(4)がプ
ロセッサ14によって処理される。その結果、結果画像
(4a)が生成され、バッファ11へ格納される。
【0029】(処理iii)結果画像(3a)が画像バスC
によりバッファ13からフレームメモリ7へ転送され、
切替え器23およびD/A変換器21を介し、結果画像
(3a)がモニタTV30に画像表示される。なおこの
(処理i)と(処理ii)と(処理iii)は同時に並行して
行われる。 (6)6V目: (処理i)カメラ1からA/D変換器20を経て、切替
え器22により画像(6)がフレームメモリ7へ入力さ
れる。
【0030】(処理ii)画像(5)が画像バスBを介し
フレームメモリ6からバッファ12へ転送され、且つ画
像(5)がプロセッサ14によって処理される。その結
果、結果画像(5a)が生成され、バッファ12へ格納
される。 (処理iii)結果画像(4a)が画像バスAによりバッフ
ァ11からフレームメモリ5へ転送され、切替え器23
およびD/A変換器21を介し、結果画像(4a)がモ
ニタTV30に画像表示される。
【0031】なおこの(処理i)と(処理ii)と(処理
iii)は同時に並行して行われる。 (7)7V目以降も同様に処理が繰り返される。
【0032】
【発明の効果】本発明によれば、カメラ1など入力した
処理対象の画像データを1垂直走査周期ごとに、1フレ
ーム分づつ、複数のフレームメモリ5〜7に順番かつサ
イクリックに格納し、画像処理プロセッサ14が、前記
フレームメモリ5〜7ごとに設けられた画像バス8〜1
0を介して前記周期ごとに前記の各フレームメモリから
順番かつサイクリックに夫々1フレーム分の画像データ
を入力して処理を行い、その処理結果を前記画像バス8
〜10と異なるデータバス16を介して外部へ出力する
ようにしたので、ハードウェア規模を大きくすることな
く、画像の転送,画像処理,および結果出力をパイプラ
イン式に無駄なく連続して高速に実行することができ
る。
【図面の簡単な説明】
【図1】本発明の一実施例としてのシステム構成図
【図2】図1の動作説明用のタイムチャート
【図3】従来の画像処理装置の通常のシステム構成例を
示す図
【図4】高速処理を行う従来の画像処理装置のシステム
構成例を示す図
【符号の説明】
1 CCDカメラ 2 画像入出力ボード 3 画像処理プロセッサボード 4 制御CPUボード 5 フレームメモリ 6 フレームメモリ 7 フレームメモリ 8 画像バスA 9 画像バスB 10 画像バスC 11 画像処理プロセッサボード内バス入出力バッフ
ァ 12 画像処理プロセッサボード内バス入出力バッフ
ァ 13 画像処理プロセッサボード内バス入出力バッフ
ァ 14 画像処理プロセッサ 15 画像処理プロセッサボード内バス入出力バッフ
ァ 16 データバスD 17 制御CPU 18 制御CPUボード内外部出力インタフェース 19 制御CPUボード内バスインタフェース 20 A/D変換器 21 D/A変換器 22 切り替え器 23 切り替え器 24 切り替え器 30 モニタTV 31 画像入出力ボード内部バス 32 画像入出力ボード内部バス 33 画像入出力ボード内部バス

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】ITVカメラなどから処理対象の画像デー
    タを入力して処理し、その処理結果を外部に出力する画
    像処理装置において、 複数のフレームメモリと、 前記処理対象の画像データを1垂直走査周期ごとに、1
    フレーム分づつ、前記フレームメモリに順番かつサイク
    リックに格納する手段と、 前記フレームメモリごとに設けられた画像バスと、 前記周期ごとに前記の各フレームメモリから順番かつサ
    イクリックに夫々当該のフレームメモリに対応する前記
    画像バスを介し1フレーム分の画像データを入力して前
    記の処理を行う共通の画像処理手段とを備えたことを特
    徴とする画像処理装置。
  2. 【請求項2】請求項1に記載の画像処理装置において、
    前記画像処理手段は、その処理結果の前記外部への出力
    を前記画像バスと異なるバスを介して行うものであるこ
    とを特徴とする画像処理装置。
  3. 【請求項3】請求項1または請求項2に記載の画像処理
    装置において、 前記フレームメモリに格納された1フレーム分の画像デ
    ータを前記周期ごとに前記の各フレームメモリから順番
    かつサイクリックに取出してモニタ表示する手段と、 前記画像処理手段を介して処理された1フレーム分ごと
    の画像データを前記周期ごとに順番かつサイクリックに
    前記画像バスを介し前記フレームメモリに転送し前記モ
    ニタ表示手段に表示させる手段とを備えたことを特徴と
    する画像処理装置。
JP14185092A 1992-06-03 1992-06-03 画像処理装置 Pending JPH05334423A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14185092A JPH05334423A (ja) 1992-06-03 1992-06-03 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14185092A JPH05334423A (ja) 1992-06-03 1992-06-03 画像処理装置

Publications (1)

Publication Number Publication Date
JPH05334423A true JPH05334423A (ja) 1993-12-17

Family

ID=15301619

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14185092A Pending JPH05334423A (ja) 1992-06-03 1992-06-03 画像処理装置

Country Status (1)

Country Link
JP (1) JPH05334423A (ja)

Similar Documents

Publication Publication Date Title
US4689823A (en) Digital image frame processor
US5136662A (en) Image processor for sequential processing of successive regions of an image
JPH02230383A (ja) 画像処理装置
JPH05334423A (ja) 画像処理装置
JPH05258047A (ja) 画像解析装置
JP2000259812A (ja) 高速画像処理方法及び装置
JP2989193B2 (ja) 画像メモリインターリーブ入出力回路
JPH09319865A (ja) 画像処理装置
JPH01311378A (ja) 画像処理装置
JPS60156177A (ja) 画像処理装置
JP3697039B2 (ja) 画像形成装置および画像処理設定方法
Fountain et al. The CLIP4S system
JPH04100179A (ja) 画像処理装置
JPH0676051A (ja) 並列画像処理装置
JP2601138B2 (ja) ビデオ表示装置
JPS61251972A (ja) 画像処理装置
JPS62298834A (ja) 高速デ−タ処理装置
JPH06309218A (ja) データ・バッファ制御方式
JPH02125373A (ja) 画像処理装置
JPH06208614A (ja) 画像処理装置
JPH09251545A (ja) 画像処理装置
JPS60146365A (ja) 画像処理装置
JPS61281672A (ja) 拡大、縮小機能付画像入力装置
EI-Din et al. Rapid video data capture and processing system for computer image measurement and analysis
JPH01174075A (ja) 画像処理システム