JPH03212771A - General purpose image processor - Google Patents
General purpose image processorInfo
- Publication number
- JPH03212771A JPH03212771A JP916190A JP916190A JPH03212771A JP H03212771 A JPH03212771 A JP H03212771A JP 916190 A JP916190 A JP 916190A JP 916190 A JP916190 A JP 916190A JP H03212771 A JPH03212771 A JP H03212771A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- processing
- section
- menu
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 19
- 239000011159 matrix material Substances 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 9
- 239000002131 composite material Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【産業上の利用分野1
本発明は、汎用画像処理装置に係り、特に、オペレータ
が、画像処理に間する専門知識を有さなくとも、メニュ
一対話方式によって、試行鉗誤により所望の情報を抽出
可能な汎用画像処理装置に関するものである。
【従来の技術】
例えば、画像のコントラストの改善、ぼけた画像の鮮鋭
化、輪郭線の強調等の画質の改善や粒状のものの抽出を
行って、画像の特徴を定量化し、例えば粒状の対象物の
数、形状、大きさ、面積、座標位置、距離、分布状況等
の計測を行うための画像処理装置が実用化されている。
このような画像処理装置を用いて画像処理を行う際に、
従来は、一般に公開、供給されている様々な画像処理の
アルゴリズムを有するハードウェアあるいはソフトウェ
アを用いて、画像処理に間する専門知識を有する技術者
が、所望の処理を行うための各手法を実現する複雑な画
像処理コマンドを組合わせて、直接、画像処理装置に与
えて、それぞれ処理させていた。
従って、従来は、オペレータが、各画像処理の技術を熟
知した上で画像処理コマンドを覚えている必要があり、
又、これらの各処理に汎用性を持たせるなめには、ソフ
トウェアによる制御が必要不可欠となっていた。[Industrial Application Field 1] The present invention relates to a general-purpose image processing device, and in particular, the present invention relates to a general-purpose image processing device, and in particular, allows an operator to obtain desired information by trial and error using a menu-based interactive method, even if the operator does not have specialized knowledge regarding image processing. The present invention relates to a general-purpose image processing device that can perform extraction. [Background Art] For example, image characteristics are quantified by improving image quality such as improving image contrast, sharpening blurred images, emphasizing outlines, and extracting granular objects, such as the number of granular objects. , image processing devices for measuring shape, size, area, coordinate position, distance, distribution status, etc. have been put into practical use. When performing image processing using such an image processing device,
Traditionally, engineers with specialized knowledge of image processing have used hardware or software with various image processing algorithms that are publicly available and available to implement each method to perform the desired processing. In the past, complex image processing commands were combined and sent directly to the image processing device for processing. Therefore, conventionally, operators had to be familiar with each image processing technique and memorize image processing commands.
Moreover, in order to provide versatility to each of these processes, control by software has become essential.
しかしながら、これらのソフトウェア操作の煩雑性、及
び、操作時間が長くなる等、操作性上非常に大変な側面
を有している上、上述のように画像処理に間する専門知
識を有する技術者のみにその操作が限定されるため、非
定常、非定型で試行錯誤的な利用の多い一般の研究者や
技術者には不向きであり、汎用技術処理を一般に背反さ
せるには、多くの難問を抱えていた。
又、技術者の世界では、いわゆるエンジニアリングワー
クステーション(EWS)の利用が背反しつつある。一
般の研究者や技術者から見た場合、画像処理は全体業務
の一部であり、他の技術業務と共存でき、ネットワーク
機能も標準化しているEWS下での画像処理は、画像処
理専用機に比べ、利用勝手が遥かに優れているにもがか
わらず、従来は、EWSll能を本格的に活用した画像
処理装置は実用化されておらず、他の技術業務との共存
を図ることもできなかっな。
本発明は、前記従来の問題点を解消するべくなされたも
ので、汎用性が高く、画像処理に間する専門知識を持た
ないオペレータであっても、所望の処理結果を容易に得
ることが可能な汎用画像処理装置を提供するこ5とを目
的とする。However, these software operations are very difficult to operate, such as the complexity and long operation time, and as mentioned above, only engineers with specialized knowledge in image processing can use them. Because its operations are limited to 100%, it is unsuitable for general researchers and engineers who use it in a non-routine, non-routine, trial-and-error manner. was. Furthermore, in the world of engineers, the use of so-called engineering workstations (EWS) is becoming increasingly contradictory. From the perspective of general researchers and engineers, image processing is a part of the overall business, can coexist with other technical tasks, and has standardized network functions. Despite the fact that it is much more user-friendly than EWS, no image processing device that makes full use of EWSll functionality has been put into practical use, and it has not been possible to coexist with other technical work. I can't. The present invention was made to solve the above-mentioned conventional problems, and is highly versatile, allowing even operators without specialized knowledge of image processing to easily obtain desired processing results. An object of the present invention is to provide a general-purpose image processing device.
本発明は、汎用画像処理装置において、処理及び制御可
能な項目をメニュー表示するための表示部と、所望の処
理結果を得るための処理項目を選択する入力部と、前記
表示部により各処理及び制御項目を階層的にメニュー表
示し、該メニュー表示に応じて前記入力部により対話形
式で選択された゛処理項目を解読して、実行命令を生成
するメインコントローラと、該メインコントローラで生
成された実行命令により起動されて画像処理を実行し、
その処理結果を出力する画像処理部と、該画像処理部で
実行された命令を、その手順と共に記憶しておくための
メモリとを備えることにより、前記課題を達成したもの
である。The present invention provides a general-purpose image processing device that includes a display section for displaying a menu of items that can be processed and controlled, an input section for selecting processing items for obtaining a desired processing result, and a display section for each processing and controllable item. A main controller that displays control items hierarchically in a menu, decodes a processing item selected interactively by the input unit according to the menu display, and generates an execution command; and an execution command generated by the main controller. It is activated by a command to perform image processing,
The above object has been achieved by including an image processing section that outputs the processing results and a memory that stores the instructions executed by the image processing section together with the procedures.
本発明においては、各処理及び制御項目を表示部で階層
的にメニュー表示し、該メニュー表示に応じて入力部に
より対話形式で選択された処理項目をメインコントロー
ラが解読して実行命令を生成し、該実行命令により画像
処理部を起動して画像処理を実行し、その処理結果を出
力するようにしたので、画像処理に関する専門知識を持
たず、自らは実行命令を生成することが不可能なオペレ
ータであっても、表示部でメニュー表示された処理項目
を選択することによって、処理の具体的な内容(技術上
の処理方法)をオペレータが明示することなく、画像処
理部を動作させることが可能となる。又、既に関連した
処理を行っている場合には、画像処理部で実行された命
令が、メモリにその手順と共に記憶されているので、該
メモリに記憶された命令を呼出して、必要に応じて修正
して使用することにより、画像処理で多い試行錯誤的な
処理が、専門知識を持たないオペレータであっても容易
に行える。更に、画像処理部と、表示部、入力部及びメ
インコントローラに分け、選択された処理命令に応じた
実行命令を、画像処理部の前段のメインコントローラで
生成するようにしているので、汎用性が高い。
又、前記表示部、入力部及びメインコントローラをEW
Sを用いて実現することが可能であり、EWS機能を本
格的に活用して、利用勝手を改善し、他の技術業務との
共存を図ることもできる。In the present invention, each process and control item is hierarchically displayed as a menu on the display unit, and the main controller decodes the process item selected interactively through the input unit according to the menu display and generates an execution command. , the execution command activates the image processing unit, executes image processing, and outputs the processing result, so it is easy for users who do not have specialized knowledge about image processing and are unable to generate execution commands by themselves. Even an operator can operate the image processing section by selecting a processing item displayed on the menu on the display section, without the operator specifying the specific details of the processing (technical processing method). It becomes possible. In addition, if related processing is already being performed, the instructions executed by the image processing unit are stored in the memory together with the procedure, so the instructions stored in the memory can be called up and executed as necessary. By modifying and using it, even operators without specialized knowledge can easily perform the trial-and-error process that is often involved in image processing. Furthermore, it is divided into an image processing section, a display section, an input section, and a main controller, and the main controller before the image processing section generates an execution command according to the selected processing command, which increases versatility. expensive. In addition, the display section, input section and main controller are
It is possible to realize this using S, and it is also possible to make full use of the EWS function to improve usability and coexist with other technical operations.
以下、図面を参照して、本発明の実施例を詳細に説明す
る。
本実施例の概略構成は、第1図に示す如くであり、本シ
ステムの処理メニューを表示し、オペレータが入力し、
更に、これを解読して実行命令を生成することにより、
マンマシンインターフェイス(MMI)機能を実現する
ための、表示部10、入力部12、MMI用イフィンタ
ーフェイスMII/F)14、メインコントローラ16
と、該MMIのメインコントローラ16によって生成さ
れた実行命令によって起動されて画像処理を実行し、そ
の処理結果を出力するための画像処理装置20とから主
に構成されている。
前記表示部10は、前記画像処理装置20によって処理
及び制御可能な項目をメニュー表示して、該画像処理装
置20がどのような処理が可能であるかをオペレータに
知らせる。
前記入力部12は、所望の処理結果を得るための処理項
目をオペレータが選択するためのものであり、例えばマ
ウス又はキーボードで構成されている。
前記メインコントローラ16は、前記MM117F14
を介して前記表示部10及び入力部12と接続された、
前記表示部10により各処理及び制御項目を階層的にメ
ニュー表示し、該メニュー表示に応じて前記入力部12
により対話形式で選択された処理項目を解読して、実行
命令を生成する。
前記画像処理装置20は、前記メインコントローラ16
で生成された実行命令を転送して格納するためのインタ
ーフェイス(1/F)21と、該I/F21を介して入
力される実行命令に従って、各処理部へ制御命令を与え
るためのコントローラ部22と、ビデオ信号入力端子2
3から入力されたビデオ入力信号を後出コーダー(CO
DER)部28で処理可能なデータへ変換するためのア
ナログ/デジタル(A/D)変換部24と、後出コーダ
一部28によって処理された内容が格納された後出メモ
リ30と該A/D変換部24のいずれかを選択するため
のマルチプレクサ(MUX)部26と、前記コントロー
ラ部22より与えられる画像処理情報に基づいて処理を
実行するコーダー部28と、該コーダ一部28からの処
理データを格納するためのメモリ30と、前記コーダ一
部28の出力を該メモリ3oに格納するか、又は、該メ
モリ30に格納されたデータを前記MUX部26に出力
するか切換えるための切換部32と、前記メモリ30に
格納された最終処理データを、表示可能なビデオ出力信
号に変換してビデオ信号出力端子36に出力するための
デジタル/アナログ<D/A)変換部34とから構成さ
れている。
次に、第2図を参照して、実施例を具体化した構成例に
ついて、詳細に説明する。
第2図において、40はエンジニアリングワークステー
ション(EWS)であり、前記表示部10、入力部12
、MMI I/F14、メインコントローラ16の機
能を含んでいて、MMIの情報のやりとりはここで行わ
れる。
外部インターフェイスとして、例えばVMEバス42が
用いられており、該VMEバス42によって、画像処理
装置50ヘインターフエイスされている。
第1図の画像処理装置20に対応するプログラマブルな
画像処理装置50には、インターフェイス部52と、該
コントローラ部22に対応するシスfムコントo−ル(
SYSTEM C0NTR0■、)部54と、例えば
GSPにより描画処理を行う図形出力(GSP)部56
と、例えばC0REにより画像処理を実行する画像処理
(CORE’)部58が備えられている。
前記システムコントロール部54からは、各機能部へ制
御信号が出力され、同時に、画像情報入力タイミングを
外部へ通知する外部同期出力が出力される。
前記画像処理装置50には、更に、各々前記GSP56
のプログラム格納部及びワーク領域として機能するリー
ドオンリーメモリ(ROM>60及びランダムアクセス
メモリ(RAM)62が備えられている。
前記画像処理装置50には、更に、非分離状態のコンポ
ジットビデオ信号を入力するためのコンポジットビデオ
信号入力端子64と、第1図のA/D変換部24に対応
するA/D変換部66と、該A/D変換部66の出力を
黄(Y)成分とシアン(C)成分にYC分離するマトリ
ックス(MATRIX)部68と、赤(R)、緑(G)
、青(B)の各成分に分離されなRGBビデオ信号を入
力するためのRGBビデオ信号入力端子70と、該RG
Bビデオ信号入力端子70から入力されるRGBビデオ
入力信号をYC変換するマトリックス部72と、前記マ
トリックス部68又は72で処理された信号又は後出メ
モリ78に格納された画像情報のいずれかを選択するた
めのマルチプレクサ(MtJX)部74と、該MUX部
74を介して入力される画像情報を処理する前記画像処
理部58と、フィルタ処理を行う際にデータをフィード
バックして処理を実行するための遅延(DLY)部76
と、前記画像処理部58によって処理されたデータを格
納するメモリ78と、最終処理データを格納するメモリ
80と、該メモリ80に書込まれたデータを、コンポジ
ットビデオ信号あるいはRGBビデオ信号に変換するた
めのマトリックス部82と、該マトリックス部82によ
って変換されたデータをアナログ信号に変換するデジタ
ル/アナログ(D/A)変換部84と、該D/A変換部
84によって得られた映像出力信号を出力するビデオ出
力端子86とを備えている。
以下、画像処理装置50の作用を説明する。
画像処理の対象となるビデオ信号は、コンポジットビデ
オ信号である場合にはコンポジットビデオ信号入力端子
64に入力され、RGBビデオ信号である場合にはRG
Bビデオ信号入力端子70に入力される。コンポジット
ビデオ信号入力端子64に入力されたコンポジット画像
信号は、A/D変換部66でデジタル信号に変換され、
更にマトリックス部68でYC分離される。一方、前記
RGBビデオ信号入力端子70から入力されるRGB画
像信号は、マトリックス部72でYC変換される。
前記マルチプレクサ部74は、前記マトリックス部68
.72、又は、前記画像処理部58で処理された画像情
報が格納されているメモリ78のいずれか1つを選択し
て画像処理部58に入力する。更に、このマルチプレク
サ部74は、各YCデータを順次選択して、前記画像処
理部58に入力する。
該画像処理部58は、インターフェイス52を介してE
WS40から入力される実行命令に従って、処理を実行
する。なお、フィルタ処理を行う際には、遅延部76を
介してデータをフィードバックして処理を続行するよう
にされている。
この画像処理部58によって処理されたデータは、前記
メモリ78に格納される。なお、様々な画像処理を独立
に行う必要があるため、このメモリ78は、複数のフレ
ーム記憶領域を備えている。
同様にして、メモリ78→マルチプレクサ部74→画像
処理部58→メモリ78の処理を繰返し行い、得られた
最終処理データが、前記図形出力部56により画素配置
が施されて、最終的にメモリ80に格納される。
このメモリ80は、前記D/A変換部84と直結してお
り、データが書込まれると同時にD/A変換が実行され
る。一方、このD/A変換を行う前に、マトリックス部
82にて、必要に応じてコンポジットビデオ信号あるい
はRGBビデオ信号に変換され、この変換データが前記
D/A変換部84へ入力されて、ビデオ信号出力端子8
6から映像出力信号が得られる。
第3図は、前記EWS40におけるMMIの処理手順を
示したものである。
本システムのMMIは、EWS40の表示部(モニタ)
に表示する階層的なメニュー(第4図に全体メニュー構
造を示す)とポインティングデバイス(マウス)を用い
ている。
メニュープログラムは、該モニタ上に1つのウィンドウ
として表示される。ウィンドウの内部は、パネル貼り形
式のサブウィンドウ(パネル)に分割されており、各パ
ネルはメニューの階層と対応付けられている。従って、
パネルも階層構造になっており、パネル内のアイテムを
選択した時に、そのアイテムに関する下位階層のパネル
が表示される。必要なタイミングでパネルが表示される
ため、その時に必要な操作だけに専念できる0画像処理
部への実行命令は最下層のパネルのアイテムを選択した
時に生成され、画像処理部で実行される。
本実施例においては、メニュープログラムを起動すると
、処理及び制御可能な項目がEWS40のデイスプレィ
にメニュー表示されるので、例えばマウスやキーボード
を用いて必要な指示を行うことによって、オペレータは
、所望の処理結果を得るための処理項目を容易に選択す
ることができる。この際、オペレータが処理の具体的内
容(技術上の処理方法)を明示する必要がないので、画
像処理の専門家でなくても、容易に操作できる。
即ち、処理項目から実行命令への変換は、EWS40に
内蔵したメインコントローラで自動的に行われるので、
オペレータは知る必要がない。
又、メニュー表示に際して、前記EWS40のデイスプ
レィには、まず、システムの基本機能を選択するための
、例えばアプリケーション管理、サンプル管理、ファイ
ル管理、履歴管理、イメージメモリ管理、画像処理操作
管理を含む第1階層が表示され、次いで、該第1階層で
選択された基本WIi能に応じて、II能の絞り込みを
行うために、必要に応じて第2階層及び/又は第3階層
が表示され、更に、実行W1能を選択するための、最終
階層である第4階層が体系的に階層表示されて、第4図
に示す如く、大項目から小項目へと最高4レベル迄、分
かれたトップダウン形式で実行レベルに対応する処理項
目を選択するようにしているので、オペレータは、多岐
に亘る処理項目を容易に選択することができる。従って
、いきなり第4IW層の実行レベルの処理項目を選択す
ることが困難であるような、不馴れなオペレータであっ
ても、マニュアルを参照することなく、容易に実行レベ
ルの処理項目を選択することができる。なお、階層の数
は4に限定されず、第1階層と最終階層の間に中間層を
含むものであればよい。
又、画像処理装置で実行された命令が、履歴として、そ
の手順と共に記憶されているので、類型的な画像処理を
行う際に、過去の実行命令を呼出して、適宜必要に応じ
て修正して用いることができ、複雑な処理を効率良く行
うことができる。又、汎用的な画像処理の処理手順を処
理対象画像に合わせて予めサンプルとして記憶しておく
ことによって、経験のないオペレータであっても、容易
に1Mすな実行命令を選択することができる。
本実施例においては、表示部10、入力部12、MMI
I/F14及びメインコントローラ16の機能をE
WS40で実現しているので、EWS機能を本格的に活
用して、利用勝手を改善し、他技術業務との共存を図る
ことができる。なお、表示部10、入力部12、MMI
I/F14、メインコントローラ16の機能を実現
する方法は、これに限定されず、専用機を用いてもよい
。Embodiments of the present invention will be described in detail below with reference to the drawings. The general configuration of this embodiment is as shown in Fig. 1, in which the processing menu of this system is displayed, the operator inputs
Furthermore, by decoding this and generating an execution instruction,
A display section 10, an input section 12, an interface for MMI (MII/F) 14, and a main controller 16 for realizing a man-machine interface (MMI) function.
and an image processing device 20 that is activated by an execution command generated by the main controller 16 of the MMI to execute image processing and output the processing results. The display unit 10 displays a menu of items that can be processed and controlled by the image processing device 20, and informs the operator what kind of processing the image processing device 20 is capable of. The input unit 12 is for an operator to select a processing item to obtain a desired processing result, and is composed of, for example, a mouse or a keyboard. The main controller 16 is the MM117F14
connected to the display unit 10 and input unit 12 via
The display section 10 displays each processing and control item in a hierarchical menu, and the input section 12 displays the menu in accordance with the menu display.
The process item selected in an interactive manner is decoded to generate an execution command. The image processing device 20 includes the main controller 16
an interface (1/F) 21 for transferring and storing the execution instructions generated by the I/F 21; and a controller section 22 for giving control instructions to each processing section according to the execution instructions inputted via the I/F 21. and video signal input terminal 2
The video input signal input from 3 is sent to a post-output coder (CO
an analog/digital (A/D) converter 24 for converting data into data that can be processed by the DER section 28; A multiplexer (MUX) unit 26 for selecting one of the D conversion units 24, a coder unit 28 that executes processing based on image processing information provided from the controller unit 22, and processing from the coder unit 28. A memory 30 for storing data, and a switching section for switching between storing the output of the coder section 28 in the memory 3o or outputting the data stored in the memory 30 to the MUX section 26. 32, and a digital/analog <D/A) converter 34 for converting the final processed data stored in the memory 30 into a displayable video output signal and outputting it to the video signal output terminal 36. ing. Next, with reference to FIG. 2, a configuration example embodying the embodiment will be described in detail. In FIG. 2, 40 is an engineering workstation (EWS), which includes the display section 10 and the input section 12.
, MMI I/F 14, and main controller 16 functions, and exchange of MMI information is performed here. For example, a VME bus 42 is used as an external interface, and the image processing device 50 is interfaced by the VME bus 42. A programmable image processing device 50 corresponding to the image processing device 20 in FIG.
SYSTEM C0NTR0■, ) unit 54 and a graphic output (GSP) unit 56 that performs drawing processing using GSP, for example.
and an image processing (CORE') unit 58 that executes image processing using CORE, for example. The system control section 54 outputs control signals to each functional section, and at the same time outputs an external synchronization output that notifies the outside of the image information input timing. The image processing device 50 further includes each of the GSPs 56
The image processing device 50 is provided with a read-only memory (ROM>60) and a random access memory (RAM) 62 which function as a program storage unit and a work area.The image processing device 50 is further provided with a non-separated composite video signal. A composite video signal input terminal 64 for converting the output of the A/D converter 66 to the A/D converter 24 in FIG. C) Matrix section 68 that separates YC into components, red (R) and green (G)
, an RGB video signal input terminal 70 for inputting an RGB video signal separated into each component of blue (B);
A matrix unit 72 that performs YC conversion on the RGB video input signal input from the B video signal input terminal 70, and selects either the signal processed by the matrix unit 68 or 72, or the image information stored in the later memory 78. a multiplexer (MtJX) section 74 for processing the image information inputted through the MUX section 74, the image processing section 58 for processing the image information inputted through the MUX section 74, and a multiplexer (MtJX) section 74 for processing the image information input through the MUX section 74; Delay (DLY) section 76
, a memory 78 for storing data processed by the image processing section 58, a memory 80 for storing final processed data, and converting the data written in the memory 80 into a composite video signal or an RGB video signal. a matrix unit 82 for converting the data, a digital/analog (D/A) converter 84 for converting the data converted by the matrix unit 82 into an analog signal, and a video output signal obtained by the D/A converter 84; A video output terminal 86 for output is provided. The operation of the image processing device 50 will be explained below. If the video signal to be image processed is a composite video signal, it is input to the composite video signal input terminal 64, and if it is an RGB video signal, it is input to the RG input terminal 64.
The signal is input to the B video signal input terminal 70. The composite image signal input to the composite video signal input terminal 64 is converted into a digital signal by the A/D converter 66,
Furthermore, YC separation is performed in the matrix section 68. On the other hand, the RGB image signal input from the RGB video signal input terminal 70 is subjected to YC conversion in the matrix section 72. The multiplexer section 74 is connected to the matrix section 68.
.. 72 or the memory 78 in which the image information processed by the image processing section 58 is stored is selected and inputted to the image processing section 58. Furthermore, this multiplexer section 74 sequentially selects each piece of YC data and inputs it to the image processing section 58 . The image processing unit 58 receives E via the interface 52.
Processing is executed according to execution instructions input from the WS 40. Note that when performing filter processing, data is fed back via the delay section 76 to continue the processing. The data processed by this image processing section 58 is stored in the memory 78. Note that since it is necessary to perform various image processing independently, this memory 78 includes a plurality of frame storage areas. Similarly, the process of memory 78→multiplexer section 74→image processing section 58→memory 78 is repeated, and the final processed data obtained is subjected to pixel arrangement by the graphic output section 56, and finally stored in the memory 80. is stored in This memory 80 is directly connected to the D/A converter 84, and D/A conversion is executed at the same time as data is written. On the other hand, before performing this D/A conversion, the matrix section 82 converts it into a composite video signal or an RGB video signal as necessary, and this converted data is input to the D/A conversion section 84, and the video signal is Signal output terminal 8
A video output signal is obtained from 6. FIG. 3 shows the MMI processing procedure in the EWS 40. The MMI of this system is the display section (monitor) of EWS40.
A hierarchical menu (the overall menu structure is shown in Figure 4) and a pointing device (mouse) are used. The menu program is displayed as one window on the monitor. The inside of the window is divided into sub-windows (panels) in a panel pasting format, and each panel is associated with a menu hierarchy. Therefore,
Panels also have a hierarchical structure, and when you select an item within a panel, lower-level panels related to that item are displayed. Since the panel is displayed at the required timing, you can concentrate on only the operations required at that time.0 An execution command to the image processing section is generated when an item on the bottom panel is selected, and executed by the image processing section. In this embodiment, when the menu program is started, items that can be processed and controlled are displayed in the menu on the display of the EWS 40, so the operator can perform the desired processing by giving necessary instructions using the mouse or keyboard, for example. Processing items for obtaining results can be easily selected. At this time, since there is no need for the operator to specify the specific details of the processing (technical processing method), even a person who is not an expert in image processing can easily operate the system. In other words, the conversion from processing items to execution instructions is automatically performed by the main controller built into the EWS40.
Operators don't need to know. In addition, when displaying the menu, the display of the EWS 40 first displays a first menu for selecting basic functions of the system, including, for example, application management, sample management, file management, history management, image memory management, and image processing operation management. A hierarchy is displayed, and then a second hierarchy and/or a third hierarchy are displayed as necessary in order to narrow down II abilities according to the basic WIi ability selected in the first hierarchy, and further, The fourth and final layer for selecting execution W1 functions is systematically displayed hierarchically, and as shown in Figure 4, in a top-down format divided from large items to small items up to a maximum of 4 levels. Since the processing items corresponding to the execution level are selected, the operator can easily select from a wide variety of processing items. Therefore, even inexperienced operators who find it difficult to suddenly select processing items at the execution level of the 4th IW layer can easily select processing items at the execution level without referring to the manual. can. Note that the number of layers is not limited to four, and may be any layer that includes an intermediate layer between the first layer and the final layer. In addition, since the instructions executed by the image processing device are stored as a history along with their procedures, when performing similar image processing, past execution instructions can be recalled and modified as necessary. can be used to efficiently perform complex processing. Furthermore, by storing general-purpose image processing processing procedures in advance as samples in accordance with images to be processed, even an inexperienced operator can easily select 1M or other execution commands. In this embodiment, a display section 10, an input section 12, an MMI
The functions of I/F 14 and main controller 16 are
Since it is implemented in WS40, it is possible to make full use of the EWS function, improve usability, and coexist with other technical operations. Note that the display section 10, input section 12, MMI
The method of realizing the functions of the I/F 14 and the main controller 16 is not limited to this, and a dedicated machine may be used.
第1図は、本発明に係る汎用画像処理装置の実施例の概
略構成を示すブロック線図、
第2図は、実m例の具体的な構成例を示すブロック線図
、
第3図は、実施例のメインコントローラにおける処理手
順を示す流れ図、
第4図は、実施例の階層表示の体系を示す線図である。
10・・・表示部、
12・・・入力部、
14・・・マンマシンインターフェイス<MMI I
/F)部、
16・・・メインコントローラ、
20.50・・・画像処理装置、
21・・・インターフェイス(I/F)、22・・・コ
ントローラ部、
23・・・ビデオ信号入力端子、
24.66・・・アナログ/デジタル(A/D)変換部
、
26.74・・・マルチプレクサ(MUX)部、28−
ニア−グー(CODER)部、
30.78.80・・・メモリ、
32・・・切換部、
34.84・・・デジタル/アナログ(D/A)変換部
、
36.86・・・ビデオ信号出力端子、40・・・エン
ジニアリングワークステーション(EWS)、
54・・・システムコントロール部、
56・・・図形出力(GSP)部、
58・・・画像処理(CORE)部、
64・・・コンポジットビデオ信号入力端子、70・・
・RGBビデオ信号入力端子。FIG. 1 is a block diagram showing a schematic configuration of an embodiment of a general-purpose image processing device according to the present invention, FIG. 2 is a block diagram showing a specific configuration example of an actual example, and FIG. Flowchart showing the processing procedure in the main controller of the embodiment. FIG. 4 is a diagram showing the hierarchical display system of the embodiment. 10...Display section, 12...Input section, 14...Man-machine interface<MMI I
/F) section, 16... Main controller, 20.50... Image processing device, 21... Interface (I/F), 22... Controller section, 23... Video signal input terminal, 24 .66... Analog/digital (A/D) conversion section, 26.74... Multiplexer (MUX) section, 28-
Near-goo (CODER) section, 30.78.80...Memory, 32...Switching section, 34.84...Digital/analog (D/A) conversion section, 36.86...Video signal Output terminal, 40... Engineering workstation (EWS), 54... System control section, 56... Graphic output (GSP) section, 58... Image processing (CORE) section, 64... Composite video Signal input terminal, 70...
・RGB video signal input terminal.
Claims (1)
の表示部と、 所望の処理結果を得るための処理項目を選択する入力部
と、 前記表示部により各処理及び制御項目を階層的にメニュ
ー表示し、該メニュー表示に応じて前記入力部により対
話形式で選択された処理項目を解読して、実行命令を生
成するメインコントローラと、 該メインコントローラで生成された実行命令により起動
されて画像処理を実行し、その処理結果を出力する画像
処理部と、 該画像処理部で実行された命令を、その手順と共に記憶
しておくためのメモリと、 を備えたことを特徴とする汎用画像処理装置。(1) A display section for displaying a menu of processing and controllable items, an input section for selecting a processing item to obtain a desired processing result, and a hierarchical menu displaying each processing and control item using the display section. a main controller that displays a menu and decodes a processing item selected interactively by the input unit according to the menu display and generates an execution command; and a main controller that is activated by the execution command generated by the main controller to perform image processing. A general-purpose image processing device comprising: an image processing unit that executes the process and outputs the processing result; and a memory that stores instructions executed by the image processing unit together with the procedures. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP916190A JPH03212771A (en) | 1990-01-18 | 1990-01-18 | General purpose image processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP916190A JPH03212771A (en) | 1990-01-18 | 1990-01-18 | General purpose image processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03212771A true JPH03212771A (en) | 1991-09-18 |
Family
ID=11712893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP916190A Pending JPH03212771A (en) | 1990-01-18 | 1990-01-18 | General purpose image processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03212771A (en) |
-
1990
- 1990-01-18 JP JP916190A patent/JPH03212771A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0927916A (en) | Image processor and image processing method | |
| JPH10283020A (en) | Programmable display device | |
| JPH03212771A (en) | General purpose image processor | |
| US5604886A (en) | Design supporting apparatus and method for performing design work at each of a plurality of design stages | |
| JP2748972B2 (en) | Grid display method in graphic processing device | |
| JP3029307B2 (en) | Program creation device | |
| JP2722148B2 (en) | Image brushing method | |
| JPH05205008A (en) | Analysis system for connection of logic circuit diagram | |
| JPH0329059A (en) | Method and equipment for processing image | |
| JPH08227348A (en) | Spreadsheet display | |
| JPS6318480A (en) | Trend display method | |
| JPH02235139A (en) | Screen display information switching system | |
| JPS62293339A (en) | Method for transforming menu into hierarchy in computer system | |
| JPH04141760A (en) | Interactive system design system | |
| JPH0728445A (en) | Image display controller | |
| JPH01124046A (en) | Interactive processing system | |
| JPH05341950A (en) | Screen display | |
| Perutka | Tips and tricks for programming in Matlab Karel | |
| JPS61265602A (en) | Teaching method for robot | |
| JPH07129080A (en) | Sfc input system | |
| JPH0778714B2 (en) | Multiple display area control method and its control device | |
| JPH05174119A (en) | Graphic program creation system | |
| JPH04257004A (en) | Picture display method for numerical controller | |
| JP2005346621A (en) | Color arrangement support apparatus and color arrangement support method | |
| JPH04266170A (en) | Software generating system for screen display |