JPH03269717A - Method and device for selection of data - Google Patents

Method and device for selection of data

Info

Publication number
JPH03269717A
JPH03269717A JP2068352A JP6835290A JPH03269717A JP H03269717 A JPH03269717 A JP H03269717A JP 2068352 A JP2068352 A JP 2068352A JP 6835290 A JP6835290 A JP 6835290A JP H03269717 A JPH03269717 A JP H03269717A
Authority
JP
Japan
Prior art keywords
data
mouse
pages
pointer
displayed
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
JP2068352A
Other languages
Japanese (ja)
Inventor
Emiko Nakajima
中嶋 恵美子
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 Ltd filed Critical Hitachi Ltd
Priority to JP2068352A priority Critical patent/JPH03269717A/en
Publication of JPH03269717A publication Critical patent/JPH03269717A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Position Input By Displaying (AREA)

Abstract

PURPOSE:To select data with an operation accordant with a human custom and to improve the convenience to use of a data selector by varying the skip value of the data in accordance with the operating state of a pointing device. CONSTITUTION:A data selector consists of an input device 3 containing the pointing devices like a mouse, a stylus pen, a keyboard, etc., a data selection means 4, a display device 5 like a CRT, etc., which shows the selected data, and a storage 6 which stores a large quantity of data. For instance, a large quantity of data is simulated as a thick book 1. When the pages of the book 1 are turned over, a mouse 2 is quickly moved with push of a mouse button. Thus 20 pages can be turned on over. Mean while 3 pages are turned over when the mouse 2 is moved at a comparatively low speed. Thus it is possible to perform a retrieving operation at the time of retrieving data accordant with a human custom. Then the convenience to use of the data selector is improved.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、大量の電子化データの中から表示するデータ
を選択するデータ選択方法及びその装置に係り、特に、
大量の電子化データの中から目的のデータを検索するの
に好適なデータ選択方法及びその装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data selection method and apparatus for selecting data to be displayed from a large amount of electronic data, and in particular,
The present invention relates to a data selection method and apparatus suitable for searching for target data from a large amount of electronic data.

〔従来の技術〕[Conventional technology]

例えば、従来のワードプロセッサやパーソナルコンピュ
ータ等で大量の文書やカード型データベースを扱う場合
に、目的の文書やデータを画面に表示させたいときは、
文書等の先頭から画面スクロール等を行ってデータ検索
をする。画面スクロールの方法として、1行毎に或いは
1ページ毎に行ったり、または、目的のページを指定し
たり、目的のデータを示すキー情報を入力したりする。
For example, when handling large amounts of documents or card-type databases with a conventional word processor or personal computer, if you want to display the desired documents or data on the screen,
Search for data by scrolling the screen from the beginning of the document, etc. Screen scrolling may be performed line by line or page by page, or by specifying a target page or inputting key information indicating target data.

更に別の従来技術としては、画面上に表示された矢印等
の特定図形にマウスカーソルを合わせ、マウスボタンを
クリックすることで、ページめくりを行うものもある。
In yet another conventional technique, pages are turned by placing a mouse cursor on a specific figure, such as an arrow, displayed on the screen and clicking a mouse button.

尚、従来技術に関連するものとして、例えば特開昭62
−57057号がある。
In addition, as related to the prior art, for example, Japanese Patent Application Laid-open No. 1983
There is No.-57057.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来技術では、目的のデータを検索する場合、1ページ
毎に表示を切り替えたり、ページ指定をしながら検索を
行う。しかし、大量のデータの中から目的のデータを検
索する場合、通常はその大量のデータには予め順番があ
ったり、また、ランダムなデータであってもデータ作成
者の頭の中には作成順がある程度記憶に残っているため
、1ページ毎に検索するのは面倒である。人間の日常習
慣でも、分厚い本をめくりながら目的の箇所を探す場合
、関係なさそうな箇所はすばやくめくって大まかに調べ
、関係のありそうな箇所は1ページ毎にめくり慎重に調
べるようになっている。上述した従来技術は、この人間
の日常習慣を大量の電子化データの検索に適用するとい
う配慮に欠け、使い勝手が悪いという問題がある。
In the conventional technology, when searching for target data, the display is switched page by page or the search is performed while specifying the page. However, when searching for desired data from a large amount of data, there is usually a pre-ordered order for that large amount of data, and even if the data is random, the data creator may have an idea of the order in which it was created. Because the information remains in memory to some extent, it is troublesome to search each page. Even in human daily habits, when looking for a specific section while flipping through a thick book, we quickly turn over sections that don't seem to be relevant and do a general study, and then turn over sections that seem to be related page by page and examine them carefully. There is. The above-mentioned conventional technology lacks consideration for applying this daily habit of humans to the search of a large amount of electronic data, and has the problem of poor usability.

本発明の目的は、データ検索時の検索操作を人間の習慣
に合わせることで使い勝手を良くしたデータ選択方法及
びその装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a data selection method and apparatus that improve usability by adapting search operations during data searches to human habits.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的は、画面に表示する電子化データのデータ選択
を行うに当たり、所定操作の基でのポインティングデバ
イスの動作状態を検出し、該動作状態対応に予め設定さ
れているデータスキップ量だけ表示中のデータからスキ
ップさせたデータを前記電子化データの中から選択して
表示することで、達成される。
The above purpose is to detect the operating state of the pointing device based on a predetermined operation when selecting electronic data to be displayed on the screen, and to skip only the amount of data being displayed that is preset according to the operating state. This is achieved by selecting and displaying the skipped data from the electronic data.

〔作 用〕[For production]

データが目的データとは無関係で早くページめくりを行
いたい場合にはポインティングデバイスを例えば早く動
かす。これにより、例えば20ページ毎のページめくり
が行われる。データが目的データに関連し始めゆっくり
ページめくりを行いたい場合には、ポインティングデバ
イスを例えばゆっくり動かす。これにより、例えば1ペ
ージ毎にページがめくられる。このように、人間の操作
感覚に適合したデータ選択が可能となる。
If the data is unrelated to the target data and you want to quickly turn the page, move the pointing device quickly, for example. As a result, page turning is performed, for example, every 20 pages. If the data starts to relate to the target data and you want to turn the page slowly, move the pointing device slowly, for example. As a result, the pages are turned over, for example, one page at a time. In this way, it is possible to select data that suits the human operating sense.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面を参照して説明する。尚
、以下に述べるデータ選択においては、ページめくりを
例に説明するが、データベース等の様に、ページという
概念で個々のデータを表現するものでないものにも本発
明が適用できることはいうまでもない。
Hereinafter, one embodiment of the present invention will be described with reference to the drawings. Note that the data selection described below will be explained using page turning as an example, but it goes without saying that the present invention can also be applied to items such as databases that do not represent individual data using the concept of pages. .

第1図は、本発明の一実施例に係る概念説明図である。FIG. 1 is a conceptual explanatory diagram according to an embodiment of the present invention.

例えば大量の電子化データを分厚い本1として模擬し、
この本1のページめくりを行うとする。本実施例では、
第1図(a)に示す様に、マウス2に所定操作例えばマ
ウスボタンを押下しながら素早く動かしたとき、20ペ
ージのページめくりができ、第1図(b)に示す様に、
比較的ゆっくり動かしたときは3ページのページめくり
が行われるようにする。この場合、第2図(a)に示す
様にマウス2を右方向に動かせば後ろ方向にページめく
りが行われ、第2図(b)に示す様にマウス2を左方向
に動かせば前方向にページめくりが行われるようにする
。第2図(C)に示す様に、連続して後ろ方向にページ
めくりを3ページづつ行う場合には、比較的ゆっくりマ
ウス2を往復させる。このとき、最初にマウス2を動か
した方向のみを有効とすることで、3ページづつのペー
ジめくりができる。
For example, if a large amount of electronic data is simulated as a thick book 1,
Suppose you want to turn the pages of this book 1. In this example,
As shown in FIG. 1(a), when the mouse 2 is operated in a predetermined manner, for example by pressing down the mouse button and moving rapidly, 20 pages can be turned, and as shown in FIG. 1(b),
When moving relatively slowly, three pages are turned. In this case, moving the mouse 2 to the right as shown in Figure 2 (a) will turn the page backward, and moving the mouse 2 to the left as shown in Figure 2 (b) will turn the page forward. Page turning is performed. As shown in FIG. 2(C), when sequentially turning pages backward three pages at a time, the mouse 2 is moved back and forth relatively slowly. At this time, by validating only the direction in which the mouse 2 was first moved, it is possible to turn the page three pages at a time.

第3図は、本発明の一実施例に係るデータ選択装置の構
成図である。本実施例のデータ選択装置は、マウス、ス
タイラスペン、キーボード等のポインティングデバイス
を有する入力装置3と、詳細は後述するようにデータを
選択するデータ選択手段4と、選択されたデータを表示
するCRT等の表示装置5と、大量の電子化データを格
納した記憶装置6とからなる。尚、本実施例では、マウ
スを例に説明するが、他のポインティングデバイスでも
良いことはいうまでもない。
FIG. 3 is a configuration diagram of a data selection device according to an embodiment of the present invention. The data selection device of this embodiment includes an input device 3 having a pointing device such as a mouse, a stylus pen, a keyboard, etc., a data selection means 4 for selecting data as will be described in detail later, and a CRT for displaying the selected data. It consists of a display device 5 such as, etc., and a storage device 6 that stores a large amount of electronic data. Although this embodiment will be described using a mouse as an example, it goes without saying that other pointing devices may also be used.

第4図は、前述したページめくり量即ちデータをスキッ
プさせる件数を設定するに当たり、対象とする電子化デ
ータの容量に応じて設定するときの処理手順を示すフロ
ーチャートである。先ず、検索対象の電子化データをデ
ィスク等からメインメモリに読み込んだとき、その総デ
ータ件数を調べる(ステップ1)。そして、次のステッ
プ2ではステップ1で調べた総データ件数が50件を超
えるか否かを判定する。もし50件以下であれば、ステ
ップ3に進み、スキップするデータ件数を例えば1件、
5件、10件の3段階にし、後述する様に記憶装置に記
憶させる。総データ件数が50件を超える場合には、ス
テップ4に進み、スキップするデータ件数を1件、5件
、10件、30件の4段階にし、後述する様に記憶装置
に記憶させる。総データ件数が多い場合に、スキップす
るデータ件数として30件を設けるのは、検索速度を速
くできるようにするためである。尚、判定対象とする5
0件というデータ数やスキップさせるデータ件数は、ユ
ーザに任意に設定できることは当然である。
FIG. 4 is a flowchart showing a processing procedure for setting the amount of page turning, that is, the number of data items to be skipped, according to the volume of target digitized data. First, when the electronic data to be searched is read into the main memory from a disk or the like, the total number of data items is checked (step 1). Then, in the next step 2, it is determined whether the total number of data items checked in step 1 exceeds 50 items. If it is less than 50, proceed to step 3 and set the number of data to be skipped, for example 1.
The results are divided into three stages, 5 and 10, and stored in a storage device as described later. If the total number of data items exceeds 50, the process proceeds to step 4, where the number of data items to be skipped is set to four levels: 1 item, 5 items, 10 items, and 30 items, and is stored in the storage device as described later. The reason why 30 data items are set as the number of data items to be skipped when the total number of data items is large is to increase the search speed. In addition, 5 to be judged
It goes without saying that the number of data items to be 0 or the number of data items to be skipped can be set arbitrarily by the user.

第5図は、マウスの移動加速度の大きさの判定基準を数
段階に分ける手順を示すフローチャートである。本実施
例では、移動加速度の大きさの判定基準をKO,に1.
に2.に3の4段階とする。
FIG. 5 is a flowchart showing a procedure for dividing the criteria for determining the magnitude of mouse movement acceleration into several stages. In this embodiment, the criterion for determining the magnitude of movement acceleration is KO, 1.
2. There will be 3 to 4 stages.

これは、第4図のステップ4で設定した4段階と同じに
するためである。実際の判定基準の加速度の大きさはユ
ーザが自分がマウスを移動させるときの動作状態を勘案
して決める。尚、本実施例では移動加速度で判定するが
、移動速度で判定することも可能である。
This is to make it the same as the four stages set in step 4 of FIG. The actual magnitude of the acceleration as the criterion is determined by the user taking into consideration the operating state when the user moves the mouse. Note that in this embodiment, the determination is made based on the moving acceleration, but it is also possible to make the determination based on the moving speed.

第6図は、上述した移動加速度判定基準とスキップデー
タ件数とを対応付けて記憶する記憶装置の説明図である
。本実施例では、加速度KOとスキップ件数1とを、加
速度Klとスキップ件数5とを加速度に2とスキップ件
数lOとを、加速度に3とスキップ件数30とを夫々対
応付けて記憶する。実際には、加速度KO〜に3として
D(0゜0)〜D(3,0)を対応させ、スキップ件数
1゜5.10.30をD(I、1)、I=0.1.2゜
3に対応させる。
FIG. 6 is an explanatory diagram of a storage device that stores the above-mentioned movement acceleration determination criteria and the number of skip data items in association with each other. In this embodiment, the acceleration KO and the number of skips 1, the acceleration Kl and the number of skips 5, the acceleration 2 and the number of skips lO, and the acceleration 3 and the number of skips 30 are stored in association with each other. Actually, D(0°0) to D(3,0) are made to correspond to the acceleration KO~ as 3, and the number of skips is 1°5.10.30 as D(I,1), I=0.1. Correspond to 2°3.

第7図は、ポインタの構成図である。第6図に示す記憶
装置の内容に従ってスキップするデータ件数が決定され
たときこのポインタの内容がそのスキップ件数に対応す
る値だけ加算され、このポインタの示す位置の電子化デ
ータが表示画面に表示されるようになっている。
FIG. 7 is a configuration diagram of a pointer. When the number of data items to be skipped is determined according to the contents of the storage device shown in Fig. 6, the contents of this pointer are added by a value corresponding to the number of skipped items, and the electronic data at the position indicated by this pointer is displayed on the display screen. It has become so.

第8図(a)、(b)、(c)は、データ選択を行って
画面に表示する処理手順を示すフローチャートである。
FIGS. 8(a), (b), and (c) are flowcharts showing the processing procedure for selecting data and displaying it on the screen.

本実施例のデータ選択装置には、変数として、スイッチ
変数と方向変数と加速度変数が設けられている。スイッ
チ変数には、マウスのスイッチが押下されたとき“1′
が、押されていないとき“0”が書かれる。方向変数に
は、マウスが右側に移動したとき“1″が、左側に移動
したとき“−1″が書かれる。加速度変数には、マウス
の実際の移動加速度の大きさを検出した値を書き込む。
The data selection device of this embodiment is provided with a switch variable, a direction variable, and an acceleration variable as variables. The switch variable is set to “1” when the mouse switch is pressed.
is not pressed, "0" is written. In the direction variable, "1" is written when the mouse moves to the right, and "-1" is written when the mouse moves to the left. The detected value of the actual movement acceleration of the mouse is written in the acceleration variable.

以上の3つの変数を先ずステップ10で初期化する。つ
まり、“0”とする。
The above three variables are first initialized in step 10. In other words, it is set to "0".

上述した変数の他に、マウスが一定の距離を移動する時
間を計測するために必要な時間変数tが設けられている
が、ステップ11では、この時間変数を初期化して“0
”とする。マウスの動作確認を例えば31ms毎に行え
る場合、時間変数tが“1”であれば31ms、“2”
であれば62m5.  n”であればnX31m5と時
間を計算することができる。
In addition to the variables mentioned above, there is a time variable t necessary to measure the time it takes for the mouse to move a certain distance.In step 11, this time variable is initialized to "0".
”.If the mouse operation can be checked every 31ms, for example, if the time variable t is “1”, it will take 31ms, and “2”.
If it is 62m5. n'', the time can be calculated as nX31m5.

各変数の初期化が終了すると、次にマウスボタンSW2
が押下されているか否かをチエツクする(ステップ12
)。もし、マウスボタンが押下されていなければ、ステ
ップ10に戻り、変数の初期化を行う。本実施例では、
マウスボタンが押下状態のときにマウスが所定の移動加
速度以上で移動したとき、データ選択を行うようにして
いるので、マウスボタンの押下状態を判定するのである
When the initialization of each variable is completed, next press mouse button SW2.
Checks whether or not is pressed (step 12)
). If the mouse button is not pressed, the process returns to step 10 and variables are initialized. In this example,
Since data selection is performed when the mouse moves at a predetermined movement acceleration or higher while the mouse button is in the pressed state, the pressed state of the mouse button is determined.

この判定でマウスボタンが押下状態であるとされた場合
には、前述したスイッチ変数の値が“1”であるか否か
をチエツクする(ステップ13)。
If it is determined that the mouse button is in the pressed state, it is checked whether the value of the switch variable described above is "1" (step 13).

スイッチ変数が“0”であれば、いままではマウスボタ
ンを押下されておらず、今初めてマウスボタンが押下さ
れたと判断できる。そこで、ステップ22に進み、スイ
ッチ変数を“l”とし、次のステップ23では、現在の
マウスの位置を記憶し、ステップ12に戻る。マウスボ
タンが押下されていれば、ステップ12、ステップ13
からステップ14と進み、マウスの位置が移動したか否
かをチエツクする。マウスが動いていないのであれば、
ステップ11に戻る。
If the switch variable is "0", it can be determined that the mouse button has not been pressed so far and that the mouse button has now been pressed for the first time. Therefore, the process proceeds to step 22, where the switch variable is set to "l", and in the next step 23, the current mouse position is memorized, and the process returns to step 12. If the mouse button is pressed, step 12, step 13
The process then proceeds to step 14, where it is checked whether the mouse position has moved. If the mouse is not moving,
Return to step 11.

ステップ14での判定でマウスが移動している場合には
、ステップ15に進み、時間変数tにt+1を入れる。
If it is determined in step 14 that the mouse is moving, the process proceeds to step 15, where t+1 is set in the time variable t.

そして次のステップ16で、マウスの移動距離(ステッ
プ23で記憶した位置からの移動距離)を計算する。そ
して、求めた距離が一定値Xiより大きいか否かを判定
する(ステップ17)。移動距離が一定値XIに満たな
い場合には、ステップ11に戻る。
Then, in the next step 16, the moving distance of the mouse (the moving distance from the position stored in step 23) is calculated. Then, it is determined whether the determined distance is greater than a certain value Xi (step 17). If the moving distance is less than the fixed value XI, the process returns to step 11.

マウスの移動距離が一定値X1を超える場合には、次に
マウスの移動方向を調べる(ステップ18)。次のステ
ップ19では、この移動方向がプラス(右方向)か否か
を判定し、プラスであれば方向奴数に“1”を入れ(ス
テップ21)、マイナス(左方向)であれば“−1”を
入れる(ステップ20)。この方向変数の値が“1”の
ときはデータ件数を順方向にカウントし、 −1”のと
きは逆方向にカウントするものとする。
If the moving distance of the mouse exceeds the fixed value X1, then the direction of mouse movement is checked (step 18). In the next step 19, it is determined whether or not this moving direction is positive (to the right), and if it is positive, "1" is entered in the direction number (step 21), and if it is negative (toward the left), "-" 1” (step 20). When the value of this direction variable is "1", the number of data items is counted in the forward direction, and when it is "-1", it is counted in the backward direction.

次のステップ24(第8図(b))では、時間変数の値
とマウスの移動距離とからマウスの移動加速度を計算す
る。そして、計算して求めた移動加速度を加速度変数と
して記憶する(ステップ25)。以下のステップ26か
らステップ32までで、計算して求めた実際のマウスの
移動加速度と、第6図で説明した判定基準値とを比較す
ることでデータ件数のスキップ量を求めて選択するデー
タのメインメモリ内での位置をポインタに設定しくステ
ップ33)、選択したデータを表示する(ステップ34
)。
In the next step 24 (FIG. 8(b)), the moving acceleration of the mouse is calculated from the value of the time variable and the moving distance of the mouse. Then, the calculated movement acceleration is stored as an acceleration variable (step 25). From step 26 to step 32 below, the skip amount of the number of data items is determined by comparing the calculated actual mouse movement acceleration with the judgment reference value explained in Figure 6, and the number of data items to be skipped is calculated. Set the pointer to the location in the main memory (step 33), and display the selected data (step 34).
).

先ず、ステップ26では、マウスの移動加速度と判定値
に1つまりD(1,0)と比較し、判定値Klより遅い
加速度であればステップ27でIの値を“0”としてス
テップ33に進みデータ選択を行う。つまり、データの
スキップ量としてD(0,0)即ち“1件”を選ぶ。移
動加速度が判定値に1を超えるのであれば、次のステッ
プ28で移動加速度と判定値に2とを比較する。そして
、判定値に2以下であれば、ステップ29で■の値を“
l”としてステップ33に進み、データのスキップ量を
“5件”とする。移動加速度の大きさが判定値に2を超
える場合には、ステップ30にて判定値に3と比較する
。そして1判定値に3以下の場合にはステップ31でI
=2としてステップ33に進み、データスキップ量を“
10件”とする。移動加速度が判定値に3を超える場合
には、ステップ32にてI−3とする。これにより、デ
ータスキップ量は“30件”となる。
First, in step 26, the mouse movement acceleration and the judgment value are compared with 1, that is, D (1, 0), and if the acceleration is slower than the judgment value Kl, the value of I is set to "0" in step 27, and the process proceeds to step 33. Make data selections. In other words, D(0,0), that is, "1 item" is selected as the skip amount of data. If the moving acceleration exceeds the judgment value of 1, then in the next step 28, the moving acceleration is compared with the judgment value of 2. If the judgment value is 2 or less, the value of ■ is changed to “
1", the process proceeds to step 33, and the data skip amount is set to "5 items." If the magnitude of the moving acceleration exceeds the judgment value 2, the judgment value is compared with 3 in step 30. Then, 1 If the judgment value is 3 or less, I
= 2, proceed to step 33, and set the data skip amount to “
If the moving acceleration exceeds the determination value of 3, it is determined as I-3 in step 32. As a result, the data skip amount becomes "30 items."

第9図は、第8図のステップ33の詳細手順を示すフロ
ーチャートである。ステップ26〜ステツプ32までで
Iの値が求められるので、先ずステップ51にて、現在
表示しているデータのメインメモリ内における位置つま
りポインタが現在指している位置を求め、次のステップ
52では、ステップ51で求めたポインタの値Poに方
向変数の値XD(1,1)を加算した値を新たにポイン
タに設定することで、データ選択を行う。
FIG. 9 is a flowchart showing the detailed procedure of step 33 in FIG. Since the value of I is determined in steps 26 to 32, first, in step 51, the position of the currently displayed data in the main memory, that is, the position currently pointed to by the pointer, is determined, and in the next step 52, Data selection is performed by newly setting a value obtained by adding the direction variable value XD (1, 1) to the pointer value Po obtained in step 51 to the pointer.

以上がデータ選択の処理手順であるが、マウスの移動に
おいて、マウスが前述した一定距離以上移動してもまだ
移動し続けている場合もある。そこで、第8図(C)の
ステップ35では、別に設けである方向変更変数を“0
”とし、一定距離移動してもまだマウスボタンが押下さ
れ続けているか否かをチエツクする(ステップ36)。
The above is the data selection processing procedure, but when moving the mouse, there are cases where the mouse continues to move even if it has moved beyond the above-mentioned certain distance. Therefore, in step 35 of FIG. 8(C), the separately provided direction change variable is set to "0".
” and checks whether the mouse button is still pressed down even after moving a certain distance (step 36).

マウスボタンがオフされていれば、データ選択処理を終
了する。マウスボタンが押下され続けている場合には、
次にステップ37に進み、移動方向が変化したか否かを
判定する。これは、第2図(C)の様に、マウスの往復
運動にてページめくり等が行われるのか否かを判定する
ためである。方向が変化していないのであれば、ステッ
プ36に戻る。
If the mouse button is turned off, the data selection process ends. If the mouse button is held down,
Next, the process proceeds to step 37, where it is determined whether the moving direction has changed. This is to determine whether page turning or the like is performed by reciprocating the mouse as shown in FIG. 2(C). If the direction has not changed, return to step 36.

方向が変化したのであれば、ステップ38に進み、方向
変更変数の値が“1”であるか否かを判定する。この値
が“1”でなければ、ステップ39に進んで方向変数の
値を反対方向の値に入れ替え、次のステップ40で変更
変数の値を“l”としてステップ36に進む。これによ
り、次に再びマウスが元の方向即ち一番初めにマウスが
移動を始めた方向に戻ったとき、ステップ38からステ
ップ10に戻る。以上により、マウスの往復運動により
同一方向へのデータのスキップが可能となる。
If the direction has changed, the process proceeds to step 38, where it is determined whether the value of the direction change variable is "1". If this value is not "1", the process proceeds to step 39, where the value of the direction variable is replaced with a value in the opposite direction, and in the next step 40, the value of the change variable is set to "1", and the process proceeds to step 36. As a result, the next time the mouse returns to its original direction, that is, the direction in which it first started moving, the process returns from step 38 to step 10. As described above, data can be skipped in the same direction by reciprocating the mouse.

上述した実施例ではマウスについてのみ述べたが、他の
ポインティングデバイスでもよいことは前述したとおり
である。例えばキーボードを用いる場合には、キータッ
チの速さや長さを上述した移動加速度に対応する動作状
態とすることができる。
In the above-described embodiment, only a mouse was described, but as described above, other pointing devices may be used. For example, when using a keyboard, the speed and length of key touches can be set to an operating state corresponding to the above-mentioned movement acceleration.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、オペレータのポインティングデバイス
の操作動作の状態に応じてデータのスキップ量を可変と
するので、対話的に且つ人の習慣に適合した操作でデー
タ選択を行うことが可能となり、使い勝手が格段に向上
するという効果がある。
According to the present invention, since the amount of data to be skipped is made variable according to the operating state of the pointing device of the operator, data selection can be performed interactively and with operations that suit the human habits, making it easy to use. This has the effect of significantly improving.

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

第1図(a)、(b)は本発明の一実施例に係るデータ
選択方法の概念説明図、第2図(a)。 (b)、  (c)はポインティングデバイスの一つで
あるマウスの操作態様の説明図、第3図は本発明の一実
施例に係るデータ選択装置の構成図、第4図、第5図は
データ選択処理での判定値の設定手順を示すフローチャ
ート、第6図は判定値の記憶装置への格納説明図、第7
図はポインタの説明図、第8図(a)、(b)、(c)
、はデータ選択手順を示すフローチャート、第9図は第
8図(b)のステップ33の詳細手順を示すフローチャ
ートである。 l・・・・・・電子化データを模擬した本、2・・・マ
ウス、3・・・・・・人力装置、 4・・・・・・デー
タ選択手段、5・・・・・・・・・表示手段、6−・・
・・・電子化データ格納手段。
FIGS. 1(a) and 1(b) are conceptual explanatory diagrams of a data selection method according to an embodiment of the present invention, and FIG. 2(a) is a conceptual diagram. (b) and (c) are explanatory diagrams of the operation mode of a mouse, which is one of the pointing devices, FIG. 3 is a configuration diagram of a data selection device according to an embodiment of the present invention, and FIGS. 4 and 5 are A flowchart showing the procedure for setting a judgment value in data selection processing, Fig. 6 is an explanatory diagram of storing judgment values in a storage device, and Fig.
The figure is an explanatory diagram of the pointer, Fig. 8 (a), (b), (c)
, is a flowchart showing the data selection procedure, and FIG. 9 is a flowchart showing the detailed procedure of step 33 in FIG. 8(b). l... Book simulating electronic data, 2... Mouse, 3... Human powered device, 4... Data selection means, 5... ...Display means, 6-...
...Electronic data storage means.

Claims (1)

【特許請求の範囲】 1、画面に表示された電子化データのページめくりを行
う表示データ切替方法において、1回でめくるページ枚
数を、ページめくり操作時のマウスの移動速度或いは移
動加速度の大きさで変えることを特徴とする表示データ
切替方法。 2、画面に表示された電子化データのページめくりを行
う表示データ切替装置において、マウスの移動速度或い
は移動加速度の大きさ対応に1回でめくるページ枚数を
予め登録したメモリと、ページめくり操作時のマウスの
移動速度或いは移動加速度を求め対応するページ枚数を
前記メモリから求めて該ページ枚数分のデータを1回で
めくる手段とを備えることを特徴とする表示データ切替
装置。 3、画面に表示する電子化データのデータ選択を行うデ
ータ選択方法において、所定操作の基でのポインティン
グデバイスの動作状態を検出し、該動作状態対応に予め
設定されているデータスキップ量だけ表示中のデータか
らスキップさせたデータを前記電子化データの中から選
択して表示することを特徴とするデータ選択方法。 4、記憶装置内に格納された電子化データの中から表示
するデータを選択するデータ選択装置において、所定操
作の基でのポインティングデバイスの動作状態を検出す
る手段と、ポインティングデバイスの動作状態対応にデ
ータスキップ量を決め表示するデータを前記電子化デー
タの中から選択し表示する手段とを備えることを特徴と
するデータ選択装置。 5、大量の電子化データを格納した記憶装置と、前記電
子化データのうちポインタで指定された位置のデータを
表示画面に表示する表示手段と、前記ポインタの指定位
置を変化させることで表示するデータを選択するデータ
選択手段とを備えることを特徴とするデータ選択装置に
おいて、所定操作の基でのポインティングデバイスの移
動方向により前記ポインタの指定位置を前方向、後方向
に移動し、前記ポインティングデバイスの移動速度或い
は移動加速度に応じて前記指定位置のスキップ量を決め
て表示するデータを選択することを特徴とするデータ選
択方法。 6、大量の電子化データを格納した記憶装置と、前記電
子化データのうちポインタで指定された位置のデータを
表示画面に表示する表示手段と、前記ポインタの指定位
置を変化させることで表示するデータを選択するデータ
選択手段とを備えることを特徴とするデータ選択装置に
おいて、所定操作の基でのポインティングデバイスの移
動方向を検出する第1手段と、該ポインティングデバイ
スの移動速度或いは移動加速度を検出する第2手段と、
該移動速度或いは移動加速度の大きさに応じて複数段階
のデータスキップ量を設定した記憶手段と、前記第1手
段の検出値により前記ポインタの指定位置の移動方向を
決定し前記第2手段の検出値に応じたデータスキップ量
を前記記憶手段から求め該移動方向と該データスキップ
量とにより前記ポインタの指定位置を決定する手段とを
備えることを特徴とするデータ選択装置。
[Claims] 1. In a display data switching method for turning pages of electronic data displayed on a screen, the number of pages to be turned at one time is determined by the speed of movement of the mouse or the magnitude of the movement acceleration during the page turning operation. A display data switching method characterized by changing the display data with. 2. In a display data switching device that turns pages of electronic data displayed on a screen, a memory in which the number of pages to be turned at one time is registered in advance according to the movement speed or movement acceleration of the mouse, and a page turning operation. A display data switching device comprising means for determining the moving speed or moving acceleration of a mouse, determining the corresponding number of pages from the memory, and turning over data for the number of pages at one time. 3. In the data selection method for selecting electronic data to be displayed on the screen, the operating state of the pointing device based on a predetermined operation is detected, and only the amount of data skipped that is preset corresponding to the operating state is displayed. A data selection method characterized in that data skipped from the data is selected from the electronic data and displayed. 4. In a data selection device that selects data to be displayed from among electronic data stored in a storage device, means for detecting the operating state of a pointing device based on a predetermined operation, and a method for responding to the operating state of the pointing device. A data selection device comprising means for determining a data skip amount and selecting and displaying data from among the electronic data. 5. A storage device storing a large amount of digitized data, a display means for displaying data at a position specified by a pointer among the digitized data on a display screen, and displaying the data by changing the specified position of the pointer. and a data selection means for selecting data, wherein the pointing device moves the specified position of the pointer forward and backward according to the movement direction of the pointing device based on a predetermined operation, and the pointing device 1. A data selection method, comprising: determining a skip amount of the specified position according to a moving speed or moving acceleration of the specified position, and selecting data to be displayed. 6. A storage device storing a large amount of digitized data, a display means for displaying data at a position specified by a pointer among the digitized data on a display screen, and displaying the data by changing the specified position of the pointer. A data selection device comprising a data selection means for selecting data, a first means for detecting a moving direction of a pointing device based on a predetermined operation, and a first means for detecting a moving speed or a moving acceleration of the pointing device. a second means to
a storage means in which a plurality of data skip amounts are set according to the magnitude of the movement speed or movement acceleration, and a movement direction of the specified position of the pointer is determined based on the detected value of the first means, and the detection of the second means is performed. A data selection device characterized by comprising means for determining a data skip amount from the storage means according to the value and determining a specified position of the pointer based on the moving direction and the data skip amount.
JP2068352A 1990-03-20 1990-03-20 Method and device for selection of data Pending JPH03269717A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2068352A JPH03269717A (en) 1990-03-20 1990-03-20 Method and device for selection of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2068352A JPH03269717A (en) 1990-03-20 1990-03-20 Method and device for selection of data

Publications (1)

Publication Number Publication Date
JPH03269717A true JPH03269717A (en) 1991-12-02

Family

ID=13371346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2068352A Pending JPH03269717A (en) 1990-03-20 1990-03-20 Method and device for selection of data

Country Status (1)

Country Link
JP (1) JPH03269717A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990070282A (en) * 1998-02-18 1999-09-15 윤종용 Page up and down method
JP2006252509A (en) * 2005-03-10 2006-09-21 Toshiba Corp Device, program, and method for retrieving document
JP2006252512A (en) * 2005-03-10 2006-09-21 Toshiba Corp Apparatus, program, and method for managing document
JP2007220109A (en) * 2006-02-14 2007-08-30 Internatl Business Mach Corp <Ibm> Method and system for reversible display interface mechanism
JP2011505045A (en) * 2007-11-28 2011-02-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Detection apparatus and method
JP2011146067A (en) * 1998-01-26 2011-07-28 Wayne Westerman Method for integrating manual input
US10168888B2 (en) 2007-12-21 2019-01-01 Sony Corporation Information processing device and touch operation detection method

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9383855B2 (en) 1998-01-26 2016-07-05 Apple Inc. Identifying contacts on a touch surface
US9448658B2 (en) 1998-01-26 2016-09-20 Apple Inc. Resting contacts
US9098142B2 (en) 1998-01-26 2015-08-04 Apple Inc. Sensor arrangement for use with a touch sensor that identifies hand parts
US9329717B2 (en) 1998-01-26 2016-05-03 Apple Inc. Touch sensing with mobile sensors
US9298310B2 (en) 1998-01-26 2016-03-29 Apple Inc. Touch sensor contact information
US9804701B2 (en) 1998-01-26 2017-10-31 Apple Inc. Contact tracking and identification module for touch sensing
JP2011146067A (en) * 1998-01-26 2011-07-28 Wayne Westerman Method for integrating manual input
US8866752B2 (en) 1998-01-26 2014-10-21 Apple Inc. Contact tracking and identification module for touch sensing
US8902175B2 (en) 1998-01-26 2014-12-02 Apple Inc. Contact tracking and identification module for touch sensing
US9001068B2 (en) 1998-01-26 2015-04-07 Apple Inc. Touch sensor contact information
US9626032B2 (en) 1998-01-26 2017-04-18 Apple Inc. Sensor arrangement for use with a touch sensor
US9552100B2 (en) 1998-01-26 2017-01-24 Apple Inc. Touch sensing with mobile sensors
US9348452B2 (en) 1998-01-26 2016-05-24 Apple Inc. Writing using a touch sensor
US9342180B2 (en) 1998-01-26 2016-05-17 Apple Inc. Contact tracking and identification module for touch sensing
KR19990070282A (en) * 1998-02-18 1999-09-15 윤종용 Page up and down method
JP2006252509A (en) * 2005-03-10 2006-09-21 Toshiba Corp Device, program, and method for retrieving document
JP2006252512A (en) * 2005-03-10 2006-09-21 Toshiba Corp Apparatus, program, and method for managing document
JP4659568B2 (en) * 2005-03-10 2011-03-30 株式会社東芝 Document search apparatus, document search program, and document search method
JP2007220109A (en) * 2006-02-14 2007-08-30 Internatl Business Mach Corp <Ibm> Method and system for reversible display interface mechanism
JP2011505045A (en) * 2007-11-28 2011-02-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Detection apparatus and method
US10168888B2 (en) 2007-12-21 2019-01-01 Sony Corporation Information processing device and touch operation detection method

Similar Documents

Publication Publication Date Title
US9910582B2 (en) Techniques for navigating information
US7268773B2 (en) Data entry user interface
EP2192477B1 (en) Portable terminal with touch screen and method for displaying tags in the portable terminal
CN106462630B (en) Method, system, and medium for searching video content
US5844561A (en) Information search apparatus and information search control method
US20120254790A1 (en) Direct, feature-based and multi-touch dynamic search and manipulation of image sets
US5388203A (en) Function extraction method and apparatus
JPH08272830A (en) Sequencing data set member access method,sequencing data setaccess recursive method and sequencing data set member access device
US20150046806A1 (en) Personal User Highlight from Popular Highlights
EP3430536A1 (en) Information retrieval control
JPH03269717A (en) Method and device for selection of data
JP5928286B2 (en) Information processing apparatus and program
US8700612B2 (en) Knowledge matrix utilizing systematic contextual links
JPH01189721A (en) Electronic document retriever
JPH0782314B2 (en) Display scroll method
JPH01152527A (en) Retrieval data input method for data retrieving device
JP3035980B2 (en) Electronic firing device
JP3528541B2 (en) Search logic input device
JPH0565905B2 (en)
JPS62214433A (en) File retrieving system
JP5845217B2 (en) Search program and search device
JPS61292777A (en) Information retrieving system
JPH04273322A (en) Hierarchical menu selecting device
JP2760530B2 (en) Data search method
JP3077158B2 (en) Document editing processor