JPS61281330A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPS61281330A JPS61281330A JP60122625A JP12262585A JPS61281330A JP S61281330 A JPS61281330 A JP S61281330A JP 60122625 A JP60122625 A JP 60122625A JP 12262585 A JP12262585 A JP 12262585A JP S61281330 A JPS61281330 A JP S61281330A
- Authority
- JP
- Japan
- Prior art keywords
- picture
- mouse
- scale
- designated
- reference point
- 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
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
11九!
この発明は、ポインティング・デバイスを使用可能な情
報処理装置に関する。[Detailed Description of the Invention] 119! The present invention relates to an information processing apparatus that can use a pointing device.
盗米狭先
オフィスコンピュータ、パーソナルコンピュータ、ワー
ドプロセッサ、画像編集処理システム。Stolen office computers, personal computers, word processors, image editing processing systems.
ワークステーション: CAD/CAM等の各種情報処
理装置として、マウス、ジョイスティック等のポインテ
ィング・デバイスを使用可能なものがある。Workstation: As various information processing devices such as CAD/CAM, there are some that can use pointing devices such as a mouse and a joystick.
このポインティング・デバイスは、任意の位置を自由に
ポイント指定して描画することができる等の長所がある
反面、正確な長さ、角度の指定が困難で、正確な描画を
行ないたい場合の操作性が悪いという問題がある。Although this pointing device has the advantage of allowing you to freely specify a point and draw at any location, it is difficult to specify the exact length and angle, and it is difficult to use when you want to draw accurately. The problem is that it is bad.
■−敗
この発明は上記の点に鑑みてなされたものであり、情報
処理装置の操作性を向上することを目的とする。- Defeat This invention has been made in view of the above points, and an object thereof is to improve the operability of an information processing device.
碧−」良
この発明は上記の目的を達成するため、指定された基準
点を基準とするスケールを表示するようにしたものであ
る。In order to achieve the above object, this invention displays a scale based on a designated reference point.
以下、この発明の一実施例に基づいて具体的に説明する
。Hereinafter, a detailed explanation will be given based on one embodiment of the present invention.
第1図は、この発明を実施した情報処理装置としての画
像編集処理装置の一例を示す外観斜視図である。FIG. 1 is an external perspective view showing an example of an image editing processing device as an information processing device embodying the present invention.
この情報処理装置は、入力装置として文字情報。This information processing device uses character information as an input device.
制御情報等の各種情報を入力するキーボード1と、ポイ
ンティング・デバイスであるマウス2と、原縞画像等を
読取るイメージスキャナ3とを備えている。It includes a keyboard 1 for inputting various information such as control information, a mouse 2 as a pointing device, and an image scanner 3 for reading original striped images and the like.
また、出力装置として各種情報を表示するCRTディス
プレイ4と、各種情報をプリントアウトするレーザプリ
ンタ5とを備えている。It also includes a CRT display 4 that displays various information as an output device, and a laser printer 5 that prints out various information.
さらに、記憶装置として本体6内にフロッピディスク装
置(FDD)及びハードディスク装置(HD D)を備
えている。Furthermore, the main body 6 is provided with a floppy disk device (FDD) and a hard disk device (HDD) as storage devices.
第2図は、この情報処理装置の制御部を示すブロック図
である。FIG. 2 is a block diagram showing the control section of this information processing device.
この制御部10は、フロッピディスク装置(FDD)7
及びハードディスク装置(HDD)9と共に、本体6に
内蔵しである。This control unit 10 includes a floppy disk device (FDD) 7
It is built into the main body 6 along with a hard disk device (HDD) 9.
そして、この制御部10のマイクロプロセッサ(CPU
)11は、例えば16ビツトマイクロプロセツサからな
り、この処理装置全体の制御を司るスケール表示手段を
兼ねた回路である。The microprocessor (CPU) of this control unit 10
) 11 is a circuit consisting of, for example, a 16-bit microprocessor, which also serves as scale display means for controlling the entire processing device.
また、メインメモリ12は、起動時にフロッピディスク
装置7又はハードディスク装置8からロードされるオペ
レーティングシステム等の常駐プログラムを格納するシ
ステム領域(常駐領域)。Further, the main memory 12 is a system area (resident area) that stores resident programs such as an operating system loaded from the floppy disk device 7 or hard disk device 8 at the time of startup.
非常駐プログラムを格納する非常駐領域及びデータエリ
ア、ワーキングエリアを構成するRAM等からなる。It consists of a non-resident area that stores non-resident programs, a data area, and a RAM that constitutes a working area.
また、この制御部10は、キーボード1からの情報を入
力するためのキーボードインタフェース(I/F)Is
と、ポインティング・デバイスとしてのマウス2からの
Xパルス、Yパルスに基づいて移動方向、移動量並びに
移動速度を検出するマウスインタフェース1日と、イメ
ージスキャナ3からの読取りデータを入力するためのス
キャナインタフェース1フとを備えている。The control unit 10 also has a keyboard interface (I/F) Is for inputting information from the keyboard 1.
, a mouse interface that detects the direction of movement, amount of movement, and speed of movement based on the X and Y pulses from the mouse 2 as a pointing device, and a scanner interface for inputting read data from the image scanner 3. It is equipped with 1 f.
さらに、この制御部10は、CRTディスプレイ4を制
御するCRTインタフェース1日と、プリンタ5を制御
するプリンタインタフェース20と、FDD7を制御す
るフロッピディスクコントローラ(FDC)21と、H
DD8を制御するハードディスクコントローラ(HDC
)22とを備えている。Furthermore, this control unit 10 has a CRT interface 1 which controls the CRT display 4, a printer interface 20 which controls the printer 5, a floppy disk controller (FDC) 21 which controls the FDD 7, and an H
Hard disk controller (HDC) that controls DD8
)22.
さらにまた、この制御部10は、他の通信端末装置との
間で情報の送受を制御する通信制御部(C:GU)23
を備えてい、る。Furthermore, this control unit 10 also includes a communication control unit (C:GU) 23 that controls transmission and reception of information with other communication terminal devices.
It is equipped with.
第3図は、CRTインタフェース1日の一例を示すブロ
ック図である。FIG. 3 is a block diagram showing an example of one day of the CRT interface.
このCRTインタフェース(CRTコントローラ)19
は、ビット・マツプ・ディスプレイ方式でCRTディス
プレイ4を制御する。This CRT interface (CRT controller) 19
controls the CRT display 4 using a bit map display method.
メインコントロール31は、このCRTインタフェース
1日の全体を制御する。The main control 31 controls the entire day of this CRT interface.
ビット・マツプメモリ32は、CPUII (第2図
参照)のメモリアクセス空間の一部として割付けられ、
CPU11によってCRTディスプレイ4に表示するデ
ータが書込まれる。The bit map memory 32 is allocated as part of the memory access space of the CPU II (see FIG. 2),
Data to be displayed on the CRT display 4 is written by the CPU 11 .
ディスプレイコントロール33は、ビット・マツプメモ
リ32中にベクトル(円、楕円等)、テキスト(文字)
を発生するコマンドを出力する。The display control 33 stores vectors (circles, ellipses, etc.) and text (characters) in the bit map memory 32.
Outputs the command that causes
メモリコントロール34は、ビット・マツプメモリ32
に書込まれた表示データをビデオジェネレータ36に渡
すインタフェースである。The memory control 34 controls the bit map memory 32.
This is an interface for passing the display data written to the video generator 36 to the video generator 36.
カーソルコントロール!+5は、CRTディスプレイ4
に表示するカーソルデータ(ビット・マツプ)を生成し
て出力する。Cursor control! +5 is CRT display 4
Generates and outputs cursor data (bit map) to be displayed on the screen.
ビデオジェネレータ36は、ビット・マツプメモリ32
から送られる表示データとカーソルコントロール35か
ら送られるカーソルデータとを合成してCRTディスプ
レイ4に出力する。Video generator 36 includes bit map memory 32
The display data sent from the cursor controller 35 and the cursor data sent from the cursor control 35 are combined and output to the CRT display 4.
次に、このように構成したこの実施例の作用について第
4図以降をも参照し・て説明する。Next, the operation of this embodiment configured as described above will be explained with reference to FIG. 4 and subsequent figures.
まず、マウス2のマウスカーソルで指定される位置に基
畢となるベクトル(基準線)を描画し、同じくマウス2
のマウスカーソルで指定される中心点(基準点)を取込
み、その基準点を基準(中心)としてスケール、例えば
直線スケール及び角度スケールを表示する。First, draw the base vector (reference line) at the position specified by the mouse cursor of mouse 2, and
The center point (reference point) specified by the mouse cursor is captured, and scales, such as a linear scale and an angular scale, are displayed using the reference point as the reference (center).
そして、マウス2等による指定に応じて線画。Then, line drawings are made according to the specifications using mouse 2, etc.
表示画の回転等の描画処理を実行した後、スケールを消
去する。After performing drawing processing such as rotating the display image, the scale is erased.
この処理について第5図を参照して基準線に45゜のベ
クトルを描画する場合を例に説明する。This process will be explained with reference to FIG. 5, taking as an example a case in which a 45° vector is drawn on the reference line.
まず、同図(イ)に示すように基準線を指定して画面上
に基準線を描かせ、同図(ロ)に示すようにマウスカー
ソルで画面上の基準点(中心点)を指定する(×点位I
I)。First, specify the reference line and draw it on the screen as shown in the same figure (a), and then specify the reference point (center point) on the screen with the mouse cursor as shown in the same figure (b). (× point I
I).
それによって、同図(ハ)に示すように直線スケール及
び角度スケールが画面上に表示されるので、基準点から
のベクトルの終点を指定しくX点位置)、描画を指示す
ることによって同図(ニ)及びその拡大図である第6図
に示すように基準点からベクトルが描画される。As a result, a linear scale and an angular scale are displayed on the screen as shown in the figure (c). D) A vector is drawn from the reference point as shown in FIG. 6, which is an enlarged view of the vector.
このとき、例えばベクトルの基準線に対する角度が所望
の角度9例えば45°になっていなければ。At this time, for example, if the angle of the vector with respect to the reference line is not the desired angle of 9, for example 45 degrees.
再度描画を行なえばよい。All you have to do is draw again.
このようにして描画が終了したときに、スケールの消去
を指示することによって、同図(ホ)に示すようにスケ
ールが消えて、線画のみが表示される。When the drawing is completed in this way, by instructing to erase the scale, the scale disappears and only the line drawing is displayed, as shown in FIG.
このように、この情報処理装置においては1画面上の指
定された基準点を基準とするスケールが表示されるので
、容易に正確な長さ、角度の画描を行なうことができる
。In this way, in this information processing device, a scale based on a specified reference point on one screen is displayed, so that it is possible to easily draw an accurate length and angle.
また、これによって、例えばプロファイル、すなわち二
値画像を一定方向に射影して「1」の値を持つ画素をカ
ウントしてヒストグラフにしたものの作成やイメージの
回転等をも正確に行なうことができる。In addition, this also makes it possible to accurately create a profile, that is, a histogram by projecting a binary image in a certain direction and counting the pixels having a value of "1", and rotate the image.
なお、上記実施例において、スケールとして直線スケー
ル及び角度スケールを表示する例について述べたが1例
えば正確な長さのみ得たい場合あるいは正確な角度のみ
得たいときにはその内゛のいずれか一方のスケールのみ
を表示するようにすることもできる。In the above embodiment, an example was described in which a linear scale and an angular scale are displayed as scales. For example, if you want to obtain only an accurate length or only an accurate angle, you can display only one of the scales. You can also display the .
画山−肢
以上説明したように、この発明によれば、ポインティン
グ・デバイスを備えた情報処理装置の操作性が向上する
。As described above, according to the present invention, the operability of an information processing apparatus equipped with a pointing device is improved.
第1図はこの発明を実施した情報処理装置の一例を示す
外観斜視図、
第2図は同じくその制御部を示すブロック図、第3図は
同じくそのCRTインタフェースの一例を示すブロック
図、
第4図は同じく制御部が実行する描画時の処理の一例を
示すフロー図、
第5図及び第6図は同じくその具体的説明に供する説明
図及びそのスケール表示の拡大図である。
1・・・キーボード 2・・・マウス3・・・イ
メージスキャナ 4・・・CRTディスプレイ5・・・
プリンタ 6・・・本体7・・・フロッピディ
スク装置
8・・・ハードディスク装置
10・・・制御部
第6図
十
■
十
+
■
+FIG. 1 is an external perspective view showing an example of an information processing device embodying the present invention; FIG. 2 is a block diagram showing a control section thereof; FIG. 3 is a block diagram showing an example of a CRT interface thereof; The same figure is a flowchart showing an example of the processing at the time of drawing executed by the control section, and FIGS. 5 and 6 are explanatory diagrams and enlarged views of the scale display for providing a concrete explanation thereof. 1...Keyboard 2...Mouse 3...Image scanner 4...CRT display 5...
Printer 6...Main unit 7...Floppy disk device 8...Hard disk device 10...Control unit Fig. 6 10■ 10+ ■ +
Claims (1)
置において、指定された基準点を基準とするスケールを
表示する手段を設けたことを特徴とする情報処理装置。1. An information processing apparatus capable of using a pointing device, characterized in that the information processing apparatus is provided with means for displaying a scale based on a designated reference point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60122625A JPS61281330A (en) | 1985-06-07 | 1985-06-07 | Information processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60122625A JPS61281330A (en) | 1985-06-07 | 1985-06-07 | Information processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61281330A true JPS61281330A (en) | 1986-12-11 |
Family
ID=14840594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60122625A Pending JPS61281330A (en) | 1985-06-07 | 1985-06-07 | Information processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61281330A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0393844A2 (en) * | 1989-03-24 | 1990-10-24 | International Business Machines Corporation | Data processing system with graphics capability |
-
1985
- 1985-06-07 JP JP60122625A patent/JPS61281330A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0393844A2 (en) * | 1989-03-24 | 1990-10-24 | International Business Machines Corporation | Data processing system with graphics capability |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0112414B1 (en) | Image transformations on an interactive raster scan or matrix display | |
US5671438A (en) | Method and apparatus for formatting paragraphs | |
EP0192022B1 (en) | Method for interactive rotation of displayed graphic objects | |
JP6595896B2 (en) | Electronic device and display control method | |
JP3353954B2 (en) | Handwriting input display method and handwriting input display device | |
JPS61281330A (en) | Information processor | |
JPH0561405A (en) | In-figure name display device | |
JPH02224183A (en) | Information processor | |
JP3268029B2 (en) | Handwriting input device | |
JPS60162288A (en) | Image expansion display system | |
JP2935336B2 (en) | Graphic input / output device | |
JPS6156391A (en) | Image processing system | |
JP2000067258A (en) | Drawing plotter | |
JP2893277B2 (en) | Electronic filling device with image data enlargement / reduction processing function | |
JP2751212B2 (en) | Document creation device | |
JPS6360671A (en) | Document picture processor | |
JPS63265374A (en) | Character reader | |
JP3160436B2 (en) | Target information display device | |
JPS61160793A (en) | Information processor | |
JPH0325235Y2 (en) | ||
JP2575658B2 (en) | String layout device | |
JPS62256175A (en) | Picture editing processor | |
JP3184048B2 (en) | Oblique line drawing device | |
JPH05290135A (en) | Grafic drawing device | |
JPH07105210A (en) | Erasure range limiting device |