JPH0419793A - Screen scroll control method - Google Patents
Screen scroll control methodInfo
- Publication number
- JPH0419793A JPH0419793A JP2124628A JP12462890A JPH0419793A JP H0419793 A JPH0419793 A JP H0419793A JP 2124628 A JP2124628 A JP 2124628A JP 12462890 A JP12462890 A JP 12462890A JP H0419793 A JPH0419793 A JP H0419793A
- Authority
- JP
- Japan
- Prior art keywords
- scroll
- area
- cursor
- scrolling
- screen
- 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.)
- Granted
Links
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
ディスプレイ画面等の表示対象を、スクロール指示によ
り上下または左右方間に移動させて表示するデータ処理
装置;こお−する画面スクロール制御方式に関し
画面のを効利用を可能とするとともに、自然な操作で各
種のスクロールを行うことができるようにすることを目
的とし
画面またはウィンドウ上に9表示対象が表示される編集
領域と、その編集領域の周囲に枠状に種類の異なる複数
のスクロール領域とを有し、カーソルが編集領域にある
か、複数のスクロール領域のどれにあるかを判別する手
段と、カーソルが複数のスクロール領域の1つにあると
きの操作入力に対して、スクロール領域の種類および編
集領域に対する上下左右方向のカーソルの位置ムこ応し
て表示対象をスクロールさせる手段とを備えるように構
成する。[Detailed Description of the Invention] [Summary] A data processing device that displays a display object such as a display screen by moving it up and down or left and right according to scroll instructions; The purpose is to make it possible to perform various types of scrolling with natural operations.The purpose is to create an editing area where nine display objects are displayed on the screen or window, and a frame-shaped frame around the editing area. and a means for determining whether the cursor is in the editing area or in which of the multiple scroll areas, and an operation input when the cursor is in one of the multiple scroll areas. The present invention also includes means for scrolling the display object in accordance with the type of scroll area and the position of the cursor in the vertical and horizontal directions with respect to the editing area.
[産業上の利用分野] 本発明は、ディスプレイ画面等の表示対象を。[Industrial application field] The present invention applies to display objects such as display screens.
スクロール指示により上下または左右方向に移動さセて
表示するデータ処理装置における画面スクロール制御方
式に関する。The present invention relates to a screen scrolling control method in a data processing device that moves vertically or horizontally in response to a scrolling instruction.
ワードプロセッサや図形編集処理装置等において、li
i集対象の文章や図形をディスプレイに表示しながら会
話的に編集処理を行う場合1限られた画面内で処理する
ために、スクロール指示によって表示対象を移動させる
ことが行われている。このようなスクロール制御は、マ
ンマシンインタフェースの良否に大きく影響することか
ら、できるだけ効率的に作業を進めることができる制御
方式が必要とされている。In word processors, graphic editing processing devices, etc., li
When performing conversational editing processing while displaying texts and figures for an i-collection on a display, in order to process within a limited screen, the displayed object is moved by scrolling instructions. Since such scroll control greatly affects the quality of the man-machine interface, there is a need for a control method that allows work to proceed as efficiently as possible.
[従来の技術〕
従来1画面スクロールは、カーソル移動キーにより、カ
ーソルを画面の端部に持っていき、さらにカーソル移動
キーを押し続けることや、所定のスクロール領域にカー
ソルを合わせ、そこでマウスボタンを押下することなど
により2行われていた。[Prior Art] Conventionally, single-screen scrolling involves moving the cursor to the edge of the screen using a cursor movement key and then continuing to press the cursor movement key, or placing the cursor on a predetermined scroll area and pressing the mouse button there. This was done 2 times by pressing the button down.
一般にスクロールは、上下左右のいずれの方向にも可能
であるが、従来方式では9通常、1文字分ずつのスクロ
ールというように1種類のスクロール方法に限られてい
た。また、複数種類のスクロール方法がある場合には、
それらの種類をあらかしめメニューやアイコンなと゛に
より選)尺する慇・要かあった。Generally, scrolling is possible in any direction, up, down, left, or right, but conventional methods are usually limited to one type of scrolling, such as scrolling one character at a time. Also, if there are multiple types of scrolling methods,
It was a good idea to have a rough idea of the types and select them based on menus and icons.
画面上にスクロール指示のための専用領域を設けること
が行われているが、その領域シこは固定の記号等が表示
され9編集対象などの可変情報の表示には用いられなか
った。Although a dedicated area is provided on the screen for scrolling instructions, fixed symbols and the like are displayed in this area and it is not used to display variable information such as editing targets.
〔発明が解決しようとする課題)
従来方式によれば、限られた画面内で表示対象を大きく
移動させたい場合に時間がかかったりまた。ある単位だ
け移動させたい場合に、操作量の調整が煩雑であるとい
う問題があった。[Problems to be Solved by the Invention] According to the conventional method, it takes a long time when it is desired to move a display object significantly within a limited screen. There is a problem in that when it is desired to move by a certain unit, adjusting the amount of operation is complicated.
また、メニュー等により、あらかしめ複数種類のスクロ
ール方法の1つを選択する方式は、その選択操作が煩雑
であるという問題があった。Further, the method of selecting one of a plurality of types of scrolling methods using a menu or the like has a problem in that the selection operation is complicated.
また、スクロール指示のための専用領域を設けた場合に
、その専用領域が小さければ、カーソルを専用領域に合
わせるのが難しく、専用領域が大きければ、その分だけ
使用可能な表示画面が小さくなるという問題かあった。Additionally, when a dedicated area is provided for scrolling instructions, if the dedicated area is small, it will be difficult to move the cursor to the dedicated area, and if the dedicated area is large, the usable display screen will be reduced accordingly. There was a problem.
本発明は上記問題点の解決を図り2画面の有効利用を可
能とするとともに、自然な操作で各種のスクロールを行
うことができるようにし、スクロールに関する操作性を
向上させることを目的としている。The present invention aims to solve the above-mentioned problems and enable effective use of two screens, as well as to enable various types of scrolling to be performed with natural operations, and to improve the operability regarding scrolling.
(課題を解決するための手段〕 第1図は本発明の原理説明図である。(Means for solving problems) FIG. 1 is a diagram explaining the principle of the present invention.
第1図において、lOはディスプレイ装置、11は編集
操作用の編集領域、12はスクロール指示用の第1のス
クロール領域、13はスクロール指示用の第2のスクロ
ール領域、14はマウス等の入力装置、15はCPUお
よびメモリ等からなる処理装置、16はカーソル位置判
別部、17はカーソル表示選択部、18はスクロール制
御部01〜C3はカーソルの位置に表示されるカーソル
図形を表す。In FIG. 1, IO is a display device, 11 is an editing area for editing operations, 12 is a first scroll area for scroll instructions, 13 is a second scroll area for scroll instructions, and 14 is an input device such as a mouse. , 15 is a processing device including a CPU and memory, 16 is a cursor position determination section, 17 is a cursor display selection section, and 18 is a scroll control section 01 to C3 represent cursor figures displayed at the cursor position.
本発明では1デイスプレイ装置10の画面またはウィン
ドウ上に2表示対象が表示される編集領域11が設けら
れ、その編集領域11の周囲に枠状に種類の異なる複数
のスクロール卯域12,13が設けられる。In the present invention, an editing area 11 in which two display objects are displayed is provided on the screen or window of one display device 10, and a plurality of scroll areas 12 and 13 of different types are provided in a frame shape around the editing area 11. It will be done.
カーソル位置判別部16は1画面上における操作位置を
示すカーソルが2編集領域11にあるか第1のスクロー
ル領域12にあるか、第2のスクロール領域13にある
かを判別する。The cursor position determination unit 16 determines whether the cursor indicating the operation position on one screen is located in the second editing area 11, the first scroll area 12, or the second scroll area 13.
カーソル表示選択部17は、カーソルが編集領域11内
にあるとき1例えば第1図に示すカーソル図形C1の形
態でカーソルを表示し、カーソルが第1のスクロール領
域12内にあるとき、カーソル図形C2の形態で表示し
、カーソルが第2のスクロール領域13内にあるとき、
カーソル図形C3の形態で表示するというように SN
域ごとにカーソルの表示形態を変えて表示する処理を行
う。The cursor display selection unit 17 displays the cursor in the form of a cursor figure C1 shown in FIG. When the cursor is within the second scroll area 13,
SN is displayed in the form of cursor shape C3.
Performs processing to change the display form of the cursor for each area.
スクロール制御部18は、カーソルが第1のスクロール
領域12内にあるときの操作入力に対して 表示対象を
ある単位で段階的に移動させるステップスクロールの制
御を行い、カーソルが第2のスクロール領域13にある
ときの操作入力に対して9表示対象をスクロールの最小
単位で連続的に移動させるスムーズスクロールの制御を
行うというように、スクロール領域の種類に応したスク
ロール制御を行う。The scroll control unit 18 controls step scrolling to move the display target step by step in a certain unit in response to an operation input when the cursor is in the first scroll area 12, and when the cursor is in the second scroll area 13. Scroll control is performed in accordance with the type of scroll area, such as smooth scroll control in which nine display objects are continuously moved in the minimum scrolling unit in response to an operation input when the screen is in .
なお これらのスクロール制御において、カー−ツルが
編集領域11に対して上方向にある場合には1表示対象
を下側に移動させるスクロールを行う。カーソルが編集
領域11に対して右方向にある場合には2表示対象を左
側に移動させるスクロールを行う。下方向および左方向
の場合も同様である。In these scroll controls, if the cursor is in the upward direction with respect to the editing area 11, scrolling is performed to move one display object downward. When the cursor is in the right direction with respect to the editing area 11, scrolling is performed to move the two display objects to the left. The same applies to the downward and leftward directions.
第1図に示すディスプレイ装置10の表示画面では1編
集領域11と第1のスクロール領域12の境界、第1の
スクロール領域12と第2のスクロール領域13の境界
を点線で示しているが、実際の表示では点線が表示され
るわけではなく、これらの間に視覚上の境界はない。そ
して5編集領域11.第1のスクロール領域12および
第2のスクロール領域13を合わせた全領域に、スクロ
ール対象となる表示対象が表示されるようになっている
。On the display screen of the display device 10 shown in FIG. 1, the boundaries between the first editing area 11 and the first scroll area 12 and the boundaries between the first scroll area 12 and the second scroll area 13 are shown by dotted lines, but in reality The display does not display dotted lines, and there is no visual boundary between them. and 5 editing areas 11. The display target to be scrolled is displayed in the entire area including the first scroll area 12 and the second scroll area 13.
第1図に示す例では12種類のスクロール方法に対応す
るスクロール領域が、枠状に設けられているが、3種類
以上設けてもよい。In the example shown in FIG. 1, scroll areas corresponding to 12 types of scrolling methods are provided in a frame shape, but three or more types may be provided.
(作用〕
本発明では1編集領域11の周囲に複数種類のスクロー
ル領域が設けられるので、スクロールの種類を選択する
場合に、1操作で簡単にスクロールの種類1選択し、ス
クロールの指示を行うことができる。このスクロールの
種類によって、操作暴
者は、所望する移動量分のスクロールを容易かつ迅速に
行うことができる。(Function) In the present invention, multiple types of scroll areas are provided around one editing area 11, so when selecting a scroll type, one scroll type can be easily selected and a scroll instruction can be given with one operation. This scroll type allows the operator to easily and quickly scroll the desired amount of movement.
例えば、挿入、移動、複写、削除などの編集操作の対象
となる領域は1編集領域11だけであるが2編集対象が
表示される表示領域は1編集領域11と第1のスクロー
ル領域12と第2のスクロ−ル領域13とを合わせた全
領域であり、スクロール領域についても1表示領域の一
部として用いられる。そのため、スクロール領域を設け
ることにより2表示領域が小さくなることはない。For example, the area that is subject to editing operations such as insertion, movement, copying, and deletion is only one editing area 11, but the display areas where two editing objects are displayed are the first editing area 11, the first scroll area 12, and the first scrolling area 12. This is the entire area including the second scroll area 13, and the scroll area is also used as a part of one display area. Therefore, the provision of the scroll area does not make the two display areas smaller.
これらの各領域間に視覚上の境界がないため視覚上の煩
わしさがない。Since there is no visual boundary between these areas, there is no visual nuisance.
また、操作者は、現在カーソルが編集領域11にあるか
、第1のスクロール領域12にあるか第2のスクロール
N域13にあるかについて、カーソル図形Cl−C5の
色または形により、容易に判別することができる。Additionally, the operator can easily determine whether the cursor is currently in the editing area 11, the first scroll area 12, or the second scroll N area 13 by checking the color or shape of the cursor figures Cl-C5. can be determined.
〔実施例]
第2図は本発明の一実施例に係る編集画面の構成例、第
3図は本発明の一実施例によるスクロール制御説明図、
第4図は本発明の一実施例処理フローを示す。[Example] FIG. 2 is a configuration example of an editing screen according to an embodiment of the present invention, and FIG. 3 is an explanatory diagram of scroll control according to an embodiment of the present invention.
FIG. 4 shows a processing flow of an embodiment of the present invention.
本発明は3例えば文書編集、ソースプログラムの編集1
図形の編集などを行うデータ処理装置に適用することが
できる。The present invention has three features, such as document editing, source program editing, and
It can be applied to a data processing device that edits graphics.
第2図はその編集画面の構成例を示しており20は編集
画面のウィンドウ塩や内容を表すタイトルについてのタ
イトル表示領域、21は補助的な機能を選択するための
コマンドルートバーを表示するコマンドルートバー表示
領域、22はノステムからのメツセージを表示するメン
セージ表示領域を表している。Figure 2 shows an example of the configuration of the editing screen, where 20 is a title display area for the title representing the window content and contents of the editing screen, and 21 is a command for displaying a command root bar for selecting auxiliary functions. The root bar display area 22 represents a message display area that displays messages from Nostem.
このタイトル表示領域20.コマンドルートバー表示領
域21.メンセージ表示領域22については、その表示
内容の大きさが半固定であり、スクロールの対象となら
ない。This title display area 20. Command root bar display area 21. Regarding the message display area 22, the size of the displayed content is semi-fixed and is not subject to scrolling.
編集領域11の周囲には、第1のスクロール領域と第2
のスクロール領域とが設けられる。Around the editing area 11, there is a first scroll area and a second scroll area.
A scroll area is provided.
第1のスクロール領域は、上下左右の4つに分割された
ステップスクロール領域12U、12D12L、12R
からなる。同様に第2のスクロール領域は、上下左右の
4つに分割されたスムーズスクロール領域13U、13
D、13L、13Rからなる。The first scroll area is a step scroll area divided into four areas, top, bottom, left and right, 12U, 12D, 12L, and 12R.
Consisting of Similarly, the second scroll area is a smooth scroll area 13U, 13 divided into four areas: top, bottom, left, and right.
Consists of D, 13L, and 13R.
編集領域11.ステップスクロール領域およびスムーズ
スクロール領域を合わせた領域が、スクロール対象とな
る編集内容の表示に用いられる。Editing area 11. The combined area of the step scroll area and the smooth scroll area is used to display the edited content to be scrolled.
例えばマウスの操作により、カーソルは画面内を移動す
るが、カーソルが編集領域ll内にあるとき、第2図に
示すカーソル図形C1の形で、カーソル位置が表示され
る。ステ、ブスクロール領域12U、12D、12L、
12R内にあるときには、それぞれカーソル図形C2U
、C2D、C2L、C2Rの形で、カーソルが表示され
る。For example, the cursor is moved within the screen by operating the mouse, and when the cursor is within the editing area 11, the cursor position is displayed in the form of a cursor figure C1 shown in FIG. Ste, bus scroll area 12U, 12D, 12L,
When it is within 12R, the cursor shape C2U respectively
, C2D, C2L, and C2R are displayed.
同様に、カーソルがスムーズスクロール領域13U、1
3D、13L、13R内にあるときにはそれぞれカーソ
ル図形C3U C3D、C3LC3Rの形で表示され
る。Similarly, the cursor moves to smooth scroll areas 13U, 1
When located within 3D, 13L, and 13R, the cursor shapes are displayed in the form of C3U, C3D, and C3LC3R, respectively.
この編集画面により、第3図(イ)に示すような木構造
図の編集を行う場合について、スクロール制御の例を説
明する。An example of scroll control will be described when editing a tree structure diagram as shown in FIG. 3(a) using this editing screen.
この例における編集対象は、A、B、C,・・・のよう
なボックスを、木構造状に線で結んだものである。これ
らのボ・νクスは、概念的にブロック化されている領域
b11.b12. ・・・に配置される。The object to be edited in this example is boxes such as A, B, C, . . . connected by lines in a tree structure. These boxes are conceptually divided into blocks b11. b12. ... will be placed.
この各ブロックは、n行×m列の文字が格納される大き
さを持つ。Each block has a size that allows n rows by m columns of characters to be stored.
編集操作として:よ、ホックス内への文字列の記入、ボ
ックスの挿入・削除・複写・移動などである。Editing operations include: writing strings into boxes, inserting, deleting, copying, and moving boxes, etc.
第3図(イ)に示す編集対象を5画面に表示すると、第
3図(ロ)に示すように表示される。When the editing target shown in FIG. 3(a) is displayed on five screens, it is displayed as shown in FIG. 3(b).
この表示画面は1編集領域11と第1のスクロール領域
12と第2のスクロール領域13とからなる。説明をわ
かりやすくするために、領域の境界を点線で図示してい
るが、実際には、第3図(ロ)に示す点線は表示されず
、領域の境界は視覚化されない。This display screen consists of one editing area 11, a first scrolling area 12, and a second scrolling area 13. In order to make the explanation easier to understand, the boundaries of the regions are illustrated with dotted lines, but in reality, the dotted lines shown in FIG. 3 (b) are not displayed and the boundaries of the regions are not visualized.
カーソルが1編集領域11内にあるとき、カーソルはカ
ーソル図形C1のような形で表示される。When the cursor is within one editing area 11, the cursor is displayed in the form of a cursor figure C1.
第3図(ロ)に示すカーソル図形C1の位置でマウスボ
タンがクリックされると1編集操作が指示されたと判断
し1編集機能メニューの表示を行う。または、複写や削
除などの編集操作の対象が指示されたと判断し、それが
Fのボックスであると認識する。When the mouse button is clicked at the position of the cursor figure C1 shown in FIG. 3(b), it is determined that a 1-editing operation has been instructed, and a 1-editing function menu is displayed. Alternatively, it is determined that the target of an editing operation such as copying or deleting has been specified, and it is recognized that this is box F.
カーソルが、下側の第1のスクロール領域12内にある
とき、カーソルはカーソル図形C2Dのような形で表示
される。ここでマウスボタンがクリックされると、ステ
ップスクロールが選択されたと判断する。このステップ
スクロールでは、第3図(イ)に示す編集対象が51ブ
ロツク分スクロールされて2表示枠がn行分下方向に移
動するようにされる。画面における表示内容は、上方向
に移動する。When the cursor is within the lower first scroll area 12, the cursor is displayed in the form of a cursor figure C2D. If the mouse button is clicked here, it is determined that step scrolling has been selected. In this step scrolling, the editing object shown in FIG. 3(A) is scrolled by 51 blocks, and the 2 display frames are moved downward by n lines. The displayed content on the screen moves upward.
カーソルが、下側の第2のスクロール領域13内にある
とき、カーソルはカーソル図形C3Dのような形で表示
される。ここでマウスボタンが押下されると、スムーズ
スクロールが選択されたと判断する。このスムーズスク
ロールでは、第3図(イ)に示す編集対象が、1行ずつ
順送りにスクロールされる。When the cursor is within the lower second scroll area 13, the cursor is displayed in the form of a cursor figure C3D. If the mouse button is pressed here, it is determined that smooth scrolling has been selected. In this smooth scrolling, the editing target shown in FIG. 3(A) is scrolled line by line.
ステップスクロールでは、1回のマウスボタンの押下に
対して1ブロツクだけの表示移動を行うのに対し、スム
ーズスクロールでは、マウスボタンが押下されている間
、連続的にスクロールが続くように制御する。In step scrolling, the display moves only one block per press of the mouse button, whereas in smooth scrolling, scrolling is controlled to continue continuously while the mouse button is pressed.
下方向以外のスクロール指示についても同様である。The same applies to scroll instructions other than the downward direction.
木構造図の編集を例に説明したが、ワードプロセッサ等
の文書編集についても9行/桁の単位や節の単位、また
はあらかじめ設定したタブ位置の単位でスクロールを行
うというように、複数種類のスクロール手段を用意し、
操作性を向上させることが可能である。Although we have explained editing a tree structure diagram as an example, there are multiple types of scrolling that can be used when editing documents such as word processors, such as scrolling in units of 9 lines/columns, units of nodes, or units of preset tab positions. prepare the means,
It is possible to improve operability.
本発明の一実施例による処理の流れは、第4図に示すと
おりである。以下、第4図に示す処理■〜@に従って説
明する。The flow of processing according to an embodiment of the present invention is as shown in FIG. The processes ① to @ shown in FIG. 4 will be explained below.
■ マウス等からの入力により、カーソルの移動があっ
たかどうかを判定する。カーソルの移動がなかった場合
、処理■へ移る。■ Determine whether the cursor has been moved by input from a mouse, etc. If the cursor has not moved, the process moves to process ■.
■ カーソルの移動があった場合、座標計算を行い、新
しいカーソルの位置を求める。■ If the cursor moves, calculate the coordinates and find the new cursor position.
■ 次に、カーソルが存在する領域を調べる。■ Next, check the area where the cursor exists.
■ カーソルが、 kBtlsM域、スムーズスクロー
ル領域、ステップスクロール領域のいずれの領域にある
かによって、カーソル図形を選択し、それを新しいカー
ソル位置に表示する。■ Depending on whether the cursor is in the kBtlsM area, smooth scroll area, or step scroll area, select the cursor figure and display it at the new cursor position.
■ マウスボタンかONであるかどうかを判定する。O
FFの場合、処理■へ戻り1次の入力を待つ。■ Determine whether the mouse button is turned on. O
In the case of FF, the process returns to process (2) and waits for the primary input.
■ マウスボタンが○への場合、カーソルが現在スムー
ズスクロール領域にあるがどうかを判定する。スムーズ
スクロール領域にない場合、処理■へ移る。■ If the mouse button is on ○, determine whether the cursor is currently in the smooth scroll area. If it is not in the smooth scroll area, move on to process ■.
■ カーソルかスムーズスクロール領域にある場合1表
示対象をドツトまたは文字などのスクロールの最小単位
でスクロールする。その後、処理■へ戻る。■ When the cursor is in the smooth scroll area 1 Scrolls the displayed object in the minimum scrolling unit such as dots or characters. After that, return to process (■).
■ マウスボタンがONのとき、カーソルがステップス
クロール領域にあるかどうかを判定する。■ When the mouse button is on, determine whether the cursor is in the step scroll area.
ステップスクロール領域になければ1編集領域にあるこ
とになるので、処理■へ移る。If it is not in the step scroll area, it means that it is in the 1 editing area, so proceed to process (2).
■ カーソルがステップスクロール領域にあるとき、今
回のマウスボタンの押下に対して、スクロール処理を既
に行ったがどうかを判定する。■ When the cursor is in the step scroll area, determine whether scroll processing has already been performed for the current mouse button press.
既に行っていれば、処理■へ戻る。なお、スクロール済
みかどうかは、フラグを用いて判断することができる。If you have already done so, return to process ■. Note that whether or not scrolling has been completed can be determined using a flag.
マウスボタンがOFFになったとき、そのフラグをす七
ノドする。When the mouse button is turned off, press the flag.
[相] スクロール済みでない場合1表示対象を所定の
大きさの1ブロツク分だけスクロールする。[Phase] If scrolling has not been completed, one display object is scrolled by one block of a predetermined size.
その後、処理■へ戻る。After that, return to process (■).
■ 編集領域でマウスボタンが押下されたとき編集機能
メニューを表示し2編集機能の選択に応じた編集処理等
を行う。■ When the mouse button is pressed in the editing area, the editing function menu is displayed and editing processing etc. according to the selection of the 2 editing functions is performed.
■ 編集機能のメニューで「終了」が選択されたならば
、処理を終了する。処理が継続する場合には、処理■へ
制御を戻して、同様に処理を繰り返す。■ If "End" is selected in the editing function menu, the process ends. If the process continues, control is returned to process (2) and the process is repeated in the same manner.
〔発明の効果]
以上説明したように2本発明によれば、各種のスクロー
ルを簡単な操作で選択し、効率のよいスクロールを行わ
せることができる。また、スクロ−ル領域のために1編
集用の表示画面が小さくなることはない。したがって、
操作性が向上し、′&集作業などを効率的に行うことが
できるようになる。[Effects of the Invention] As described above, according to the present invention, various types of scrolling can be selected with a simple operation, and efficient scrolling can be performed. Furthermore, the display screen for one edit does not become smaller due to the scroll area. therefore,
The operability is improved, and tasks such as ``&collection'' can be performed more efficiently.
第1図は本発明の原理説明図
第2図は本発明の一実施例に係る編集画面の構成例
第3図は本発明の一実施例によるスクロール制御説明図
。
第4図は本発明の一実施例処理フローを示す。
回申、10はディスプレイ装置、11は編集領域、12
は第1のスクロール領域、13は第2のスクロール領域
、14は入力装置、15は処理装置、16はカーソル位
置判別部、17はカーソル表示選択部、18はスクロー
ル制御部、01〜C3はカーソル図形を表す。FIG. 1 is an explanatory diagram of the principle of the present invention. FIG. 2 is an example of the configuration of an editing screen according to an embodiment of the present invention. FIG. 3 is an explanatory diagram of scroll control according to an embodiment of the present invention. FIG. 4 shows a processing flow of an embodiment of the present invention. 10 is a display device, 11 is an editing area, 12
1 is a first scroll area, 13 is a second scroll area, 14 is an input device, 15 is a processing device, 16 is a cursor position determination unit, 17 is a cursor display selection unit, 18 is a scroll control unit, and 01 to C3 are cursors. represents a figure.
Claims (1)
ウィンドウの表示対象を、スクロール指示により上下ま
たは左右方向に移動させて表示するデータ処理装置にお
ける画面スクロール制御方式において、 画面またはウィンドウ上に、表示対象が表示される編集
領域(11)と、その編集領域の周囲に枠状に種類の異
なる複数のスクロール領域(12、13)とを有し、 カーソルが編集領域にあるか、複数のスクロール領域の
どれにあるかを判別する手段(16)と、カーソルが複
数のスクロール領域の1つにあるときの操作入力に対し
て、スクロール領域の種類および編集領域に対する上下
左右方向のカーソルの位置に応じて、表示対象をスクロ
ールさせる手段(18)とを備えたことを特徴とする画
面スクロール制御方式。 2、ディスプレイ画面またはディスプレイ画面における
ウィンドウの表示対象を、スクロール指示により上下ま
たは左右方向に移動させて表示するデータ処理装置にお
ける画面スクロール制御方式において、 画面またはウィンドウ上に、表示対象が表示される編集
領域(11)と、その編集領域の周囲に枠状に種類の異
なる複数のスクロール領域(12、13)とを有し、 カーソルが編集領域にあるか、複数のスクロール領域の
どれにあるかを判別する手段(16)と、カーソルが編
集領域にあるか、複数のスクロール領域のどれにあるか
によって、カーソルの表示形態を変えて、その位置を表
示するカーソル表示選択手段(17)とを備えたことを
特徴とする画面スクロール制御方式。 3、前記編集領域と複数のスクロール領域との間に視覚
上の境界がなく、編集領域と複数のスクロール領域とを
合わせた領域に、スクロール対象となる表示対象が表示
されるようにしたことを特徴とする請求項1または請求
項2記載の画面スクロール制御方式。 4、前記複数のスクロール領域は、表示対象をある単位
で段階的に移動させるステップスクロールを指示するス
テップスクロール領域と、表示対象をスクロールの最小
単位で連続的に移動させるスムーズスクロールを指示す
るスムーズスクロール領域とを含むことを特徴とする請
求項1、請求項2または請求項3記載の画面スクロール
制御方式。[Claims] 1. In a screen scroll control method in a data processing device in which a display target of a window on a display screen or a display screen is moved up and down or left and right according to a scroll instruction, the screen scroll control method includes: It has an editing area (11) in which the object is displayed, and multiple scroll areas (12, 13) of different types in a frame shape around the editing area, and when the cursor is in the editing area or the multiple scroll areas and a means (16) for determining which of the plurality of scroll areas the cursor is in, and a means (16) for determining the position of the cursor in the vertical and horizontal directions with respect to the type of scroll area and the position of the cursor in the vertical and horizontal directions relative to the editing area in response to an operation input when the cursor is in one of the plurality of scroll areas. and means (18) for scrolling a display target. 2. Editing in which the display target is displayed on the screen or window in a screen scroll control method in a data processing device in which the display target of a window on the display screen is moved vertically or horizontally according to scroll instructions. It has an area (11) and multiple scroll areas (12, 13) of different types in a frame shape around the editing area, and it is possible to determine whether the cursor is in the editing area or in which of the multiple scroll areas. and a cursor display selection means (17) for changing the display form of the cursor and displaying the position depending on whether the cursor is in an editing area or in one of a plurality of scroll areas. A screen scrolling control method characterized by: 3. There is no visual boundary between the editing area and the plurality of scrolling areas, and the display target to be scrolled is displayed in the combined area of the editing area and the plurality of scrolling areas. The screen scroll control method according to claim 1 or claim 2, characterized in that: 4. The plurality of scroll areas include a step scroll area that instructs step scrolling in which the display target is moved step by step in a certain unit, and a smooth scroll area that instructs smooth scrolling in which the display target is continuously moved in the minimum scrolling unit. 4. The screen scrolling control method according to claim 1, 2, or 3, further comprising a region.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2124628A JP3051749B2 (en) | 1990-05-15 | 1990-05-15 | Screen scroll control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2124628A JP3051749B2 (en) | 1990-05-15 | 1990-05-15 | Screen scroll control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0419793A true JPH0419793A (en) | 1992-01-23 |
| JP3051749B2 JP3051749B2 (en) | 2000-06-12 |
Family
ID=14890120
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2124628A Expired - Fee Related JP3051749B2 (en) | 1990-05-15 | 1990-05-15 | Screen scroll control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3051749B2 (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06203136A (en) * | 1992-10-29 | 1994-07-22 | Internatl Business Mach Corp <Ibm> | Selective operation method of data collection display and data processing system |
| US5418549A (en) * | 1993-06-14 | 1995-05-23 | Motorola, Inc. | Resolution compensating scroll bar valuator |
| JP2002014755A (en) * | 2000-06-29 | 2002-01-18 | Nec Corp | Browsing operation method |
| JP2005296156A (en) * | 2004-04-08 | 2005-10-27 | Hitachi Medical Corp | Medical image display device |
| WO2007114067A1 (en) * | 2006-04-06 | 2007-10-11 | Pioneer Corporation | Map display device and map display method |
| JP2008009760A (en) * | 2006-06-29 | 2008-01-17 | Toyota Motor Corp | Input device |
| JP2008181248A (en) * | 2007-01-23 | 2008-08-07 | Kyocera Mita Corp | Display controller and display control program |
| JP2012198939A (en) * | 2008-08-22 | 2012-10-18 | Fuji Xerox Co Ltd | Information processing apparatus, and program |
| US8661368B2 (en) | 2005-05-25 | 2014-02-25 | Kabushiki Kaisha Square Enix | Scroll control according to input of cursor movement |
| JP2015038750A (en) * | 2007-09-07 | 2015-02-26 | アップル インコーポレイテッド | Gui applications for 3d remote controller |
| JP2016184418A (en) * | 2016-05-23 | 2016-10-20 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| US10191644B2 (en) | 2013-12-26 | 2019-01-29 | Sony Corporation | Information processing apparatus, information processing method, and program |
| JPWO2017195472A1 (en) * | 2016-05-11 | 2019-02-28 | シャープ株式会社 | Information processing apparatus, information processing apparatus control method, and control program |
-
1990
- 1990-05-15 JP JP2124628A patent/JP3051749B2/en not_active Expired - Fee Related
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06203136A (en) * | 1992-10-29 | 1994-07-22 | Internatl Business Mach Corp <Ibm> | Selective operation method of data collection display and data processing system |
| US5418549A (en) * | 1993-06-14 | 1995-05-23 | Motorola, Inc. | Resolution compensating scroll bar valuator |
| JP2002014755A (en) * | 2000-06-29 | 2002-01-18 | Nec Corp | Browsing operation method |
| JP2005296156A (en) * | 2004-04-08 | 2005-10-27 | Hitachi Medical Corp | Medical image display device |
| US8661368B2 (en) | 2005-05-25 | 2014-02-25 | Kabushiki Kaisha Square Enix | Scroll control according to input of cursor movement |
| WO2007114067A1 (en) * | 2006-04-06 | 2007-10-11 | Pioneer Corporation | Map display device and map display method |
| JP2008009760A (en) * | 2006-06-29 | 2008-01-17 | Toyota Motor Corp | Input device |
| JP2008181248A (en) * | 2007-01-23 | 2008-08-07 | Kyocera Mita Corp | Display controller and display control program |
| JP2015038750A (en) * | 2007-09-07 | 2015-02-26 | アップル インコーポレイテッド | Gui applications for 3d remote controller |
| US9335912B2 (en) | 2007-09-07 | 2016-05-10 | Apple Inc. | GUI applications for use with 3D remote controller |
| JP2012198939A (en) * | 2008-08-22 | 2012-10-18 | Fuji Xerox Co Ltd | Information processing apparatus, and program |
| US10191644B2 (en) | 2013-12-26 | 2019-01-29 | Sony Corporation | Information processing apparatus, information processing method, and program |
| US10331328B2 (en) | 2013-12-26 | 2019-06-25 | Sony Corporation | Information processing apparatus, information processing method, and program |
| US11126343B2 (en) | 2013-12-26 | 2021-09-21 | Saturn Licensing Llc | Information processing apparatus, information processing method, and program |
| US12282651B2 (en) | 2013-12-26 | 2025-04-22 | Saturn Licensing Llc | Display of retrievable content indicators with category information |
| JPWO2017195472A1 (en) * | 2016-05-11 | 2019-02-28 | シャープ株式会社 | Information processing apparatus, information processing apparatus control method, and control program |
| JP2016184418A (en) * | 2016-05-23 | 2016-10-20 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3051749B2 (en) | 2000-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5796401A (en) | System for designing dynamic layouts adaptable to various display screen sizes and resolutions | |
| US7320104B2 (en) | Text grid creation tools | |
| US5555357A (en) | Computer system and method for generating and manipulating charts and diagrams | |
| JP2975863B2 (en) | Document creation device | |
| JPH0723994B2 (en) | Document creation method | |
| JPH0419793A (en) | Screen scroll control method | |
| US5613093A (en) | Apparatus and method for drill design | |
| JPH0363756A (en) | Document editor | |
| JP2000020212A (en) | Table data display device and method, and storage medium storing table data display program | |
| JP3137855B2 (en) | Compound document editing method and compound document editing processing device | |
| JPH09237175A (en) | Scroll controller | |
| JPH0259814A (en) | Dividing/integrating process system for window information | |
| JPH02139625A (en) | Screen display system | |
| JP2685762B2 (en) | Compound document creating apparatus and compound document creating method | |
| JP3490779B2 (en) | Screen control device by key input | |
| JPS6314229A (en) | Object selection system | |
| JP2936668B2 (en) | Simple plotter output position determination method and device | |
| JPS6349883A (en) | Graphic processor | |
| JPS62140171A (en) | Editing system for document layout | |
| JP2710245B2 (en) | Graph editing processor | |
| JPH01126684A (en) | Document processor | |
| JPH05101044A (en) | Document processor | |
| JPH0642245B2 (en) | Spreadsheet | |
| JPH0384660A (en) | Document producing device | |
| JPH08212189A (en) | Time series data editing device and editing method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080331 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090331 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |