JPH02275574A - 指定図形の座標検出方式 - Google Patents

指定図形の座標検出方式

Info

Publication number
JPH02275574A
JPH02275574A JP1097769A JP9776989A JPH02275574A JP H02275574 A JPH02275574 A JP H02275574A JP 1097769 A JP1097769 A JP 1097769A JP 9776989 A JP9776989 A JP 9776989A JP H02275574 A JPH02275574 A JP H02275574A
Authority
JP
Japan
Prior art keywords
shape
data
dot
coordinates
specified
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.)
Granted
Application number
JP1097769A
Other languages
English (en)
Other versions
JP2562498B2 (ja
Inventor
Toshio Fujita
敏男 藤田
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.)
KANSAI PANAFUAKOMU KK
PFU Ltd
Original Assignee
KANSAI PANAFUAKOMU KK
PFU 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 KANSAI PANAFUAKOMU KK, PFU Ltd filed Critical KANSAI PANAFUAKOMU KK
Priority to JP1097769A priority Critical patent/JP2562498B2/ja
Publication of JPH02275574A publication Critical patent/JPH02275574A/ja
Application granted granted Critical
Publication of JP2562498B2 publication Critical patent/JP2562498B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 [概要] 表示部と′ポインティング手段を備えT二情報処理装置
における指定図形の座標検出方式に関し、ポインティン
グデバイスにより入力された座標が指定された図形であ
ることを検出する制御を耐重な構成により迅速に実行す
ることができる指定図形の座標検出方式を提供すること
を目的とし、形状設定部は、指定図形が中心座標とその
8近傍からなる形状入力が入力されるとテーブル設定手
段により、9ドツトのデータに対応する番号のテーブル
に指定表示を設定し、形状検索部は、ポインティング手
段からの座標入力に対し8近傍ドツト取出し手段により
フレームメモリから該座標と8近傍のドツトデータを取
出し、取出された9ドツト情報を用いてテーブルアクセ
ス手段はテーブルに読出しアクセスし、−4検出手段は
テーブルから読出された情報により指定形状の検出を識
別し、検出できない時に座標入力の値を隣接するドツト
位置に変更して検索を行うよう構成する。
[産業上の利用分野コ 本発明は表示部とポインティング手段を備えf;情報処
理装置における指定図形の座標検出方式に関する。
近年コンピュータを用いたグラフィック処理がCAD 
(Computer Aided Design)、 
 CAM (Computer Aided Manu
facturing)等の分野および0A(Offic
e Automation)分野で利用されるようにな
った。そして、現在のコンピュータにおけるグラフィッ
ク処理はデイスプレィ上でのフルカラーのサポート、リ
アルな画像、緻密な作図機能などの点で従来よりももか
に高度なものとなっている。
この高度なグラフィック処理においても人間による入力
処理が必要であり、その中で表示図形に対して座標を指
示するポインティング手段としてマウス、タブレット、
ライトペンなど種々の装置が利用されている。ところが
、これらのポインティング手段によっては緻密なグラフ
インク画面の特定の図形を正確にポイントすることは困
難になっている。
従来の技術では処理が複雑であづたため、マウスやタブ
レフト等をポインティングデバイスとして使う、高解像
度のグラフインクメモリの任意点を指定させる場合に迅
速に目的の図形を選び出したいという要望が強い。
[従来の技術] 第6図は従来例の説明図である。
第6図のイ、は従来のポインティングデバイスによる指
定方法、口、はその場合の図形判定のアルプリズムを示
す。
イ、には、デイスプレィ画面(フレームメモリの内容に
対応)上に長方形の図形が示され、その長方形の図形を
カーソル(矢印により示す)によりポインティングする
場合、従来はカーソル(図の矢印)をマウスやタブレフ
ト等により長方形の頂点に移動して入力指定(操作スイ
ッチをオンにするなど)を行う。
これにより、第6図口、の図形指定判定のアルゴリズム
が開始される。最初にポインティングデバイスより(X
、Y)の座標値の通知がある(ステップ40)。この座
標値に対して、ステップ41ではメインメモリに格納さ
れている(フレームメモリから予め取出されている)長
方形の各頂点を表す(頂点l乃至頂点4で示す)ベクト
ルデータの先頭(頂点1)の座標データ(X’ 、Y’
 ”)を取出す(ステップ41)。
このデータについてステップ42でデータの有無がチエ
ツクされるが、この場合データが有るのでステップ43
に移りそこでデータ(X、Y)と(X’ 、Y’ )が
−敗するか否かを判別し、一致するとブザー通知を実行
しくステップ44)、当該図形の選択(ポインティング
)入力が可能となる(ステップ45)。
ステップ43において、一致がとれないとメインメモリ
から次のデータ(頂点2)を取出して同様の処理を行う
。このようにして、メインメモリの全てのデータ(頂点
1乃至頂点4)について比較照合しても一致がとれない
と、最後にステップ42においてデータが無いと判定さ
れる。この場合は、ポインティングによる指定座標が誤
った位置であるから、ステップ40に戻ってポインティ
ングデバイスによる指定座標の入力動作を再度行う。そ
の再入力された座標値(X、Y)について同様の処理が
行われる。
このような処理は、線の端点(終端)や、2つの線の交
点をポインティングする場合も同様に行われる。
〔発明が解決しようとする課題〕
上記した従来例で示すように、グラフィックメモリの任
意の点を指定させる場合には、デイスプレィ上で座標点
を指定するのが煩わしく、かつ時間がかかっていた。
また、従来の技術では、CAD、CAM分野やOAの分
野において蓄積されたベクトル座標と指定点を比較する
処理のアルゴリズムをコード化するのに非常に大きな労
力を要しており、またデータ領域を獲得するために大き
なメモリを要するという問題があった。
本発明はポインティングデバイスにより入力された座標
が指定された図形であることを検出する制御を前車な構
成により迅速に実行することができる指定図形の座標検
出方式を提供することを目的とする。
[課題を解決するための手段] 第1図は本発明の原理的構成図である。
第1図において、10は情報処理装置、11は形状設定
部、12は形状検索部、13はメモリ、14は表示部、
15はフレームメモリ、16はキーボード、17はポイ
ンティング手段を表す。
形状設定部11は、入力された形状入力の保持部111
とこのデータをテーブルに設定するテーブル設定手段1
12とで構成され、形状検索部12は座標入力の保持部
121.8近傍ドツト取出し手段122、テーブルアク
セス手段123および一致検出手段124とで構成され
る。
本発明は指定形状を9ドツトのデータとして対応するテ
ーブルに設定し、ポインティングされた座標についてフ
レームメモリから8近傍ドツト(中心を含めて9ドツト
)のデータを取出して、そのドツトデータにより指定さ
れたテーブルを読出して一致を検出するものである。
[作用] 最初にポインティングしたい図形をキーボード16によ
り入力する。この場合、図形として3ドツト×3ドツト
のマドリンクスの各ドツトのオン′(“1”)またはオ
フ(“0″)により指定したい図形が表現される。この
9ドツトの設定図形の形状入力111は、テーブル設定
手段112において、その9ドツトを9ピントの2進デ
ータに変換し、予めメモリ13に設げられた多数のテー
ブルの中の対応する番号のテーブルに登録(“1”を立
てる)する。
この形状設定が行われた後、ポインティング手段17に
より表示部14の表示画面をみて指定した図形が存在す
ると認識される位置に対してポインティングが行われる
と、その座標入力は形状検索部12の保持部121に保
持される。これにより、8近傍ドツト取出し手段122
は、保持部121の座標を中心として8近傍ドツト(全
体で9ドソ日をフレームメモリ15から取出す。取出さ
れたデータはバッファ132に格納される。
この9ドツトのデータは次のテーブルアクセス手段12
3において、9ビツトデータとして2進データに変換さ
れ、そのデータをアドレスとしてテーブル131の対応
する番号の内容を続出す。
読出されたテーブルの内容は、一致検出手段124にお
いて判別され、その内容が登録された内容(“1”)で
あれば、一致したことを表す通知出力を発生し、登録さ
れたテーブルでない(“0”)場合は、不一致出力を発
生し、座標入力の保持部121の座標位置を左、右、上
、下の一つ例えば、左に1ドツト分移動した座標に変化
させる。変化した座標により再び8近傍ドツト取出し手
段122によるフレームメモリからのデータ読出しや、
テーブルアクセス手段123によるテーブル続出し等の
動作が行われ、一致が検出されないと、元の座標の上に
1ドツト移動させ、次に入力座標を右に1ドツト変化さ
せるというように順次座標を変化させて検索を行う。
このように、図形を指定した後、ポインティング手段に
よる位置の指定は厳密な位置をポインティングしなくて
も、指定された形状の座標(中心座標)を自動的に変化
させて検索動作を行うことにより指定図形を検出するこ
とができる。
[実施例] 第2図は実施例の処理フロー図、第3図は処理の詳細説
明図、第4図は図形設定の具体例を示す図、第5図は図
形指定の動作例を示す図である。
第2図の処理フローを第3図を参照しつつ説明する。
初めに、検出したい形状を8近傍を含むデータとして設
定する(ステップ20)。この指定は、第3図イ、に示
すように、中心座標の周囲の8近傍のドツトを含めて、
3ドツト×3ドツトのマトリックスのパターンとして設
定する。この場合、中心座標のドツトをθビット位置と
して、図示のように各ドツト位置の数値がビット位置と
して扱うことにより、9ビツトのデータとなる。
この9ピントは、各ドツトが表示状態としてオン(I”
)かオフ(“θ″)かの2つの状態の何れかを表す。(
但し、白、黒の画像表示では2状態であるが、カラー表
示の場合は、黒を“O”にしてそれ以外の色(パレット
)を“1”にする)。
このように9ビツトのデータは、各ビットのオン、オフ
の組み合わせにより512のパターンが発生することが
できる。従って、それぞれのパターンに対応して512
個のテーブルを用意する。
次に第2図のステップ21においてテーブル設定が行わ
れる。この設定動作は、第3図口、に実例により示され
ており、9ドツトのパターンがドツト0,1.7が“1
” (オン状態)の図形を設定した時、9ビツトのデー
タはr 0100OOOIIJとなり、これを2進数と
解すると10進数の「131」に相当する。そこで、5
12個あるテーブルの先頭から131番目のテーブルに
“1”をセントすることにより設定が行われ、その他の
全てのテーブルを“0′にする。なお、複数のパターン
を同時に検索したい時は、対応する他の番号のテーブル
をセットすればよい。
次に、ステップ22(第2図)においてポインティング
デバイスより座標値を取出す。続いてステップ23でこ
の座標値を中心とする8近傍情報(合計9ドツト)をフ
レームメモリから取出す。
このデータは、次のステップ24において設定した8近
傍(データ)と−敗するかどうかを判定し、−敗した場
合カーソルが一致点に移動する(ステップ26)。なお
、この間−敗が得られるまで表示されたカーソルの位置
はポインティングデバイスにより入力された最初の位置
を保持している。この後、ブザー通知を出力(ステップ
27)してポインティングによる指定が可能となる。
ステップ24において一致が得られない時は、ステップ
25に移って、1ドツトシフト(上、下。
左、右)して、ステップ23.24の処理が繰り返され
て、−敗を見出す動作が行われる。
上記のステップ23.24による処理の詳細を第3図ハ
、に示す8近傍テーブルによる比較照合処理フローによ
り説明する。
ステップ31 (第2図のステップ23に対応)により
中心を含む8近傍をフレームメモリから取出すと、ステ
ップ32において取出された9ドツトのデータは第3図
イ、に示す方法により9ビツトデータに変換される。次
に、その変換されたデータとテーブル先頭アドレス(第
3図口、に示すアドレスX)を加算して、その結果をア
ドレスとしてテーブルを読出す(ステップ33)。次に
読出しデータの内容が“l”か否かを判別して、“l゛
であれば設定図形と一致したものとして処理(第2図ス
テップ26)が行われ、0”の場合は指定図形と不一致
であるとして対応する処理(第2図のステップ25)に
移る。
このように、表示画像中の指定図形が存在する位’ll
に近い場所にカーソルを移動してポインティングするこ
とにより自動的に指定図形を検索して一致した図形を検
出すると通知を行うことがでさる。
図形設定の具体例を第4図に示す。
第4図のイ、には図形選択の形状メニューを画面に表示
する方法が示されている。図に示すように、デイスプレ
ィ画面の右側に端点、交点、角・・・といった形状メニ
ューが表示されており、そのいずれかをカーソル(また
はキーボード)により選択すると、対応する8近傍デー
タの設定が行ねれる。
第4図口、には、形状メニューにより選択した形状に対
応する8近傍データが示されている。
すなわち、端点の場合は、中心座標(3×3のドツトの
中心)を端点とする8つのパターンが選ばれ、これらの
全部を指定図形として設定することができるし、その中
の一つを更に選択することもできる。同様に、交点(2
つの線が直交する点)や、角(90度)の8近傍データ
は図のようなデータが設定される。
次に本発明による図形指定の動作例を第5図に示す。
第5図には、第4図イ、の図形の形状メニューの画面に
おいて「端点」を選択した後の動作が示されている。
第5図イ、の画面には、図形として線50が表示されて
いる時に、ポインティングデバイスによりカーソル51
を矢印の方向に移動して、はぼ先端の位置52 (点線
で示す)で入力のためにスイッチ操作を行うと、第4図
口、の端点の8近傍データとの一致検出の処理が行われ
て、一致を検出するとカーソルが一致点に移動(ポイン
ティングした位置で一致が取れた時は移動しない)して
、ブザー通知が出力され、指定図形を選択して終了する
[発明の効果] 本発明によれば利用者が指定したい図形の形状を予め定
義しておくだけで、1回のポインティングで図形を検出
する確率が高くなり迅速なポインティングを実現するこ
とができる。また、フレームメモリ (デイスプレィ画
面上)に描かれた図形情報と8近傍のテーブルを用意し
て検出処理を行うだけで、従来のような繁雑な図形検出
のアルゴリズムとプログラミングを不要とすることがで
き、図形処理システムの開発効率を向上することができ
る。
【図面の簡単な説明】
第1図は本発明の原理的構成図、第2図は実施例の処理
フロー図、第3図は処理の詳細説明図、第4図は図形設
定の具体例を示す図、第5図は図形指定の動作例を示す
図、第6図は従来例の説明図である。 第1図中、 10:情報処理装置 2+形状設定部 12;形状検索部 13:メモリ 14:表示部 15:フレームメモリ 16:キーボード 17:ポインティング手段 特許出願人 株式会社ビーエフニー(外1名)復代理人
弁理士  穂坂 相離 尖花イp11f)処理フロー図 $ 2 図 々 口。 ?近傍デ″−20設え 圀力23先′Lの具イ本1ラリち5ホオCn$4!21 ◇ しし 較ジ、モイ針 W升今牛巳定f)p、イ奉イ多・1 と1マオ図$ 5
 図

Claims (1)

  1. 【特許請求の範囲】 表示部とポインティング手段を備えた情報処理装置にお
    ける指定図形の座標検出方式において、形状設定部(1
    1)は、指定図形が中心座標とその8近傍からなる形状
    入力(111)が入力されるとテーブル設定手段(11
    2)により、9ドットのデータに対応する番号のテーブ
    ル(131)に指定表示を設定し、 形状検索部(12)は、ポインティング手段(17)か
    らの座標入力に対し8近傍ドット取出し手段(122)
    によりフレームメモリから該座標と8近傍のドットデー
    タを取出し、 取出された9ドット情報を用いてテーブルアクセス手段
    (123)はテーブル(131)に読出しアクセスし、 一致検出手段(124)はテーブルから読出された情報
    により指定形状の検出を識別し、 前記形状検索部(12)は指定形状が検出されない時に
    座標入力の値を隣接するドット位置に変更して検索を行
    うことを特徴とする指定図形の座標検出方式。
JP1097769A 1989-04-18 1989-04-18 指定図形の座標検出方式 Expired - Lifetime JP2562498B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1097769A JP2562498B2 (ja) 1989-04-18 1989-04-18 指定図形の座標検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1097769A JP2562498B2 (ja) 1989-04-18 1989-04-18 指定図形の座標検出方式

Publications (2)

Publication Number Publication Date
JPH02275574A true JPH02275574A (ja) 1990-11-09
JP2562498B2 JP2562498B2 (ja) 1996-12-11

Family

ID=14201066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1097769A Expired - Lifetime JP2562498B2 (ja) 1989-04-18 1989-04-18 指定図形の座標検出方式

Country Status (1)

Country Link
JP (1) JP2562498B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04245383A (ja) * 1991-01-30 1992-09-01 Daikin Ind Ltd 図形id認識の高速処理方法及びその装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62269276A (ja) * 1986-05-19 1987-11-21 Nippon Telegr & Teleph Corp <Ntt> 会話型図形入力方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62269276A (ja) * 1986-05-19 1987-11-21 Nippon Telegr & Teleph Corp <Ntt> 会話型図形入力方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04245383A (ja) * 1991-01-30 1992-09-01 Daikin Ind Ltd 図形id認識の高速処理方法及びその装置

Also Published As

Publication number Publication date
JP2562498B2 (ja) 1996-12-11

Similar Documents

Publication Publication Date Title
US6292179B1 (en) Software keyboard system using trace of stylus on a touch screen and method for recognizing key code using the same
JP3353954B2 (ja) 手書き入力表示方法および手書き入力表示装置
JPH09231393A (ja) 命令入力装置
JP3589254B2 (ja) 作図装置
JP3599198B2 (ja) 図形編集装置
JPH02275574A (ja) 指定図形の座標検出方式
WO1993012504A1 (fr) Systeme de coloriage de dessins dans un systeme de visualisation graphique
JPH07121156A (ja) 表示制御方法並びにその装置
US5471536A (en) Figure digitizing system
JPS63118820A (ja) メニユ−表示装置
US6212294B1 (en) Image processing method and apparatus therefor
US5680527A (en) Information processing system having recognized pattern control
CN101383049B (zh) 图像处理装置及图像处理方法
JPH1124649A (ja) グラフ表示装置、グラフ表示方法、記憶媒体
JPH04308886A (ja) 地図情報入力装置
JP2721344B2 (ja) 画像処理方法
JP2817845B2 (ja) 図形処理装置及び方法
JP3136852B2 (ja) タッチパネル画面作成方法およびその装置
JP3298199B2 (ja) 表示制御装置
JPS62115579A (ja) グラフイツク図形表示制御装置
JPH06259490A (ja) 回路パターン情報作成装置
JPH061483B2 (ja) 正規化図形入力装置
JPH08171646A (ja) 図形作成装置
JP2003085589A (ja) 図形情報処理方法及び装置
JPH06290226A (ja) 図形処理装置