JPH1027257A - Information processing device - Google Patents

Information processing device

Info

Publication number
JPH1027257A
JPH1027257A JP18037596A JP18037596A JPH1027257A JP H1027257 A JPH1027257 A JP H1027257A JP 18037596 A JP18037596 A JP 18037596A JP 18037596 A JP18037596 A JP 18037596A JP H1027257 A JPH1027257 A JP H1027257A
Authority
JP
Japan
Prior art keywords
enlargement
reduction
magnification
display
target range
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
JP18037596A
Other languages
Japanese (ja)
Inventor
Hayato Utsunomiya
速人 宇都宮
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP18037596A priority Critical patent/JPH1027257A/en
Publication of JPH1027257A publication Critical patent/JPH1027257A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【課題】 図形などにおける拡大縮小処理において、従
来は拡大縮小処理の指示、拡大縮小範囲の指定、拡大縮
小倍率をそれぞれ異なる入力で行っていたために非常に
入力が繁雑であり、また操作を覚えるのも大変であっ
た。 【解決手段】 拡大縮小範囲の指定および拡大縮小処理
を一つのゼスチュアで入力可能とし、円形で囲む範囲指
定と、拡大縮小処理を示す直線とのX軸方向またはY軸
方向の長さの比により拡大縮小倍率を算出することによ
り、数値などの入力に較べて直感的に分かりやすい拡大
縮小処理が行える。
(57) [Summary] [Problem] In scaling processing of a figure or the like, the input is very complicated because the instruction of the scaling processing, the designation of the scaling range, and the scaling factor are conventionally performed by different inputs. Also, it was hard to learn the operation. SOLUTION: Designation of an enlargement / reduction range and enlargement / reduction processing can be input with one gesture, and the ratio between the designation of a range enclosed by a circle and the length of a straight line indicating the enlargement / reduction processing in the X-axis direction or the Y-axis direction is obtained. By calculating the enlargement / reduction magnification, enlargement / reduction processing that is intuitive and easy to understand as compared with inputting numerical values or the like can be performed.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、拡大縮小機能およ
びポインティングデバイスを備えた情報処理装置に関す
るものである。
[0001] 1. Field of the Invention [0002] The present invention relates to an information processing apparatus having a scaling function and a pointing device.

【0002】[0002]

【従来の技術】画面上のオブジェクト、あるいは画面上
の表示領域、さらにはその表示領域の一部分を拡大また
は縮小する技術がある。例えば、表示したいオブジェク
トの大きさが画面の大きさよりもかなり大きい場合など
に、表示内容を縮小して表示することにより、画面内に
多くの情報を表示することができる。逆に、特に図形な
どの編集において、細かい部分を編集する場合において
は拡大表示を行う。
2. Description of the Related Art There is a technique for enlarging or reducing an object on a screen, a display area on the screen, and a part of the display area. For example, when the size of an object to be displayed is considerably larger than the size of the screen, a large amount of information can be displayed on the screen by reducing the display content and displaying the reduced content. Conversely, in the case of editing a figure, especially when editing a figure or the like, enlarged display is performed.

【0003】一方、座標を入力する装置として、マウ
ス、ペンなどからなるポインティングデバイスがある。
このようなポインティングデバイスによって、各種の処
理を示すコマンドを入力することや、処理を行う対象お
よび範囲を指定することができる。
On the other hand, as a device for inputting coordinates, there is a pointing device such as a mouse and a pen.
With such a pointing device, it is possible to input a command indicating various kinds of processing, and to specify an object to be processed and a range.

【0004】これらを組み合わせることにより、ポイン
ティングデバイスを用いて、拡大/縮小処理を行うもの
がある。特開平5−127853号公報には、ポインテ
ィングデバイスであるマウスを用いて、マウスカーソル
の位置を中心として画面表示の倍率変更を行う手段と、
マウスボタンの操作継続時間が設定時間を超えた場合に
画面表示の倍率変更を指示する手段を備えるものが開示
されている。
[0004] In some cases, enlargement / reduction processing is performed using a pointing device by combining these. Japanese Patent Laying-Open No. 5-12753 discloses a device for changing a magnification of a screen display around a position of a mouse cursor by using a mouse as a pointing device;
There is disclosed an apparatus including means for instructing a change in magnification of screen display when the operation duration of a mouse button exceeds a set time.

【0005】その他の方法としては、拡大/縮小する範
囲またはオブジェクトを指定し、さらに拡大/縮小指示
することにより、指定されたオブジェクトを拡大/縮小
するものもあった。また、拡大/縮小率を予め設定し、
範囲指定と拡大/縮小指示により拡大/縮小処理を行う
ものもある。
[0005] As another method, there is a method in which a designated object is enlarged / reduced by designating a range or an object to be enlarged / reduced and further instructing enlargement / reduction. Also, the enlargement / reduction ratio is set in advance,
In some cases, enlargement / reduction processing is performed according to a range designation and an enlargement / reduction instruction.

【0006】[0006]

【発明が解決しようとする課題】上記従来の技術のよう
に、ポインティングデバイスが指し示す座標の移動軌跡
(ゼスチュア)によって画面表示内容の拡大/縮小表示
命令を指示する方式においては、拡大/縮小表示命令を
ポインティングデバイスの動きによって入力した後、拡
大/縮小表示を行う対象となる範囲を指定するために、
操作者が画面上の領域(例えば左上と右下の座標)を指
定する必要があり、操作が繁雑となってしまう。
As in the above-mentioned prior art, in a method of instructing an enlargement / reduction display instruction of a screen display content by a movement locus (gesture) of coordinates indicated by a pointing device, an enlargement / reduction display instruction is provided. After inputting by the movement of the pointing device, in order to specify the range to be enlarged / reduced,
The operator needs to specify an area on the screen (for example, upper left and lower right coordinates), which makes the operation complicated.

【0007】また、拡大/縮小表示命令の範囲指定を省
略できる方式では、ポインティングデバイスが指し示す
座標の任意の点を中心として、あらかじめ決められた範
囲や、その指し示す座標を含むオブジェクトを拡大/縮
小表示している場合がほとんであり、拡大/縮小表示対
象範囲を指定したい場合において不都合が生じる。
In a method in which the range specification of the enlargement / reduction display command can be omitted, a predetermined range or an object including the coordinates indicated by the coordinate pointed by the pointing device is enlarged / reduced. In most cases, inconvenience occurs when it is desired to specify the enlargement / reduction display target range.

【0008】さらに、拡大表示用ボタンあるいは縮小表
示用ボタンを押し続ける時間によって拡大/縮小の倍率
を決定する操作においては、一定時間押し続けるという
操作によって操作の流れが中断されてしまう。
Further, in the operation of determining the enlargement / reduction magnification based on the time for which the enlargement display button or the reduction display button is kept pressed, the operation flow is interrupted by the operation of keeping the button pressed for a certain time.

【0009】本発明は、上記問題点を解消するために、
操作者がポインティング座標の移動軌跡で特定のパター
ンを描くことによって、拡大/縮小表示命令を指定する
と同時に拡大/縮小表示対象範囲および拡大/縮小倍率
を容易に指定することができるようにするものである。
The present invention has been made to solve the above problems.
By drawing a specific pattern on the movement locus of the pointing coordinates, the operator can easily specify the enlargement / reduction display command and the enlargement / reduction display target range and the enlargement / reduction magnification at the same time. is there.

【0010】[0010]

【課題を解決するための手段】本発明の請求項1におい
ては、文字およが画像データを表示する表示手段と、座
標入力装置から入力される座標を検出する座標検出手段
と、前記座標検出手段によって、検出された座標を記憶
する座標記憶手段とを備えた情報処理装置であって、前
記表示手段に重ねて、拡大縮小指示および拡大縮小対象
範囲を単一の描画パターンで入力可能とし、前記描画パ
ターンが前記座標入力装置から入力された場合におい
て、前記拡大縮小対象範囲のデータを、前記拡大縮小指
示に基づいて、一定の倍率で拡大縮小表示する拡大縮小
表示手段を備えることによって、上記課題を解決する。
According to a first aspect of the present invention, a display means for displaying characters and image data, a coordinate detection means for detecting coordinates input from a coordinate input device, and the coordinate detection means By means, an information processing apparatus comprising: a coordinate storage means for storing the detected coordinates, wherein the enlargement / reduction instruction and the enlargement / reduction target range can be input in a single drawing pattern, superimposed on the display means, When the drawing pattern is input from the coordinate input device, the enlargement / reduction display means for enlarging and displaying the data of the enlargement / reduction target range at a constant magnification based on the enlargement / reduction instruction is provided. Solve the problem.

【0011】本発明の請求項2においては、前記拡大縮
小対象範囲の入力および、前記拡大縮小指示に基づい
て、拡大縮小倍率を算出する倍率算出手段を備え、前記
拡大縮小対象範囲のデータを前記倍率算出手段に基づい
て、拡大縮小表示する拡大縮小表示手段を備えることよ
り、上記課題を解決する。
According to a second aspect of the present invention, the image processing apparatus further comprises a magnification calculating means for calculating an enlargement / reduction magnification based on the input of the enlargement / reduction range and the enlargement / reduction instruction. The above problem is solved by providing an enlargement / reduction display means for performing enlargement / reduction display based on the magnification calculation means.

【0012】本発明の請求項3において、前記拡大縮小
対象範囲を示す描画パターンは、拡大縮小対象範囲のデ
ータを内包する円または楕円からなる形状による描画パ
ターンであることにより、上記課題を解決する。
According to a third aspect of the present invention, the above-mentioned object is achieved by providing a drawing pattern indicating the range to be enlarged / reduced, which is a drawing pattern having a shape of a circle or an ellipse including the data of the range to be enlarged / reduced. .

【0013】本発明の請求項4において、前記拡大縮小
指示を示す描画パターンは前記拡大縮小対象範囲を示す
描画パターンに一方の端点が接する線分からなる描画パ
ターンであることにより、上記課題を解決する。
According to a fourth aspect of the present invention, the above-mentioned object is achieved by providing a drawing pattern indicating the enlargement / reduction instruction, which is a drawing pattern composed of a line segment having one end point in contact with the drawing pattern indicating the range to be enlarged / reduced. .

【0014】本発明の請求項5において、前記倍率算出
手段は、前記拡大縮小対象範囲を示す描画パターンおよ
び、前記拡大縮小指示を示す描画パターンのX軸方向ま
たはY軸方向の長さから算出することにより、上記課題
を解決する。
According to a fifth aspect of the present invention, the magnification calculating means calculates the drawing pattern indicating the enlargement / reduction target range and the length of the drawing pattern indicating the enlargement / reduction instruction in the X-axis direction or the Y-axis direction. This solves the above problem.

【0015】本発明の請求項6において、前記倍率算出
手段によって得られる倍率を可視的に表示する倍率表示
手段を備えることにより、上記課題を解決する。
According to a sixth aspect of the present invention, the above object is achieved by providing magnification display means for visually displaying the magnification obtained by the magnification calculation means.

【0016】[0016]

【発明の実施の形態】以下に、図面に示す実施例に基づ
いて本発明を詳細に説明する。図1は本発明の各手段の
関係を示す図である。図1において、ポインティング座
標検出手段10は、ポインティングデバイスによって示
されるポインティング座標の検出を行うものであり、検
出したポインティング座標を座標データとしてポインテ
ィング座標記録手段11に記憶させる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on embodiments shown in the drawings. FIG. 1 is a diagram showing the relationship between each means of the present invention. In FIG. 1, a pointing coordinate detecting unit 10 detects a pointing coordinate indicated by a pointing device, and stores the detected pointing coordinates in the pointing coordinate recording unit 11 as coordinate data.

【0017】ポインティング座標記録手段11は、ポイ
ンティング座標の移動を時系列に記録するものであり、
記録したポインティング座標データの集まりのポインテ
ィング座標の移動軌跡として、拡大縮小表示指示手段1
2に送る。
The pointing coordinate recording means 11 records the movement of the pointing coordinates in time series.
Enlargement / reduction display instructing means 1 as a movement locus of pointing coordinates of a group of recorded pointing coordinate data
Send to 2.

【0018】拡大縮小指示手段12は、ポインティング
座標の移動軌跡が特定のパターンを描いたときに画面内
容の拡大縮小表示を指示するものであり、拡大縮小表示
指示を拡大縮小表示手段14に送るとともに、拡大縮小
表示対象範囲指示手段13および拡大縮小表示倍率指示
手段20に対し、ポインティング座標の移動軌跡を送
り、それぞれの手段に拡大縮小表示対象範囲および拡大
縮小表示倍率を求めるよう指示する。
The enlargement / reduction instruction means 12 instructs the enlargement / reduction display of the screen contents when the movement locus of the pointing coordinates draws a specific pattern, and sends the enlargement / reduction display instruction to the enlargement / reduction display means 14. The movement locus of the pointing coordinates is sent to the enlargement / reduction display target range instructing means 13 and the enlargement / reduction display magnification instructing means 20, and the respective means are instructed to obtain the enlargement / reduction display target range and the enlargement / reduction display magnification.

【0019】拡大縮小表示対象範囲指示手段13は、ポ
インティング座標の移動軌跡の全部あるいは一部の形状
に応じて拡大縮小表示対象範囲を求め、得られた拡大縮
小表示対象範囲を拡大縮小表示手段14に送る。
The enlargement / reduction display target range instructing means 13 obtains an enlargement / reduction display target range in accordance with all or a part of the shape of the movement locus of the pointing coordinates, and displays the obtained enlargement / reduction display target range on the enlargement / reduction display means 14. Send to

【0020】拡大縮小表示倍率指示手段20はポインテ
ィング座標の移動軌跡のうち、拡大縮小倍率を決定する
部分の形状(後述)によって、拡大縮小表示倍率を求
め、得られた拡大縮小表示倍率を、拡大縮小表示手段1
4に送る。
The enlargement / reduction display magnification instructing means 20 obtains the enlargement / reduction display magnification based on the shape (described later) of the portion for determining the enlargement / reduction magnification in the movement locus of the pointing coordinates, and enlarges the obtained enlargement / reduction display magnification. Reduced display means 1
Send to 4.

【0021】拡大縮小表示手段14は、拡大縮小表示指
示と拡大縮小表示対象範囲、拡大縮小表示倍率に従っ
て、任意の範囲を特定の倍率で拡大縮小し、表示装置に
表示し、さらには拡大縮小倍率を数値によって表示装置
に表示する。
The enlargement / reduction display means 14 enlarges / reduces an arbitrary range at a specific magnification according to the enlargement / reduction display instruction, the enlargement / reduction display range, and the enlargement / reduction display magnification, and displays it on the display device. Is displayed on the display device by a numerical value.

【0022】図2は、本発明のハードウェア構成図であ
る。図2において、ポインティングデバイス(ペン)3
0、表示装置(ディスプレイ)31、記憶装置(メモ
リ)32が処理装置本体33に接続されており、その処
理装置本体33には、ポインティング座標処理部34、
拡大縮小表示情報認識部35、拡大縮小表示処理部36
が設けられている。
FIG. 2 is a hardware configuration diagram of the present invention. In FIG. 2, a pointing device (pen) 3
0, a display device (display) 31, and a storage device (memory) 32 are connected to a processing device main body 33, and the processing device main body 33 has a pointing coordinate processing unit 34,
Enlargement / reduction display information recognition unit 35, enlargement / reduction display processing unit 36
Is provided.

【0023】図3は本発明の実施の形態における処理手
順を示したフローチャートである。図2のポインティン
グ座標処理部34、拡大縮小表示情報認識部35、拡大
縮小表示処理部36の処理内容を図3のフローチャート
を用いて説明する。
FIG. 3 is a flowchart showing a processing procedure in the embodiment of the present invention. The processing contents of the pointing coordinate processing unit 34, the enlarged / reduced display information recognition unit 35, and the enlarged / reduced display processing unit 36 in FIG. 2 will be described with reference to the flowchart in FIG.

【0024】この例では、ポインティングデバイス座標
の移動軌跡(ゼスチュア)に対する形状の認識は、ポイ
ンティングデバイスによるプレス動作(接地動作)を伴
った座標移動にのみ行われる。これは特にこれに限定さ
れるものではなく、マウスの移動によるものでもよい。
In this example, recognition of the shape of the movement locus (gesture) of the pointing device coordinates is performed only for coordinate movement accompanied by pressing operation (ground contact operation) by the pointing device. This is not particularly limited to this, and may be by moving the mouse.

【0025】ポインティング座標処理部34は、ポイン
ティングデバイスによるプレス動作がなされているかど
うかを判断し(ステップS1)、プレス動作がなされて
いる間、ポインティングデバイスの座標を読み取り(ス
テップS2)、その座標を時間の推移に従って、記憶装
置32に記録する(ステップS3)。
The pointing coordinate processing section 34 determines whether or not a pressing operation is being performed by the pointing device (step S1). While the pressing operation is being performed, the coordinates of the pointing device are read (step S2), and the coordinates are read. The data is recorded in the storage device 32 according to the transition of time (step S3).

【0026】拡大縮小表示情報認識部35は、記憶装置
32に記録されたポインティングデバイスの座標移動軌
跡が、記憶装置32にあらかじめ登録された移動軌跡と
形状が一致するかどうかを判断する(ステップS4)。
The enlarged / reduced display information recognizing unit 35 determines whether or not the coordinate movement locus of the pointing device recorded in the storage device 32 matches the shape of the movement locus registered in advance in the storage device 32 (step S4). ).

【0027】移動軌跡が登録されたものと一致しない場
合、以降の処理は行わず、ステップS9で座標情報を削
除する。移動軌跡が登録されたものと一致した場合、移
動軌跡から拡大縮小表示対象範囲を示す部分を抽出し、
その領域を認識する(ステップS5)。次に、移動軌跡
から拡大縮小表示倍率を示す部分を抽出し、拡大縮小表
示倍率を計算する(ステップS6)。
If the moving locus does not match the registered one, the subsequent processing is not performed, and the coordinate information is deleted in step S9. When the moving locus matches the registered one, the portion indicating the scaled display range is extracted from the moving locus,
The area is recognized (step S5). Next, a portion indicating the enlargement / reduction display magnification is extracted from the movement locus, and the enlargement / reduction display magnification is calculated (step S6).

【0028】拡大縮小表示処理部36は、拡大縮小表示
情報認識部35において求められた拡大縮小表示対象範
囲および拡大縮小表示倍率をもとに、拡大縮小表示対象
範囲を拡大縮小表示倍率に従って拡大表示または縮小表
示(ステップS7)する。さらに、使用した拡大縮小表
示倍率を数値として表示装置31に表示する(ステップ
S8)。最後に、記憶装置32に記録されたポインティ
ングデバイスの座標情報を削除して(ステップS9)処
理を戻す。
The enlargement / reduction display processing unit 36 enlarges and displays the enlargement / reduction display target range in accordance with the enlargement / reduction display magnification based on the enlargement / reduction display target range and the enlargement / reduction display magnification obtained by the enlargement / reduction display information recognition unit 35. Alternatively, the display is reduced (step S7). Further, the used enlargement / reduction display magnification is displayed on the display device 31 as a numerical value (step S8). Finally, the coordinate information of the pointing device recorded in the storage device 32 is deleted (step S9), and the process returns.

【0029】図4はポインティングデバイス座標の移動
軌跡(ゼスチュア)による拡大表示指示例を図示したも
のである。この座標移動軌跡のパターンは、記憶装置3
2にあらかじめ登録されている。この座標移動軌跡は、
拡大縮小表示対象範囲を示す座標移動軌跡50と、拡大
縮小表示倍率を示す座標移動軌跡51に分けられる。
FIG. 4 shows an example of an enlarged display instruction based on the movement locus (gesture) of the pointing device coordinates. The pattern of the coordinate movement trajectory is stored in the storage device 3
2 is registered in advance. This coordinate movement locus is
It is divided into a coordinate movement locus 50 indicating a range of enlargement / reduction display and a coordinate movement locus 51 indicating a magnification / reduction display magnification.

【0030】本発明では、拡大縮小表示対象範囲を示す
座標移動軌跡50から、その軌跡上の4点、すなわち最
左点(X1,Y1)、最上点(X2,Y2)、最右点
(X3,Y3)、最下点(X4,Y4)に接する長方形の領
域、すなわち右上点(X1,Y2)、左上点(X3
2)、左下点(X3,Y4)、右下点(X1,Y4)を結
ぶ四角形を拡大縮小表示対象範囲として認識している。
ここで、画面下から上に向かってY軸座標値が増加し、
左から右にむかってX軸座標値が増加するものとする
と、各座標値に関して以下の条件を満たすものとする。
According to the present invention, four points on the coordinate movement locus 50 indicating the range of the enlargement / reduction display, that is, the leftmost point (X 1 , Y 1 ), the highest point (X 2 , Y 2 ), A rectangular area in contact with the right point (X 3 , Y 3 ) and the lowest point (X 4 , Y 4 ), that is, the upper right point (X 1 , Y 2 ), the upper left point (X 3 , Y 3 )
Y 2), the lower left point (X 3, Y 4), recognizes the rectangle connecting the lower right point (X 1, Y 4) as scaling display range.
Here, the Y-axis coordinate value increases from the bottom of the screen to the top,
Assuming that the X-axis coordinate value increases from left to right, the following conditions are satisfied for each coordinate value.

【0031】X1≦X2≦X3 かつ X1≦X4≦X34≦Y1≦Y2 かつ Y4≦Y3≦Y2 図4の拡大縮小表示倍率を示す座標移動軌跡51から、
その軌跡上の2点、すなわち拡大縮小対象範囲を示す座
標移動軌跡50と拡大縮小表示倍率を示す座標移動軌跡
51の接続点(X5,Y5)と、拡大縮小表示倍率を示す
座標移動軌跡51の屈折点(X6,Y6)とのX軸方向あ
るいはY軸方向との距離によって拡大縮小表示倍率を算
出している。
X 1 ≦ X 2 ≦ X 3 and X 1 ≦ X 4 ≦ X 3 Y 4 ≦ Y 1 ≦ Y 2 and Y 4 ≦ Y 3 ≦ Y 2 A coordinate movement trajectory 51 indicating the enlargement / reduction display magnification of FIG. From
Two points on the trajectory, that is, a connection point (X 5 , Y 5 ) of a coordinate movement trajectory 50 indicating the range of enlargement / reduction and a coordinate movement trajectory 51 indicating the enlargement / reduction display magnification, and a coordinate movement trajectory indicating the enlargement / reduction display magnification The enlargement / reduction display magnification is calculated based on the distance in the X axis direction or the Y axis direction from the 51 refraction points (X 6 , Y 6 ).

【0032】この図4では、拡大縮小表示倍率を示す座
標移動軌跡51の屈折点(X6,Y6)が拡大縮小表示対
象範囲の外側にあるために、拡大を(倍率1倍以上)指
示していることになる。
[0032] In FIG. 4, for the inflection point of the coordinate movement locus 51 showing the scale display magnification (X 6, Y 6) is outside the scaling display target range, the enlargement (magnification 1 times or more) instruction You are doing.

【0033】図5はポインティングデバイス座標の移動
軌跡(ゼスチュア)による縮小表示指示例を図示したも
のである、この座標移動軌跡のパターンも同様に、記憶
装置32に登録されている。
FIG. 5 shows an example of a reduced display instruction based on the movement locus (gesture) of the pointing device coordinates. The pattern of the coordinate movement locus is also registered in the storage device 32.

【0034】図5においては、拡大縮小表示倍率を示す
座標移動軌跡51の屈折点(X6,Y6)が拡大縮小表示
対象範囲の内側にあるために、縮小を(倍率1倍以下)
指示していることになる。
In FIG. 5, since the inflection point (X 6 , Y 6 ) of the coordinate movement locus 51 indicating the enlargement / reduction display magnification is inside the enlargement / reduction display range, the reduction is performed (magnification of 1 or less).
You are instructing.

【0035】図6は、拡大縮小表示倍率の計算方法を説
明するフローチャートである。ここではX軸方向とY軸
方向のうち、距離の大きい方を表示倍率の計算に用いる
場合を説明する。図6において座標の値を示す符号は図
4と図5で説明されたものと同一である。
FIG. 6 is a flowchart for explaining a method of calculating the enlargement / reduction display magnification. Here, a case will be described in which the larger one of the X-axis direction and the Y-axis direction is used for calculating the display magnification. In FIG. 6, reference numerals indicating coordinate values are the same as those described with reference to FIGS.

【0036】まず、拡大縮小表示対象範囲を示す座標移
動軌跡50上の2点(X5,Y5)と(X6,Y6)を結ぶ
線分において、X軸方向の距離(X6からX5を引いた絶
対値)とY軸方向の距離(Y6からY5を引いた絶対値)
を比較する(ステップS11)。
First, in the line segment connecting the two points (X 5 , Y 5 ) and (X 6 , Y 6 ) on the coordinate movement locus 50 indicating the range to be enlarged / reduced, the distance in the X-axis direction (from X 6) X 5 absolute value obtained by subtracting) the Y-axis direction of the distance (absolute value minus Y 5 from Y 6)
Are compared (step S11).

【0037】その結果、Y軸方向の距離がX軸方向の距
離より大きいか等しい場合、すなわち、 |Y6−Y5|≧|X6−X5| である場合、Y軸方向の座標値によって拡大縮小表示倍
率を計算するため、ステップS12に進む。一方、X軸
方向の距離がY軸方向の距離より大きい場合、すなわ
ち、 |X6−X5|>|Y6−Y5| である場合、X軸方向の座標値によって拡大縮小表示倍
率を計算するため、ステップS16に進む。
As a result, when the distance in the Y-axis direction is greater than or equal to the distance in the X-axis direction, that is, when | Y 6 −Y 5 | ≧ | X 6 −X 5 | Then, the process proceeds to step S12 to calculate the enlargement / reduction display magnification. On the other hand, when the distance in the X-axis direction is greater than the distance in the Y-axis direction, that is, when | X 6 −X 5 |> | Y 6 −Y 5 | To calculate, the process proceeds to step S16.

【0038】Y軸方向の座標値によって拡大縮小表示倍
率を計算する場合、点(X6,Y6)のY軸座標値Y
6を、拡大縮小表示対象範囲の最上点のY軸座標値Y2
よび最下点のY軸座標値Y4と比較する(ステップS1
2)。
When calculating the enlargement / reduction display magnification based on the coordinate value in the Y-axis direction, the Y-axis coordinate value Y of the point (X 6 , Y 6 ) is calculated.
6, is compared with the uppermost point Y-axis coordinate value Y 2 and the lowest point of the scale display range Y-axis coordinate value Y 4 (step S1
2).

【0039】ステップS12の比較結果、点(X6
6)が拡大縮小表示対象範囲より上方にある場合、す
なわち Y6≧Y2 である場合、拡大縮小表示倍率Nは、以下の式で表せる
ように、拡大縮小表示対象範囲の最下辺から点(X6
6)までのY軸方向の距離を拡大縮小表示対象範囲の
高さで割ったものとなる(ステップS17)。
As a result of the comparison in step S12, the point (X 6 ,
If Y 6 ) is above the enlargement / reduction display range, ie, if Y 6 ≧ Y 2 , the enlargement / reduction display magnification N is set to a point from the bottom side of the enlargement / reduction display range as expressed by the following equation. (X 6 ,
The distance in the Y-axis direction up to Y 6 ) is obtained by dividing the distance in the Y-axis direction by the height of the enlargement / reduction display target range (step S17).

【0040】N=|Y6−Y4|÷(Y2−Y4) このとき、拡大縮小表示倍率Nは1以上であるので、拡
大表示を行うことを意味している。
N = | Y 6 −Y 4 | ÷ (Y 2 −Y 4 ) At this time, the enlargement / reduction display magnification N is 1 or more, which means that enlargement display is performed.

【0041】ステップS12の比較結果、点(X6
6)が拡大縮小表示対象範囲の中にある場合、すなわ
ち Y2>Y6≧Y4 である場合、拡大縮小表示倍率Nは、点(X5,Y5)か
ら点(X6,Y6)までのY軸方向の距離を拡大縮小表示
対象範囲の高さで割ったものとなる(ステップS1
4)。
As a result of the comparison in step S12, the point (X 6 ,
If Y 6 ) is within the range of the enlargement / reduction display, that is, if Y 2 > Y 6 ≧ Y 4 , the enlargement / reduction display magnification N is changed from the point (X 5 , Y 5 ) to the point (X 6 , Y 5 ). The distance in the Y-axis direction up to 6 ) is divided by the height of the range to be enlarged or reduced (step S1).
4).

【0042】N=|Y6−Y5|÷(Y2−Y4) このとき、拡大縮小表示倍率Nは1以下であるので、縮
小表示を行うことを意味している。
N = | Y 6 −Y 5 | ÷ (Y 2 −Y 4 ) At this time, since the enlargement / reduction display magnification N is 1 or less, it means that the reduced display is performed.

【0043】ステップS12の比較結果、点(X6
6)が拡大縮小表示対象範囲より下方にある場合、す
なわち Y4>Y6 である場合、拡大縮小表示倍率Nは、以下の式で表せる
ように、拡大縮小表示対象範囲の最上辺から点(X6
6)までのY軸方向の距離を拡大縮小表示対象範囲の
高さで割ったものとなる(ステップS15)。
As a result of the comparison in step S12, the point (X 6 ,
If Y 6 ) is below the range of the enlargement / reduction display, that is, if Y 4 > Y 6 , the enlargement / reduction display magnification N is calculated from the uppermost side of the range of the enlargement / reduction display as expressed by the following equation. (X 6 ,
The distance in the Y-axis direction up to Y 6 ) is divided by the height of the enlargement / reduction display target range (step S15).

【0044】N=|Y6−Y2|÷(Y2−Y4) このとき、拡大縮小表示倍率Nは1以上であるので、拡
大表示を行うことを意味している。
N = | Y 6 −Y 2 | ÷ (Y 2 −Y 4 ) At this time, the enlargement / reduction display magnification N is 1 or more, which means that the enlarged display is performed.

【0045】X軸方向の座標値によって、拡大縮小表示
倍率を計算する場合、点(X6,Y6)のX軸座標値X6
を、拡大縮小表示対象範囲の最左点のX字句座標値X1
および最右点のX軸座標値X3と比較する(ステップS
16)。
When calculating the enlargement / reduction display magnification based on the coordinate values in the X-axis direction, the X-axis coordinate value X 6 of the point (X 6 , Y 6 ) is calculated.
Is the X lexical coordinate value X 1 of the leftmost point of the range to be enlarged / reduced.
And comparing the X-axis coordinate value X 3 of the rightmost point (step S
16).

【0046】ステップS16の比較結果、点(X6
6)が拡大縮小表示対象範囲より右方にある場合、す
なわち、 X6≧X3 である場合、拡大縮小表示倍率Nは、以下の式で表され
るように、拡大縮小表示対象範囲の最左辺から点
(X6,Y6)までのX軸方向の距離を拡大縮小表示対象
範囲の幅で割ったものとなる(ステップS17)。
As a result of the comparison in step S16, the point (X 6 ,
If Y 6 ) is on the right side of the range of the enlargement / reduction display, that is, if X 6 ≧ X 3 , the magnification N of the enlargement / reduction display is determined by the following formula. The distance in the X-axis direction from the leftmost side to the point (X 6 , Y 6 ) is divided by the width of the enlargement / reduction display target range (step S17).

【0047】N=|X6−X1|÷(X3−X1) このとき、拡大縮小表示倍率Nは1以上であるので、拡
大表示を行うことを意味している。
N = | X 6 −X 1 | ÷ (X 3 −X 1 ) At this time, since the enlargement / reduction display magnification N is 1 or more, it means that the enlarged display is performed.

【0048】ステップS16の比較結果、点(X6
6)が拡大縮小表示対象範囲の中になる場合、すなわ
ち、 X3>X6≧X1 である場合、拡大縮小表示倍率Nは、以下の式で表され
るように、点(X5,Y5)から点(X6,Y6)までのX
軸方向の距離を拡大縮小表示対象範囲の幅で割ったもの
となる(ステップS18)。
As a result of the comparison in step S16, the point (X 6 ,
If Y 6 ) falls within the range of the enlargement / reduction display, that is, if X 3 > X 6 ≧ X 1 , the enlargement / reduction display magnification N is calculated as the point (X 5 , Y 5 ) to the point (X 6 , Y 6 )
This is obtained by dividing the distance in the axial direction by the width of the enlargement / reduction display target range (step S18).

【0049】N=|X6−X5|÷(X3−X1) このとき、拡大縮小表示倍率Nは1以下であるため、縮
小表示を行うことを意味している。
N = | X 6 −X 5 | ÷ (X 3 −X 1 ) At this time, since the enlargement / reduction display magnification N is 1 or less, it means that the reduced display is performed.

【0050】ステップS16の比較結果、点(X6
6)が拡大縮小表示対象範囲より左方にある場合、す
なわち、 X1>X6 である場合、拡大縮小表示倍率Nは、以下の式で表され
るように、拡大縮小表示対象範囲の最右辺から点
(X6,Y6)までのX軸方向の距離を拡大縮小表示対象
範囲の幅で割ったものとなる(ステップS19)。
As a result of the comparison in step S16, the point (X 6 ,
If Y 6 ) is to the left of the range of the enlargement / reduction display, that is, if X 1 > X 6 , the enlargement / reduction display magnification N is calculated as follows: The distance in the X-axis direction from the rightmost side to the point (X 6 , Y 6 ) is divided by the width of the enlargement / reduction display target range (step S19).

【0051】N=|X6−X3|÷(X3−X1) このとき、拡大縮小表示倍率Nは1以上であるので、拡
大表示を行うことを意味している。
N = | X 6 −X 3 | ÷ (X 3 −X 1 ) At this time, the enlargement / reduction display magnification N is 1 or more, which means that the enlarged display is performed.

【0052】以上のような処理により、ゼスチュアの入
力により、一度で拡大縮小の範囲の指定および拡大縮小
の倍率を入力することができ、任意の倍率の拡大縮小表
示を行うことが可能となる。
With the above-described processing, by inputting the gesture, the user can specify the range of enlargement / reduction and input the magnification of enlargement / reduction at a time, and can perform enlargement / reduction display at an arbitrary magnification.

【0053】[0053]

【発明の効果】ポインテイング座標の移動軌跡で、あら
かじめ決められた拡大縮小表示操作を示す特定のパター
ン(ゼスチュア)を描くことにより、拡大縮小表示の対
象範囲および拡大縮小の表示倍率を入力することができ
るために、拡大縮小表示指定に必要となる一連の操作を
簡素化することができる。
According to the present invention, by drawing a specific pattern (gesture) indicating a predetermined enlargement / reduction display operation on the movement trajectory of the pointing coordinates, the user can input the target range of the enlargement / reduction display and the display magnification of the enlargement / reduction. Therefore, a series of operations required for specifying the enlargement / reduction display can be simplified.

【0054】特に拡大縮小の倍率については、数値など
の入力に比べ、拡大される位置にゼスチュアを入力する
ために、直感的な入力が可能となる。
In particular, as for the enlargement / reduction magnification, the gesture can be input intuitively because the gesture is input at the position to be enlarged as compared with the input of a numerical value or the like.

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

【図1】本発明の各手段の関係を示すブロック図であ
る。
FIG. 1 is a block diagram showing the relationship between each means of the present invention.

【図2】本発明の装置構成を示す図である。FIG. 2 is a diagram showing a device configuration of the present invention.

【図3】本発明の処理手順を示すフローチャートであ
る。
FIG. 3 is a flowchart showing a processing procedure of the present invention.

【図4】本発明における拡大表示指示の例を示す図であ
る。
FIG. 4 is a diagram showing an example of an enlarged display instruction according to the present invention.

【図5】本発明における縮小表示指示の例を示す図であ
る。
FIG. 5 is a diagram illustrating an example of a reduced display instruction according to the present invention.

【図6】本発明における拡大縮小倍率の計算処理手順を
示すフローチャートである。
FIG. 6 is a flowchart illustrating a calculation processing procedure of a scaling factor according to the present invention.

【符号の説明】[Explanation of symbols]

10 ポインテイング座標検出手段 11 ポインテイング座標記録手段 12 拡大縮小表示指示手段 13 拡大縮小表示対象範囲指示手段 14 拡大縮小表示手段 DESCRIPTION OF SYMBOLS 10 Pointing coordinate detection means 11 Pointing coordinate recording means 12 Enlargement / reduction display instruction means 13 Enlargement / reduction display target range instruction means 14 Enlargement / reduction display means

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 文字および画像データを表示する表示手
段と、 座標入力装置から入力される座標を検出する座標検出手
段と、 前記座標検出手段によって、検出された座標を記憶する
座標記憶手段とを備えた情報処理装置であって、 前記表示手段に重ねて、拡大縮小指示および拡大縮小対
象範囲を単一の描画パターンで入力可能とし、 前記描画パターンが前記座標入力装置から入力された場
合において、 前記拡大縮小対象範囲のデータを、前記拡大縮小指示に
基づいて、一定の倍率で拡大縮小表示する拡大縮小表示
手段を備えたことを特徴とする情報処理装置。
A display unit for displaying characters and image data; a coordinate detection unit for detecting coordinates input from a coordinate input device; and a coordinate storage unit for storing coordinates detected by the coordinate detection unit. An information processing apparatus comprising: a superimposing and enlarging instruction and an enlarging / reducing target range that can be input in a single drawing pattern in a manner superimposed on the display unit; and when the drawing pattern is input from the coordinate input device, An information processing apparatus, comprising: an enlargement / reduction display means for enlarging / reducing the data of the enlargement / reduction target range at a fixed magnification based on the enlargement / reduction instruction.
【請求項2】 前記拡大縮小対象範囲の入力および、前
記拡大縮小指示に基づいて、拡大縮小倍率を算出する倍
率算出手段を備え、 前記拡大縮小対象範囲のデータを、前記倍率算出手段に
基づいて、任意の倍率で拡大縮小表示する拡大縮小表示
手段を備えたことを特徴とする前記請求項1記載の情報
処理装置。
2. A magnification calculating means for calculating an enlargement / reduction magnification based on the input of the enlargement / reduction target range and the enlargement / reduction instruction, wherein the data of the enlargement / reduction target range is calculated based on the magnification calculation means. 2. The information processing apparatus according to claim 1, further comprising an enlargement / reduction display means for displaying an enlargement / reduction at an arbitrary magnification.
【請求項3】 前記拡大縮小対象範囲を示す描画パター
ンは、拡大縮小対象範囲のデータを内包する円または楕
円からなる形状による描画パターンであることを特徴と
する前記請求項1または2記載の情報処理装置。
3. The information according to claim 1, wherein the drawing pattern indicating the enlargement / reduction target range is a drawing pattern having a shape of a circle or an ellipse including the data of the enlargement / reduction target range. Processing equipment.
【請求項4】 前記拡大縮小指示を示す描画パターンは
前記拡大縮小対象範囲を示す描画パターンに一方の端点
が接する線分からなる描画パターンであることを特徴と
する前記請求項1〜3記載の情報処理装置。
4. The information according to claim 1, wherein the drawing pattern indicating the enlargement / reduction instruction is a drawing pattern including a line segment having one end point in contact with the drawing pattern indicating the enlargement / reduction target range. Processing equipment.
【請求項5】 前記倍率算出手段は、前記拡大縮小対象
範囲を示す描画パターンおよび、前記拡大縮小指示を示
す描画パターンのX軸方向またはY軸方向の長さから算
出することを特徴とする前記請求項2記載の情報処理装
置。
5. The magnification calculating unit calculates the magnification from a drawing pattern indicating the enlargement / reduction target range and a length of the drawing pattern indicating the enlargement / reduction instruction in the X-axis direction or the Y-axis direction. The information processing device according to claim 2.
【請求項6】 前記倍率算出手段によって得られる倍率
を可視的に表示する倍率表示手段を備えたことを特徴と
する前記請求項2記載の情報処理装置。
6. The information processing apparatus according to claim 2, further comprising magnification display means for visually displaying a magnification obtained by said magnification calculation means.
JP18037596A 1996-07-10 1996-07-10 Information processing device Pending JPH1027257A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18037596A JPH1027257A (en) 1996-07-10 1996-07-10 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18037596A JPH1027257A (en) 1996-07-10 1996-07-10 Information processing device

Publications (1)

Publication Number Publication Date
JPH1027257A true JPH1027257A (en) 1998-01-27

Family

ID=16082148

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18037596A Pending JPH1027257A (en) 1996-07-10 1996-07-10 Information processing device

Country Status (1)

Country Link
JP (1) JPH1027257A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052156A (en) * 2005-08-17 2007-03-01 Roland Corp Electronic musical instrument and waveform display program
JP2011125502A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine
JP2011125503A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine
JP2011125505A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine
JP2011125504A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine
KR101430445B1 (en) * 2007-08-20 2014-08-14 엘지전자 주식회사 A terminal having a screen size adjustment function and a medium recording a program implementing the function

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007052156A (en) * 2005-08-17 2007-03-01 Roland Corp Electronic musical instrument and waveform display program
KR101430445B1 (en) * 2007-08-20 2014-08-14 엘지전자 주식회사 A terminal having a screen size adjustment function and a medium recording a program implementing the function
JP2011125502A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine
JP2011125503A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine
JP2011125505A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine
JP2011125504A (en) * 2009-12-17 2011-06-30 Kyoraku Sangyo Kk Game machine

Similar Documents

Publication Publication Date Title
JP3857328B2 (en) Display editing system
JP2589999B2 (en) Graphic input / output device
US5568604A (en) Method and system for generating a working window in a computer system
JP3138390B2 (en) Graphic drawing device
EP0550812A1 (en) Precision automatic scrolling for an image display system
EP0550838A1 (en) Method and computer-aided design system for defining geometric relations
JPH09231393A (en) Instruction input device
US8363064B2 (en) Image processing apparatus, image processing system, image processing method, and computer-readable medium
JPH1027257A (en) Information processing device
JP3357760B2 (en) Character / graphic input editing device
JP3864999B2 (en) Information processing apparatus and information processing method
KR970011905B1 (en) Line drawing device
JPH0434663A (en) Drawing editing device
JP2000172391A (en) Pointing device, method for arranging selected frame and recording medium capable of executing method
JPH06131109A (en) Information processing equipment
JPH07219700A (en) Information processing equipment
JP2585537B2 (en) Graphic data processing apparatus and method
JP2935336B2 (en) Graphic input / output device
JPH0652243A (en) Drawing input / processing device
JPH06301759A (en) Picture processor
JPH06250779A (en) Pen input device
JP2977360B2 (en) Ruled line selection method
JP2536948B2 (en) Three-point specified circular arc detection method and device
JPH0652280A (en) Figure input device
JP3483977B2 (en) Cursor navigation device for graphic processing device