JP2000509170A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JP2000509170A
JP2000509170A JP8505689A JP50568996A JP2000509170A JP 2000509170 A JP2000509170 A JP 2000509170A JP 8505689 A JP8505689 A JP 8505689A JP 50568996 A JP50568996 A JP 50568996A JP 2000509170 A JP2000509170 A JP 2000509170A
Authority
JP
Japan
Prior art keywords
unit
processing
unit block
block
increment
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
JP8505689A
Other languages
English (en)
Inventor
フォルヒハイマー,ロバート
オーストレーム,アンダース
Original Assignee
アイ ヴィ ピー インテグレーテッド ヴィジョン プロダクツ アーベー
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 アイ ヴィ ピー インテグレーテッド ヴィジョン プロダクツ アーベー filed Critical アイ ヴィ ピー インテグレーテッド ヴィジョン プロダクツ アーベー
Publication of JP2000509170A publication Critical patent/JP2000509170A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/80Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
    • G06F15/8007Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors
    • G06F15/8015One dimensional arrays, e.g. rings, linear arrays, buses

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Processing (AREA)
  • Logic Circuits (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)
  • Processing Or Creating Images (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Manufacture Or Reproduction Of Printing Formes (AREA)
  • Advance Control (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 本発明は、全く同一の半導体チップに集積化された多数の同一型の処理装置素子を有する並列処理装置に関する。処理装置は、処理装置素子に記憶された情報の並列画像処理または信号処理を可能にする型のものである。装置は各々の処理装置素子に対しユニットブロック(3)を有すると共に、各々のユニットブロック(3)は、少なくとも2つの増分ユニット(1a,1b)からなり、この増分ユニットは、ユニットブロックに供給される信号と、処理装置素子マトリクスの全方向にある最も近接した前のユニットブロックの中の、各々のユニットに対応する増分ユニットから生じる信号とを加算するのに設けられる。全てのユニットブロック(3)は、ユニットブロックの各増分ユニットから受け取った各信号のプール型の論理演算を行なうのに設けられた、少なくとも1つの論理ユニット(2)をさらに有する。

Description

【発明の詳細な説明】 画像処理装置 [従来技術] 本発明は、全く同一の半導体チップに集積化されると共に、処理装置素子に記 憶された情報の並列画像処理または信号処理を可能にする種類の、多数の同一型 の処理装置素子を有する並列処理装置に関し、前記装置は各々の処理装置素子に 対しユニットプロックを有する。 データ型の画像処理においては、画像に関連した動作を非常に速く達成するの に高い要求が成される。高い処理速度を達成する方法としては、フォトダイオー ドマトリクス形態のカメラと画像処理装置の双方からなる、集約化された単位溶 液を有するユニットを用いることがある。 こうした装置は、例えばスウェーデン国のB,431 145号により知られており 、ここには、連続した対象物に属する画像点を表示できる装置を有すると共に、 該当する画像点が、一方ではその対象物に特有の条件に出合い、他方では対象物 を入力する際に表示される時、あるいは、最も近接した画像点を見分ける時に、 対象物に対応した2進信号を生成する画像処理装置が開示される。この公知の技 法により、画像データを連続出力する必要性が減少し、実質的に減少した情報量 が得られ、公知の画像処理システムよりも少ない時間消費で、この情報を更に進 んだ画像処理に対し出力することができる。 類似の並列信号処理の他の例が、スウェーデン国特許第9001556-1号に開示さ れる。ここには、画像処理に加えてレーダー信号の計算を達成できる工夫がある 。 公知の手法における欠点は、例えば、ベクトル読み取りの全ての対象物に対し メジアンの中心を決めるような、いわゆる算術的な大域演算を、公知の処理器が 同じ能力で行なえないことにある。公知の装置においては、この演算型で画像デ ータの連続出力が起こるが、これは自らの時間タームにおける最終的な画像処理 装置の利点を減らす。 本発明の目的は、この欠点を取り除き、算術的な大域演算を行なうことのでき るユニットブロックで各処理装置が接続される処理装置を提供することにある。 この目的は、各々のユニットブロックが、少なくとも2つの増分ユニットからな り、この増分ユニットは、ユニットブロックに供給される信号と、処理装置素子 マトリクスの全方向にある最も近接した前のユニットブロックの中の、各々のユ ニットに対応する増分ユニットから生じる信号とを加算するのに設けられ、全て のユニットブロックは、ユニットブロックの各増分ユニットから受け取った各信 号のブール型の論理演算を行なうのに設けられた、少なくとも1つの論理ユニッ トをさらに有することで達成される。 本発明の特徴によれば、画像あるいはレーダ信号に対応するユニットブロック に供給される前記信号が、制御装置素子から生じている。 さらに、本発明の特徴によれば、全てのユニットブロックの増分ユニットの数 が2であり、好ましくは、装置が線分画像処理および信号処理に用いられるよう に設けられる。 加えて、本発明の特徴によれば、前記増分ユニットの各々が複数の半加算器を 有し、各半加算器の1つの入力にANDゲートが接続されると共に、ANDゲー トの1つの入力が前の増分ユニットの対応する半加算器の出力に接続される。 さらに、本発明特有の特徴によれば、線分内に配置された処理装置素子数に2 を底とする対数上で、全ての増分ユニット1が丁度1つの半加算器を有する。 また、本発明の最後の特徴によれば、前記論理ユニットは、全てのユニットブ ロックにおける増分ユニットの値を比較するのに設けられる。 図1が本発明のユニットブロックを示している添付図面を参照して、次に本発 明がより詳細に説明されることになろう。図2は、異なるユニットブロックにお ける増分ユニットがどの様なものかを示し、また、図3は、増加したユニットの 好ましい導入を示している。図4〜図7は、本発明の装置で遂行され得る種々の 算術的な大域演算の例を示している。 本発明の装置は、好ましくは線分画像処理用に設けられ、次の記述が、こ の好ましい実施態様の形態の基礎となる。 [発明の実施形態] 本発明の処理装置は、算術演算(AGLU 算術的な大域論理ユニット)を達 成できる論理ユニットからなる。個々の演算装置素子(PE)は、この素子に対 応するユニットブロック3で接続されるが、このユニットブロックは、図3に基 づく好ましい実施態様と共に、増分ユニット1a,1bを有する。前記増分ユニ ットにより、近接するユニットブロックから生じた値を増やすことが可能になる 。好ましい実施態様では、パラメータDiが値Di=1と仮定されるときには、 近接するユニットブロックからの値の増加が行なわれ、パラメータDiが値Di =0と仮定されるときには、近接したユニットブロックからの値を保持する。さ らに、Piが値Pi=0と仮定されるときには、様々なユニットブロック間の展 開を阻止することができる。全てのユニットブロックに遂行される関数は、次の 式により記述されるであろうう。 Xi=Pi・Xi-1+Di (1) 算術的な大域演算を行なえるようにするために、個々のユニットブロックは、 2つの増分ユニットを備えており、これは図3に示すように、制御装置素子のマ トリクス内の各方向に一つある。ユニットの展開方向から離れた所では、これら の2つの増分ユニットは一致する。 図4は、本発明の完全なユニットブロックのブロックダイアグラムを示してい る。2つの増分ユニット1a,1bは、ユニットブロックの各増分ユニットから 受け取った各信号のブール論理演算を遂行できる論理ユニット2で接続される。 論理ユニットは、画像処理装置の累算器レジスタでさらに接続される。 本発明の好ましい実施態様において、 の型からなる論理演算が、前記論理ユニット内で遂行される。 上述した関数により、画像ベクトル内の多数の対象物に対する平均値を決定す ることが可能になる。図4を参照すれば、増分ユニットにより各々の対象物に対 し、局部的な傾斜が形成されることが行なわれる。ユニットブロックに対応する 画像ドットの値を、入力信号Piに表してもよいし、それぞれの増分ユニットお よびパラメータDiをDi=1に仮定してもよい。論理ユニットが上述の比較を 行なうと、仮に割り当てられた平均値がある値の場合、複数の連続したこの値を 含む信号ベクトルが作り出される結果、対象物の全画像ドットが左側に来る。こ の連続した値に対する右手側を確立することで、その後、平均値を簡単に決定す ることができる。 傾斜した形態が増分ユニットに生じる間、画像ベクトルが反転されることを除 いて、上に示されたものと類似した手法で、2つの対象物間の領域内の中心点を 決定してもよい。 画像ベクトルの平均が決定されるとき、図5に示すように、ユニットブロック に対応した画像ドットの値が、前の全画像ドットに対して累算値に加えられる加 算機能を、増分ユニットが達成する。この加算機能は、Piに値Pi=1が割り 当てられると共に、ユニットブロックに対応して画像ドットの値からDiが到達 するときに行なわれる。 大域シフトは、全体の対象物がベクトルの右側にシフトされることを意味する 。このシフト型を達成するために、各々のユニットブロックにおける増分ユニッ トは、図6に示されるように、種々の加算演算型を実行するものでなければなら ない。右側に加算される増分ユニットにおいて、ユニットブロックに対応する画 像ドットの値は、画像ベクトル平均値を決定した場合と同様の手法で、前の画像 点に対して累算値に加算される。左に合計した増分ユニットにおいて、Piおよ びD1が共に値1とならなければならない傾斜し た形態が起こる。比較論理ユニットでは、多数の連続した値を有するベクトルが 形成されると共に、この連続した値に対し右側が設立された前記のものと同様の 手法で、その結果が決定される。 本発明の他の実施態様によれば、論理回路は代わりに次の関数を行なうために なされる。 この関数であれば、画像信号内の全体の対象物が、図7に基づいて選択される ように、前の公知の型における対象物の決定を行なうことが可能になるであろう 。この演算型では、各ユニットブロック毎の入力信号Piが、画像ベクトル内に おけるユニットブロックに対応する画像ドットの値により設定されると共に、入 力信号Dが選択するベクトルにより設定される。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AP(KE,MW,SD,SZ,UG), AM,AT,AU,BB,BG,BR,BY,CA,C H,CN,CZ,DE,DK,EE,ES,FI,GB ,GE,HU,IS,JP,KE,KG,KP,KR, KZ,LK,LR,LT,LU,LV,MD,MG,M N,MW,MX,NO,NZ,PL,PT,RO,RU ,SD,SE,SG,SI,SK,TJ,TM,TT, UA,UG,US,UZ,VN

Claims (1)

  1. 【特許請求の範囲】 1.全く同一の半導体チップに集積化されると共に、処理装置素子に記憶された 情報の並列画像処理または信号処理を可能にする種類の、多数の同一型の処 理装置素子を有し、各々の処理装置素子に対しユニットブロック(3)を有 する並列処理装置において、各々のユニットブロック(3)は、少なくとも 2つの増分ユニット(1a,1b)からなり、この増分ユニットは、ユニッ トブロックに供給される信号と、処理装置素子マトリクスの全方向にある最 も近接した前のユニットブロックの中の、各々のユニットに対応する増分ユ ニットから生じる信号とを加算するのに設けられ、全てのユニットブロック (3)は、ユニットブロックの各増分ユニットから受け取った各信号のブー ル型の論理演算を行なうのに設けられた、少なくとも1つの論理ユニット (2)をさらに有することを特徴とする装置。 2.画像あるいはレーダ信号に対応するユニットブロックに供給される前記信号 が、制御装置素子から生じることを特徴とする請求項1記載の装置。 3.全てのユニットブロックの増分ユニットの数が2であり、好ましくは、装置 が線分画像処理および信号処理に用いられるように設けられたことを特徴と する請求項1又は2記載の装置。 4.前記増分ユニットの各々が複数の半加算器(4)を有し、各半加算器の1つ の入力にANDゲート(5)が接続されると共に、ANDゲートの1つの入 力が前の増分ユニットの対応する半加算器の出力に接続されることを特徴と する請求項1〜3のいずれか一つに記載の装置。 5.線分内に配置された処理装置素子数に2を底とする対数上で、全ての増分ユ ニット1が丁度1つの半加算器(4)を有することを特徴とする請求項4記 載の装置。 6.前記論理ユニット(2)は、全てのユニットブロック(3)における増分ユ ニット(1a,1b)の値を比較するのに設けられたことを特徴とする請求 項1〜5のいずれか一つに記載の装置。
JP8505689A 1994-07-22 1995-07-18 画像処理装置 Pending JP2000509170A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE9402551-7 1994-07-22
SE9402551A SE9402551L (sv) 1994-07-22 1994-07-22 Anordning vid en bildbehandlingsprocessor
PCT/SE1995/000868 WO1996003700A1 (en) 1994-07-22 1995-07-18 Arrangement at an image processor

Publications (1)

Publication Number Publication Date
JP2000509170A true JP2000509170A (ja) 2000-07-18

Family

ID=20394787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8505689A Pending JP2000509170A (ja) 1994-07-22 1995-07-18 画像処理装置

Country Status (11)

Country Link
US (1) US5982393A (ja)
EP (1) EP0772835B1 (ja)
JP (1) JP2000509170A (ja)
CN (1) CN1098494C (ja)
AT (1) ATE190152T1 (ja)
AU (1) AU685311B2 (ja)
BR (1) BR9508422A (ja)
CA (1) CA2195674A1 (ja)
DE (1) DE69515311T2 (ja)
SE (1) SE9402551L (ja)
WO (1) WO1996003700A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6825936B2 (en) 2000-08-23 2004-11-30 Lmi Technologies, Inc. High speed camera based sensors
US6618155B2 (en) 2000-08-23 2003-09-09 Lmi Technologies Inc. Method and apparatus for scanning lumber and other objects
NO316877B1 (no) 2001-07-18 2004-06-07 Hts Hans Torgersen & Sonn As Festesystem for barnesete
US20050185102A1 (en) * 2004-01-06 2005-08-25 Fairhurst Jon A. Single touch launch of remote applications over video

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE431145B (sv) * 1983-03-15 1984-01-16 Robert Forchheimer Anordning vid en uppsettning, i matrisform anordnade fotodioder
GB8707493D0 (en) * 1987-03-28 1987-08-05 Stonefield Systems Plc Cellular array processing
KR0184865B1 (ko) * 1989-10-13 1999-05-15 엔. 라이스 머레트 데이타 프로세싱 디바이스
SE466074B (sv) * 1990-04-30 1991-12-09 Gennum Corp Digital signalbehandlingsanordning med processorelement som innefattar en enbitsbuss
JP2770603B2 (ja) * 1991-03-14 1998-07-02 三菱電機株式会社 並列計算機
JPH05189549A (ja) * 1991-09-10 1993-07-30 Kubota Corp マルチプロセッサによる画像データ処理装置
JP3098342B2 (ja) * 1992-11-26 2000-10-16 富士通株式会社 並列処理装置における処理順序指定方式
US5557734A (en) * 1994-06-17 1996-09-17 Applied Intelligent Systems, Inc. Cache burst architecture for parallel processing, such as for image processing

Also Published As

Publication number Publication date
WO1996003700A1 (en) 1996-02-08
SE502485C2 (sv) 1995-10-30
DE69515311T2 (de) 2000-10-19
US5982393A (en) 1999-11-09
DE69515311D1 (de) 2000-04-06
BR9508422A (pt) 1997-11-18
CN1098494C (zh) 2003-01-08
EP0772835B1 (en) 2000-03-01
EP0772835A1 (en) 1997-05-14
AU685311B2 (en) 1998-01-15
AU3090195A (en) 1996-02-22
MX9700528A (es) 1998-05-31
CN1152966A (zh) 1997-06-25
SE9402551L (sv) 1995-10-30
CA2195674A1 (en) 1996-02-08
ATE190152T1 (de) 2000-03-15
SE9402551D0 (sv) 1994-07-22

Similar Documents

Publication Publication Date Title
US6601077B1 (en) DSP unit for multi-level global accumulation
EP0497586A2 (en) Motion detection circuit
JP2002511716A (ja) 整合画素数を利用した類似度測定方法及び装置
EP0656582A1 (en) Parallel adding and averaging circuit and method
US6668020B2 (en) Method for motion estimation in video coding
EP0568374B1 (en) Parallelized magnitude comparator for comparing a binary number to a fixed value
JPH0927030A (ja) 画像処理装置
JP2000509170A (ja) 画像処理装置
US5892516A (en) Perspective texture mapping circuit having pixel color interpolation mode and method thereof
EP0568373B1 (en) Apparatus and method for parallelized magnitude comparison of digital data
JP3304257B2 (ja) ファジイ規則の前件部の帰属度を計算するための装置
US4933978A (en) Method and apparatus for determining the value of a sample in the mth position of an ordered list of a plurality of samples
EP0564137B1 (en) Parallelized borrow look ahead subtractor
US6781717B1 (en) Threshold screening using range reduction
US7770098B2 (en) Signal processing apparatus and method therefor
JP3286793B2 (ja) キャリアウトを確定する回路及び方法
JPH0435792B2 (ja)
JP2005182294A (ja) 平均値算出装置および平均値算出方法
JP2782827B2 (ja) 比較演算回路
JP2874221B2 (ja) 演算制御回路
KR19990031097A (ko) 그룹 데이터에 대한 산술연산을 수행하는 64비트 산술연산기
JP3487420B2 (ja) Simd型並列計算装置
MXPA97000528A (en) Configuration in an image processor
JP2628301B2 (ja) 映像処理システム
JPS6083181A (ja) 二次元マツチング回路

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050823

A72 Notification of change in name of applicant

Free format text: JAPANESE INTERMEDIATE CODE: A721

Effective date: 20051228

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060307