JPH05174121A - 図形処理装置 - Google Patents

図形処理装置

Info

Publication number
JPH05174121A
JPH05174121A JP3032535A JP3253591A JPH05174121A JP H05174121 A JPH05174121 A JP H05174121A JP 3032535 A JP3032535 A JP 3032535A JP 3253591 A JP3253591 A JP 3253591A JP H05174121 A JPH05174121 A JP H05174121A
Authority
JP
Japan
Prior art keywords
command
pointing device
mouse
area
menu area
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
JP3032535A
Other languages
English (en)
Inventor
Masayuki Inoue
雅之 井上
Takaaki Goto
孝明 後藤
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP3032535A priority Critical patent/JPH05174121A/ja
Publication of JPH05174121A publication Critical patent/JPH05174121A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 表示装置の領域間のポインティングデバイス
の移動をなくし、作業の効率化を図る。 【構成】 2個のポインティングデバイスを用い、一方
のポインティングデバイスであるマウス7でコマンドメ
ニュー領域2a内のコマンドを選択し、他方のポインテ
ィングデバイスであるマウス8で図形描画領域2b内の
図形を描画する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、図形処理装置に関し、
特に、CAD(ComputerAided Design)などの図形処
理装置に関するものである。
【0002】
【従来の技術】この種の従来の図形処理装置について、
図8および図9により説明する。
【0003】図8は従来の図形処理装置の構成図、図9
は図形処理の流れを説明するための表示装置の正面図で
ある。
【0004】図8において、一般的にCADなどの図形
処理装置では、入力された情報を処理する中央処理装置
1と、コマンドを表示するコマンドメニュー領域2a及
び直線,円などから成る図形要素を表示する図形描画領
域2bの2つの領域を有する表示装置2と、表示装置2
の任意の位置情報や表示されている処理コマンドを選択
するために使われ、かつ、選択されたコマンドや位置情
報を決定するための決定ボタン3aを有するポインティ
ングデバイス(マウス,デジタイザ等)3と、文字や数値
などを入力するキーボード4と、図形データ等を記憶す
る外部記憶装置5と、図形を出力するプロッタ6で構成
されている。
【0005】従来のCADによる作図は、次のような過
程を経て行われる。
【0006】まず、処理コマンドが並んでいるコマンド
メニュー領域2aへポインティングデバイス3を移動し
て、自分の所望している処理コマンドを指し示した後、
決定ボタン3aを操作し、そのコマンドを決定する。次
に、ポインティングデバイス3を実際に描画する図形描
画領域2bへ移動し、所望の点を指し示した後、決定ボ
タン3aを操作して決定する。このような動作を繰り返
して図形を描いていく。
【0007】「点Aから点Bまで線を引く」ための具体
的な処理例を図9により説明する。なお、図中に示す矢
印はポインティングデバイス3の軌跡を示している。
【0008】まず、コマンドメニュー領域2aの「線」
をポインティングデバイス3で指示し、決定ボタン3a
で決定し(a図)、さらに、コマンドメニュー領域2aの
「2点」を選び出し決定する(b図)。次に、ポインティ
ングデバイス3を図形描画領域2bの点Aまで移動し、
点Aを決定し(c図)、さらに点Bを決定すると、所望の
線が描き終わる(d図)。ここで実線で示した矢印αは、
ポインティングデバイス3がコマンドメニュー領域2a
から図形描画領域2bへ移動したことを示し、破線で示
した矢印βは、ポインティングデバイス3が図形描画領
域2bからコマンドメニュー領域2aへ移動したことを示
す。
【0009】
【発明が解決しようとする課題】しかしながら、従来の
方法であると、矢印αおよびβで示される動作は、1つ
のポインティングデバイス3でコマンド選択から図形描
画までを行っているため必ず発生し、かつ、次の動作を
行う時にも常に発生する。すなわち、表示装置2の画面
上でポインティングデバイス3を何度もコマンドメニュ
ー領域2aから図形描画領域2bへと、矢印αおよびβの
ように繰り返し大きく動かす必要があり、基本的に図形
入力が煩わしく、思考の中断が発生し、かつ図形作成に
時間をとられるという問題があった。
【0010】この対策として、ポインティングデバイス
3の他のボタンを押すと、コマンドメニュー領域2aと
図形描画領域2bを行き来する方法も提案されている
が、この方法だとコマンド選択と位置選択が同時に行え
ない上に、多数回の領域間の移動のために、ポインティ
ングデバイス3のボタンを押す操作回数が著しく増加
し、1つの図面を完成させる作業時間の内のかなりの時
間を占めてしまうという問題があった。
【0011】本発明の目的は、上記の問題を解決し、図
形作成時間が短い図形処理装置を提供することにある。
【0012】
【課題を解決するための手段】上記の課題を解決するた
め、本発明は、2個のポインティングデバイスを用い、
一方はコマンドメニュー領域専用に、他方は図形描画領
域専用にそれぞれ使用するように構成したものである。
【0013】
【作用】上記の構成により、コマンドを選択する側のポ
インティングデバイスは、1方向(例えば縦方向)の動き
のみとしてコマンドメニュー領域のみを、また、図形を
描画する側のポインティングデバイスは、2次元の動き
を行い図形描画領域のみをそれぞれ移動する。
【0014】このように図形描画とコマンド選択を分離
すると、ポインティングデバイスによるコマンドメニュ
ー領域と図形描画領域との行き来が大幅に削減され、さ
らに、2個のポインティングデバイスを同時に使用して
決定できるので、図形入力が簡略化され、図形作成時間
が削減される。
【0015】
【実施例】本発明の一実施例を図1ないし図7により説
明する。
【0016】図1は本発明による図形処理装置の一実施
例の構成図、図2は本実施例による図形処理の流れを説
明するための表示装置の正面図、図3はコマンドメニュ
ー領域と2台のポインティングデバイスの正面図であ
る。
【0017】図1において、本実施例が図8に示した従
来例と異なる点は、コマンド決定ボタン7aを有する第
2のポインティングデバイスであるマウス7と、位置決
定ボタン8aを有する第1のポインティングデバイスで
あるマウス8の2台を装備し、一方のマウス7はコマン
ドメニュー領域2aのみを移動し、コマンド入力するこ
とに特化し、他方のマウス(以下、ポインティングデバ
イスという)8は、図形描画領域2bのみを移動し図形ポ
インターに特化した点である。その他は従来例と変わり
がないので、同じ構成部品には同一符号を付して、その
説明を省略する。
【0018】以上のように構成された図形処理装置の動
作を説明する。
【0019】上述のように、マウス7は、コマンド選択
に特化され、縦方向に動きを矯正されている。従って、
図3に示すように、マウス7が、矢印A,BおよびCの
どの方向に動こうとも、マウス7から出力されるX方
向,Y方向のデータのうち、Bに示すY方向のデータの
みを中央処理装置1が読み取り、表示装置2内のコマン
ドメニュー領域2aに反映させる。即ち、マウス7が矢
印A,BおよびCで示す上方向へ動けばコマンドが選択
されたことを示すコマンドの反転文字が矢印Dのよう
に、(d)の“修正”から、順に(a)の“点”に動く。逆に
マウス7が矢印E,FおよびGで示す下方向へ動けばコ
マンドが選択されたことを示すコマンドの反転文字が矢
印Hのように、(a)の“点”から(d)の“修正”へと移動
する。さらに所望のコマンド位置に移動が完了すれば、
コマンド決定ボタン7aを押すことで、所望のコマンド
が決定される。続いて、ポインティングデバイス8によ
り図形描画領域2bでの描画作業を行う。
【0020】次に、マウス7,ポインティングデバイス
8,中央処理装置1および表示装置2の電気的動作につ
いて、図4および図5により説明する。
【0021】図4は中央処理装置1を中心にした回路ブ
ロック図、図5は描画手順を示すフローチャートであ
る。
【0022】図4において、中央処理装置1は、CPU
9,DRAMなどの内部記憶装置10,画面制御回路11,
マウス7とポインティングデバイス8からの信号を受信
するA,B2個のポートを有するシリアルデータ受信回
路12および画像メモリ13から構成されている。
【0023】また、マウス7およびポインティングデバ
イス8は、それぞれコマンド決定ボタン7aおよび位置
決定ボタン8a、ワンチップマイコン7bおよび8b、X
方向変位データカウンタ7cおよび8c、Y方向変位デー
タカウンタ7dおよび8dから構成されている。
【0024】以上のような構成における信号の流れは、
X方向およびY方向変位データカウンタ7c,8c,7d
および8dからのデータ信号を受け取ったワンチップマ
イコン7bおよび8bは、CPU9が指令を出し、シリア
ルデータ受信回路12を介して内部記憶装置10に記憶させ
る。さらにCPU9は、記憶されたデータから表示画面
上のどの位置をマウス7又はポインティングデバイス8
が示しているかを計算して、画像メモリ13へ書き込み、
そこから画面制御回路11により画面制御された表示装置
2へビデオ信号として送り出す。マウス7とポインティ
ングデバイス8の切り分けは、CPU9から出力される
アドレス信号の状態が、0Vか5VかによりポートA,
Bを切り換えることにより行われる。
【0025】次に、上記のハードウェア構成によりCA
Dの作業を行う際のポインティングデバイスのサンプリ
ングのフローチャートについて述べる。
【0026】実際上、中央処理装置1は、ポインティン
グデバイス8とマウス7の移動位置もしくは移動距離を
同時にサンプリングすることができる。すなわち、ポイ
ンティングデバイス8とマウス7を動かしている時は
(つまりコマンド決定状態でなく、かつ位置入力決定状
態でもない時)、中央処理装置1側は、入力決定待ち状
態であり(図5(a))に示すようなフローチャートで示さ
れるような状態にあれば良い。つまり、ポインティング
デバイス8のカーソルの移動量のサンプリング、カーソ
ルの画面位置の計算、画像メモリ13への書き込み、マウ
ス7で選択された位置サンプリング、選択されたコマン
ド位置の計算、画像メモリ13を介して、選択されたコマ
ンドの反転と前に選択されていたコマンドの正転さえや
っていればよい。故にコマンド選択中、すなわちマウス
7移動時でも、ポインティングデバイス8の位置を動か
し所望の位置近くまでポインティングデバイス8が示す
カーソルを動かしておくことができ、逆に位置選択中、
すなわちポインティングデバイス8移動時に、マウス7
の位置を所望のコマンドの近くまで動かしておくことが
でき、効率的に作業ができる。本実施例でのデータ構造
を(図5(b))に示してある。
【0027】本実施例では省工数化の為、2つのポイン
ティングデバイスは同一マウスを使用している。2つの
ポインテイングデバイスの差は、位置選択用のポインテ
ィングデバイス8が位置計算の際、X,Yの両方のデー
タの値を参照し計算を行うが、コマンド位置選択用のマ
ウス7からサンプリングされたX,Y両方のデータは、
どのコマンドが選択されたかを計算する際には、Y方向
のデータしか参照しない。そうすることによって、マウ
ス7の動きはY方向に矯正される。
【0028】なお、本実施例では、マウス7の動きの矯
正方法は、ソフトウェア的にX方向のデータを無視する
方法で矯正したが、ハードウェア的にX方向の移動距離
を示すX方向変位データ信号線を削除したり、メカニカ
ル的にマウス7をレール等により動きを矯正する方法な
ども採用できる。
【0029】コマンド決定時もしくは位置決定時(つま
りコマンドおよび位置決定ボタン7aおよび8aが押され
た時)には、割込みにより別作業(例えば図形描画領域2
bに線を描画するなどの作業)に入るためポインティング
デバイス8又はマウス7の移動位置もしくは移動距離の
サンプリングはできなくなる。しかしながら、1つのポ
インティングデバイスのみを用いるのに比べて、ポイン
ティングデバイス8は、大きく移動することなく、また
ポインティングデバイス8とマウス7を同時に移動する
ことができ、効率的に作業が行われ作業時間が大幅に短
縮される。
【0030】従来例の中で述べた「点Aから点Bまで線
を引く」例に、この方法を適用すると図2に示す一連の
流れのようになる。まず、マウス7で、コマンド「線」
を指示し、コマンド決定ボタン7aで決定し(a図)、さ
らにコマンド「2点」を選び出し決定する(b図)。次に
ポインティングデバイス8を点Aまで移動し、点Aを位
置決定ボタン8aで決定し(c図)、さらに点Bを決定し
て、所望の線を描き終える(d図)。上記の例で示したよ
うに図2のd図と図9のd図を比較しただけでも、矢印
αおよびβの移動距離が大きく削減されたことがわか
る。
【0031】なお、本実施例では、マウス7はY方向に
動きが矯正されているが、荒くX方向に動くようにX方
向のサンプリングをしてやれば、コマンドメニュー外に
は移動せず、コマンドメニューが2列以上の場合にも対
応できる事は明白である。
【0032】図6は2列のコマンドメニュー領域2aと
マウス7を示す要部の正面図で、マウス7を(a)図に示
すように、矢印Aの方向に動かせば、(b)図に示すよう
なメニュー選択状態が左側に変化し、(c)図に示すよう
に矢印Gの方向に動けば、(d)図に示すようなメニュー
選択状態が右側に変化する。
【0033】図7は3列のコマンドメニュー領域2a
と、それぞれの列を担当する3個のコマンド決定ボタン
7a,7eおよび7fを有するマウス7の要部の正面図
で、マウス7の動きはY方向のみに矯正され、所望のコ
マンド列に対応するコマンド決定ボタン7a,7e又は7
fを押すことでコマンド決定を行うことができる。
【0034】矢印A,BおよびCに示すように、マウス
7をどの方向に動かしてもコマンドメニューの選択はY
方向にしか行われず、(a)図に示すように、横1列のコ
マンドが選択されており、所望のコマンドメニューは、
(b)図に示すように、そのコマンドに対応した列のコマ
ンド決定ボタン7fを押すと、(c)図に示すように、所望
のコマンドの最終決定が成される。
【0035】上記のいずれの場合にしても、マウス7を
移動してのコマンドメニュー領域2aのコマンド選択中
に、ポインティングデバイス8を移動しての図形描画領
域2bの位置選択ができ、逆に、ポインティングデバイ
ス8を移動しての図形描画領域2bの位置選択中にも、
マウス7を移動してのコマンドメニュー領域2aのコマ
ンド選択ができ、作業が効率的な描画作業ができる。
【0036】
【発明の効果】以上説明したように本発明によれば、2
個のポインティングデバイスを使用し、コマンド選択時
に同時に位置選択でき、逆に位置選択的に同時にコマン
ド選択できるので、短時間で思考が中断せずに効率的に
描画作業ができる図形処理装置を提供できる。
【図面の簡単な説明】
【図1】本発明による図形処理装置の一実施例の構成図
である。
【図2】本実施例により「点Aから点Bまで線を引く」
描画を行う、一連の動作の流れを説明するための表示装
置の正面図である。
【図3】本実施例で縦1列のコマンドメニュー領域と、
これに使用するマウスの動きを示す正面図である。
【図4】本実施例によるポインティングデバイス、中央
処理装置および表示装置の電気的つながりを示す回路の
ブロック図である。
【図5】本実施例の位置選択とコマンド選択を行ってい
る場合の中央処理装置の作業を示すフローチャートであ
る。
【図6】本実施例による2列のコマンドメニュー領域と
これに使用するマウスを示す正面図である。
【図7】本実施例による縦3列のコマンドメニュー領域
とこれに使用するマウスを示す正面図である。
【図8】従来の図形処理装置の構成図である。
【図9】従来の図形処理装置により、「点Aから点Bま
で線を引く」描画を行う一連の動作の流れを説明するた
めの表示装置の正面図である。
【符号の説明】
1…中央処理装置、 2…表示装置、 2a…コマンド
メニュー領域、 2b…図形描画領域、 3a…決定ボタ
ン、 4…キーボード、 5…外部記憶装置、6…プロ
ッター、 7…マウス(第2のポインティングデバイ
ス)、 7a,7e,7f…コマンド決定ボタン、 7b,
8b…ワンチップマイコン、 7c,8c…X方向変位デ
ータカウンタ、 7d,8d…Y方向変位データカウン
タ、 8a…位置決定ボタン、 8…ポインティングデ
バイス(第1のポインティングデバイス)、 9…CP
U、 10…内部記憶装置(DRAM)、 11…画面制御回
路、 12…シリアルデータ受信回路、 13…画像メモ
リ。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 1方向1列に表示されたコマンドメニュ
    ー領域と図形および文字を表示する図形描画領域を有す
    る表示装置と、文字,数値およびコマンドを入力するた
    めの入力装置と、前記図形描画領域の座標を指示決定す
    るための第1のポインティングデバイスと、前記コマン
    ドメニュー領域と同一方向1列に動きを矯正された少な
    くとも1個以上のコマンド決定ボタンを有するコマンド
    を決定するための第2のポインティングデバイスとを備
    えたことを特徴とする図形処理装置。
  2. 【請求項2】 縦方向複数列もしくは横方向複数行に表
    示されたコマンドメニュー領域と図形および文字を表示
    する図形描画領域を有する表示装置と、文字,数値およ
    びコマンドを入力する入力装置と、前記図形描画領域の
    座標を指示決定するための第1のポインティングデバイ
    スと、前記コマンドメニュー領域の縦方向同一列もしく
    は横方向同一行に動きを矯正された少なくとも1個以上
    のコマンド決定ボタンを有するコマンドを決定するため
    の第2のポインティングデバイスとを備えたことを特徴
    とする図形処理装置。
  3. 【請求項3】 縦方向複数列に表示されたコマンドメニ
    ュー領域と図形および文字を表示する図形描画領域を有
    する表示装置と、文字,数値およびコマンドを入力する
    入力装置と、前記図形描画領域の座標を指示決定するた
    めの第1のポインティングデバイスと、前記コマンドメ
    ニュー領域の縦方向に動きを矯正され、かつ前記列数と
    同数以上のコマンド決定ボタンを有し、縦方向に1行複
    数列のコマンドを指示した後に、コマンド決定ボタンに
    より目的列の所望のコマンドを決定するための第2のポ
    インティングデバイスとを備えたことを特徴とする図形
    処理装置。
JP3032535A 1991-02-27 1991-02-27 図形処理装置 Pending JPH05174121A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3032535A JPH05174121A (ja) 1991-02-27 1991-02-27 図形処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3032535A JPH05174121A (ja) 1991-02-27 1991-02-27 図形処理装置

Publications (1)

Publication Number Publication Date
JPH05174121A true JPH05174121A (ja) 1993-07-13

Family

ID=12361635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3032535A Pending JPH05174121A (ja) 1991-02-27 1991-02-27 図形処理装置

Country Status (1)

Country Link
JP (1) JPH05174121A (ja)

Similar Documents

Publication Publication Date Title
USRE36137E (en) Instruction input system for electronic processor
KR900002950B1 (ko) 멀티윈도우 표시장치
US4451895A (en) Interactive computer aided design system
US6002399A (en) Apparatus and method for creating diagrams
EP0192022B1 (en) Method for interactive rotation of displayed graphic objects
US10073586B2 (en) Method and system for mouse pointer to automatically follow cursor
EP0100798A1 (en) Computer aided design system
JPH06175775A (ja) 情報処理装置
JPS63123166A (ja) カーソルとエンテイテイの相関方法
JP3999793B2 (ja) システム、方法及びコンピュータ・プログラム
JPH04291621A (ja) 移動表示方式
CN1618056A (zh) 一种提供对图形用户界面的显示的方法
JPH0344307B2 (ja)
JP3284272B2 (ja) データ入力方法および装置・データ入力プログラム記録媒体
JPH07113978B2 (ja) 図形デ−タ処理装置
US20250053281A1 (en) Control method of display window, electronic apparatus and storage medium
JP2508634B2 (ja) マルチウインドウ生成装置
JPH0580025B2 (ja)
JPH0834766B2 (ja) 表示データ編集方法
JPH04320579A (ja) 画像処理装置
JPH02222021A (ja) アイコン選択装置
JP2822474B2 (ja) トレンドグラフ表示装置
JPH0834767B2 (ja) 文字編集方法
JPH05204547A (ja) カーソル位置制御装置
JPH0834765B2 (ja) 文書編集装置