JPH0353389A - 実時間多重分解データ処理能力を持つパイプラインシステム - Google Patents

実時間多重分解データ処理能力を持つパイプラインシステム

Info

Publication number
JPH0353389A
JPH0353389A JP2181692A JP18169290A JPH0353389A JP H0353389 A JPH0353389 A JP H0353389A JP 2181692 A JP2181692 A JP 2181692A JP 18169290 A JP18169290 A JP 18169290A JP H0353389 A JPH0353389 A JP H0353389A
Authority
JP
Japan
Prior art keywords
processing
control signal
data
module
data units
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
JP2181692A
Other languages
English (en)
Inventor
Geert Nijholt
ヘールト ネイホルト
Eric H J Persoon
エリック ヘンドリック ヨゼフ ペルソーン
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.)
Koninklijke Philips NV
Original Assignee
Philips Gloeilampenfabrieken NV
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 Philips Gloeilampenfabrieken NV filed Critical Philips Gloeilampenfabrieken NV
Publication of JPH0353389A publication Critical patent/JPH0353389A/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
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Processing (AREA)
  • Advance Control (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Complex Calculations (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (技術分野) 本発明はデータ処理パイプラインシステムに関連し、該
システムは 処理に関連しかつシステム入力に与えられるデータユニ
ットの連続群を処理する縦続データ処理モジュール(a
 cascade of data processi
ngmodules )であって、上記の群かタイムス
ロットによってお互いに分離されているモジュール、モ
ジュールによる処理を制御する少なくとも1つの制御信
号を持つモジュールを供給する制御手段てあって、該制
御信号かシステム入力上の各群の存在と同期して生起す
る手段、 を具えている。
本発明はまたパイプライン構造の処理操作に先行してデ
ータユニットの群と同期して現れる少なくとも1つの制
御信号の制御の下で、タイムスロットにより分離された
パイプライン構造のデータユニットの連続群を処理する
方法に関連している。
(背景技術) この種のパイプラインシステムは欧州特許出願第EP−
A 0285192号(特願昭第63−48, 779
号パイプラインシステム)から既知である。既知のパイ
プラインシステムは影像処理システムであって、ここで
影像はフレーム走査法(frame scan met
hod)により発生されている。そこでは影像は連続ラ
インから構成され、その各々は連続画素を具えている。
例えば影像捕捉(image acquisition
)の間に生起するラインフライバックとフレームフライ
バックによりタイムスロットか生成される(前記欧州特
許出願第EP−A 0285192号の第2図と第3図
を見よ)。既知のシステムにおいて、制御信号はモジュ
ールに並列に印加され、かつ先行モジュールの処理によ
り既に処理されたデータによって受けた累積遅延に従っ
て関連遅延発生器により各モジュールで遅延される。制
御信号の遅延は一方ではデータと他方では制御信号との
間の同期を維持する。
たとえ既知のシステムか容易に変更できかつ簡単な構造
を有していても、同期問題を解決するよう選ばれた解決
法は、各モジュールか例えばデータ処理の妨害から生起
するタイムスロットを防ぐために制御信号の遅延オペレ
ータを備えなければならないことを意味している。
データと制御信号の相互同期の別の解決法はモジュール
毎のデータを遅延することからなり、従ってそれらは制
御信号と同期を保っている。前の解決法と同様に、付加
オペレータかデータの遅延に必要とされている。付加的
な欠点はパイプライン処理時間の全体か増大することで
ある。
例えば制御信号かサンプリング信号であるような別の解
決法はデータの再サンプリングであろう。
これは再サンプリングか補間( interpolat
ion)用の付加演算ユニットを必要とし、システムに
付加的処理遅延を導入するという欠点を有している。
(発明の開示) 従って、本発明の目的は特に遅延オペレータあるいは変
更オペレータ(reconfiguration op
erator)のような付加要素を必要としない実時間
データ処理を可能にする種類のパイプラインシステムを
与えることてある。このことを達成するために、本発明
によるパイプラインシステムは、 一制御信号か存在しないとシステム入力のタイムスロッ
ト中のモジュールにより処理を停止する監視手段、 を具えている。
タイムスロットの期間だけ非活性化することにより、例
えばサンプリング信号のような制御信号をモジュールか
受信しない間隔ではモジュール間にどんなデータ転送も
起こらない。データユニットの連続群の間のタイムスロ
ットそれ自身の存在はその場合にタイムスロットかいわ
ゆる縦続( cascade)に入らないという理由で
情報の損失を導かない。
制御信号に関して課せられた唯一っの要件はデータユニ
ットか縦続に入る前にこれらの信号かデータユニットの
存在と同期して現れなけれはならないということにある
点に注意すへきてある。この要件を満足する1つの方法
は例えば各モジ二一ルの特性フィルタ(charact
eristic filter)を介して信号制御信号
源をモジュールに連結することにある。このフィルタは
ソース信号をそれらか同しソース信号から導かれたとい
う理由で各モジュールに適切てありかつ相互に同期され
た制御信号に変換する。この方法はパイプラインシステ
ムか制御信号に1つのソースのみを要求し、制御信号の
相互同期か自動的に達成されるという利点を提供する。
例えばサンプリング信号のような制御信号かデータ有効
信号(data valid signal)により示
される処理サイクル内で周期的である場合に、もしコヒ
ーレントデータユニットのブロックの処理か2つの連続
サイクルの間の境界を越えるなら情報の損失はありそう
である。このあり得る損失はサイクルの終わりにおける
制御信号と次のサイクルの始めにおける制御信号との間
の位相ジャンプにより生起する。そのような位相ジャン
プか生起するなら、関連制御信号の制御の下での1サイ
クル内で、データユニットのブロックの処理操作の結果
は、処理操作か連続サイクル間の境界を越える場合にデ
ータユニットの別の同一ブロックへの同し操作結果とは
異なるであろう。
従って、本発明の別の目的は上記の位相ジャンプの生起
による情報の別の損失の生起か回避されるパイプライン
システムを与えることである。二のことを達成するため
に、本発明によるパイプラインシステムは、 第1制御信号か処理操作に関連するデータユニットの窓
を示すデータ有効信号であり、該窓か連続データユニッ
トの最初の数に等しい大きさを有し、かつ 少なくとも1つの別の制御信号か連続データユニットの
別の数に等しい周期で周期的であり、ここで最初の数が
別の数の整数倍であること、を特徴としている。
このことは各処理サイクルの終わりにおける別の制御信
号の位相が引き続くサイクルの始めにおける位相に等し
いことを意味している。制御手段か相互に異なる長さの
周期を有する制御信号により異なるモジュールを供給す
る場合に、データ有効信号により示された処理サイクル
の長さは位相ジャンプの生起による情報の損失を回避す
るために関連周期の長さの公倍数に等しくなければなら
ない。処理操作に関連するデータを示す窓の大きさは調
整可能であることか好ましい。制御信号の所望の周期に
依存して、1つあるいはそれ以上の窓の大きさは公倍数
に調整できる。
最高のサンプリング周波数はデータユニットか供給され
る周波数である。この最高サンプリング周波数は便宜上
lに等しいと仮定されている。既知のシステムは例えば
1/2. 1/4. 1/8のような通常のサンプリン
グ周波数を使用している。というのは、そこで1サイク
ルか2の幕乗に等しい多数のデータユニットになる長さ
を有しているからである。その場合に、毎回2あるいは
4あるいは8データユニットの1つか処理のために選ば
れる。
位相連続性(phase continuity)か説
明された態様で保証される本発明によるパイプラインシ
ステムにおいて、例えば2/5および3/7のようなサ
ンプリング周波数もまた可能である。その場合、2個お
よび3個のデータユニットが処理のためにそれそれ5個
および7個のデータユニットから選ばれる。l/2の幕
乗あるいはその倍数でないサンプリング周波数への拡張
はパイプラインシステムの適用範囲を増大する。異なる
サンプリング周波数(分解能)で実行された連続サンプ
リング操作は本発明によるパイプラインシステムで実時
間基準で実現できる。
連続処理サイクルの長さか必ずしも同一である必要かな
いことに注意すべきである。
本発明を図面を参照して今後これを詳細に説明する。
(実施例) 第l図は影像処理システム10の形態の本発明によるパ
イプラインシステムの1実施例を示している。システム
の入力ユニットはカメラユニット12により形成され、
これは連続画素を持つ連続影像ラインの影像情報を縦続
影像処理モジュールに出力し、ここで3つのモジュール
1.4, 16. 18か示されている。これらのモジ
ュールはデータ転送用バス20を介して接続されている
。モジュールl4によって処理された影像情報はバス2
0を介してモジュール16に転送される。同様に、モジ
ュールl6によって処理された影像情報はバス20を介
してモジュール18に転送される。各モジュールは影像
データに所定の操作を実行し、この操作は影像毎あるい
はライン毎に繰り返される。サンプリング信号を使用し
て、関連操作に適したデータは画素のストリームから選
択される。この目的で、制御ライン22か備えられ、そ
こではクロックパルスかカメラユニットl2による画素
の伝達と同期して現れる。
これらのクロックパルスの周波数はシステムで生起する
最高周波数である。もし関連モジュールに印加されたサ
ンプリング信号の周波数がこれらのクロツクパルスの周
波数に等しいなら、関連する操作は最高の分解能を有し
ている。制御ライン22のクロツクパルスから低い周波
数のサンプリング信号を導くことにより低い分解能を持
つ操作の実行か可能となる。この目的で、サンプリング
回路24, 26. 28が備えられ、それらは一方で
は制御ライン22と他方ではモジュール14. 16.
 18との間に配設され、そしてそれは並列にクロック
パルスを受信する。サンプリング回路24. 26. 
28は例えは所定の計数範囲を有する分周器あるいはク
ロックパルスモジ.oカウンタ(clock puls
e modulocounter)を具えている。クロ
ツクパルスモジュロカウンタはそれか所定のカウントに
達する場合に関連モジュールにサンプリングパルスを供
給する。
モジュールは画素の形をしたデータを受信し、処理し、
かつそれを出力する。処理はいくらかの時間、すなわち
処理時間を必要とする。一般に低分解能処理操作は高分
解能処理操作より余計の時間を必要とする。
処理時間のために、関連モジュールによる影像出力は関
連モジュールにより受信された影像に対して遅延を受け
る。これは第2図の実例に基づいて例示されている。モ
ジュール42により受信された影像40は処理され、か
つ影像44として出力される。この操作の間にそれは影
像40に対して遅延を受ける。第2図において、この遅
延はl影像ライン46プラス2画素48. 49に等し
い。
明確化のために、影像40か第1図のモジュール14の
入力影像であり、影像44は処理された入力影像である
と仮定されている。影像40の連続影像ラインはライン
フライバック時間により分離され、連続影像はカメラユ
ニット12のフレームフライバック時間により分離され
ている。これらのフライバック時間は処理された影像と
共にシステムを通って伝搬するタイムスロットを構成す
る。制御ライン22上のクロツクパルスはモジュール1
40入力の画素ストリームと同期される。これらのクロ
ツクパルスはまたタイムスロットによって群として分離
される。陰影区域により示されたような出力影像44の
処理操作に関連する情報がタイムスロットの生起の間に
次のモジュールl6に印加される場合、上記の情報の少
なくとも1部分はクロックパルスから導かれたサンプリ
ング信号を伴わないであろう。と言うのは、サンプリン
グ信号がクロックパルスパターンと同期してモジュール
に並列に印加されるからてある。情報の損失を回避する
ために、処理はタイムスロットの生起の間は停止される
。この目的で、システムIOはタイムスロットの生起の
間にすべてのモジュール14. 16. 18による処
理を停止する監視手段30を具えている。モジュールは
この目的で監視導線32を介して監視信号を受信する。
モジュールかタイムスロットの生起の間に非活性化され
るから、タイムスロットは処理によって通知されない。
モジュール14, 16. 18はサンプリング信号を
受信し、それはモジュールl4の入力上の画素ストリー
ムに関連してラインサイクルとフレームサイクルで繰り
返される。この実施例では、画素の数、従って制御ライ
ン22上のクロツクパルスの数は各ラインに対して同じ
てある。サンプリング回路24, 26. 28による
クロツクパルスから導かれたサンプリング信号のパター
ンはまた同じ長さのサイクルで繰り返されることかそれ
から出てくる。
も・し画素の処理が2つの連続サイクルから発生するサ
ンプリング信号により制御されるなら、第3図は情報損
失の起こる一例を示す。この図は制御導線22に起こる
クロツクパルスCKの連続サイクル50および52と、
クロツクパルスから導かれたサンプリング信号SAを示
している。サンプリング信号SAは5クロツクパルス(
画素)の期間を有し、かつ各期間で2つのサンプリング
パルスを具えている。明確化のために、ザンプリング信
号SAの連続期間は参照文字Pと、スタガーされた連続
バーによって示されている。サイクル50と52はタイ
ムスロットSLによって分離され、ここでモジュールに
よる処理は停止される。処理か再開される場合に、サイ
クル(52)の始めは前のサイクル(50)の終わりに
より識別される。
第3図はまた10画素の長さを有する対象(objec
t;60を示している。この対象かサンプリング信号S
Aによりサンプルされる場合、クロスにより示された画
素(4画素)が選択されかつ処理される。処゛理かlサ
イクル内で起こる限り、4つの画素は対象60の始めに
おける信号SAの位相にかかわらずサンプリング信号S
Aによって選択される。同じ長さを有する対象60か示
され、かつその処理はタイムスロットSLにより中断さ
れる。信号SAによるサンプリングに基うき、4つの画
素の代わりに5つの画素か選択される。あたかも対象か
10クロックパルスより長いようにそれは現れる。対象
の実効拡張(virtual widening)は次
のサイクルへの遷移におけるサンプリング信号SAの位
相ジャンプにより起る。一種の喪失( syncope
)かサンプリング信号SAの規則性( regular
ity)中に起こる。 第4図において、ここでは第3
図に対応する寄与か対応する参照記号によって示されて
いるのだが、処理サイクルがサンプリング信号SAの整
数倍の期間を具え、従ってサイクル(50)の終わりに
おける信号SAの位相は次のサイクル(52)の始めに
おける位相と同じであることか保証される。これは連続
サイクルの間の遷移による対象の実効的拡大あるいは短
縮を回避する。相互に異なる周期的サンプリング信号か
モジュール14, 16. 18に印加される場合、説
明された情報損失は起こらず、サイクル長がこれらの3
サンプリング信号の期間の長さの整数倍および公倍数と
なると言う条件に従う。
上記の方法かプログラムされた計算機手段により容易に
実現てきることに注目すへきてある。
【図面の簡単な説明】
第1図は本発明によるパイプラインシステムの1実施例
を示し、 第2図は処理遅延を例示し、 第3図は連続サイクル間の遷移における制御信号の位相
ジャンプにより情報の損失か起こる1実施例を示し、 第4図は連続サイクル間の遷移において情報の損失か回
避される1実施例を示している。 10・・・影像処理システム 12・・・カメラユニット 14, 16. 18・・・影像処理モジュール20・
・・バス 22・・・制御ライン 24. 26. 28・・・サンプリング回路30・・
・監視手段 32・・・監視導線 40・・・影像 42・・・モジュール 44・・・影像 46・・・影像ライン 48. 49・・・画素 50. 52・・・連続サイクル 60. 62・・・対象

Claims (1)

  1. 【特許請求の範囲】 1、データ処理パイプラインシステムであって、−処理
    に関連しかつシステム入力に与えられるデータユニット
    の連続群を処理する縦続 データ処理モジュールであって、上記の群 がタイムスロットによってお互いに分離さ れているモジュール、 −モジュールによる処理を制御する少なくとも1つの制
    御信号を持つモジュールを供給 する制御手段であって、該制御信号がシス テム入力上の各群の存在と同期して生起す る手段、 において、このパイプラインシステムが −制御信号が存在しないとシステム入力のタイムスロッ
    ト中のモジュールにより処理を 停止する監視手段、 を具えることを特徴とするデータ処理パイプラインシス
    テム。 2、第1制御信号が処理操作に関連するデータユニット
    の窓を示すデータ有効信号であり、該窓が連続データユ
    ニットの最初の数に等しい大きさを有し、かつ 少なくとも1つの別の制御信号が連続デー タユニットの別の数に等しい周期、で周期的であり、こ
    こで最初の数が別の数の整数倍であること、 を特徴とする請求項1に記載のデータ処理パイプライン
    システム。 3、最初の数が別の数の奇数倍であることを特徴とする
    請求項2に記載のデータ処理パイプラインシステム。 4、窓の少なくとも1つの大きさが調整可能であること
    を特徴とする請求項2あるいは3に記載のデータ処理パ
    イプラインシステム。 5、制御手段が制御信号源とモジュールの間を連結して
    ソース信号を供給する制御信号源と、ソース信号から制
    御信号を導くために少なくとも1つの連結したフィルタ
    を具えることを特徴とする請求項2に記載のデータ処理
    パイプラインシステム。 6、影像のサンプリングにより得られたデータユニット
    の連続群を処理するのに適している影像処理システムと
    して構成された請求項1から5のいずれか1つに記載の
    データ処理パイプラインシステム。 7、パイプライン構造の処理操作に先行してデータユニ
    ットの群と同期して生起する少なくとも1つの制御信号
    の制御の下で、タイムスロットにより分離されたパイプ
    ライン構造のデータユニットの連続群を処理する方法に
    おいて、 制御信号が存在しない場合に、処理に先立 つタイムスロットの生起の間に処理が停止することを特
    徴とする方法。 8、第1制御信号が処理に関連するデータユニットの窓
    を示すデータ有効信号であって、該窓はデータユニット
    の最初の数に等しい大きさを有し、かつ 少なくとも1つの別の制御信号がデータユ ニットの関連する別の数に等しい周期で周期的であり、
    こここで最初の数が関連する別の数の奇数倍であること
    、 を特徴とする請求項7に記載の方法。
JP2181692A 1989-07-14 1990-07-11 実時間多重分解データ処理能力を持つパイプラインシステム Pending JPH0353389A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL8901825 1989-07-14
NL8901825A NL8901825A (nl) 1989-07-14 1989-07-14 Pijplijnsysteem met multi-resolutie dataverwerking op echte-tijd-basis.

Publications (1)

Publication Number Publication Date
JPH0353389A true JPH0353389A (ja) 1991-03-07

Family

ID=19855043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2181692A Pending JPH0353389A (ja) 1989-07-14 1990-07-11 実時間多重分解データ処理能力を持つパイプラインシステム

Country Status (6)

Country Link
US (1) US5485603A (ja)
EP (1) EP0408138B1 (ja)
JP (1) JPH0353389A (ja)
KR (1) KR910003491A (ja)
DE (1) DE69025662T2 (ja)
NL (1) NL8901825A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8358737B2 (en) 2009-03-25 2013-01-22 Accuthera Inc. Apparatus and method for X-ray treatment
WO2014192571A1 (ja) 2013-05-28 2014-12-04 三菱重工業株式会社 放射線画像解析装置、放射線治療システム、マーカ部分検出方法およびプログラム

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6237106B1 (en) * 1997-11-06 2001-05-22 Canon Kabushiki Kaisha Communication apparatus and method, and program in computer readable medium
GB2383507B (en) 2001-12-22 2004-04-28 3Com Corp Cascade system for network units
GB2383508B (en) 2001-12-22 2004-01-28 3Com Corp Cascade control system for network units
US20050244869A1 (en) * 2004-04-05 2005-11-03 Brown-Driver Vickie L Modulation of transthyretin expression
US7455232B2 (en) * 2005-03-31 2008-11-25 Symbol Technologies, Inc. Systems and methods for dataform decoding
US20080196419A1 (en) * 2007-02-16 2008-08-21 Serge Dube Build-up monitoring system for refrigerated enclosures

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0740252B2 (ja) * 1986-03-08 1995-05-01 株式会社日立製作所 マルチプロセツサシステム
NL8700530A (nl) * 1987-03-05 1988-10-03 Philips Nv Pijplijnsysteem met parallelle data-beschrijving.
US5046190A (en) * 1988-09-06 1991-09-03 Allen-Bradley Company, Inc. Pipeline image processor
US4965717A (en) * 1988-12-09 1990-10-23 Tandem Computers Incorporated Multiple processor system having shared memory with private-write capability

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8358737B2 (en) 2009-03-25 2013-01-22 Accuthera Inc. Apparatus and method for X-ray treatment
WO2014192571A1 (ja) 2013-05-28 2014-12-04 三菱重工業株式会社 放射線画像解析装置、放射線治療システム、マーカ部分検出方法およびプログラム

Also Published As

Publication number Publication date
US5485603A (en) 1996-01-16
DE69025662T2 (de) 1996-09-19
DE69025662D1 (de) 1996-04-11
KR910003491A (ko) 1991-02-27
EP0408138A1 (en) 1991-01-16
EP0408138B1 (en) 1996-03-06
NL8901825A (nl) 1991-02-01

Similar Documents

Publication Publication Date Title
US4959718A (en) Video device synchronization system
CA2265038A1 (en) Modular multiplexing system
JPH0353389A (ja) 実時間多重分解データ処理能力を持つパイプラインシステム
US4780891A (en) Method and device for synchronizing sychronous digital bit streams
US4885638A (en) Video device synchronization system
JPH0731530B2 (ja) 同期制御nc装置
JPS61131122A (ja) 並列パイプライン処理装置
JPH03226072A (ja) 同期信号発生装置
JPH0458631A (ja) フレーム位相合わせ方式
JP2732533B2 (ja) 非同期制御回路
JPH01204169A (ja) バス転送制御方式
SU1385325A1 (ru) Синхронизатор
JP2505523B2 (ja) 画像処理装置
JPS6253530A (ja) Tdma通信装置の制御用情報発生回路
KR950003029B1 (ko) 영상신호 처리 장치의 제어신호 발생방법
JP2776606B2 (ja) フレーム同期装置
KR100244682B1 (ko) 로봇의 다중모터제어시스템의 동기화장치
JPH0834457B2 (ja) 同期式伝送システムの受信カウンタ位相同期回路
JPH0281587A (ja) 画像信号処理装置
JP4186673B2 (ja) 2系統映像信号の同期方法及び同期回路
JP2749057B2 (ja) シーケンスコントローラ
JPS62266920A (ja) デジタル位相制御ル−プ回路
JPH01185050A (ja) 信号処理回路
JPH01213074A (ja) 同期クランプ回路
NL8601062A (nl) Televisiesynchronisatiesignaalpatrooncorrectieschakeling.