JPS6242277A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPS6242277A
JPS6242277A JP60181567A JP18156785A JPS6242277A JP S6242277 A JPS6242277 A JP S6242277A JP 60181567 A JP60181567 A JP 60181567A JP 18156785 A JP18156785 A JP 18156785A JP S6242277 A JPS6242277 A JP S6242277A
Authority
JP
Japan
Prior art keywords
memory
image processing
window
image
frame memory
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
JP60181567A
Other languages
English (en)
Inventor
Mitsuo Kurakake
鞍掛 三津雄
Shoichi Otsuka
大塚 昭一
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP60181567A priority Critical patent/JPS6242277A/ja
Priority to KR1019870700329A priority patent/KR910000203B1/ko
Priority to US07/052,049 priority patent/US4852024A/en
Priority to PCT/JP1986/000424 priority patent/WO1987001223A1/ja
Priority to DE8686904941T priority patent/DE3688132T2/de
Priority to EP86904941A priority patent/EP0235298B1/en
Publication of JPS6242277A publication Critical patent/JPS6242277A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Image Generation (AREA)
  • Image Analysis (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Input (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、描画演算制御部により発生されるウィンドウ
パターンによって画像演算を規制し得るようにした画像
処理装置に関する。
(従来の技術) 従来、工業用ロボットのセンサからの画像は、表示画面
に対応する記憶領域を有するフレームメモリなどのバッ
ファメモリに記憶され、この画像データに含まれるオブ
ジェクトの位置判別や形状認識は、フレームメモリの全
情報について所定の画像処理演算を行なうことにより実
現されている。
(発明が解決しようとする問題点) このような従来の画像処理装置では、フレームメモリの
画像データのすべてについて演算を施さなくても所望す
る結果を得ることができる場合があるが、フレームメモ
リに格納されている画像データに対して専用の画像処理
演算プロセッサにより演算処理を実行する様な場合でも
、指定されたフレームメモリの全情報についての画像処
理演算をせざるをえず、画像演算の時間が長くなる。
そこで、メインプロセッサでフレームメモリを指定する
ときに、同時にウィンドウパターン情報を出力し、フレ
ームメモリに格納されている画像の特徴認識に必要な領
域を指定するビットパターンを予め別のフレームメモリ
に形成し、このビットパターンによって画像処理の領域
制限を行なう方法が考えられている。しかしメインプロ
セッサでウィンドウデータを発生させて記憶しておくた
めには、その記憶容量を増大させなければならず、また
演算時間が長くなって、効率良い画像処理が不可使であ
るという問題点があった。
本発明は、L記問題点を解決するためになされたもので
、フレームメモリに対応する大きさのウィンドウメモリ
に描画演算制御部を付加し、ウィンドウパターンをそこ
で発生させ、フレームメモリの各画素毎に演算の有効、
無効を指定することで、効率良い画像処理を実現できる
画像処理装置を提供することを目的にしている。
(問題点を解決するための手段) −1−述の[目的を達成するために、本発明の画像処理
装置では、画像処理演算を行なうプロセッサと、このプ
ロセッサの処理対象となる画像が格納されるフレームメ
モリと、このフレームメモリに対応する大きさを有して
前記プロセッサでの演算の有効、無、効を指定するため
のビットパターンを記tQするウィンドウメモリと、こ
のウィンドウメモリに対してビットパターンを発生゛さ
せる描画演算制御部と、この描画演算制御部に所定のビ
ットパターン発生用のコマンドデータを与えるメインプ
ロセッサとをA備している。
(作用) 従って、描画制御機能を持つCRTコントローラ(以下
、巾にCRTコントローラという)と接続されたウィン
ドウメモリに、指定されたフレームメモリの処理対象に
応じてビットパターンを形成することができ、これによ
りフレームメモリの特定された領域での画像データに2
いてのみ画像処理を行なうようにしている。
(実施例) 以下、図面を参照しながら本発明の一実施例を説明する
第1図は、本発明の画像処理装置のブロック図であり、
第2図は、CRTコントローラの内部構成の一例を説明
するための概略図である。
第1図において、画像処理演算を行なうプロセッサlは
フレームメモリ2と接続されている。
このフレームメモリ2は複数秋分用意され、それぞれに
1フレ一ム分の画像データが縦、横複数の画素データと
して2次元的に格納されている。3はADコンバータで
、ビデオカメラから送出されるアナログ画像データをデ
ィジタル信号に変換してバストランスミッタレシーバ4
を介してフレームメモリ2に書込むようになっている。
5は、上記フレームメモリ2に対応する大きさのウィン
ドウメモリで、プロセッサlで実行される画像処理演算
の有効、無効を指定するためのビットパターンを記憶し
ている。このウィンドウメモリ5は、描画演算制御機能
を持つCRTコントローラ6に接続されるとともに、プ
ロセッサ1にも接続される。
CRTコントローラ6は、ビデオカメラからの画像デー
タを取込むための同期信号を発生し、1フレームづつ画
像を上記フレームメモリ2に記憶させるとともに、図示
しないCRTなどの表示装置に所定のフレームメモリ2
からの画像を読出す機能を有する制御回路で、ホストC
PU7のメインバス8と接続されている。そして、この
ホストCPU7で指定されるビットパターン発生用のコ
マンドデータを受は取って、このCRTコントローラ6
はウィンドウメモリ5に記憶させるビットパターンを発
生し、あるいはウィンドウメモリ5が記憶しているビッ
トパターンを書換えるようにしてる。
なお、9は、バストランスミッタレシーバ4と同様のバ
ストランスミッタレシーバで、画素データをフレームメ
モリ2どの間で高速転送可能なりMAバスlOと」ニ記
メインバス8とを接続している。
上記CRTコントローラ6は、独立にマイクロプログラ
ム制御される3つのプロセッサ、つまり描画プロセー、
す11、表示プロセッサ12、タイミングプロセッサ1
3と、ホストCPU7側のインタフェイス14、CRT
側のインタフェイス15とから構成されている。
第3図は、CRTコントローラ6において描画演算制御
機能を有する描画プロセッサ11の構成を示している。
CRTコントローラ6は、一般にホストCPU7から送
られてくるコマンド/パラメータに基づきウィンドウメ
モリ5との間でのデータの授受を制御しており、こうし
た描画処理動作は、次の3つの演算制御部により高速か
つ効率良く実行されている。つまり、ホストCPUのコ
マンドデータを解析してそのコマンドデータに対するマ
イクロプログラム化されたアルゴリズムに従って描画点
の変化量を画素中位で演算する描画アルゴリズム制御M
 I 1.1 、算出された画素変化場などを基に、描
画すべき画素位置に対応する八ツファ−1−のアドレス
を算出する描画点アドレス生成部112、これら描画ア
ルゴリズム制御部111、描画点アドレス生成部112
で算出された描画点に対し、バー、ファのリードデータ
と描画データとの間での演算を行なって再度バッファへ
の害込みを行なう論理演算部113とを有している。
したがって、こうした描画プロセッサl】を有するCR
Tコントローラ6を使用すれば、ホストCPU7から転
送されるビットパターン発生用のコマンドデータを解釈
し、ウィンドウメモリ5に対して高速に描画処理が行な
われる。すなわち、図形発生アルゴリズムに基いて順次
描画点アドレスを生成し、画像データの指定された画素
に対し所定の論理演算を行なう、また、1−記表示プロ
セッサ12〒は、CRT上に表示する画面フォーマット
に応じてフレームメモリ2の表示アドレスを制御してい
る。タイミングプロセッサ13は1、CRT同期信号や
コントローラ6内部で必要な各種タイミング信号を発生
するものである。
なお、CPU側のインタフェイス14は、汎用マイクロ
プロセッサと接続可能にする非同期パスインタフェイス
制御機能、DMAコントローラに対する制御機能、割込
み制御機能を備えており、ホストCPU7からウィンド
ウメモリ5へのビットパターンを占込み、かつそれを書
換えるために読出すことができる。CRT側のインタフ
ェイス15は、ビデオカメラおよびCRTに対する同期
り制御信号、画像データ信号の入出力を行なって。
書込みアドレスと表示アドレスとを種々の動作モードに
応じてダイナミックに切り替え可能に構成されている。
このように構成された画像処理装置において。
フレームメモリ2の所定画像データをアクセスして、画
像内のオブジェクトの特徴認識のための画像演算を行な
うとき、ウィンドウメモリ5には特定されたフレームメ
モリ2に対応した大きさで画像処理演算プロセッサlで
の演算の有効、無効を指定するビットパターンが形成さ
れ、その有効ビットを参照しながら画像処理を実行して
いくことができる。また、ウィンドウメモリ5を複数個
設けて、そこに形成されるビットパターンによって規制
されるウィンドウ情報を、処理対象の画像に応じてホス
l−CP U 7からのコマンドデータで指定すること
ができ、更に必要に応じてCRTコントローラ6から表
示装置で表示しながら容易にパターンの変更設定も可能
である。
しかも、ビデオカメラに同期してフレームメモリ2にデ
ータを取込むためのCRTコントローラ6を使用して、
ウィンドウメモリ5への描画処理を実行しているので、
特別の描画演算制御装置を用意しなくても、ホス)CP
U7の処理機能を使わずにビデオカメラからの画像デー
タに対して高速な画像処理が可能である。このときホス
)CPU7からは、ロボットの処理対象の形状、大きさ
、面積、頂点、辺の長さなどに応じたコマンドデータを
出力すればよい。
なお、本発明の画像処理装置は、ト記実施例に限定され
るものでなく、CRTコントローラの構成などについて
は、種々の方法が可能であり、また画像中の処理対象物
の特徴に応じてウィンドウパターンの設定を予め決定し
ておくなど、種々に工夫して実施できるものであること
はいうまでもない。
(発明の効果) 以上説明したように、本発明によれば、従来ではフレー
ムメモリの中に設定されていたウィンドウパターンを、
CRTコントローラからそれに接続されたウィンドウメ
モリに発生させることができるので、メインCPUの記
憶容量が低減でき、かつフレームメモリの各画素毎に演
算の有効、無効を指定することで、効率良い画像処理を
実現できる画像処理装置が提供できる。
【図面の簡単な説明】
第1図は、本発明の画像処理装置を示すブロック図、第
2図は、CRTコントローラの一例を示す構成説明図、
第3図は、描画用プロセッサの構成を示すブロック図で
ある。 1・・・画像処理演算プロセッサ、2・・・フレームメ
モリ、5・・・ウィンドウメモリ、6・・・CRTコン
トローラ、7・・・ホストCPU、。

Claims (2)

    【特許請求の範囲】
  1. (1)画像処理演算を行なうプロセッサと、このプロセ
    ッサの処理対象となる画像が格納されるフレームメモリ
    と、このフレームメモリに対応する大きさを有して前記
    プロセッサでの演算の有効、無効を指定するためのビッ
    トパターンを記憶するウィンドウメモリと、このウィン
    ドウメモリに対してビットパターンを発生させる描画演
    算制御部と、この描画演算制御部に所定のビットパター
    ン発生用のコマンドデータを与えるメインプロセッサと
    を具備し、前記フレームメモリの処理対象に応じてビッ
    トパターンを形成し、これにより特定されるフレームメ
    モリの領域にある画像データについてのみ画像処理を行
    なうようにしたことを特徴とする画像処理装置。
  2. (2)前記ウィンドウメモリを複数個設けて、処理対象
    の画像に応じたビットパターンを記憶しているウィンド
    ウメモリを選択するようにしたことを特徴とする特許請
    求の範囲第(1)項に記載の画像処理装置。
JP60181567A 1985-08-19 1985-08-19 画像処理装置 Pending JPS6242277A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP60181567A JPS6242277A (ja) 1985-08-19 1985-08-19 画像処理装置
KR1019870700329A KR910000203B1 (ko) 1985-08-19 1986-08-19 화상처리장치
US07/052,049 US4852024A (en) 1985-08-19 1986-08-19 Picture processing apparatus
PCT/JP1986/000424 WO1987001223A1 (fr) 1985-08-19 1986-08-19 Processeur d'images
DE8686904941T DE3688132T2 (de) 1985-08-19 1986-08-19 Bildbehandlung.
EP86904941A EP0235298B1 (en) 1985-08-19 1986-08-19 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60181567A JPS6242277A (ja) 1985-08-19 1985-08-19 画像処理装置

Publications (1)

Publication Number Publication Date
JPS6242277A true JPS6242277A (ja) 1987-02-24

Family

ID=16103058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60181567A Pending JPS6242277A (ja) 1985-08-19 1985-08-19 画像処理装置

Country Status (6)

Country Link
US (1) US4852024A (ja)
EP (1) EP0235298B1 (ja)
JP (1) JPS6242277A (ja)
KR (1) KR910000203B1 (ja)
DE (1) DE3688132T2 (ja)
WO (1) WO1987001223A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62278682A (ja) * 1986-05-27 1987-12-03 Fanuc Ltd 画像処理装置
US5282268A (en) * 1988-09-27 1994-01-25 Allen-Bradley Company, Inc. Video image storage system
US5043923A (en) * 1988-10-07 1991-08-27 Sun Microsystems, Inc. Apparatus for rapidly switching between frames to be presented on a computer output display
US5283561A (en) * 1989-02-24 1994-02-01 International Business Machines Corporation Color television window for a video display unit
WO1990012367A1 (en) * 1989-04-10 1990-10-18 Cirrus Logic, Inc. System for raster imaging with automatic centering and image compression
US5293474A (en) * 1989-04-10 1994-03-08 Cirrus Logic, Inc. System for raster imaging with automatic centering and image compression
US5050102A (en) * 1989-04-28 1991-09-17 Sun Microsystems, Inc. Apparatus for rapidly switching between output display frames using a shared frame gentification memory
US5150427A (en) * 1989-09-29 1992-09-22 General Electric Company Three dimensional disarticulation
US6151036A (en) * 1991-11-01 2000-11-21 Canon Kabushiki Kaisha Large capacity data storage device
US5697520A (en) * 1993-08-12 1997-12-16 Gerber Scientific Products, Inc. Mosaic tile maker
US5443680A (en) * 1993-08-12 1995-08-22 Gerber Scientific Products, Inc. Mosaic tile maker
TW319866B (ja) * 1996-04-22 1997-11-11 Ibm

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58174753U (ja) * 1982-05-19 1983-11-22 株式会社日立製作所 演算マスク装置
JPS58211186A (ja) * 1982-06-02 1983-12-08 富士通株式会社 分割画面表示制御方式
JPS60146366A (ja) * 1984-01-10 1985-08-02 Mitsubishi Electric Corp 画像処理装置
JPS60174739A (ja) * 1984-02-20 1985-09-09 Mitsubishi Petrochem Co Ltd 第三−アミルフエノ−ル類の製造法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5839345B2 (ja) * 1977-04-08 1983-08-29 工業技術院長 演算マスク装置
JPS5713484A (en) * 1980-04-11 1982-01-23 Ampex Video output processor
DE3175773D1 (en) * 1980-06-10 1987-02-05 Fujitsu Ltd Pattern position recognition apparatus
US4400728A (en) * 1981-02-24 1983-08-23 Everett/Charles, Inc. Video process control apparatus
US4479145A (en) * 1981-07-29 1984-10-23 Nippon Kogaku K.K. Apparatus for detecting the defect of pattern
US4589139A (en) * 1982-02-04 1986-05-13 Nippon Kogaku K. K. Apparatus for detecting defects in pattern
JPS5951536A (ja) * 1982-09-14 1984-03-26 Fujitsu Ltd パタ−ン認識方法及びその装置
JPS6019191A (ja) * 1983-07-13 1985-01-31 株式会社日立製作所 画像情報処理装置
JPS6081686A (ja) * 1983-10-11 1985-05-09 Hitachi Ltd 領域指定回路
JPS61291944A (ja) * 1985-06-20 1986-12-22 Agency Of Ind Science & Technol 摺動面用材料
US4707647A (en) * 1986-05-19 1987-11-17 Gmf Robotics Corporation Gray scale vision method and system utilizing same
JP2640298B2 (ja) * 1991-05-09 1997-08-13 株式会社巴川製紙所 静電荷現像用トナー
JP2759859B2 (ja) * 1992-08-31 1998-05-28 三菱自動車工業株式会社 車両の出力制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58174753U (ja) * 1982-05-19 1983-11-22 株式会社日立製作所 演算マスク装置
JPS58211186A (ja) * 1982-06-02 1983-12-08 富士通株式会社 分割画面表示制御方式
JPS60146366A (ja) * 1984-01-10 1985-08-02 Mitsubishi Electric Corp 画像処理装置
JPS60174739A (ja) * 1984-02-20 1985-09-09 Mitsubishi Petrochem Co Ltd 第三−アミルフエノ−ル類の製造法

Also Published As

Publication number Publication date
US4852024A (en) 1989-07-25
WO1987001223A1 (fr) 1987-02-26
KR880700359A (ko) 1988-02-22
EP0235298A1 (en) 1987-09-09
EP0235298B1 (en) 1993-03-24
EP0235298A4 (en) 1990-02-22
DE3688132D1 (de) 1993-04-29
KR910000203B1 (ko) 1991-01-23
DE3688132T2 (de) 1993-07-01

Similar Documents

Publication Publication Date Title
US5990902A (en) Apparatus and method for prefetching texture data in a video controller of graphic accelerators
US5038297A (en) Method and apparatus for clearing a region of Z-buffer
JP2001101396A (ja) 画像歪み補正処理装置および方法、並びに画像歪み補正処理を行うプログラムを格納した媒体
JPS6242277A (ja) 画像処理装置
US5774132A (en) Video capture computer system using local memory for texture mapping
US5007005A (en) Data processing system
JPH0237393A (ja) 描画システム及び描画方法
KR910000202B1 (ko) 화상 처리장치
CN109685715B (zh) 一种显示系统中高精度图像无级旋转处理方法
EP1481386A1 (en) Frame buffer access device, frame buffer access method, computer program and recording medium
JPH0353668B2 (ja)
JP3154741B2 (ja) 画像処理装置及びその方式
EP0551251B1 (en) Method and apparatus for clearing a region of a z-buffer
JP2624667B2 (ja) 図形処理装置
JPS6224381A (ja) 画像処理装置
JPH03255589A (ja) Zバッファキャッシュ方式
JPS6242274A (ja) 画像処理装置
JPH0765198A (ja) 画像メモリ装置
JPH07129460A (ja) 画像処理方法及びその装置
JP2003281564A (ja) 画像生成装置
JPH0644385A (ja) Zバッファ制御回路
JPH07118006B2 (ja) 画像処理装置
JPH09160528A (ja) マイクロコントローラ
JPH04263377A (ja) 三次元図形表示方式
JPH05234370A (ja) 画像メモリのデータ転送方法