Movatterモバイル変換


[0]ホーム

URL:


JPH0798769A - Information processing apparatus and its screen editing method - Google Patents

Information processing apparatus and its screen editing method

Info

Publication number
JPH0798769A
JPH0798769AJP6098360AJP9836094AJPH0798769AJP H0798769 AJPH0798769 AJP H0798769AJP 6098360 AJP6098360 AJP 6098360AJP 9836094 AJP9836094 AJP 9836094AJP H0798769 AJPH0798769 AJP H0798769A
Authority
JP
Japan
Prior art keywords
enlarged
area
edit
displayed
editing
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
JP6098360A
Other languages
Japanese (ja)
Inventor
Yuko Okayama
祐孝 岡山
Michiyo Yoshimura
道代 吉村
Yukihide Inagaki
幸秀 稲垣
Hitoshi Takeoka
均 竹丘
Tomohiko Yanagida
知彦 柳田
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi LtdfiledCriticalHitachi Ltd
Priority to JP6098360ApriorityCriticalpatent/JPH0798769A/en
Publication of JPH0798769ApublicationCriticalpatent/JPH0798769A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

PURPOSE:To easily and accurately execute exact positioning at the time of screen editing operation. CONSTITUTION:In an input integrated display device, when an enlarged area editing mode is designated, and an area 5040 containing an object whose enlargement and display are desired in display objects on a display screen 5000 is designated with a pen, the object displayed in the area 5040 is enlarged and displayed in a window 5050. When a user executes a editing operation to the object enlarged and displayed in the window 5050, the editing contents are reflected on the object, as well displayed in the area 5040 and displayed.

Description

Translated fromJapanese
【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ペンおよびタブレット
等により入力された編集対象画となるウインドウ、図
形、文字およびビットマップ等を表示し、表示された編
集対象画を編集する機能を有した情報処理装置およびそ
の画面編集方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention has a function of displaying a window, a figure, a character, a bitmap, etc., which is an image to be edited input by a pen, a tablet, etc., and editing the displayed image to be edited. The present invention relates to an information processing device and a screen editing method thereof.

【0002】[0002]

【従来の技術】従来、情報処理装置は、ユーザインター
フェースのための入力装置としてキーボードを有してい
て、使用者は、キーボードを使用するための操作を修得
するために労力を払う必要があった。
2. Description of the Related Art Conventionally, an information processing apparatus has a keyboard as an input device for a user interface, and a user needs to make efforts to acquire an operation for using the keyboard. .

【0003】かかる操作のわずらわしさを少しでも解消
するため、例えば、グラフィカル・ユーザ・インターフ
ェースを使用したシステムが考案されており、たとえ
ば、「入門X−Window OSF/Motif W
indow Manager(16〜41頁)、199
0年12月25日 日刊工業新聞社発行」に記載されて
いる「X−Windowシステム」などがこれに該当す
る。
In order to eliminate the troublesomeness of such operation, for example, a system using a graphical user interface has been devised, for example, "Introduction X-Window OSF / Motif W".
window Manager (16-41 pages), 199
The "X-Window system" described in "Dec. 25, Nikkan Kogyo Shimbun, Ltd." corresponds to this.

【0004】これは、アイコン、プルダウンメニューな
どを、ポインティングデバイスであるマウスにより指定
して、各種コマンドの入力等を行うことができるもので
ある。このようなシステムにおいては、キーボードの操
作を修得するために労力を払う必要が無くなる。
In this system, various commands can be input by designating icons, pull-down menus and the like with a mouse which is a pointing device. In such a system, it is not necessary to make efforts to master the operation of the keyboard.

【0005】上記グラフィカル・ユーザ・インターフェ
ースを使用したシステムにおける作図アプリケーション
プログラムでは、入力した図形、文字等の拡大・縮小、
移動などといったような編集は、例えば、「THE W
INDOWS1993.1、頁98〜105、1993
年1月1日 ソフトバンク発行」に記載されているMi
crografx社のWindowsDrawのよう
に、選択図形の周辺に表示されるハンドル(小さい矩
形)の内部を、マウスによりクリックした後ドラッグす
ることによって行われる。
In the drawing application program in the system using the above-mentioned graphical user interface, input / output figures, characters, etc. are enlarged / reduced.
Editing such as moving can be done, for example, with "THE W
INDOWS 193.1, pages 98-105, 1993.
Listed in "Issued by SoftBank, January 1, 2016"
It is performed by clicking the inside of a handle (small rectangle) displayed around the selected figure with the mouse and then dragging it like WindowsDraw of Crografx.

【0006】マウスを使用すると、表示画面上の任意の
一点を指示することが比較的容易であるため、1ドット
移動するといったような微調整も可能となることから、
上記のようなユーザインターフェースは、現在、多くの
アプリケーションプログラムで取り入れられている。
Since it is relatively easy to point an arbitrary point on the display screen by using a mouse, fine adjustment such as moving one dot is also possible.
The user interface as described above is currently incorporated in many application programs.

【0007】一方、近年、「日経バイト1991.9、
頁370〜385、1991年9月1日 日経BP社発
行」に記載されているMicrosoft社の「Win
dows for Pens」、GO社の「Pen P
oint」などのように、入力手段として、ペンとタブ
レットの使用を前提としたシステムが発表され始めてい
る。
On the other hand, in recent years, "Nikkei Bytes 1991.9,
Pages 370-385, published by Nikkei BP, September 1, 1991, "" Win of Microsoft "
Dows for Pens, GO's "Pen P"
A system based on the premise of using a pen and a tablet as an input means, such as "oint", has been announced.

【0008】このようなシステムにおいては、ペンはペ
ンを持つ手のぶれが発生しやすく、タブレットはその性
能からくるジッタ、および視差(表示入力一体型の入出
力装置において、ペン先が触れる面である入力面と、画
像を実際に表示する表示面との間に距離があることによ
り起因する)などが発生しやすいために、マウスと比較
すると画面上の任意の一点を正確に指示するのに不得手
であることから、誤った点を指示することが多くなり、
操作性が劣化すると考えられる。
In such a system, the pen is apt to shake the hand holding the pen, and the tablet has a jitter and parallax due to its performance (in the input / output device integrated with the display input, the surface touched by the pen tip). (This is caused by the distance between a certain input surface and the display surface that actually displays the image.) Because I am not good at it, I often point out the wrong points,
It is thought that operability will deteriorate.

【0009】かかる問題を解決するため、「THE W
INDOWS1992.10、頁90〜97、1992
年10月1日 ソフトバンク発行」に記載されているM
icrografx社のDesigner3.1Jのよ
うに、図形の一部を画面全体に拡大表示して、ペンによ
る細部の指示が行えるように工夫がなされている。
In order to solve such a problem, "THE W
INDOWS 1992.10, pages 90-97, 1992.
"SoftBank issued October 1, 2010"
Like the Designer3.1J of icrografx, it is devised so that a part of the figure can be enlarged and displayed on the entire screen and detailed instructions can be given with a pen.

【0010】[0010]

【発明が解決しようとする課題】上述したように、ペン
では手ぶれ、タブレットではジッタ、視差などが起こる
ことから、ペンおよびタブレットによれば、表示画面上
の任意の一点を正確に指示することが困難である。
As described above, since the camera shake of the pen and the jitter and the parallax of the tablet occur, the pen and the tablet can accurately indicate an arbitrary point on the display screen. Have difficulty.

【0011】また、上記Designer3.1Jのよ
うに、編集対象となる図形の一部(表示画面上の一部の
領域)を画面全体に拡大表示して編集等の操作を行う方
法では、拡大表示した図形(領域)の画面全体に対する
位置関係が明白でなく、図形を拡大・縮小、移動したと
きの位置決めが困難となっている。
In addition, as in the above-mentioned Designer 3.1J, in a method of performing an operation such as editing by enlarging and displaying a part of the figure to be edited (a part of the area on the display screen), the enlarged display The positional relationship of the drawn figure (region) with respect to the entire screen is not clear, and it is difficult to position the figure when it is enlarged, reduced, or moved.

【0012】そこで、本発明の目的は、表示画面の一部
の領域に表示された例えば図形、ウインドウ、文字、ビ
ットマップといったような入力画(図形、文字等)の一
部を拡大して、該拡大入力画を、該元の入力画の表示の
邪魔にならない位置(表示画面領域)に表示し、該拡大
編集対象画に対して、編集することが可能な情報処理装
置およびその画面編集方法を提供することにある。
Therefore, an object of the present invention is to enlarge a part of an input image (figure, character, etc.) such as a figure, a window, a character, a bitmap displayed in a partial area of the display screen, An information processing apparatus capable of displaying the enlarged input image in a position (display screen area) that does not interfere with the display of the original input image and editing the enlarged image to be edited, and a screen editing method thereof. To provide.

【0013】本発明の他の目的は、拡大編集対象画に行
われた編集が、元の入力画(拡大されていない入力画領
域)に反映することが可能な情報処理装置およびその画
面編集方法を提供することにある。
Another object of the present invention is to provide an information processing apparatus and its screen editing method capable of reflecting the edit made on the enlarged edit target image on the original input image (the input image area which is not enlarged). To provide.

【0014】また、表示画面上に表示されている編集対
象画の拡大、縮小、移動したときの微調整を容易に行え
る情報処理装置およびその画面編集方法を提供すること
にある。
It is another object of the present invention to provide an information processing apparatus and a screen editing method for the same which can easily perform fine adjustment when the image to be edited displayed on the display screen is enlarged, reduced or moved.

【0015】[0015]

【課題を解決するための手段】上記課題を解決するため
に、本発明によれば、少なくとも入力装置と、表示装置
と、演算装置とを備え、前記表示装置の表示画面上にお
いて前記入力装置により特定の領域を指示し、該特定領
域の指示を前記演算装置により処理し、該処理結果を前
記表示装置の表示画面上に反映する情報処理装置におい
て、前記表示画面上の部分領域を被拡大領域として指示
する手段と、該被拡大領域を所望の拡大率で拡大して前
記表示画面上の任意の領域に表示する手段と、該任意の
領域に対して編集を加えることを決定する手段と、前記
任意の領域に拡大して表示された編集対象画に編集を加
え、該編集を加えられた編集対象画を前記任意の領域に
表示する手段を備えることができる。
In order to solve the above problems, according to the present invention, at least an input device, a display device, and an arithmetic device are provided, and the input device is provided on the display screen of the display device. In an information processing device for designating a specific region, processing the designation of the specific region by the arithmetic unit, and reflecting the processing result on the display screen of the display device, a partial region on the display screen is an enlarged region. A means for instructing as, a means for enlarging the area to be enlarged at a desired enlargement ratio and displaying it in an arbitrary area on the display screen, and a means for deciding to edit the arbitrary area, It is possible to provide a means for editing the edit target image enlarged and displayed in the arbitrary region, and displaying the edited edit target image in the arbitrary region.

【0016】また、前記編集を加えられた編集対象画
を、前記被拡大領域に表示する手段を備えることができ
る。
Further, there can be provided means for displaying the edited image to which the editing has been applied in the enlarged region.

【0017】また、前記表示画面上の被拡大領域とし
て、前記表示画面上の一点の指示に応じて、該指示され
た点のあらかじめ定められた近傍の領域を選択する手段
を備えることもできる。
Further, as the area to be enlarged on the display screen, there may be provided means for selecting an area in the vicinity of a predetermined point of the instructed point in response to an instruction of a point on the display screen.

【0018】さらに、前記表示画面上の一点の指示に応
じ、該指示された一点を中心とする矩形領域を、前記被
拡大領域として選択する手段を備えることもできる。
Further, it is possible to provide a means for selecting a rectangular area centered on the instructed one point as the enlarged area in response to an instruction for one point on the display screen.

【0019】さらに、前記表示画面上で指示する一点の
変化に応じ、前記特定の領域に表示する内容を書き換え
る手段を備えることもできる。
Further, it is possible to provide a means for rewriting the contents displayed in the specific area in response to a change in one point designated on the display screen.

【0020】さらに、前記特定の領域を、前記表示画面
上のあらかじめ定められた点に1つの頂点を有する矩形
領域として、該矩形領域の大きさを前記拡大率で拡大さ
れた前記被拡大領域の大きさに応じて変化させる手段を
備えることもできる。
Further, the specific area is defined as a rectangular area having one apex at a predetermined point on the display screen, and the size of the rectangular area is expanded to the expanded area by the expansion rate. It is also possible to provide a means for changing the size.

【0021】さらに、前記特定の領域に拡大して表示さ
れた編集対象物に編集を加える際の編集量の最小単位量
を設け、該最小単位量を、前記部分領域において編集対
象物の編集をn(nは整数)ドット単位で行う場合、拡
大率をkとしたとき、前記特定の領域内における編集量
の最小単位をk×nドットとする手段を備えることもで
きる。
Further, a minimum unit amount of the edit amount when editing is performed on the edit object enlarged and displayed in the specific area, and the minimum unit amount is used to edit the edit object in the partial area. In the case of performing in n (n is an integer) dot unit, it is possible to provide a unit for setting the minimum unit of the editing amount in the specific area to k × n dots when the enlargement ratio is k.

【0022】[0022]

【作用】入力一体型表示装置において、表示画面上に表
示されている入力画(図形、文字等)の一部の領域内の
画を拡大して表示し、編集する場合には、ユーザは、拡
大表示モードを指定して、表示画面上に表示されている
入力画(図形、文字等)のうちの、拡大して表示したい
部分にペン等により指定する。これにより、表示画面上
の指定された部分の画(部分領域)が表示画面上のウイ
ンドウ内に拡大して表示される。この時、拡大指定ペン
を指定位置からそのまま別の位置に移動させると、その
移動上の画が拡大して表示される。
In the input-integrated display device, when the image within a partial area of the input image (figure, character, etc.) displayed on the display screen is enlarged and displayed, and the user edits it, the user: The enlarged display mode is designated, and the portion of the input image (figure, character, etc.) displayed on the display screen that is to be enlarged is designated by a pen or the like. As a result, the image (partial area) of the designated portion on the display screen is enlarged and displayed in the window on the display screen. At this time, when the enlargement designation pen is moved from the designated position to another position as it is, the image on the movement is enlarged and displayed.

【0023】さらに、前記拡大表示した領域に対して編
集する場合には、ペン等により拡大編集モードを指定
し、前記拡大表示した領域内の画に対して、ユーザが編
集を行うと、該編集内容が元の領域の画(拡大されてい
ない領域の画)に対しても反映される。
Further, in the case of editing the enlarged display area, when the user edits the image in the enlarged display area by designating the enlarged edit mode with a pen or the like, the editing is performed. The content is also reflected on the image of the original area (image of the area that has not been enlarged).

【0024】また、ユーザが、微調整編集モードを指定
すると、表示画面上にカーソルキーと同等の機能を有す
る、カーソルボタンが表示される。また、編集の内容
(拡大・縮小、移動など)を指定するためのメニューボ
タンも表示される。ユーザは、ペンでメニューボタンの
うちの1つを指定してから、カーソルボタンを指示し、
表示画面上に表示されている編集対象画の編集を行うこ
とができる。
When the user designates the fine adjustment edit mode, a cursor button having the same function as the cursor key is displayed on the display screen. Also, a menu button for designating the content of editing (enlargement / reduction, movement, etc.) is displayed. The user specifies one of the menu buttons with the pen and then points to the cursor button,
The image to be edited displayed on the display screen can be edited.

【0025】[0025]

【実施例】以下、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0026】まず、以下の説明で使用する用語について
説明する。
First, terms used in the following description will be described.

【0027】ペンによる「タップ」とは、タブレット面
をペンで触れ、すぐにペンを離す操作のことである。例
えば、タブレット上の任意の一点をペンで指示すること
を「タップ」するという。「ドラッグ」とは、タブレッ
ト面にペンをつけたままペンを移動させる動作である。
"Tap" with the pen is an operation of touching the tablet surface with the pen and immediately releasing the pen. For example, "tap" is to point an arbitrary point on the tablet with a pen. “Drag” is an operation of moving a pen with the pen attached to the tablet surface.

【0028】図1は、本発明のパーソナルコンピュータ
などの情報処理装置の構成の一例を示す構成図である。
FIG. 1 is a block diagram showing an example of the configuration of an information processing apparatus such as a personal computer of the present invention.

【0029】図1に示す情報処理装置は、CPU(中央
処理装置)1、ROM(リードオンリメモリ)2、RA
M(ランダムアクセスメモリ)3、ハードディスク4、
フロッピーディスク5、入力一体型表示装置6、メモリ
カード7を有して構成される。
The information processing apparatus shown in FIG. 1 includes a CPU (central processing unit) 1, a ROM (read only memory) 2, an RA.
M (random access memory) 3, hard disk 4,
It has a floppy disk 5, an input-integrated display device 6, and a memory card 7.

【0030】入力一体型表示装置6は、入力装置及び出
力装置(表示装置)を兼ねた装置であり、透明のタブレ
ットと液晶型表示装置とを有して構成され、バス8を介
して情報処理装置本体と接続される。
The input-integrated display device 6 is a device which also serves as an input device and an output device (display device), is constituted by having a transparent tablet and a liquid crystal type display device, and processes information via the bus 8. Connected to the device body.

【0031】また、ROM2、RAM3、ハードディス
ク4、フロッピーディスク5、メモリカード7などのメ
モリには、後述する必要なプログラム(ソフトウェア)
が格納されており、CPU1は該メモリに格納されたソ
フトウェアに従って所定の機能を果たすことになる。本
発明の方法を記述したプログラムを上記のメモリに格納
して、本発明を実現することができる。
Further, in the memories such as the ROM 2, the RAM 3, the hard disk 4, the floppy disk 5, the memory card 7, etc., necessary programs (software) described later are provided.
Are stored, and the CPU 1 fulfills a predetermined function according to the software stored in the memory. The present invention can be implemented by storing a program describing the method of the present invention in the above memory.

【0032】図2は、本発明に係るプログラムの全体構
成を示す機能ブロック図である。
FIG. 2 is a functional block diagram showing the overall structure of the program according to the present invention.

【0033】後述する本プログラムは、モード切り換え
部10、拡大表示処理部20、拡大領域編集処理部3
0、編集処理部40、入力処理部50を有して構成さ
れ、ROM2、RAM3、ハードディスク4、フロッピ
ーディスク5、メモリカード7等に格納されている。
This program, which will be described later, includes a mode switching unit 10, an enlarged display processing unit 20, and an enlarged area editing processing unit 3.
0, an edit processing unit 40, an input processing unit 50, and is stored in the ROM 2, the RAM 3, the hard disk 4, the floppy disk 5, the memory card 7, and the like.

【0034】モード切り換え部10は、拡大表示処理部
20、拡大領域編集処理部30、編集処理部40、入力
処理部50を、ユーザの指示により切り換えて起動する
処理を行う。
The mode switching unit 10 performs a process of switching between the enlargement display processing unit 20, the enlargement area editing processing unit 30, the editing processing unit 40, and the input processing unit 50 and starting them.

【0035】まず、ユーザの指示により(詳細は後述す
る)により、入力処理部50が起動されると、図1の入
力一体型表示装置6から入力されたウィンドウ、図形、
文字、ビットマップなどの編集対象画(オブジェクト)
を入力して表示する(入力モード)。
First, when the input processing section 50 is activated according to a user's instruction (details will be described later), a window, a figure, etc. input from the input-integrated display device 6 in FIG.
Images to be edited (objects) such as characters and bitmaps
Enter and display (input mode).

【0036】編集処理部40が起動されると、入力処理
部50により入力されて表示されているオブジェクトそ
のものに編集を加えるためのモード(編集モード)とな
る。
When the edit processing unit 40 is activated, a mode (edit mode) for editing the object itself input and displayed by the input processing unit 50 is entered.

【0037】拡大表示処理部20が起動されると、入力
処理部50のより入力されて表示されているオブジェク
トの表示に加えて、表示されているオブジェクトの一部
を拡大して表示するためのモード(拡大表示モード)と
なる。さらに、ユーザの指示があると、前記拡大して表
示されたオブジェクトに編集を加えるモード(拡大編集
モード)となる。
When the enlarged display processing unit 20 is activated, in addition to the display of the object input and displayed by the input processing unit 50, a part of the displayed object is enlarged and displayed. It becomes the mode (enlarged display mode). Further, when there is a user's instruction, the mode in which the enlarged and displayed object is edited (enlarged edit mode) is set.

【0038】以下、本実施例では、前記オブジェクトの
中で、特に、図形を例に取って説明する。ただし、図形
をウィンドウ、文字、ビットマップなどの他のオブジェ
クトに置き換えることにより、他のオブジェクトでも同
様に実現できる。
In the following, in the present embodiment, a figure will be described as an example among the objects. However, by replacing the figure with another object such as a window, a character, or a bitmap, the same can be realized with other objects.

【0039】オブジェクト(編集対象画)を図形とする
場合、図2の機能ブロック図は、図22に示すように、
拡大表示処理部20を拡大図形表示処理部21に、拡大
領域編集処理部30を拡大図形編集処理部31に、編集
処理部40を図形編集処理部41に、入力処理部50を
図形入力処理部51にと、それぞれ各処理部の名称を変
更することができる。
When the object (editing target image) is a figure, the functional block diagram of FIG. 2 is as shown in FIG.
The enlarged display processing unit 20 is the enlarged graphic display processing unit 21, the enlarged region edit processing unit 30 is the enlarged graphic edit processing unit 31, the edit processing unit 40 is the graphic edit processing unit 41, and the input processing unit 50 is the graphic input processing unit. The name of each processing unit can be changed to 51.

【0040】以下、本実施例では、上記の拡大表示モー
ド、拡大編集モードにおける各々の実現方式、動作につ
いて説明する。
In the present embodiment, each implementation method and operation in the enlarged display mode and the enlarged edit mode will be described below.

【0041】入力モード、編集モードについては、「T
HE WINDOWS1993.1、頁98〜105、
1993年1月1日 ソフトバンク発行」に記載されて
いる操作方法、及び、「入門グラフィックス(45〜6
7頁、77〜100頁)、1991年5月1日 アスキ
ー発行」に記載されている図形の入力、編集における方
式などが既に公知となっているため、詳細な説明は省略
する。
For the input mode and the edit mode, see "T
HE WINDOWS 933.1, pages 98-105,
The operation method described in "January 1, 1993 issued by SoftBank" and "Introductory Graphics (45-6
7), pages 77 to 100), and the method of inputting and editing figures described in "Ascii Issued May 1, 1991" are already known, and therefore detailed description thereof will be omitted.

【0042】まず、本発明にかかるプログラムで使用す
るデータ構造体とその内容について説明する。
First, the data structure used in the program according to the present invention and its contents will be described.

【0043】データ構造体は、例えば、図1のRAM3
に格納された入力図形管理データ100と拡大表示管理
データ200とを有して構成される。入力図形管理デー
タ100と拡大表示管理データ200との構成例を図3
に示す。図3(a)の入力図形管理データ100は、現
在入力されている図形の位置、属性などといったような
情報を管理するデータであり、図形それぞれ1個につ
き、1つの入力図形管理データが対応することになる。
さらに、図1の入力一体型表示装置6より、新規に図形
が入力されると、CPU1は、該入力図形に対応した入
力図形管理データ100を作成する。また、入力図形管
理データ100は、以下に示す要素で構成される。
The data structure is, for example, the RAM 3 of FIG.
The input figure management data 100 and the enlarged display management data 200 stored in An example of the configuration of the input figure management data 100 and the enlarged display management data 200 is shown in FIG.
Shown in. The input figure management data 100 of FIG. 3A is data for managing information such as the position and attribute of the currently input figure, and one figure corresponds to one input figure management data. It will be.
Further, when a new graphic is input from the input-integrated display device 6 of FIG. 1, the CPU 1 creates the input graphic management data 100 corresponding to the input graphic. The input figure management data 100 is composed of the following elements.

【0044】「ID」110:入力された図形に割り当
てられる識別子(ユニークな番号)である。
"ID" 110: An identifier (unique number) assigned to the input figure.

【0045】「categoly」120:図形の種類
を表す。例えば、円、矩形、直線などである。
"Category" 120: represents the type of figure. For example, a circle, a rectangle, a straight line, or the like.

【0046】「rect」130:図形の外接矩形の左
上の座標と右下の座標のセットである。
“Rect” 130: a set of upper left coordinates and lower right coordinates of the circumscribed rectangle of the figure.

【0047】「attribute」140:図形の描
画属性を表す。該要素は図形の種類によって内容が変わ
ることもある。例えば、直線図形に対しての描画属性
は、線の種類、色、幅などであるが、矩形図形に対する
描画属性は、矩形を構成する直線の描画属性だけでな
く、矩形内部のブラシの属性も含まれる。
"Attribute" 140: represents the drawing attribute of a figure. The content of the element may change depending on the type of graphic. For example, the drawing attributes for a linear figure are the type, color, width, etc. of the line, but the drawing attributes for a rectangular figure are not only the drawing attributes of the straight lines that make up the rectangle, but also the attributes of the brush inside the rectangle. included.

【0048】「selected」150:図形が選択
状態(編集の対象)であるかどうかを示す。
"Selected" 150: Indicates whether or not the figure is in the selected state (editing target).

【0049】「prev」160:自分よりも上に表示
されている図形のIDである。
"Prev" 160: The ID of the graphic displayed above itself.

【0050】「next」170:自分よりも下に表示
されている図形のIDである。
"Next" 170: ID of the graphic displayed below the user.

【0051】さらに、1つ以上の入力図形管理データの
集まりによって、図4に示すような、1つの入力図形管
理テーブルを構成する。例えば図7に示すように、表示
画面5000上に図形5010(円)、図形5020
(矩形)、図形5030(直線)の3つの図形が入力さ
れて表示されていた場合、図4に示すように、それぞれ
の図形に対応した3つの入力図形管理データ6010〜
6030を有する入力図形管理テーブル6000が構成
される。
Further, a collection of one or more input graphic management data constitutes one input graphic management table as shown in FIG. For example, as shown in FIG. 7, a graphic 5010 (circle) and a graphic 5020 are displayed on the display screen 5000.
When three figures (rectangle) and figure 5030 (straight line) are input and displayed, as shown in FIG. 4, three input figure management data 6010 corresponding to each figure are input.
An input figure management table 6000 having 6030 is configured.

【0052】図3に戻り、図3(b)の拡大表示管理デ
ータ200は、ユーザによって変更可能であり、編集対
象とする図形、図形の一部を拡大表示するための情報を
管理するために用いられる。この拡大表示管理テータ2
00は、以下に示す要素で構成される。
Returning to FIG. 3, the enlargement display management data 200 of FIG. 3B can be changed by the user, and in order to manage information for enlarging and displaying a figure to be edited and a part of the figure. Used. This enlarged display management data 2
00 is composed of the following elements.

【0053】「length」210:拡大すべき矩形
の幅を示す。
"Length" 210: Indicates the width of the rectangle to be enlarged.

【0054】「height」220:拡大すべき矩形
の高さを示す。
"Height" 220: indicates the height of the rectangle to be enlarged.

【0055】「point」230:拡大した図形を表
示する位置(後述する拡大表示用ウィンドウの左上の座
標値)を示す。
"Point" 230: Indicates the position where the enlarged graphic is displayed (the coordinate value at the upper left of the enlarged display window described later).

【0056】「rate」240:拡大率を示す。"Rate" 240: Indicates the enlargement ratio.

【0057】次に、図面を参照して、入力した図形を拡
大して表示する方法の実現方式について説明する。
Next, with reference to the drawings, a method of realizing a method of enlarging and displaying an input graphic will be described.

【0058】上記の入力モード(本実施例では図形に焦
点を当てているので図形入力モード)、編集モード、拡
大表示モードの切り換えは、図5に示すような入力一体
型出力装置の表示画面上のボタン5100〜5300を
使用して行う。ボタン5100をペンでタップすること
により図形入力モードに移行し、ボタン5200をペン
でタップすることにより編集モードに移行し、ボタン5
300をペンでタップすることにより拡大表示モードに
それぞれ移行する。また、図形入力モードボタン510
0をタップされて図形を入力した直後、自動的に編集モ
ードボタン5200を押さなくとも自動的に編集モード
に移行するようにしても良い。
Switching between the above-mentioned input mode (the graphic input mode in this embodiment is a graphic input mode), the edit mode, and the enlarged display mode is performed on the display screen of the input-integrated output device as shown in FIG. Button 5100 to 5300. Tap the button 5100 with the pen to shift to the figure input mode, and tap the button 5200 with the pen to shift to the edit mode.
By tapping 300 with a pen, the mode is changed to the enlarged display mode. Also, the figure input mode button 510
Immediately after tapping 0 and inputting a figure, it is possible to automatically shift to the edit mode without pressing the edit mode button 5200.

【0059】モード切り換え時におけるモード切り換え
部10の処理を図6を用いて説明する。
The processing of the mode switching unit 10 at the time of mode switching will be described with reference to FIG.

【0060】まず、ボタン5100〜5300が押され
るのを待ち、(ステップ1100)、ボタンがペンでタ
ップされると、タップされたボタンによって、現在のモ
ードが変更されたかどうかを判断する(ステップ120
0)。現在のモードが変更されていないと判断された場
合には、モード切り換え処理を終了する。現在のモード
の変更であると判定された場合には、変更された後の新
しいモードを例えばRAM3に記憶しておく(ステップ
1300)。次に、該変更モード(新しいモード)がど
のモード(図形入力モード、編集モードあるいは拡大表
示モード)かを判定し(ステップ1400)、新しいモ
ードが図形入力モードであると判定された場合には、図
形入力処理部(図22の51)を起動し(ステップ15
00)、編集モードであると判定された場合には、図形
編集処理部41を起動し(ステップ1600)、拡大表
示モードであると判定された場合には、拡大図形表示処
理部21を起動する(ステップ1700)。図形入力処
理部51、図形編集処理部41の実現方式は、前述した
ように既に公知となっている方法を使用することができ
るので、詳細な説明は省略する。拡大図形表示処理部2
1の詳細な説明は後述する。
First, waiting for the buttons 5100 to 5300 to be pressed (step 1100), when the buttons are tapped with the pen, it is determined whether or not the current mode is changed by the tapped buttons (step 120).
0). If it is determined that the current mode has not been changed, the mode switching process ends. If it is determined that the current mode is changed, the new mode after the change is stored in, for example, the RAM 3 (step 1300). Next, it is determined which mode (figure input mode, edit mode or enlarged display mode) the change mode (new mode) is (step 1400), and when it is determined that the new mode is the figure input mode, The figure input processing unit (51 in FIG. 22) is started (step 15).
00), if it is determined to be the edit mode, the figure edit processing unit 41 is activated (step 1600), and if it is determined to be the enlarged display mode, the enlarged figure display processing unit 21 is activated. (Step 1700). As a method of realizing the figure input processing section 51 and the figure editing processing section 41, a known method can be used as described above, and thus detailed description thereof will be omitted. Enlarged figure display processing unit 2
A detailed description of 1 will be given later.

【0061】図7は、図形5010(円)、図形502
0(矩形)、図形5030(直線)を入力し、図形50
10が選択状態にある画面の一例を表している。図形5
010が選択状態にあるので、8つの矩形のハンドル
(5051〜5058)が図形5010の外接矩形上に
表示されている。この時、CPU1は、8つのハンドル
の表示を管理するため、図16に示すようなテーブル
(ハンドル表示管理テーブル)を作成する。このテーブ
ルは各々のハンドル5051〜5058に対し、表示す
べき位置を指示するための、各々のハンドル(矩形)の
左上の点の座標値と右下の点の座標値とをRAM3に格
納する。そして、これらの座標値をもとにハンドルが表
示されることになる。また、選択する図形を変更した場
合には、新たに選択された図形の外接矩形上にハンドル
を表示するように、図16に示すテーブルの各座標値も
変更される。
FIG. 7 shows a graphic 5010 (circle) and a graphic 502.
Enter 0 (rectangle) and figure 5030 (straight line) to
10 shows an example of the screen in the selected state. Figure 5
Since 010 is in the selected state, eight rectangular handles (5051 to 5058) are displayed on the circumscribed rectangle of the graphic 5010. At this time, the CPU 1 creates a table (handle display management table) as shown in FIG. 16 in order to manage the display of eight handles. This table stores in the RAM 3 the coordinate values of the upper left point and the lower right point of each handle (rectangle) for indicating the position to be displayed for each handle 5051 to 5058. Then, the handle is displayed based on these coordinate values. When the figure to be selected is changed, each coordinate value in the table shown in FIG. 16 is also changed so that the handle is displayed on the circumscribed rectangle of the newly selected figure.

【0062】次に、編集モードでの図形5010への拡
大・縮小、移動などといった編集操作の方法について説
明する。例えば拡大・縮小は、表示された8つのハンド
ルのうちの1つを所望の位置へドラッグすることにより
行う。また、移動は、外接矩形の内部あるいは線上の任
意の点を、移動先としたい所望の位置へドラッグするこ
とで行う。該編集モードにおける編集操作は、概ねの位
置に移動したり、概ねの大きさに拡大・縮小したりする
のに特に便利である。
Next, a method of editing operation such as enlarging / reducing or moving the figure 5010 in the editing mode will be described. For example, enlargement / reduction is performed by dragging one of the displayed eight handles to a desired position. Further, the movement is performed by dragging an arbitrary point inside the circumscribed rectangle or on a line to a desired position to be a movement destination. The editing operation in the editing mode is particularly convenient for moving to an approximate position and enlarging / reducing to an approximate size.

【0063】次に、概ねの拡大・縮小または移動ではな
く、正確に所望の位置に移動したり、正確に所望の大き
さに拡大・縮小するための、拡大表示モード、および拡
大編集モードでの編集操作について説明する。
Next, in a magnified display mode and a magnified edit mode for precisely moving to a desired position or enlarging / reducing to a desired size accurately, not in general enlarging / reducing or moving. The editing operation will be described.

【0064】図8に示すように、表示画面5000上の
ドラッグしたい場所の近傍にペンを接触すると、該接触
点を中心としたあらかじめ指定された大きさを有する矩
形(領域)5040内に表示された図形が、あらかじめ
指定された場所(あらかじめ用意されたウィンドウ)に
表示される。このウィンドウを、拡大表示用ウィンドウ
5050とする。この時の処理を、図9を用いて説明す
る。
As shown in FIG. 8, when the pen is touched in the vicinity of the place to be dragged on the display screen 5000, the pen is displayed in a rectangle (area) 5040 having a predetermined size centering on the touched point. The figure is displayed in a pre-specified location (a window prepared in advance). This window is referred to as an enlarged display window 5050. The processing at this time will be described with reference to FIG.

【0065】まず、ペンが表示画面5000上に触れる
のを待ち(ステップ2100)、表示画面5000上の
ペンが指示する点の座標値を求め(ステップ220
0)。次に、該座標を中心とした矩形(拡大すべき領
域)5040の左上と右下の座標値を算出する(ステッ
プ2300)。この時、該矩形5040の大きさは、拡
大表示管理データ200(図3(b)参照)の要素であ
るlength210とheight220とを使用し
て算出する。ペンが指示する点の座標を(X,Y)、拡
大すべき矩形5040の左上の座標を(X1,Y1)、
右上の座標を(X2,Y2)とすると、X1、Y1、X
2、Y2は、それぞれ以下に示す(数1)から(数4)
で与えられる(左上を原点とする座標系とする)。
First, the touch of the pen on the display screen 5000 is waited (step 2100), and the coordinate value of the point designated by the pen on the display screen 5000 is obtained (step 220).
0). Next, the coordinate values at the upper left and lower right of the rectangle (area to be enlarged) 5040 centered on the coordinates are calculated (step 2300). At this time, the size of the rectangle 5040 is calculated using the length 210 and the height 220, which are the elements of the enlarged display management data 200 (see FIG. 3B). The coordinates of the point designated by the pen are (X, Y), the upper left coordinates of the rectangle 5040 to be enlarged are (X1, Y1),
If the upper right coordinates are (X2, Y2), X1, Y1, X
2 and Y2 are the following (Equation 1) to (Equation 4), respectively.
Is given by (the coordinate system with the origin at the upper left).

【0066】[0066]

【数1】X1=X−length/2## EQU1 ## X1 = X-length / 2

【0067】[0067]

【数2】Y1=Y−height/2## EQU00002 ## Y1 = Y-height / 2

【0068】[0068]

【数3】X2=X+length/2[Expression 3] X2 = X + length / 2

【0069】[0069]

【数4】Y2=Y+height/2 次に、現在入力されている図形(表示画面5000上に
表示されている図形)のうち、1つの図形の左上と右下
の座標を取得し(ステップ2400)、該図形、あるい
は、該図形の一部が、(数1)から(数4)で与えられ
た拡大すべき矩形5040の内部に存在(ヒット)する
かどうかを判断する(ステップ2500)。ヒットする
と判断された場合には、該図形のIDを図10に示すよ
うなヒット図形管理テーブル300に登録する(ステッ
プ2600)。ステップ2400からステップ2600
を入力されている全図形に対して行う(ステップ270
0)。図8においては、図形5010と図形5020が
ヒットする。
[Formula 4] Y2 = Y + height / 2 Next, the coordinates of the upper left corner and the lower right corner of one of the currently input figures (the figure displayed on the display screen 5000) are acquired (step 2400). Then, it is determined whether the figure or a part of the figure exists (hits) inside the rectangle 5040 to be enlarged given by (Equation 1) to (Equation 4) (step 2500). When it is determined that the hit is made, the ID of the figure is registered in the hit figure management table 300 as shown in FIG. 10 (step 2600). Step 2400 to Step 2600
Is performed for all the input figures (step 270).
0). In FIG. 8, the figures 5010 and 5020 are hit.

【0070】次に、拡大表示用ウィンドウが表示されて
いなければ、拡大表示用ウィンドウ5050の表示を行
う(ステップ2800)。この時、拡大表示用ウィンド
ウ5050を表示する位置は、表示されるウィンドウの
左上の座標は拡大表示管理データ200(図3参照)の
要素であるpoint230で与えられる。ウィンドウ
5050の右下の座標は拡大表示管理データ200の要
素であるrate240を使用して算出する。拡大表示
用ウィンドウ5050の右下の座標を(X4,Y4)、
point230の座標値を(X3.Y3)とすると、
X4、Y4はそれぞれ以下に示す(数5)と(数6)で
与えられる(左上を原点とする座標系とする)。
Next, if the enlarged display window is not displayed, the enlarged display window 5050 is displayed (step 2800). At this time, the position at which the enlarged display window 5050 is displayed is given by the point 230 which is an element of the enlarged display management data 200 (see FIG. 3) at the upper left coordinate of the displayed window. The lower right coordinates of the window 5050 are calculated using the rate 240 which is an element of the enlarged display management data 200. Set the lower right coordinates of the enlarged display window 5050 to (X4, Y4),
If the coordinate value of the point 230 is (X3.Y3),
X4 and Y4 are given by the following (Equation 5) and (Equation 6), respectively (the upper left is the coordinate system).

【0071】[0071]

【数5】X4=X3+length×rate(5) X4 = X3 + length × rate

【0072】[0072]

【数6】Y4=Y3+height×rate 次に、ステップ2600でIDを登録したヒット図形管
理テーブル300(図10参照)の内容に従って、拡大
表示用ウィンドウ5050内に、図形を表示する(ステ
ップ2900)。該登録された図形を表示する時、クリ
ッピング処理、ビューポート変換処理を伴うが、これら
の実現方式は、「入門グラフィックス(189〜204
頁、237〜244頁)、1991年5月1日 アスキ
ー発行」などに記載されており公知となっているので、
詳細な説明は省略する。
Y4 = Y3 + height × rate Next, according to the contents of the hit figure management table 300 (see FIG. 10) whose ID is registered in step 2600, the figure is displayed in the enlarged display window 5050 (step 2900). When the registered figure is displayed, clipping processing and viewport conversion processing are involved, but these realization methods are described in "Introductory Graphics (189-204)".
Pp. 237-244), published on May 1, 1991 by ASCII, etc.
Detailed description is omitted.

【0073】上記公知例によると、拡大すべき矩形50
40の内部の図形上の任意の点(X,Y)は、拡大すべ
き矩形5040の中心座標を(Owx,Owy)、拡大
表示用ウィンドウ(矩形)5050の中心座標を(Ov
x,Ovy)とすると、以下に示す(数7)と(数8)
を用いて(Xv,Yv)に変換される。
According to the above-mentioned known example, the rectangle 50 to be enlarged.
At an arbitrary point (X, Y) on the figure inside 40, the center coordinates of the rectangle 5040 to be enlarged are (Owx, Owy), and the center coordinates of the enlargement display window (rectangle) 5050 are (Ov).
x, Ovy), the following (Equation 7) and (Equation 8)
Is converted to (Xv, Yv).

【0074】[0074]

【数7】Xv=rate×(X−Owx)+Ovx## EQU00007 ## Xv = rate.times. (X-Owx) + Ovx

【0075】[0075]

【数8】Yv=rate×(Y−Owy)+Ovy 上記式によれば、矩形5040内の1ドット幅の線は、
rateドットの幅の線に変換される。このために、拡
大表示用ウィンドウ5050内では、ペンを所望の位置
にタップしたり、ドラッグすることが容易にできること
になる。
## EQU00008 ## Yv = rate.times. (Y-Owy) + Ovy According to the above equation, the line of 1-dot width in the rectangle 5040 is
converted to a line with the width of the rate dot. Therefore, it is possible to easily tap or drag the pen to a desired position in the enlarged display window 5050.

【0076】最後に、ペンが表示画面5000上から離
れた(ドラッグが終了した)かどうかを判断する(ステ
ップ2910)。離れていないと判断された場合には、
ステップ2100からステップ2900までをドラッグ
が終了するまで繰り返す。ドラッグが終了したと判断さ
れた場合には、拡大図形編集処理31を起動して(ステ
ップ2920)終了する。
Finally, it is determined whether or not the pen has moved away from the display screen 5000 (drag has ended) (step 2910). If it is determined that they are not separated,
Steps 2100 to 2900 are repeated until dragging is completed. If it is determined that the dragging has ended, the enlarged figure editing process 31 is activated (step 2920) and the process ends.

【0077】上記の方式によれば、ペンでドラッグして
いる間は、ペンが指示している表示画面5000上の点
は、刻一刻と変化するため、拡大表示用ウィンドウ50
50内の表示内容もそれに合わせて変化する。これによ
り、表示画面5000上の一部を拡大表示して見たい場
合には、その近傍にペンを触れるだけで容易に見ること
ができる。さらに、ドラッグすることによって、表示画
面5000上の様々な部分の拡大表示を容易に行うこと
ができる。
According to the above method, the points on the display screen 5000 designated by the pen change from moment to moment while dragging with the pen, so that the enlarged display window 50 is displayed.
The display content in 50 also changes accordingly. Thus, when a user wants to enlarge and display a part of the display screen 5000, he / she can easily see it by touching the pen in the vicinity thereof. Further, by dragging, it is possible to easily perform enlarged display of various parts on the display screen 5000.

【0078】また、従来の技術で引用した「Windo
ws for Pens」、「Pen Point」な
どのシステム上で実現すると、拡大表示用ウィンドウ5
050は、表示後も自由に画面上の所望の位置に移動さ
せることができる。もちろん、この時、移動に伴い拡大
表示管理データ200の要素であるpoint230を
変更することはいうまでもない。
In addition, "Windo" quoted in the prior art is used.
When implemented on a system such as "ws for Pens" or "Pen Point", a window 5 for enlarged display is displayed.
The 050 can be freely moved to a desired position on the screen even after being displayed. Needless to say, at this time, the point 230, which is an element of the enlarged display management data 200, is changed along with the movement.

【0079】次に、拡大編集モードにおける拡大表示用
ウィンドウ5050内部での編集操作方法とその実現方
式(拡大図形編集処理)について、移動操作を例にとっ
て説明する。
Next, an editing operation method in the enlarged display window 5050 in the enlargement editing mode and its realization method (enlarged figure editing processing) will be described by taking a moving operation as an example.

【0080】ユーザは、図11に示すように、拡大表示
用ウィンドウ5050内において移動させたい図形の外
接矩形の内部あるいは線上でペンをタブレットに触れ、
所望の位置までドラッグすることによって図形の移動を
行う。図11において、移動前の図形5010a、50
10a’を点線で示し、移動後の図形を5010b、5
010b’を実線で示す。この時の編集処理を図12を
用いて説明する。
As shown in FIG. 11, the user touches the tablet with the pen within the circumscribing rectangle of the figure to be moved in the enlarged display window 5050 or on the line,
The figure is moved by dragging it to the desired position. In FIG. 11, the figures 5010a, 50 before moving
10a 'is shown by a dotted line, and the figure after movement is shown as 5010b, 5
010b 'is shown by a solid line. The editing process at this time will be described with reference to FIG.

【0081】まず、ペンによる入力を待ち(ステップ3
100)、ペンがタブレットに触れた位置から、編集対
象にした図形が現在選択中(図4のselectedが
ON)かどうかを判断する(ステップ3200)。選択
中の図形のみが編集可能であるので、ステップ3200
で選択中でないと判断された場合、図4の入力図形管理
テーブル6000の要素であるselected150
を、編集対象にした図形に対してはONとし、それ以外
の図形に対してはOFFとする。
First, wait for input by the pen (step 3
100), from the position where the pen touches the tablet, it is determined whether the figure to be edited is currently selected (selected in FIG. 4 is ON) (step 3200). Since only the selected figure can be edited, step 3200
If it is determined that the selected figure is not selected, the selected 150 which is an element of the input figure management table 6000 of FIG.
Is turned on for figures to be edited, and turned off for other figures.

【0082】例えば、図8では、図形5010が選択さ
れており、入力図形管理テーブル6000は図4に示す
状態にある。入力図形管理テーブル6000は図4に示
す状態で、ペンがタブレットに触れた位置が図形502
0上であった場合には、入力図形管理テーブル6000
の内容を図17に示すように変更し、図形5020が選
択された旨が格納される。さらに、図16に示すテーブ
ルの各座標値を変更し、表示画面5000上の図形50
20の外接矩形上に8つのハンドルを表示する。最後
に、該テーブルの各座標値を参照して、図形5020の
外接矩形上の8つのハンドルのうち、拡大表示用ウィン
ドウ5050内に存在するハンドルを、拡大表示用ウィ
ンドウ5050内に表示する(ステップ3300)。こ
の時の状態を図18に示す。
For example, in FIG. 8, the graphic 5010 is selected, and the input graphic management table 6000 is in the state shown in FIG. In the input figure management table 6000 shown in FIG. 4, the position where the pen touches the tablet is the figure 502.
If it is 0, the input figure management table 6000
17 is changed as shown in FIG. 17, and the fact that the graphic 5020 is selected is stored. Further, each coordinate value in the table shown in FIG. 16 is changed, and the figure 50 on the display screen 5000 is changed.
Display 8 handles on 20 bounding rectangles. Finally, with reference to each coordinate value in the table, of the eight handles on the circumscribed rectangle of the graphic 5020, the handle existing in the enlarged display window 5050 is displayed in the enlarged display window 5050 (step 3300). The state at this time is shown in FIG.

【0083】以下の説明では、現時点で、図形5010
が選択されているものと仮定する(図18ではなく、図
11の通り)。
In the following description, the graphic 5010 is currently in progress.
Is selected (as in FIG. 11, not FIG. 18).

【0084】図12の処理の説明の続きに戻ると、次
に、ペンがタブレットに触れた位置が、図形5010の
外接矩形上に表示されているハンドル上であるかどうか
を図16に示すテーブルを参照して判断する(ステップ
3400)。ハンドル上でないと判断された場合には移
動処理(ステップ3500)を、ハンドル上であると判
断された場合には拡大縮小処理(ステップ3600)を
起動する。
Returning to the continuation of the description of the processing in FIG. 12, next, a table shown in FIG. 16 is displayed to determine whether the position where the pen touches the tablet is on the handle displayed on the circumscribed rectangle of the graphic 5010. (Step 3400). If it is determined not to be on the steering wheel, the movement processing (step 3500) is started, and if it is determined to be on the steering wheel, the enlargement / reduction processing (step 3600) is started.

【0085】次に、編集対象を図形5010としたとき
の移動処理(ステップ3400において、ペンの位置が
ハンドル上でない場合の処理)を図13を用いて説明す
る。
Next, the movement process when the object to be edited is the graphic 5010 (process when the position of the pen is not on the handle in step 3400) will be described with reference to FIG.

【0086】説明に入る前に、以下で使用する座標系の
名称を定義する。図11において、表示画面5000上
の座標系を標準座標系、標準座標系をビューポート変換
した拡大表示用ウィンドウ5050内の座標系を拡大座
標系と定義する。
Before entering the description, the name of the coordinate system used below will be defined. In FIG. 11, the coordinate system on the display screen 5000 is defined as the standard coordinate system, and the coordinate system in the enlarged display window 5050 obtained by converting the standard coordinate system into the viewport is defined as the magnified coordinate system.

【0087】図13の処理を説明すると、まず、図形5
010の外接矩形上に表示されているハンドルを消去す
る(ステップ3510)。次に、最初にペンがタブレッ
トに触れた位置の拡大座標系の座標値(拡大座標値)を
バッファに格納する(ステップ3520)。
The processing of FIG. 13 will be described. First, the graphic 5
The handle displayed on the circumscribed rectangle 010 is deleted (step 3510). Next, the coordinate value (enlarged coordinate value) of the enlarged coordinate system at the position where the pen first touches the tablet is stored in the buffer (step 3520).

【0088】次に、現在ペンが指し示している位置の拡
大座標値を取得し(ステップ3530)、該入力座標値
とバッファに格納された拡大座標値との差を求め、この
差が拡大座標系のアクセス最小単位(後述)よりも大き
いか否かを判断する(ステップ3540)。ここで、ア
クセス最小単位とは、拡大座標系で図形を動かせる量の
最小単位であり、通常、表示画面5000内(標準座標
系)では1ドットである(表示画面5000を表示する
作図アプリケーションプログラムの作り方によっては1
以上でも可能である)が、拡大表示用ウィンドウ505
0内(拡大座標系)では(数7)と(数8)によりra
teドットとなる。つまり、拡大座標系でrateドッ
ト図形を移動させるということは、標準座標系では1ド
ット移動させることと等価となる。そこで、ステップ3
530での入力座標値と、ステップ3520でのバッフ
ァに格納された拡大座標値との差が、このrateドッ
トより小さい場合、以下に示すステップ3550からス
テップ3580までの処理を省くことにより、表示画面
5000内の図形の見え方と、拡大表示用ウィンドウ5
050内の図形の見え方との整合性を図ることが可能と
なる。
Next, the enlarged coordinate value of the position currently pointed by the pen is acquired (step 3530), the difference between the input coordinate value and the enlarged coordinate value stored in the buffer is obtained, and this difference is the enlarged coordinate system. It is determined whether the access unit is larger than the minimum access unit (described later) (step 3540). Here, the minimum access unit is the minimum unit for moving the figure in the enlarged coordinate system, and is usually one dot in the display screen 5000 (standard coordinate system) (of the drawing application program that displays the display screen 5000). 1 depending on how to make
The above is also possible), but the enlarged display window 505
Within 0 (enlarged coordinate system), by (Equation 7) and (Equation 8),
It becomes te dot. That is, moving the rate dot graphic in the enlarged coordinate system is equivalent to moving one dot in the standard coordinate system. Therefore, step 3
If the difference between the input coordinate value in 530 and the enlarged coordinate value stored in the buffer in step 3520 is smaller than this rate dot, the display screen is displayed by omitting the processing from step 3550 to step 3580 described below. How to see the graphics in 5000 and the enlarged display window 5
Consistency with the appearance of the figure in 050 can be achieved.

【0089】さて、ステップ3540において、該入力
座標値とバッファに格納された拡大座標値との差が拡大
座標系の最小単位よりも大きいと判断された場合には、
バッファの内容を該入力座標値に置き換える(ステップ
3550)。これにより、該入力座標値がペンの移動量
に対する新たな基準となる。
If it is determined in step 3540 that the difference between the input coordinate value and the expanded coordinate value stored in the buffer is larger than the minimum unit of the expanded coordinate system,
The contents of the buffer are replaced with the input coordinate values (step 3550). As a result, the input coordinate value becomes a new reference for the movement amount of the pen.

【0090】次に、該入力座標値を標準座標系における
座標値(標準座標値)に変換する(ステップ356
0)。変換式は、(数7)と(数8)を変形した(数
9)と(数10)で与えられる。
Next, the input coordinate values are converted into coordinate values in the standard coordinate system (standard coordinate values) (step 356).
0). The conversion formula is given by (Equation 9) and (Equation 10), which are modifications of (Equation 7) and (Equation 8).

【0091】[0091]

【数9】X=(Xv−Ovx)/rate+Owx## EQU9 ## X = (Xv-Ovx) / rate + Owx

【0092】[0092]

【数10】Y=(Yv−Ovy)/rate+Owy 上記変換式を用いて得られた標準座標値を基に、ステッ
プ3540で求めた差を考慮して、入力図形管理テーブ
ル6000の6010のrectの座標値を変更する
(ステップ3570)。さらに、更新したrestを用
いて表示画面5000上の元の図形を再描画し(再描画
された図形が5010b)、拡大座標系における座標値
を用いて拡大表示用ウィンドウ5050内の図形も再描
画する(再描画された図形が5010b’、ステップ3
580)。この時古い図形(移動前の図形5010a、
5010a’)は消去する。そして、ステップ3530
からステップ3580までを、ドラッグが終了する(ペ
ンがタブレットから離れる)まで行う(ステップ359
0)。そして最後に、ハンドルを表示し(ステップ35
91)、移動処理を終了する。
## EQU10 ## Y = (Yv-Ovy) / rate + Owy Based on the standard coordinate value obtained by using the above conversion formula, considering the difference obtained in step 3540, the rect of 6010 in the input graphic management table 6000 is considered. The coordinate value is changed (step 3570). Further, the original figure on the display screen 5000 is redrawn by using the updated rest (the redrawn figure is 5010b), and the figure in the enlarged display window 5050 is also redrawn by using the coordinate values in the enlarged coordinate system. Yes (the redrawn figure is 5010b ', step 3
580). At this time, the old figure (the figure 5010a before the movement,
5010a ') is deleted. And step 3530
From step 3580 to step 3580 are performed until dragging is completed (the pen leaves the tablet) (step 359).
0). Finally, the handle is displayed (step 35
91), the moving process ends.

【0093】図13における一連の処理(移動処理)
を、図19を例にとって更に詳しく説明する。
A series of processing (movement processing) in FIG.
Will be described in more detail with reference to FIG. 19 as an example.

【0094】図19において、ドラッグにより移動する
前の図形の表示位置を5011、5011’、最初にタ
ブレットに触れたときのペンを5014に示す。この時
既に、図13のステップ3510によりハンドルは消去
されているものとする。また、ステップ3520でバッ
ファに格納される座標値は、ペン5014が指している
位置の座標値である。
In FIG. 19, the display positions of figures before moving by dragging are shown at 5011 and 5011 ', and the pen when the tablet is first touched is shown at 5014. At this time, it is assumed that the handle has already been deleted at step 3510 of FIG. The coordinate value stored in the buffer in step 3520 is the coordinate value of the position pointed by the pen 5014.

【0095】次に、ペンを図19の5015の位置にま
でドラッグする。この時、ステップ3540で算出す
る、ペン5014が指している位置の座標の値と、ペン
5015が指している位置の座標の値との差(X方向の
差とY方向の差の大きい方)が、rateドットより小
さいとする。この場合、ステップ3550からステップ
3580までの処理は省かれ、表示画面5000内と拡
大表示用ウィンドウ5050内の表示内容は変化しな
い。
Next, the pen is dragged to the position 5015 in FIG. At this time, the difference between the coordinate value of the position pointed by the pen 5014 and the coordinate value of the position pointed by the pen 5015 calculated in step 3540 (the difference between the X direction and the Y direction is larger). Is smaller than the rate dot. In this case, the processing from step 3550 to step 3580 is omitted, and the display contents in the display screen 5000 and the enlarged display window 5050 do not change.

【0096】次に、ペンを5016の位置までドラッグ
する。この時、ペン5014が指している位置の座標の
値と、ペン5016が指している位置の座標の値との差
が、rateドットより大きいとする。この場合、バッ
ファの内容をペン5016が指している位置の座標の値
に置き換え(ステップ3550)、(数9)と(数1
0)によりペン5016が指している位置の座標の値を
標準座標系における座標値(標準座標値)に変換する
(ステップ3560)。さらに、該標準座標値をもと
に、図4の6010内のrectの座標値を変更し(ス
テップ3570)、変更した値を参照して、新たに図形
5012を描画する。拡大表示用ウィンドウ5050内
にも、新たに図形5012’を描画する。また、古くな
った(移動前の)図形5011、5011’の表示は消
去する(ステップ3580)。
Next, the pen is dragged to the position of 5016. At this time, it is assumed that the difference between the coordinate value of the position pointed by the pen 5014 and the coordinate value of the position pointed by the pen 5016 is larger than the rate dot. In this case, the contents of the buffer are replaced with the coordinate values of the position pointed by the pen 5016 (step 3550), and (Equation 9) and (Equation 1).
The coordinate value of the position pointed by the pen 5016 is converted to the coordinate value in the standard coordinate system (standard coordinate value) by 0) (step 3560). Further, based on the standard coordinate value, the coordinate value of rect in 6010 of FIG. 4 is changed (step 3570), and the changed value is referred to and a new figure 5012 is drawn. A graphic 5012 'is newly drawn in the enlarged display window 5050. Further, the displays of the old (before moving) figures 5011 and 5011 'are deleted (step 3580).

【0097】ペンを5017の位置でタブレットから離
す(ドラッグを終了する)と、最終的に、図形501
3、5013’のみが表示され、図形5011、501
1’と図形5012、5012’は消去されている。こ
のようにして図形の移動が完了する。
When the pen is released from the tablet at the position of 5017 (when dragging is finished), the figure 501 is finally obtained.
Only 3 and 5013 'are displayed, and figures 5011 and 501 are displayed.
1'and figures 5012 and 5012 'have been deleted. In this way, the movement of the figure is completed.

【0098】さて、図13に示した移動処理では、ペン
がrateドット以上移動する毎にドラッグ途中(移動
途中)の図形を描画する。すなわち、古い図形の消去処
理と新たな図形の描画処理(ステップ3580に相当)
を行う。この方法では、移動処理全体の処理速度が低下
し、操作性の劣化を引き起こす可能性が有る。そこで、
ドラッグ途中の図形の描画(図19における図形501
2、5012’の描画)を省略することにより、処理速
度の向上を図ることも可能である。この方法を実現する
には、図13のフローチャートを、図20に示すフロー
チャートに変更すれば良い。
Now, in the moving process shown in FIG. 13, a graphic being dragged (during movement) is drawn every time the pen moves by more than rate dots. That is, the erasing process of the old figure and the drawing process of the new figure (corresponding to step 3580)
I do. With this method, the processing speed of the entire movement processing is reduced, which may cause deterioration in operability. Therefore,
Drawing a figure during dragging (figure 501 in FIG. 19)
It is also possible to improve the processing speed by omitting (drawing 2, 5012 ′). To implement this method, the flowchart of FIG. 13 may be changed to the flowchart shown in FIG.

【0099】図20において、ステップ3710からス
テップ3770までは、図13のステップ3510から
ステップ3570までと同処理である。さらに、ステッ
プ3730からステップ3770までをドラッグが終了
する(ペンがタブレットから離れる)まで行う(ステッ
プ3780)。ドラッグが終了すると、移動する前の図
形を消去し、さらに、ペンがタブレットから離れた時点
の図形を描画する(ステップ3790)。最後に、ハン
ドルを表示(ステップ3791)して、終了する。以上
のようにして、処理速度を向上することができる。
In FIG. 20, steps 3710 to 3770 are the same as steps 3510 to 3570 of FIG. Further, steps 3730 to 3770 are repeated until the dragging is completed (the pen is separated from the tablet) (step 3780). When the drag is completed, the figure before moving is erased, and the figure at the time when the pen leaves the tablet is drawn (step 3790). Finally, the handle is displayed (step 3791) and the process ends. As described above, the processing speed can be improved.

【0100】図12の拡大縮小処理3600も、図13
に示すフローチャート、あるいは図20に示すフローチ
ャートと同様に実現できる。違いはステップ3570あ
るいは3770で更新するrectの座標値であり、移
動処理時は、外接矩形の左上の座標、右下の座標とも更
新するが、拡大縮小処理は、拡大・縮小する方向によっ
て、左上の座標、右下の座標のどちらか一方を更新する
ことになる。
The enlargement / reduction processing 3600 of FIG.
It can be realized in the same manner as the flowchart shown in FIG. The difference is the coordinate value of rect updated in step 3570 or 3770. During the movement process, the upper left coordinate and the lower right coordinate of the circumscribed rectangle are also updated, but the enlargement / reduction process depends on the enlargement / reduction direction. Either the coordinates of or the coordinates at the bottom right will be updated.

【0101】上記で説明してきた拡大表示処理、拡大領
域編集処理は、例えば、以下に示す場合にも有効であ
る。
The enlarged display processing and enlarged area editing processing described above are also effective in the following cases, for example.

【0102】通常、図形を入力できる領域は、表示画面
5000より大きいのが普通である。表示画面5000
上に表示されていない領域に図形を入力する場合には、
該表示されていない領域が表示画面5000上に表示さ
れるまでスクロールを行って、表示されてから図形の入
力を行う。しかしながら、この方法では、現在入力して
いる図形の前記図形入力可能領域全体に対する位置関係
が明確でない。そのため、例えば、従来の技術で引用し
たDesigner3.1Jでは、前記図形入力可能領
域全体が、表示画面5000上に表示されるように縮小
して表示する機能(レイアウト機能)を有している。
Normally, the area where a graphic can be input is usually larger than the display screen 5000. Display screen 5000
When inputting a figure in the area not displayed above,
Scrolling is performed until the non-displayed area is displayed on the display screen 5000, and after the display, the figure is input. However, in this method, the positional relationship of the currently input graphic with respect to the entire graphic inputtable area is not clear. Therefore, for example, the Designer 3.1J cited in the related art has a function (layout function) of reducing the entire figure inputtable area so as to be displayed on the display screen 5000.

【0103】しかしながら、レイアウト機能は、全体の
構成を把握するのには都合が良いが、入力されて表示さ
れている一つ一つの図形においては、縮小して表示され
るため、非常に見にくく、かつ、編集操作を行いにく
い。
However, although the layout function is convenient for grasping the overall configuration, each figure that is input and displayed is reduced in size and is very difficult to see. And it is difficult to edit.

【0104】そこで、上記で説明した拡大表示処理、拡
大領域編集処理を用いることによって、全体のレイアウ
トを把握しつつ、個々の図形の細部を確認できるととも
に、該図形の編集操作をも可能とすることができる。
Therefore, by using the enlargement display processing and enlargement area editing processing described above, it is possible to confirm the details of each figure while grasping the overall layout, and also to edit the figure. be able to.

【0105】図23は、図形入力可能領域全体が表示画
面5000の大きさより大きいため、表示画面5000
内に全て収まるように縮小して、表示画面5000上に
表示されている状態である。さらに、ペン5090で表
示画面5000上の任意の一点を指示しており、該任意
の一点の近傍が、拡大表示用ウィンドウ5050内に拡
大表示されている(拡大表示処理による)。この状態に
おいて、図24の如く、ペンを5091の位置までドラ
ッグすると、ペン5091が指示する表示画面5000
上の一点の近傍が拡大表示用5050内に拡大表示され
る(拡大表示処理による)。さらに、ペン5091が指
示する一点の近傍に表示されている図形を編集したい場
合には、ペン5091をその場所で表示画面5000か
ら離し、拡大表示用ウィンドウ5050内に拡大表示さ
れている図形に対して、編集操作を行えば良い(拡大領
域編集処理)。
In FIG. 23, since the entire figure inputtable area is larger than the size of the display screen 5000, the display screen 5000 is displayed.
It is in a state where it is displayed on the display screen 5000 after being reduced so as to fit all inside. Further, the pen 5090 is pointing to an arbitrary point on the display screen 5000, and the vicinity of the arbitrary point is enlarged and displayed in the enlarged display window 5050 (due to the enlarged display processing). In this state, as shown in FIG. 24, when the pen is dragged to the position of 5091, the display screen 5000 indicated by the pen 5091 is displayed.
The vicinity of one point on the upper side is enlarged and displayed in the enlarged display 5050 (by the enlarged display processing). Furthermore, when it is desired to edit the graphic displayed near one point designated by the pen 5091, the pen 5091 is moved away from the display screen 5000 at that location and the graphic displayed in the enlarged display window 5050 is enlarged. Then, the editing operation may be performed (enlarged area editing process).

【0106】このようにして、レイアウト表示された領
域に対して、該表示領域の全体構成を把握しつつ、ペン
が指示する一点の近傍を拡大表示することで表示されて
いる個々の図形の細部を確認しながら、該図形の編集操
作を前記拡大表示した領域に対して行うことで、編集操
作における正確な位置決めをすることができる。
In this way, with respect to the layout-displayed area, the details of the individual figures displayed by enlarging and displaying the vicinity of one point pointed by the pen while grasping the overall configuration of the display area While confirming, the edit operation of the figure is performed on the enlarged display area, whereby accurate positioning in the edit operation can be performed.

【0107】また、図23において、拡大表示用ウィン
ドウ5050の表示位置を、図25の如く、ペン509
0が指示する点の近傍にすると、ペン先の延長線上(表
示画面5000上)に拡大表示用ウィンドウ5050が
表示されるので、さらに拡大表示を見易くすることもで
きる。
Further, in FIG. 23, the display position of the enlarged display window 5050 is changed to the pen 509 as shown in FIG.
When it is near the point indicated by 0, the enlarged display window 5050 is displayed on the extension line of the pen tip (on the display screen 5000), so that the enlarged display can be made easier to see.

【0108】さて、上述した実施例では、ペンとタブレ
ットとを使用して図形の編集操作を正確に行うために、
図形または図形の一部を拡大表示して、該拡大表示され
た図形に編集操作を加えるものであるが、図形の編集操
作を正確に行うために、他の実施例を行うこともでき
る。次に、この他の実施例について説明する。
In the above-described embodiment, in order to accurately perform the graphic editing operation using the pen and the tablet,
The figure or a part of the figure is enlarged and displayed, and the editing operation is added to the enlarged figure. However, in order to perform the editing operation of the figure accurately, another embodiment can be performed. Next, another embodiment will be described.

【0109】他の実施例は、キーボードにおけるカーソ
ルキーと同等のボタン(以下、カーソルボタンと称す
る)を表示画面上に表示し、このボタンをペンで指示す
ることにより、図形の編集操作を正確に行うものであ
る。ペンとタブレットとを使用する場合には、手ぶれ等
が発生するために、上記のように、編集対象の図形を拡
大表示し、表示された拡大図形に対して編集操作を行う
ように工夫した。しかし、ペンの手ぶれ、タブレットの
ジッタ、視差などの影響を吸収するように、各カーソル
ボタンの領域をある程度大きく設定して表示し、表示さ
れたカーソルボタンをペンでタップすることにより図形
の編集操作を行うようにすれば、編集対象の図形を拡大
して表示するという工夫を講じなくとも、正確に編集操
作を行うことができる。
In another embodiment, a button equivalent to a cursor key on the keyboard (hereinafter referred to as a cursor button) is displayed on the display screen, and the pen is instructed to accurately perform the graphic editing operation. It is something to do. When a pen and a tablet are used, camera shake or the like occurs. Therefore, as described above, the figure to be edited is enlarged and displayed, and an editing operation is performed on the displayed enlarged figure. However, in order to absorb the effects of camera shake, tablet jitter, parallax, etc., the area of each cursor button is set to a certain size and displayed, and the displayed cursor button is tapped with the pen to edit the shape. By doing so, it is possible to perform the editing operation accurately without taking any measures to enlarge and display the figure to be edited.

【0110】まず、図5に示した拡大編集モード選択用
のボタン5300に替えて、微調整モード用のボタンを
用意して、該ボタンがユーザにより押されると微調整モ
ードとなることとする。本方法では、図7において微調
整モードである場合、ペンで任意の位置にタップする
と、タップした位置に図14に示すようなカーソルキー
7000を表示する。カーソルキー7000は、上下左
右4方向のボタン7010から7040と編集操作を終
了するための確定ボタン7050とを有して構成され
る。
First, in place of the enlargement / editing mode selection button 5300 shown in FIG. 5, a fine adjustment mode button is prepared, and the fine adjustment mode is set when the user presses the button. In the present method, in the fine adjustment mode in FIG. 7, when the pen is tapped at any position, the cursor key 7000 as shown in FIG. 14 is displayed at the tapped position. Cursor key 7000 is configured to have up / down / left / right four-direction buttons 7010 to 7040 and a confirm button 7050 for ending the editing operation.

【0111】拡大・縮小、移動などの編集操作の選択
は、例えば、図21に示すメニュー8000などで行う
ことができる。また、微調整モードに拡大縮小モード、
移動モードなどのサブモードを設けてもよい。そして、
ユーザは、このカーソルキー7000のボタン7010
〜ボタン7040をタップすることによって選択図形を
1ドットずつ拡大・縮小、移動などさせ、確定ボタン7
050をタップすることによって位置決めをすることで
きる。
Selection of editing operations such as enlargement / reduction and movement can be performed by using, for example, the menu 8000 shown in FIG. In addition, the fine adjustment mode to the scaling mode,
A sub mode such as a moving mode may be provided. And
The user operates the button 7010 of this cursor key 7000.
By tapping ~ button 7040, the selected figure is enlarged / reduced or moved dot by dot, and confirmed button 7
Positioning can be done by tapping 050.

【0112】この時の処理を図15を用いて説明する。The processing at this time will be described with reference to FIG.

【0113】まず、タップによる入力を待ち(ステップ
7100)、ペンがタブレットに触れた位置にカーソル
キー7000を表示する(ステップ7100)。次に、
再びペン入力の待ち状態に移行し(ステップ730
0)、ペン入力が発生すると、それが確定ボタン705
0上で発生したかどうか判定する(ステップ740
0)。もし、確定ボタン7050上でなければ(カーソ
ルボタン7010〜7040条で発生であれば)、入力
図形管理テーブル6000の要素であるrectの座標
値を変更する(ステップ7500)。この座標値の変更
は、以下に示す方法で実現できる。
First, the input by tapping is waited (step 7100), and the cursor key 7000 is displayed at the position where the pen touches the tablet (step 7100). next,
The process again shifts to the waiting state for pen input (step 730).
0), when pen input occurs, it is confirmed button 705.
0 to determine whether it has occurred (step 740
0). If it is not on the confirm button 7050 (if the cursor buttons 7010 to 7040 occur), the coordinate value of rect which is an element of the input figure management table 6000 is changed (step 7500). This change of the coordinate value can be realized by the method described below.

【0114】例えば、図14において表示画面5000
の左上を原点とし、右方向にX座標が増加、下方向にY
座標が増加するものとする。今、編集対象は図形501
0であり、編集操作は拡大縮小(図21の8000内
で、拡大縮小を選択された状態)であるとする。また、
図形5010の外接矩形の左上の座標と右下の座標は、
図4を参照するとそれぞれ(X11,Y11)、(X1
2,Y12)である。この時、ユーザがカーソルキー7
000のボタン7030をm回(mは整数)タップした
とすると、図形5010の外接矩形の左上の点の座標値
と右下の点の座標値をそれぞれ(X11,Y11)、
(X12,Y12+m)に変更する。つまり、左上の座
標値を固定し、右下の座標値を変化させることで、外接
矩形上の右下のハンドルをペンでドラッグして拡大縮小
させるときと同様の処理で実現できる。また、カーソル
キー7000のボタン7010、ボタン7020、ボタ
ン7040とタップしたときも同様である。
For example, in FIG. 14, the display screen 5000
The upper left of the is the origin, the X coordinate increases in the right direction, and the Y coordinate in the downward direction.
The coordinates shall increase. Now, the editing target is the figure 501.
It is assumed that the value is 0, and the editing operation is scaling (a state in which scaling is selected in 8000 in FIG. 21). Also,
The upper left coordinate and the lower right coordinate of the circumscribed rectangle of the figure 5010 are
Referring to FIG. 4, (X11, Y11) and (X1
2, Y12). At this time, the user presses the cursor key 7
If the 000 button 7030 is tapped m times (m is an integer), the coordinate value of the upper left point and the coordinate value of the lower right point of the circumscribed rectangle of the graphic 5010 are respectively (X11, Y11),
Change to (X12, Y12 + m). That is, by fixing the coordinate value at the upper left and changing the coordinate value at the lower right, the same process as when enlarging or reducing the lower right handle on the circumscribed rectangle with the pen can be realized. The same applies when the button 7010, the button 7020, or the button 7040 of the cursor key 7000 is tapped.

【0115】以上のように更新されたrectを用いて
図形の再描画を行うとともに、古い図形を消去する(ス
テップ7600)。そして、ステップ7300に戻り、
カーソルキー7000の各ボタンに対する入力を待つ。
また、ステップ7400において、ペン入力が発生した
位置が確定ボタン7050上であれば、カーソルキー7
000を消去し(ステップ7700)、本処理が終了す
る。
The graphic is redrawn by using the rect updated as described above, and the old graphic is erased (step 7600). Then, returning to step 7300,
Wait for input to each button of the cursor key 7000.
In step 7400, if the position of the pen input is on the confirm button 7050, the cursor key 7
000 is erased (step 7700), and this processing ends.

【0116】[0116]

【発明の効果】本発明によれば、表示画面の一部の領域
に表示された入力画の一部を拡大して、該拡大画を、該
元の入力画の表示の邪魔にならない位置(表示画面領
域)に表示し、該拡大編集対象画に対して、編集するこ
とが容易に行うことができる。
According to the present invention, a part of the input image displayed in a partial area of the display screen is enlarged so that the enlarged image does not interfere with the display of the original input image. It is possible to display the image in the display screen area) and easily edit the enlarged edit target image.

【0117】また、本発明によれば、拡大編集対象画に
行われた編集が、元の入力画(拡大されていない入力画
領域)に反映することが容易に行うことができる。
Further, according to the present invention, it is possible to easily reflect the edit performed on the enlarged edit target image on the original input image (the input image area which is not enlarged).

【0118】また、表示画面上に表示されている編集対
象画の拡大、縮小、移動したときの微調整を容易に行う
ことができる。
Further, it is possible to easily perform fine adjustment when the image to be edited displayed on the display screen is enlarged, reduced or moved.

【0119】また、本願発明によれば、ユーザは、画面
の一部の拡大表示を容易に行うことができ、さらに、画
面編集操作の際、拡大編集対象画に対して行なわれた編
集結果が元の入力画に対して即座に反映するので、拡大
編集対象画の表示画面上での位置を容易に把握すること
ができ、正確に編集対象画の位置決めを、的確に、しか
も、容易に行うことができる。
Further, according to the present invention, the user can easily perform a magnified display of a part of the screen, and further, when the screen editing operation is performed, the editing result performed on the magnified editing target image is displayed. Since it is immediately reflected in the original input image, the position of the enlarged edit target image on the display screen can be easily grasped, and the edit target image can be positioned accurately and easily. be able to.

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

【図1】本発明を適用する情報処理装置の一例の構成図
である。
FIG. 1 is a block diagram of an example of an information processing apparatus to which the present invention is applied.

【図2】本発明に係るプログラムの機能ブロック図であ
る。
FIG. 2 is a functional block diagram of a program according to the present invention.

【図3】入力図形管理データ、拡大表示管理データの構
成図である。
FIG. 3 is a configuration diagram of input graphic management data and enlarged display management data.

【図4】入力図形管理テーブルの一例のデータ構造図で
ある。
FIG. 4 is a data structure diagram of an example of an input figure management table.

【図5】モード切り換え処理の説明図である。FIG. 5 is an explanatory diagram of mode switching processing.

【図6】モード切り換え処理のフローチャートである。FIG. 6 is a flowchart of a mode switching process.

【図7】編集モードの説明図である。FIG. 7 is an explanatory diagram of an edit mode.

【図8】拡大図形編集モードの説明図である。FIG. 8 is an explanatory diagram of an enlarged figure edit mode.

【図9】拡大図形編集処理のフローチャートである。FIG. 9 is a flowchart of an enlarged figure editing process.

【図10】ヒット図形管理テーブルの説明図である。FIG. 10 is an explanatory diagram of a hit graphic management table.

【図11】拡大図形編集モードにおける説明図である。FIG. 11 is an explanatory diagram of an enlarged graphic editing mode.

【図12】拡大図形編集処理のフローチャートである。FIG. 12 is a flowchart of an enlarged graphic editing process.

【図13】拡大図形編集処理における図形移動処理のフ
ローチャートである。
FIG. 13 is a flowchart of a figure moving process in the enlarged figure editing process.

【図14】微調整モードの説明図である。FIG. 14 is an explanatory diagram of a fine adjustment mode.

【図15】微調整モードにおけるカーソルキーによる編
集処理のフローチャートである。
FIG. 15 is a flowchart of an editing process using a cursor key in a fine adjustment mode.

【図16】ハンドル管理テーブルのデータ構造図であ
る。
FIG. 16 is a data structure diagram of a handle management table.

【図17】入力図形管理テーブルのデータ構造図であ
る。
FIG. 17 is a data structure diagram of an input figure management table.

【図18】拡大図形編集モードにおける説明図である。FIG. 18 is an explanatory diagram of an enlarged graphic editing mode.

【図19】拡大図形編集モードにおける説明図である。FIG. 19 is an explanatory diagram of an enlarged graphic editing mode.

【図20】拡大図形編集処理における図形移動処理のフ
ローチャートである。
FIG. 20 is a flowchart of a figure moving process in the enlarged figure editing process.

【図21】微調整モードの説明図である。FIG. 21 is an explanatory diagram of a fine adjustment mode.

【図22】本発明に係る図形編集プログラムの機能ブロ
ック図である。
FIG. 22 is a functional block diagram of a graphic editing program according to the present invention.

【図23】拡大図形表示処理における説明図。FIG. 23 is an explanatory diagram of enlarged graphic display processing.

【図24】拡大図形表示処理における説明図。FIG. 24 is an explanatory diagram of enlarged graphic display processing.

【図25】拡大図形表示処理における説明図。FIG. 25 is an explanatory diagram of enlarged graphic display processing.

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

1…CPU(中央処理装置)、 2…ROM(リードオンリメモリ)、 3…RAM(ランダムアクセスメモリ)、 4…ハードディスク、 5…フロッピーディスク、 6…入力一体型表示装置、 7…メモリカード、 8…バス、 10…モード切り換え部、 20…拡大表示処理部、 21…拡大図形表示処理部、 30…拡大領域編集処理部、 31…拡大図形編集処理部、 40…編集処理部、 41…図形編集処理部、 50…入力処理部、 51…図形入力処理部、 100…入力図形管理データ、 200…拡大表示管理データ、 300…ヒット図形管理データ、 5000…表示画面、 5010…入力された円の図形、 5051…ハンドル、 5052…ハンドル、 5053…ハンドル、 5054…ハンドル、 5055…ハンドル、 5056…ハンドル、 5057…ハンドル、 5058…ハンドル、 5020…入力された矩形の図形、 5030…入力された直線図形、 5040…拡大すべき矩形領域、 5050…拡大表示用ウィンドウ、 6000…入力図形管理テーブル、 7000…カーソルキー、 7010…カーソルボタン、 7020…カーソルボタン、 7030…カーソルボタン、 7040…カーソルボタン、 7050…確定ボタン、 8000…メニュー。 1 ... CPU (central processing unit), 2 ... ROM (read only memory), 3 ... RAM (random access memory), 4 ... Hard disk, 5 ... Floppy disk, 6 ... Input integrated display device, 7 ... Memory card, 8 ... bus, 10 ... mode switching section, 20 ... enlargement display processing section, 21 ... enlarged figure display processing section, 30 ... enlarged area editing processing section, 31 ... enlarged figure editing processing section, 40 ... editing processing section, 41 ... figure editing Processing unit, 50 ... Input processing unit, 51 ... Graphic input processing unit, 100 ... Input graphic management data, 200 ... Enlarged display management data, 300 ... Hit graphic management data, 5000 ... Display screen, 5010 ... Input circle graphic 5051 ... Handle, 5052 ... Handle, 5053 ... Handle, 5054 ... Handle, 5055 ... Handle, 5056 ... Ha Dollar, 5057 ... Handle, 5058 ... Handle, 5020 ... Input rectangular figure, 5030 ... Input straight figure, 5040 ... Rectangular area to be enlarged, 5050 ... Enlargement display window, 6000 ... Input figure management table, 7000 Cursor key, 7010 ... Cursor button, 7020 ... Cursor button, 7030 ... Cursor button, 7040 ... Cursor button, 7050 ... Confirm button, 8000 ... Menu.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 竹丘 均 愛知県尾張旭市晴丘町池上1番地株式会社 日立製作所オフィスシステム事業部内 (72)発明者 柳田 知彦 愛知県尾張旭市晴丘町池上1番地株式会社 日立製作所オフィスシステム事業部内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Hitoshi Takeoka 1 Ikegami, Haruoka-cho, Owariasahi-shi, Aichi Office Systems Division, Hitachi, Ltd. (72) Inventor Tomohiko Yanagita 1-Ikegami, Haruoka-cho, Owariasaichi, Aichi Hitachi, Ltd. Factory Office Systems Division

Claims (21)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】編集対象物となる編集対象情報及び該編集
対象情報の編集を指示する編集指示情報を入力するため
の入力手段と、該入力手段から入力された編集対象情報
に基づく編集対象画像を表示する表示部を有する表示手
段と、前記入力手段の編集指示情報を受けて、前記表示
手段の表示部に表示された編集対象画像の編集を行う編
集処理する編集処理手段とを具えた情報処理装置であっ
て、 前記編集処理手段は、前記入力手段をもって、前記表示
手段の表示部に表示された編集対象画像の部分領域を、
被拡大領域として指示した時、該被拡大領域を所望の拡
大率で拡大して、前記表示部の表示画面上の任意の領域
に表示する処理手段と、前記編集指示情報に基づき、前
記任意の領域に拡大して表示された前記編集対象情報に
基づく表示画像に編集を加えた時、該編集が加えられた
編集対象画像を前記任意の領域に表示する処理手段と、
前記拡大率情報を格納した格納手段とからなることを特
徴する情報処理装置。
1. An input unit for inputting edit target information to be edited and edit instruction information for instructing editing of the edit target information, and an edit target image based on the edit target information input from the input unit. Information including a display unit having a display unit for displaying, and an edit processing unit that receives the edit instruction information of the input unit and edits the edit target image displayed on the display unit of the display unit. In the processing device, the edit processing means, with the input means, a partial area of the image to be edited displayed on the display unit of the display means,
When designated as an area to be enlarged, the area to be enlarged is enlarged at a desired enlargement ratio and displayed on an arbitrary area on the display screen of the display unit. When editing is performed on a display image based on the edit target information displayed in an enlarged manner in a region, a processing unit that displays the edit target image on which the edit is added in the arbitrary region,
An information processing apparatus comprising: a storage unit that stores the enlargement ratio information.
【請求項2】前記入力手段と前記表示手段は、一体構成
であり、前記表示部の画面上からペンにより前記各情報
を入力し得る機能を有する入力一体型表示装置からな
る、請求項1記載の情報処理装置。
2. The input unit and the display unit are integrally configured, and are an input-integrated type display device having a function of inputting each of the information from a screen of the display unit with a pen. Information processing equipment.
【請求項3】編集対象物となる編集対象情報及び該編集
対象情報の編集を指示する編集指示情報を入力するため
の入力手段と、該入力手段から入力された編集対象情報
に基づく編集対象画像を表示する表示部を有する表示手
段と、前記入力手段の編集指示情報を受けて、前記表示
手段の表示部に表示された編集対象画像の編集を行う編
集処理する編集処理手段とを具えた情報処理装置であっ
て、 前記編集処理手段は、前記入力手段をもって、前記表示
手段の表示部に表示された編集対象画像の部分領域を、
被拡大領域として指示した時、該被拡大領域を所望の拡
大率で拡大して、前記表示部の表示画面上の任意の領域
に表示する処理手段と、前記編集指示情報に基づき、前
記任意の領域に拡大して表示された前記編集対象情報に
基づく表示画像に編集を加えた時、該編集が加えられた
編集対象画像を前記任意の領域に表示する処理手段と、
前記拡大率情報を格納した格納手段と、前記編集が加え
られた編集対象画像を、前記被拡大領域に前記編集前の
画像に変えて表示する処理手段とからなることを特徴す
る情報処理装置。
3. Input means for inputting edit target information to be edited and edit instruction information for instructing editing of the edit target information, and an edit target image based on the edit target information input from the input means. Information including a display unit having a display unit for displaying, and an edit processing unit that receives the edit instruction information of the input unit and edits the edit target image displayed on the display unit of the display unit. In the processing device, the edit processing means, with the input means, a partial area of the image to be edited displayed on the display unit of the display means,
When designated as an area to be enlarged, the area to be enlarged is enlarged at a desired enlargement ratio and displayed on an arbitrary area on the display screen of the display unit. When editing is performed on a display image based on the edit target information displayed in an enlarged manner in a region, a processing unit that displays the edit target image on which the edit is added in the arbitrary region,
An information processing apparatus comprising: a storage unit that stores the enlargement ratio information; and a processing unit that displays the edited image to be edited in the area to be enlarged in place of the image before editing.
【請求項4】前記入力手段と前記表示手段は、一体構成
であり、前記表示部の画面上からペンにより前記各情報
を入力し得る機能を有する入力一体型表示装置からな
る、請求項3記載の情報処理装置。
4. The input unit and the display unit are integrally configured, and are an input-integrated type display device having a function of inputting each of the information from a screen of the display unit with a pen. Information processing equipment.
【請求項5】少なくとも入力装置と、表示装置と、演算
装置とを備え、前記表示装置の表示画面上において前記
入力装置により特定の領域を指示し、該特定領域の指示
を前記演算装置により処理し、該処理結果を前記表示装
置の表示画面上に反映する情報処理装置において、 前記表示画面上の部分領域を被拡大領域として指示する
手段と、該被拡大領域をあらかじめ定められた拡大率で
拡大して前記表示画面上の特定の領域に表示する手段
と、該特定の領域に対して編集を加えることを決定する
手段と、前記特定の領域に拡大して表示された編集対象
物に編集を加え、該編集を加えられた編集対象物を前記
特定の領域に表示するとともに、前記編集を加えられた
編集対象物を、前記被拡大領域に表示する手段を備える
ことができる。また、前記表示画面上の被拡大領域とし
て、前記表示画面上の一点の指示に応じて、該指示され
た点のあらかじめ定められた近傍の領域を選択する手段
を備えとことを特徴とする情報処理装置。
5. An input device, a display device, and an arithmetic device, comprising: at least an input device for designating a specific area on a display screen of the display device; and processing the instruction for the specific area by the arithmetic device. Then, in the information processing device that reflects the processing result on the display screen of the display device, means for instructing a partial area on the display screen as an enlarged area, and the enlarged area at a predetermined enlargement ratio. A means for enlarging and displaying in a specific area on the display screen, a means for deciding to edit the specific area, and an edit object enlarged and displayed in the specific area In addition, a means for displaying the edited object to be edited in the specific region and displaying the edited object to be edited in the enlarged region can be provided. In addition, as a region to be enlarged on the display screen, according to an instruction of a point on the display screen, a means for selecting a region in the vicinity of a predetermined point of the instructed point is provided. Processing equipment.
【請求項6】さらに、前記表示画面上の一点の指示に応
じ、該指示された一点を中心とする矩形領域を、前記被
拡大領域として選択する手段を備えた請求項5記載の情
報処理装置。
6. The information processing apparatus according to claim 5, further comprising means for selecting, as the area to be enlarged, a rectangular area centered on the instructed one point in response to an instruction for one point on the display screen. .
【請求項7】さらに、前記表示画面上で指示する一点の
変化に応じ、前記特定の領域に表示する内容を書き換え
る手段を備えた請求項6記載の情報処理装置。
7. The information processing apparatus according to claim 6, further comprising means for rewriting the content displayed in the specific area in response to a change in one point designated on the display screen.
【請求項8】さらに、前記特定の領域を、前記表示画面
上のあらかじめ定められた点に1つの頂点を有する矩形
領域として、該矩形領域の大きさを前記拡大率で拡大さ
れた前記被拡大領域の大きさに応じて変化させる手段を
備えた請求項5記載の情報処理装置。
8. The specific area is defined as a rectangular area having one vertex at a predetermined point on the display screen, and the size of the rectangular area is enlarged by the enlargement ratio. The information processing apparatus according to claim 5, further comprising means for changing the size of the area.
【請求項9】さらに、前記特定の領域に拡大して表示さ
れた編集対象物に編集を加える際の編集量の最小単位量
を設け、該最小単位量を、前記部分領域において編集対
象物の編集をn(nは整数)ドット単位で行う場合、拡
大率をkとしたとき、前記特定の領域内における編集量
の最小単位をk×nドットとする手段を備えた請求項5
記載の情報処理装置。
9. Further, a minimum unit amount of the editing amount when editing is performed on the editing object enlarged and displayed in the specific area, and the minimum unit amount is set in the partial area. 6. When the editing is performed in units of n (n is an integer) dots, a unit is provided which sets a minimum unit of the amount of editing in the specific area to k × n dots when the enlargement ratio is k.
The information processing device described.
【請求項10】編集対象物となる編集対象情報及び該編
集対象情報の編集を指示する編集指示情報を入力するた
めの入力手段と、該入力手段から入力された編集対象情
報に基づく編集対象画像を表示する表示部を有する表示
手段と、前記入力手段の編集指示情報を受けて、前記表
示手段の表示部に表示された編集対象画像の編集を行う
編集処理する編集処理手段とを具え、前記編集処理手段
の処理に基づき、前記表示手段の表示部に表示された編
集対象画像画面に編集を加える画面編集方法であって、 前記入力手段から前記編集対象物となる編集対象情報を
入力するステップと、 前記入力編集対象情報を前記表示手段の表示部に、編集
対象画像として表示するステップと、 前記入力手段をもって、前記表示手段の表示部に表示さ
れた編集対象画像の部分領域を、被拡大領域として指示
した時、該被拡大領域を所望の拡大率で拡大して、前記
表示部の表示画面上の任意の領域に表示するステップ
と、 前記編集指示情報に基づき、前記任意の領域に拡大して
表示された前記編集対象情報に基づく表示画像に編集を
加えた時、該編集が加えられた編集対象画像を前記任意
の領域に表示するステップと、 からなる画面編集方法。
10. Input means for inputting edit object information to be edited and edit instruction information for instructing editing of the edit object information, and an edit object image based on the edit object information inputted from the input means. A display unit having a display unit for displaying, and an edit processing unit for receiving an edit instruction information from the input unit and performing an edit process for editing the image to be edited displayed on the display unit of the display unit. A screen editing method for performing editing on an edit target image screen displayed on the display unit of the display unit based on the processing of the edit processing unit, wherein the edit target information to be the edit target is input from the input unit. And a step of displaying the input edit target information on the display unit of the display unit as an edit target image, and the edit pair displayed on the display unit of the display unit by the input unit. When a partial area of the image is designated as an enlarged area, the step of enlarging the enlarged area at a desired enlargement ratio and displaying it in an arbitrary area on the display screen of the display unit, the edit instruction information On the basis of the above, when the display image based on the edit target information enlarged and displayed in the arbitrary region is edited, the edited target image is displayed in the arbitrary region. Screen editing method.
【請求項11】前記編集対象物が、ウインドウ、図形、
文字、ビットマップの何れかである請求項10記載の画
面編集方法。
11. The object to be edited is a window, a graphic,
11. The screen editing method according to claim 10, which is either a character or a bitmap.
【請求項12】前記表示画面上の一点の指示に応じて、
該指示された一点を中心とする矩形領域が、前記被拡大
領域として選択されることを特徴とする請求項10記載
の画面編集方法。
12. In response to an instruction of one point on the display screen,
11. The screen editing method according to claim 10, wherein a rectangular area centered on the designated one point is selected as the area to be enlarged.
【請求項13】前記特定の領域は、前記表示画面上のあ
らかじめ定められた点に1つの頂点を有する矩形領域で
あり、該矩形領域の大きさを前記拡大率で拡大された前
記被拡大領域の大きさに応じて変化させることを特徴と
する請求項10記載の画面編集方法。
13. The specific area is a rectangular area having one apex at a predetermined point on the display screen, and the size of the rectangular area is enlarged by the enlargement ratio. 11. The screen editing method according to claim 10, characterized in that the screen is changed according to the size.
【請求項14】前記特定の領域が、前記表示画面上の指
示された一点の近傍に表示されることを特徴とする請求
項10記載の画面編集方法。
14. The screen editing method according to claim 10, wherein the specific area is displayed in the vicinity of a designated point on the display screen.
【請求項15】前記特定の領域に拡大して表示された編
集対象物に編集を加える際の編集量の最小単位量を設
け、 前記部分領域において編集対象物の編集をn(nは整
数)ドット単位で行う場合、拡大率をkとしたとき、前
記特定の領域内における編集量の最小単位をk×nドッ
トとすることを特徴とする請求項10記載の画面編集方
法。
15. A minimum unit amount of an editing amount when editing is performed on an editing object enlarged and displayed in the specific area, and editing of the editing object is n (n is an integer) in the partial area. 11. The screen editing method according to claim 10, wherein, when performing in dot units, when the enlargement ratio is k, the minimum unit of the editing amount in the specific area is k × n dots.
【請求項16】少なくとも入力装置と、表示装置と演算
装置とを備え、前記入力装置により入力された編集対象
物の図形等を前記表示装置の表示画面上に表示し、該表
示された図形等に対する編集指示を前記入力装置から入
力し、該編集指示を前記演算装置により処理し、該処理
に基づき前記表示装置に表示された図形等に対する編集
を行う図形等編集システムにおける編集方法であって、 前記表示画面上の部分領域を、被拡大領域として指示
し、 該被拡大領域をあらかじめ定められた拡大率で拡大し
て、前記表示画面上の特定の領域に表示し、 該特定の領域に拡大して表示された図形等に編集を加
え、 該編集を加えられた図形等を前記特定の領域に表示する
とともに、前記編集を加えられた図形等を、前記被拡大
領域に表示することを特徴とする画面編集方法。
16. An input device, a display device, and a computing device are provided at least, and a graphic or the like of an object to be edited input by the input device is displayed on a display screen of the display device, and the displayed graphic or the like. An editing method in a figure editing system for inputting an edit instruction to the figure from the input device, processing the edit instruction by the arithmetic unit, and editing the figure displayed on the display device based on the processing, A partial area on the display screen is designated as a magnified area, the magnified area is magnified at a predetermined magnification rate, displayed in a specific area on the display screen, and magnified in the specific area. It is characterized in that the figure or the like displayed by editing is edited, the figure or the like edited is displayed in the specific area, and the figure or the like edited is displayed in the enlarged area. How to edit the screen.
【請求項17】請求項16において、 前記表示画面上の被拡大領域としての部分領域は、前記
表示画面上の一点の指示に応じて、該指示された点のあ
らかじめ定められた近傍の領域が前記被拡大領域として
選択されることを特徴とする画面編集方法。
17. The partial area as an enlarged area on the display screen according to claim 16, is an area near a predetermined point of the specified point in response to an instruction of a point on the display screen. A screen editing method characterized by being selected as the enlarged area.
【請求項18】請求項17において、 前記表示画面上の一点の指示に応じて、該指示された一
点を中心とする矩形領域が、前記被拡大領域として選択
されることを特徴とする画面編集方法。
18. The screen edit according to claim 17, wherein a rectangular area centered on the designated one point is selected as the area to be enlarged in response to an instruction of one point on the display screen. Method.
【請求項19】請求項16において、 前記特定の領域は、前記表示画面上のあらかじめ定めら
れた点に1つの頂点を有する矩形領域であり、該矩形領
域の大きさを前記拡大率で拡大された前記被拡大領域の
大きさに応じて変化させることを特徴とする画面編集方
法。
19. The specific area according to claim 16, wherein the specific area is a rectangular area having one vertex at a predetermined point on the display screen, and the size of the rectangular area is enlarged by the enlargement ratio. And a screen editing method characterized by changing the size of the area to be enlarged.
【請求項20】請求項19において、 前記特定の領域が、前記表示画面上の指示された一点の
近傍に表示されることを特徴とする画面編集方法。
20. The screen editing method according to claim 19, wherein the specific area is displayed in the vicinity of a designated point on the display screen.
【請求項21】請求項16において、 前記特定の領域に拡大して表示された編集対象物に編集
を加える際の編集量の最小単位量を設け、 前記部分領域において編集対象物の編集をn(nは整
数)ドット単位で行う場合、拡大率をkとしたとき、前
記特定の領域内における編集量の最小単位をk×nドッ
トとすることを特徴とする画面編集方法。
21. The editing apparatus according to claim 16, wherein a minimum unit amount of edit amount when editing is performed on the edit object enlarged and displayed in the specific area, and the edit object is edited in the partial area by n (N is an integer) When the dot unit is used, the minimum unit of the editing amount in the specific area is k × n dots when the enlargement ratio is k.
JP6098360A1993-06-181994-05-12 Information processing apparatus and its screen editing methodPendingJPH0798769A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP6098360AJPH0798769A (en)1993-06-181994-05-12 Information processing apparatus and its screen editing method

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
JP5-1477421993-06-18
JP147742931993-06-18
JP6098360AJPH0798769A (en)1993-06-181994-05-12 Information processing apparatus and its screen editing method

Publications (1)

Publication NumberPublication Date
JPH0798769Atrue JPH0798769A (en)1995-04-11

Family

ID=26439545

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP6098360APendingJPH0798769A (en)1993-06-181994-05-12 Information processing apparatus and its screen editing method

Country Status (1)

CountryLink
JP (1)JPH0798769A (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0991114A (en)*1995-09-271997-04-04Sharp Corp Multi-window display device and multi-window control method
JPH09204540A (en)*1995-11-241997-08-05Dainippon Screen Mfg Co LtdImage processor
JPH10177465A (en)*1996-12-181998-06-30Sharp Corp Information processing device
JP2000172391A (en)*1998-12-092000-06-23Nec CorpPointing device, method for arranging selected frame and recording medium capable of executing method
JP2001109557A (en)*1999-10-062001-04-20Yokogawa Electric Corp Touch panel display method and electronic device having touch panel
JP2003173226A (en)*2001-11-272003-06-20Internatl Business Mach Corp <Ibm>Information processor, program and coordinate input method
JP2008541210A (en)*2005-05-022008-11-20スマート テクノロジーズ ユーエルシー Large touch system and method of interacting with the system
JP2009122837A (en)*2007-11-132009-06-04Sharp Corp Information display device, information display method, program, and recording medium
JP2011107781A (en)*2009-11-122011-06-02Canon IncDisplay control apparatus and control method thereof
JP2013515984A (en)*2009-12-232013-05-09ノキア コーポレイション Method and apparatus for facilitating text editing and associated computer program and computer-readable medium
JP2016066045A (en)*2014-03-262016-04-28ヤマハ株式会社Musical score display device
JP2017130213A (en)*2012-12-292017-07-27アップル インコーポレイテッド Device, method and graphical user interface for determining whether to scroll or select content
US9940914B2 (en)2014-03-262018-04-10Yamaha CorporationScore displaying method and storage medium
US10067645B2 (en)2015-03-082018-09-04Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10067653B2 (en)2015-04-012018-09-04Apple Inc.Devices and methods for processing touch inputs based on their intensities
US10073615B2 (en)2012-05-092018-09-11Apple Inc.Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10095396B2 (en)2015-03-082018-10-09Apple Inc.Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10095391B2 (en)2012-05-092018-10-09Apple Inc.Device, method, and graphical user interface for selecting user interface objects
US10101887B2 (en)2012-12-292018-10-16Apple Inc.Device, method, and graphical user interface for navigating user interface hierarchies
US10126930B2 (en)2012-05-092018-11-13Apple Inc.Device, method, and graphical user interface for scrolling nested regions
US10162452B2 (en)2015-08-102018-12-25Apple Inc.Devices and methods for processing touch inputs based on their intensities
US10168826B2 (en)2012-05-092019-01-01Apple Inc.Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10175757B2 (en)2012-05-092019-01-08Apple Inc.Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10175864B2 (en)2012-05-092019-01-08Apple Inc.Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10191627B2 (en)2012-05-092019-01-29Apple Inc.Device, method, and graphical user interface for manipulating framed graphical objects
US10200598B2 (en)2015-06-072019-02-05Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US10203868B2 (en)2015-08-102019-02-12Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10222980B2 (en)2015-03-192019-03-05Apple Inc.Touch input cursor manipulation
US10235035B2 (en)2015-08-102019-03-19Apple Inc.Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en)2015-08-102019-04-02Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10303354B2 (en)2015-06-072019-05-28Apple Inc.Devices and methods for navigating between user interfaces
US10346030B2 (en)2015-06-072019-07-09Apple Inc.Devices and methods for navigating between user interfaces
US10387029B2 (en)2015-03-082019-08-20Apple Inc.Devices, methods, and graphical user interfaces for displaying and using menus
US10416800B2 (en)2015-08-102019-09-17Apple Inc.Devices, methods, and graphical user interfaces for adjusting user interface objects
US10437333B2 (en)2012-12-292019-10-08Apple Inc.Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10496260B2 (en)2012-05-092019-12-03Apple Inc.Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10613634B2 (en)2015-03-082020-04-07Apple Inc.Devices and methods for controlling media presentation
US10620781B2 (en)2012-12-292020-04-14Apple Inc.Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US10775994B2 (en)2012-05-092020-09-15Apple Inc.Device, method, and graphical user interface for moving and dropping a user interface object
US10782871B2 (en)2012-05-092020-09-22Apple Inc.Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10908808B2 (en)2012-05-092021-02-02Apple Inc.Device, method, and graphical user interface for displaying additional information in response to a user contact
US11023116B2 (en)2012-05-092021-06-01Apple Inc.Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US11231831B2 (en)2015-06-072022-01-25Apple Inc.Devices and methods for content preview based on touch input intensity
US11240424B2 (en)2015-06-072022-02-01Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US12135871B2 (en)2012-12-292024-11-05Apple Inc.Device, method, and graphical user interface for switching between user interfaces

Cited By (98)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0991114A (en)*1995-09-271997-04-04Sharp Corp Multi-window display device and multi-window control method
JPH09204540A (en)*1995-11-241997-08-05Dainippon Screen Mfg Co LtdImage processor
JPH10177465A (en)*1996-12-181998-06-30Sharp Corp Information processing device
JP2000172391A (en)*1998-12-092000-06-23Nec CorpPointing device, method for arranging selected frame and recording medium capable of executing method
JP2001109557A (en)*1999-10-062001-04-20Yokogawa Electric Corp Touch panel display method and electronic device having touch panel
JP2003173226A (en)*2001-11-272003-06-20Internatl Business Mach Corp <Ibm>Information processor, program and coordinate input method
JP2008541210A (en)*2005-05-022008-11-20スマート テクノロジーズ ユーエルシー Large touch system and method of interacting with the system
JP2009122837A (en)*2007-11-132009-06-04Sharp Corp Information display device, information display method, program, and recording medium
US8347220B2 (en)2007-11-132013-01-01Sharp Kabushiki KaishaInformation display apparatus, method for displaying information, program, and recording medium
JP2011107781A (en)*2009-11-122011-06-02Canon IncDisplay control apparatus and control method thereof
US8578298B2 (en)2009-11-122013-11-05Canon Kabushiki KaishaDisplay control apparatus and control method thereof
JP2013515984A (en)*2009-12-232013-05-09ノキア コーポレイション Method and apparatus for facilitating text editing and associated computer program and computer-readable medium
US10095391B2 (en)2012-05-092018-10-09Apple Inc.Device, method, and graphical user interface for selecting user interface objects
US10175757B2 (en)2012-05-092019-01-08Apple Inc.Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10942570B2 (en)2012-05-092021-03-09Apple Inc.Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10908808B2 (en)2012-05-092021-02-02Apple Inc.Device, method, and graphical user interface for displaying additional information in response to a user contact
US11023116B2 (en)2012-05-092021-06-01Apple Inc.Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US10073615B2 (en)2012-05-092018-09-11Apple Inc.Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10996788B2 (en)2012-05-092021-05-04Apple Inc.Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10884591B2 (en)2012-05-092021-01-05Apple Inc.Device, method, and graphical user interface for selecting object within a group of objects
US11947724B2 (en)2012-05-092024-04-02Apple Inc.Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10782871B2 (en)2012-05-092020-09-22Apple Inc.Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10114546B2 (en)2012-05-092018-10-30Apple Inc.Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10126930B2 (en)2012-05-092018-11-13Apple Inc.Device, method, and graphical user interface for scrolling nested regions
US10969945B2 (en)2012-05-092021-04-06Apple Inc.Device, method, and graphical user interface for selecting user interface objects
US12340075B2 (en)2012-05-092025-06-24Apple Inc.Device, method, and graphical user interface for selecting user interface objects
US10168826B2 (en)2012-05-092019-01-01Apple Inc.Device, method, and graphical user interface for transitioning between display states in response to a gesture
US11010027B2 (en)2012-05-092021-05-18Apple Inc.Device, method, and graphical user interface for manipulating framed graphical objects
US10175864B2 (en)2012-05-092019-01-08Apple Inc.Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10775999B2 (en)2012-05-092020-09-15Apple Inc.Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10775994B2 (en)2012-05-092020-09-15Apple Inc.Device, method, and graphical user interface for moving and dropping a user interface object
US11068153B2 (en)2012-05-092021-07-20Apple Inc.Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10191627B2 (en)2012-05-092019-01-29Apple Inc.Device, method, and graphical user interface for manipulating framed graphical objects
US11221675B2 (en)2012-05-092022-01-11Apple Inc.Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US12067229B2 (en)2012-05-092024-08-20Apple Inc.Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10592041B2 (en)2012-05-092020-03-17Apple Inc.Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10496260B2 (en)2012-05-092019-12-03Apple Inc.Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US12045451B2 (en)2012-05-092024-07-23Apple Inc.Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US10481690B2 (en)2012-05-092019-11-19Apple Inc.Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US11314407B2 (en)2012-05-092022-04-26Apple Inc.Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US11354033B2 (en)2012-05-092022-06-07Apple Inc.Device, method, and graphical user interface for managing icons in a user interface region
US10078442B2 (en)2012-12-292018-09-18Apple Inc.Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US10620781B2 (en)2012-12-292020-04-14Apple Inc.Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
JP2017130213A (en)*2012-12-292017-07-27アップル インコーポレイテッド Device, method and graphical user interface for determining whether to scroll or select content
US10915243B2 (en)2012-12-292021-02-09Apple Inc.Device, method, and graphical user interface for adjusting content selection
US10101887B2 (en)2012-12-292018-10-16Apple Inc.Device, method, and graphical user interface for navigating user interface hierarchies
US10437333B2 (en)2012-12-292019-10-08Apple Inc.Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10175879B2 (en)2012-12-292019-01-08Apple Inc.Device, method, and graphical user interface for zooming a user interface while performing a drag operation
JP2019050002A (en)*2012-12-292019-03-28アップル インコーポレイテッドApple Inc. Device, method, and graphical user interface for determining whether to scroll or select content
US10185491B2 (en)2012-12-292019-01-22Apple Inc.Device, method, and graphical user interface for determining whether to scroll or enlarge content
US12050761B2 (en)2012-12-292024-07-30Apple Inc.Device, method, and graphical user interface for transitioning from low power mode
US12135871B2 (en)2012-12-292024-11-05Apple Inc.Device, method, and graphical user interface for switching between user interfaces
JP2016066045A (en)*2014-03-262016-04-28ヤマハ株式会社Musical score display device
US9940914B2 (en)2014-03-262018-04-10Yamaha CorporationScore displaying method and storage medium
US11977726B2 (en)2015-03-082024-05-07Apple Inc.Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10860177B2 (en)2015-03-082020-12-08Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10338772B2 (en)2015-03-082019-07-02Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11112957B2 (en)2015-03-082021-09-07Apple Inc.Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10387029B2 (en)2015-03-082019-08-20Apple Inc.Devices, methods, and graphical user interfaces for displaying and using menus
US10180772B2 (en)2015-03-082019-01-15Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10268341B2 (en)2015-03-082019-04-23Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10268342B2 (en)2015-03-082019-04-23Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10402073B2 (en)2015-03-082019-09-03Apple Inc.Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10613634B2 (en)2015-03-082020-04-07Apple Inc.Devices and methods for controlling media presentation
US10095396B2 (en)2015-03-082018-10-09Apple Inc.Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US12436662B2 (en)2015-03-082025-10-07Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10067645B2 (en)2015-03-082018-09-04Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11054990B2 (en)2015-03-192021-07-06Apple Inc.Touch input cursor manipulation
US10222980B2 (en)2015-03-192019-03-05Apple Inc.Touch input cursor manipulation
US11550471B2 (en)2015-03-192023-01-10Apple Inc.Touch input cursor manipulation
US10599331B2 (en)2015-03-192020-03-24Apple Inc.Touch input cursor manipulation
US10152208B2 (en)2015-04-012018-12-11Apple Inc.Devices and methods for processing touch inputs based on their intensities
US10067653B2 (en)2015-04-012018-09-04Apple Inc.Devices and methods for processing touch inputs based on their intensities
US10346030B2 (en)2015-06-072019-07-09Apple Inc.Devices and methods for navigating between user interfaces
US10841484B2 (en)2015-06-072020-11-17Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US12346550B2 (en)2015-06-072025-07-01Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US10705718B2 (en)2015-06-072020-07-07Apple Inc.Devices and methods for navigating between user interfaces
US10200598B2 (en)2015-06-072019-02-05Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US10303354B2 (en)2015-06-072019-05-28Apple Inc.Devices and methods for navigating between user interfaces
US11231831B2 (en)2015-06-072022-01-25Apple Inc.Devices and methods for content preview based on touch input intensity
US11240424B2 (en)2015-06-072022-02-01Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US10455146B2 (en)2015-06-072019-10-22Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US11835985B2 (en)2015-06-072023-12-05Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US11681429B2 (en)2015-06-072023-06-20Apple Inc.Devices and methods for capturing and interacting with enhanced digital images
US10698598B2 (en)2015-08-102020-06-30Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10209884B2 (en)2015-08-102019-02-19Apple Inc.Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
US11740785B2 (en)2015-08-102023-08-29Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11327648B2 (en)2015-08-102022-05-10Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10963158B2 (en)2015-08-102021-03-30Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10248308B2 (en)2015-08-102019-04-02Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10235035B2 (en)2015-08-102019-03-19Apple Inc.Devices, methods, and graphical user interfaces for content navigation and manipulation
US10416800B2 (en)2015-08-102019-09-17Apple Inc.Devices, methods, and graphical user interfaces for adjusting user interface objects
US10203868B2 (en)2015-08-102019-02-12Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11182017B2 (en)2015-08-102021-11-23Apple Inc.Devices and methods for processing touch inputs based on their intensities
US10162452B2 (en)2015-08-102018-12-25Apple Inc.Devices and methods for processing touch inputs based on their intensities
US10754542B2 (en)2015-08-102020-08-25Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US12386501B2 (en)2015-08-102025-08-12Apple Inc.Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10884608B2 (en)2015-08-102021-01-05Apple Inc.Devices, methods, and graphical user interfaces for content navigation and manipulation

Similar Documents

PublicationPublication DateTitle
JPH0798769A (en) Information processing apparatus and its screen editing method
EP0403125B1 (en)Zoom mode operations in display apparatus
JP3924020B2 (en) System and method for fine and coarse grain control of zoom in the display of one-dimensional data sets
EP0677803B1 (en)A method and system for facilitating the selection of icons
US5844572A (en)Method and apparatus for data alteration by manipulation of representational graphs
CN101404152B (en)Information display device
JPH0827700B2 (en) Computer display control system
JPH07160467A (en) Display controller
JPH064607A (en) Data display
JPH0816347A (en) Information processing device
JP2511804B2 (en) DATA PROCESSING DEVICE HAVING MULTIPLE DIRECTION POINT COR AND DATA PROCESSING METHOD USING MULTI DIRECTION POINT COR
JP2004102455A (en) Display device with touch panel
JP2000020212A (en)Device and method for table data display and storage medium having stored program for table data display thereon
JPH09185482A (en) Screen scroll control method
JPH07219700A (en) Information processing equipment
JPH08272994A (en) Information processing apparatus and information processing method
JP2935336B2 (en) Graphic input / output device
JP3699923B2 (en) Page image display management method during layout editing
JPH05165565A (en) Coordinate input method
JP3269623B2 (en) Document creation device
JP2000048220A (en) Document creation device, method and storage medium
JPH06202838A (en) Window processor
JPH08292870A (en) Operation symbol display device and method
JPH07295747A (en)Computer system
JP3618903B2 (en) Graphic processing apparatus and graphic processing method

[8]ページ先頭

©2009-2025 Movatter.jp