JPS61281330A - Information processor - Google Patents

Information processor

Info

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
Application number
JP60122625A
Other languages
Japanese (ja)
Inventor
Jinichi Ito
仁一 伊藤
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP60122625A priority Critical patent/JPS61281330A/en
Publication of JPS61281330A publication Critical patent/JPS61281330A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To designate exactly and easily a length and an angle, and to draw a picture with high operability by displaying a scale based on a designated reference point as a reference. CONSTITUTION:A vector (reference line) which becomes a reference is brought to picture drawing to a position which is designated by a mouse cursor of a mouse 2, also a center point (reference point) which is designated by the mouse cursor of the mouse 2 is inputted, and a linear scale and an angle scale are displayed, based on its reference point as a reference. In this state, the picture drawing processing of a rotation, etc. of a line drawing and a display picture is executed in accordance with a designation by the mouse 2, etc., and thereafter, the scales are erased. In this way, the scale based on the designated reference point on a picture as a reference is displayed, therefore, the picture drawing of a length and an angle can be executed exactly. Also, the generation of a histogram which has counted a picture element having the value of '1' by projecting a binary image in a prescribed direction, and the rotation of an image can be executed exactly, as well.

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.

【図面の簡単な説明】[Brief explanation of drawings]

第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)

【特許請求の範囲】[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.
JP60122625A 1985-06-07 1985-06-07 Information processor Pending JPS61281330A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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