JPH02155066A - Document processor - Google Patents
Document processorInfo
- Publication number
- JPH02155066A JPH02155066A JP63307768A JP30776888A JPH02155066A JP H02155066 A JPH02155066 A JP H02155066A JP 63307768 A JP63307768 A JP 63307768A JP 30776888 A JP30776888 A JP 30776888A JP H02155066 A JPH02155066 A JP H02155066A
- Authority
- JP
- Japan
- Prior art keywords
- document
- data
- document data
- amount
- page
- 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
Links
- 230000035945 sensitivity Effects 0.000 abstract 2
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は文書処理装置に係り、特に、膨大な文書データ
中かlJ定の文書データを検索してこれを表示する文書
処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a document processing device, and particularly to a document processing device that searches for and displays fixed document data from a huge amount of document data.
数ページ、数十ページにわたる1文書の中からあるペー
ジのデータを検索し、このデータの訂正や編集等をする
場合、従来は、目標とするページ番号あるいは記憶が定
かでないときはその近辺のページ番号をキーボードから
数値データで入力して指定し、そのページの文書を表示
させている。When searching for the data of a certain page in a single document that spans several pages or even dozens of pages, and correcting or editing this data, conventionally, the target page number or, if you are not sure, the pages in the vicinity. The number is specified by inputting numerical data from the keyboard, and the document on that page is displayed.
また、目標とするページ番号の検索を容易にするため、
例えばハイパーカードと称されるソフトウェアでは、文
書データの各ページの端に記載されている情報が見える
様に表示し、検索者はこの表示された一部分の情報から
該当ページを捜すようになっている。In addition, to make it easier to search for the target page number,
For example, a software called Hypercard displays the information written at the edge of each page of document data in a visible manner, and the searcher searches for the corresponding page based on the displayed part of the information. .
尚、従来の文書処理装置に関連するものとして、特開昭
62−140124号、同62−214423号、同6
2−229317号。In addition, as related to conventional document processing devices, Japanese Patent Laid-Open Nos. 62-140124, 62-214423, and 6
No. 2-229317.
同62−212717号等がある。No. 62-212717, etc.
上記従来技術のうち前者は、文書データの各ページの内
容を操作者がある程度記憶しておく必要があり、また、
目標とするページを指定する場合にはその都度ページ番
号をキーボードから入力しなければならない。しかし、
検索対象の文書データのデータ量が膨大になり数百ペー
ジを越える様になると、各ページ毎の内容の記憶はほと
んど不可能に近く、また、該当ページに辿り着くまでの
ページ番号の指定回数も増えて面倒であるという不具合
がある。また後者の従来技術を、数百ページにわたる膨
大な文書データに適用し、各ページの端の情報を表示す
ることは、物理的に不可能であり、またこれを可能にし
ても、数百の情報の中から該当ページを指定することは
困難である。The former of the above conventional techniques requires the operator to memorize the contents of each page of document data to some extent;
When specifying a target page, the page number must be entered from the keyboard each time. but,
When the amount of document data to be searched becomes enormous and exceeds hundreds of pages, it is almost impossible to memorize the contents of each page, and the number of times a page number must be specified to arrive at the relevant page becomes difficult. There is a problem that the number increases and becomes troublesome. Furthermore, it is physically impossible to apply the latter conventional technology to a huge amount of document data spanning hundreds of pages and display information at the edges of each page; It is difficult to specify the relevant page from among the information.
本発明の目的は、膨大な文書データの中から目的の文書
データを容易に検索できる使い勝手の良い文書処理装置
を提供することにある。An object of the present invention is to provide an easy-to-use document processing device that can easily search for target document data from a huge amount of document data.
上記目的は、文書データのデータ量を、ページ数や文字
数等の様な数字データで表すのではなく、データ量に応
じた長さを持つ線分等のアナログ量で表示し、目的の文
書データが文書データ全体中のどこらへんにあるかの指
定を1表示したアナログ量の所要箇所をカーソル等で指
定することで行い、カーソル等で指定された箇所に対応
する文書データを表示させることで、達成される。The above purpose is to display the amount of document data not as numerical data such as the number of pages or number of characters, but as an analog quantity such as a line segment with a length corresponding to the amount of data. Specify where in the entire document data is located by specifying the required location of the analog amount displayed by 1 with a cursor, etc., and display the document data corresponding to the location specified with the cursor, etc. achieved.
例えば数百ページある本を読み、気にいった箇所を読み
返したい場合、該当ページのページ番号を指定してその
ページを開くということは殆ど不可能である。多くの場
合、該当ページがその本のどこらへんにあったかという
曖昧な記憶に基づき、先ずその箇所を見当をつけて開き
、そこに記載されている文章を読んで記憶を呼び覚まし
、更に目的とするページに近付くという手順を繰り返す
。For example, if you have read a book with several hundred pages and want to re-read parts you liked, it is almost impossible to specify the page number of the relevant page and open that page. In many cases, based on a vague memory of where the relevant page is in the book, the first thing to do is to find the location, open it, read the text there to refresh your memory, and then move on to the desired page. Repeat the process of approaching.
本発明では、この普通の人が行う検索手順を文書処理装
置における検索方法として採用する。つまり、検索対象
文書データ全量を例えば1冊の本や書類の束と見做し、
文書検索時に文書データのデータ全量を視覚的にとらえ
ることができる様にアナログ量1例えば本、書類の厚さ
として表示する。In the present invention, this search procedure performed by an ordinary person is adopted as a search method in a document processing device. In other words, the entire amount of document data to be searched is regarded as one book or a bundle of documents,
An analog quantity 1, for example, the thickness of a book or document, is displayed so that the entire amount of document data can be visually grasped when searching for a document.
そして、目的ページがこの本のどこらへんあるかを、カ
ーソルをその厚さ方向に移動して指定する。Then, specify where the target page is in the book by moving the cursor in the thickness direction.
文書処理装置は、カーソルで指定された厚さ方向の位置
座標に対応するページのアドレスを求め。The document processing device obtains the address of the page corresponding to the position coordinate in the thickness direction specified by the cursor.
このアドレスに格納されている文書を表示するようにす
る。このように、ページ番号という明確な数字ではなく
カーソルで指定した大体の位置という曖昧な量で文書の
検索を可能にしたので1本発明の文書処理装置は、従来
の文書処理装置に比べて人間の感性により近付き、使い
勝手が良くなる。Display the document stored at this address. In this way, the document processing device of the present invention makes it possible to search for documents using vague quantities such as approximate positions specified with a cursor rather than clear numbers such as page numbers. It is closer to the sensibilities of people, making it easier to use.
以下、本発明の一実施例を図面を参照して説明する。 Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
第2図は、本発明の一実施例に係る文書処理装置のブロ
ック構成図である。この文書処理装置は、文書処理装置
本体1と、これに接続される座標入力装置2.キー人力
装置3.外部記憶装置42表示装置5.印刷装置6から
構成される0文書処理装置本体1は、中央処理装置(C
PU)7とメモリ8とを備える。このメモリ8には、各
入力装置2.3からの入力データを取得する情報取得プ
ログラム、文書処理プログラム、後述する間ページ選択
処理プログラム等の各種プログラムと、作成中の文書デ
ータとを格納するものであり、CPU7は、メモリ8に
格納されている各種のプログラムを実行する。座標入力
装置2として、本実施例ではマウスを使用し、キー人力
装置3として通常のキーボードを使用する。フロッピィ
ディスク等の外部記憶装置4には、作成済みの文書デー
タ等を登録しておく。CRT等の表示装置5は、入力装
置2,3からの入力データや、メモリ8内に格納されて
いる文書データや、開ページ選択画面や文章編集画面等
を表示し、印刷装置6は、作成された文章等を印刷する
ものである。FIG. 2 is a block diagram of a document processing device according to an embodiment of the present invention. This document processing device includes a document processing device main body 1, a coordinate input device 2. Key human powered device 3. External storage device 42 display device 5. The document processing device main body 1, which is composed of a printing device 6, has a central processing unit (C
PU) 7 and memory 8. This memory 8 stores various programs such as an information acquisition program that acquires input data from each input device 2.3, a document processing program, and a page selection processing program to be described later, as well as document data that is being created. The CPU 7 executes various programs stored in the memory 8. In this embodiment, a mouse is used as the coordinate input device 2, and a normal keyboard is used as the key input device 3. Created document data and the like are registered in an external storage device 4 such as a floppy disk. A display device 5 such as a CRT displays input data from the input devices 2 and 3, document data stored in the memory 8, an open page selection screen, a text editing screen, etc. This is to print the written text etc.
第3図は、座標入力装置2として使用するマウスの外観
図である。このマウス2は、左ボタン21と右ボタン2
2を備えている。FIG. 3 is an external view of a mouse used as the coordinate input device 2. FIG. This mouse 2 has a left button 21 and a right button 2.
2.
第4図は、メモリ8の記憶領域構成図である。FIG. 4 is a storage area configuration diagram of the memory 8.
このメモリ8は、総ページ数記憶部(変数TP)81と
。選択ページ番号記憶部(変数5P)82と。This memory 8 includes a total page number storage section (variable TP) 81. Selected page number storage section (variable 5P) 82.
データ量表示幅記憶部(変数BW)83と、データ量表
示位置記憶部(変数BX)84と、マウスカーソル選択
位置記憶部(変数5X)85と、文書データ記憶部(変
数BD)86とが設けられており1文書データ記憶部8
6に1作成中の文書や外部記憶装置!4からロードされ
た文書が格納される。A data amount display width storage section (variable BW) 83, a data amount display position storage section (variable BX) 84, a mouse cursor selection position storage section (variable 5X) 85, and a document data storage section (variable BD) 86. 1 document data storage section 8
1 in 6 documents and external storage devices being created! The document loaded from 4 is stored.
次に、第5図及び第6図のフローチャート並びに第1図
の表示画面例を参照して1本実施例における文書検索手
順を説明する。Next, the document search procedure in this embodiment will be explained with reference to the flowcharts of FIGS. 5 and 6 and the display screen example of FIG. 1.
キー人力装置3を使用して膨大な量の文章を作成してい
る最中、または外部記憶装置4から作成済みの文章をロ
ードしたとき等に1文章中のあるページのデータを検索
したい場合、第5図のプログラムをメモリ8から読み出
して、そのステップ1の文書選択を実行すると、メモリ
8の総ページ数記憶部81に検索対象文書(文書データ
記憶部86に格納されている文書)の全体のページ数が
格納される1次のステップ2では、開ページ選択画面が
表示される。When you are creating a huge amount of text using the key human-powered device 3, or when you have loaded an already created text from the external storage device 4, and want to search for data on a certain page in one text, When the program shown in FIG. 5 is read from the memory 8 and the document selection in step 1 is executed, the entire search target document (document stored in the document data storage section 86) is stored in the total page number storage section 81 of the memory 8. In the first step 2 in which the number of pages is stored, an open page selection screen is displayed.
第1図は1本実施例における開ページ選択画面の説明図
である。本実施例では、外部記憶装置4から「豊臣秀吉
」の書物をメモリ8の文書データ記憶部86にロードし
、その内容を読んでいるときに、ステップ1の文書選択
を実行したときの開ページ選択画面を示している。この
「豊臣秀吉」の総ページ数387と、この387ページ
に相当する厚さ(本実施例におけるデータ全量を表示す
るアナログ量)Wを有する本が表示される。また、この
画面には、マウスの相対的位置関係を示すマウスカーソ
ル23も同時に表示される。尚、データ量を視覚的に表
示するアナログ量Wの長さは、検索対象文書データのデ
ータ量に比例させて表示すると。FIG. 1 is an explanatory diagram of an open page selection screen in one embodiment. In this embodiment, when a book by "Toyotomi Hideyoshi" is loaded from the external storage device 4 into the document data storage section 86 of the memory 8 and its contents are being read, the opening page when the document selection in step 1 is executed is A selection screen is shown. A book having a total number of pages of "Toyotomi Hideyoshi" of 387 and a thickness W corresponding to the 387 pages (an analog amount for displaying the total amount of data in this embodiment) is displayed. A mouse cursor 23 indicating the relative positional relationship of the mouse is also displayed on this screen at the same time. Note that the length of the analog amount W that visually displays the data amount is displayed in proportion to the data amount of the search target document data.
操作者はその検索対象文書データのデータ量を視覚的に
把握でき好ましいが、必ずしもデータ量に比例して表示
する必要はなく1例えば500ページのものも100ペ
ージのものも同じ厚さに表示するようにしてもよい、尚
、データ量を表示していることを明示的にとらえやすい
ように表示するのが好ましい、つまり、データ量を単な
る線分のみで示してもよいが、本実施例では、操作者が
データ量を視覚的に把握しやすいように本の厚さとして
表示している。そして、マウスカーソル23は、この本
の厚さ方向にゆっくり且つ視覚的に分かり易い形式で移
動するようになっている。It is preferable for the operator to be able to visually grasp the amount of document data to be searched, but it is not necessarily necessary to display it in proportion to the amount of data; for example, documents of 500 pages and 100 pages may be displayed at the same thickness. However, it is preferable to clearly display the amount of data so that it is easy to understand that the amount of data is being displayed.In other words, the amount of data may be shown by a simple line segment, but in this example, , the amount of data is displayed as the thickness of a book so that the amount of data can be easily understood visually by the operator. The mouse cursor 23 is moved slowly in the direction of the thickness of the book in a visually easy-to-understand manner.
開ページ選択画面が表示されたあと、次のステップ3の
開ページ選択処理を行う、この処理の詳細を第6図で説
明する。この開ページ選択処理に入ると、先ず、キー人
力装置3から開ページ番号を指定するキー人力があるか
否かを判定しくステップ31)、キー人力がある場合に
はこの入力データを取得しくステップ32)、この入力
データが有効であるか否かを判定する(ステップ33)
、入力された数字が総ページ数(この場合は387ペー
ジ)を越えているときは入力データは無効であるとして
前記ステップ31に戻る。入力された数字が“O″以上
総ページ数以下の場合には有効と判定して次のステップ
34に進み、変数SPの値として入力データを設定して
これを表示画面の開ページ数記入欄に表示すると共に、
本プログラムによる処理を終了して第5図のステップ4
に進む。After the open page selection screen is displayed, the next step 3, the open page selection process, is performed.The details of this process will be explained with reference to FIG. When entering this open page selection process, first, it is determined whether or not there is key power to specify the open page number from the key power device 3 (step 31), and if there is key power, this input data is acquired (step 31). 32), determine whether this input data is valid (step 33)
If the input number exceeds the total number of pages (387 pages in this case), the input data is deemed invalid and the process returns to step 31. If the input number is greater than or equal to "O" and less than or equal to the total number of pages, it is determined to be valid and the process proceeds to the next step 34, where the input data is set as the value of the variable SP and is entered in the number of open pages entry field on the display screen. In addition to displaying
After completing the processing by this program, step 4 in Figure 5
Proceed to.
ステップ31の判定によりキー人力が無い場合には、つ
まり、操作者が間ページを数値で入力せずマウスカーソ
ル23で指定すると判定したときは。If it is determined in step 31 that there is no key strength, that is, if it is determined that the operator does not input numerical values for the intervening pages but designates them with the mouse cursor 23.
ステップ35に進む、操作者がマウス2を使って開ペー
ジを指定する場合は、マウス2を動かすことでマウスカ
ーソル23を第1図の本の厚さの範囲内で動かし、希望
する位置に来たときその左ボタン21を押下することで
オン信号がCPU7に出力される。この様にマウスカー
ソル23で開ページを指示すると、正確な開ページのペ
ージ番号を指定することはできない、しかし、検索目的
とするデータ(文章)が本のどこらへんにあるかという
情報は1人の記憶力に頼る限り曖昧であり正確でない。Proceed to step 35. If the operator uses mouse 2 to specify the page to open, move mouse 23 to move the mouse cursor 23 within the thickness range of the book shown in Figure 1 until it reaches the desired position. When the left button 21 is pressed, an on signal is output to the CPU 7. When specifying the opening page with the mouse cursor 23 in this way, it is not possible to specify the exact page number of the opening page, but one person cannot specify the exact page number of the opening page. As long as you rely on your memory, it will be vague and inaccurate.
従って1人間が文書処理装置を操作する以上、検索対象
文書の指定を明確な数値で示すことは、ある面では使い
勝手が悪い、そこで5本実施例では。Therefore, as long as one person operates the document processing device, it is in some respects inconvenient to indicate the designation of the document to be searched by a clear numerical value, so this fifth embodiment is used.
人が文書処理装置を操作することを考慮し、マウスカー
ソル23で検索位置をおおざっばに指示できる検索方法
も併用している。操作者がこの検索方法を選択したか否
かは、マウス2の左ボタン21がオンされたか否かで判
定される(ステップ35)。Considering that the document processing device is operated by a person, a search method is also used in which the search position can be roughly indicated using the mouse cursor 23. Whether or not the operator has selected this search method is determined by whether or not the left button 21 of the mouse 2 is turned on (step 35).
ステップ35でマウス2の左ボタン21がオフのままで
あると判定されたときは前記ステップ31に戻る。ステ
ップ35でマウス2の左ボタン21がオンされたと判定
されたときは、次のステップ36に進み。If it is determined in step 35 that the left button 21 of the mouse 2 remains off, the process returns to step 31. If it is determined in step 35 that the left button 21 of the mouse 2 is turned on, the process advances to the next step 36.
マウス2からのオン信号が発せられたときのマウスカー
ソル23の位置座標を取り込んでこれを変数Sxとして
、メモリ8のマウスカーソル選択位置記憶部85に格納
する。このマウスカーソル23の位置座標は、本実施例
の場合は、第1図において画面の左端からの距離として
求めている。The position coordinates of the mouse cursor 23 when the on signal is issued from the mouse 2 are taken in and stored in the mouse cursor selection position storage section 85 of the memory 8 as a variable Sx. In this embodiment, the position coordinates of the mouse cursor 23 are determined as the distance from the left edge of the screen in FIG.
次のステップ37では、変数Sxに設定された値が有効
か否かを判定する。第1図に示す例で、CPU7は開ベ
ージ選択画面の表示と共に自動的に画面の左端から本の
厚さの表示が開始するまでの距離を求めて変数BXに格
納し、本の厚さの表示幅を求めて変数BWに格納しであ
る。尚、これら変数BX、BWの格納値は、操作者が表
示画面上での本の大きさや厚さの尺度を変更したときは
、それにあわせて変更する。ステップ37では、これら
変数BX、BW及び前記変数Sxの格納値を元に
BX≦SX≦ (BX+BW)
が成立する場合には有効と判定してステップ38に進み
、成立しない場合には無効と判定してステップ31に戻
る。つまり、マウスカーソル23の位置が本の厚さを示
す領域内にある場合には有効と判定し、それ以外の領域
にある場合には無効と判定する。In the next step 37, it is determined whether the value set for the variable Sx is valid. In the example shown in FIG. 1, the CPU 7 automatically calculates the distance from the left edge of the screen until the book thickness starts to be displayed when the open page selection screen is displayed, stores it in variable BX, and calculates the distance from the left edge of the screen until the book thickness starts to be displayed. The display width is determined and stored in variable BW. Note that when the operator changes the scale of the book size or thickness on the display screen, the stored values of these variables BX and BW are changed accordingly. In step 37, if BX≦SX≦ (BX+BW) holds based on the stored values of these variables BX, BW and the variable Sx, it is determined to be valid and the process proceeds to step 38; otherwise, it is determined to be invalid. Then, the process returns to step 31. That is, if the position of the mouse cursor 23 is within the area indicating the thickness of the book, it is determined to be valid, and if it is in any other area, it is determined to be invalid.
ステップ38テは、変数SX、BX、BW、TPの格納
値をもとに、マウスカーソル23の位置が。In step 38, the position of the mouse cursor 23 is determined based on the stored values of variables SX, BX, BW, and TP.
本の厚さの何分の幾つ程度の所にあるのかをの演算式に
より求め、求めた値番ご総ページ数(変数TPの格納値
)をかけて、マウスカーソル23が示すページ番号を求
め、その値を変数SPの値として記憶部82に格納する
と共に、開ベージ選択両面の開ページ記入欄にその値を
表示して本プログラムを終了し、第5図のステップ4に
進む。尚、求めた開ページ数を開ページ記入欄に表示す
る必要はないが、これを表示すると、操作者は自分がカ
ーソル23で指定した位置が具体的に把握でき、この情
報も参考にできる効果がある。また1例えば後述するよ
うにアナログ表示量の所要範囲を拡大表示しこの拡大表
示範囲内でカーソル23を動かして指定したときは、全
データ量中の何処を指定しているのかの情報がその拡大
表示の形態(全データ量のアナログ量表示箇所に拡大表
示領域を重ねて表示する形態)により欠落する場合があ
り、それを補う意味で開ページ数を数値表示する。Find the number of pages indicated by the mouse cursor 23 by calculating what fraction of the book's thickness it is located using the calculation formula, and multiplying the obtained value number by the total number of pages (value stored in variable TP). , the value is stored in the storage unit 82 as the value of the variable SP, and the value is displayed in the open page entry column on both sides of the open page selection, and this program is terminated, and the process proceeds to step 4 in FIG. Although it is not necessary to display the calculated number of open pages in the open page entry field, displaying this allows the operator to concretely understand the position specified by the cursor 23, and this information can also be used as a reference. There is. In addition, 1. For example, when a required range of analog display amount is enlarged and specified by moving the cursor 23 within this enlarged display range as described later, information on which part of the total data amount is specified is displayed as the enlargement. Depending on the display format (displaying an enlarged display area superimposed on the analog amount display area of the total data amount), there may be omissions, and to compensate for this, the number of open pages is displayed numerically.
CPU7は、ステップ4において、メモリ8の文書デー
タ記憶部86に格納されている文書のうち。In step 4, the CPU 7 selects one of the documents stored in the document data storage section 86 of the memory 8.
(SX−BX)/BW
変数SPの値が示すアドレスに格納されている文書を読
み出してこれを表示部[5に表示する。(SX-BX)/BW Reads the document stored at the address indicated by the value of the variable SP and displays it on the display section [5].
操作者は、表示された文書を読み、該当する文書の場合
にはそのページの編集処理等を行う(ステップ5)。The operator reads the displayed document, and if it is a suitable document, performs editing processing on the page (step 5).
第7図は、第1図の表示例において、カーソル23で指
定した箇所(この図では124ページ)を開いたところ
を示す表示画面を示している。本実施例では、この図に
示す様に、指定ページを開くと共に、この指定ページま
でのデータ量と指定ページから最後までのデータ量全量
を夫々アナログ量wl、w2として表示している。そし
て、開いたページが該当ページでなく更に目的ページを
検索する場合には、これらのアナログ量wl、w2中の
希望箇所をカーソル23で指定することでその箇所を開
く、尚、そのときの処理手順は、基本的には第6図のフ
ローチャートと同様な為、詳細な説明は省略する。この
場合、アナログ量W1中にカーソル23を移動して指定
する場合(カーソル23位置をSXIとする。)は、第
7図に示すデータB x、 。FIG. 7 shows a display screen showing the location specified by the cursor 23 (page 124 in this figure) in the display example of FIG. 1. In this embodiment, as shown in this figure, a specified page is opened, and the amount of data up to this specified page and the total amount of data from the specified page to the end are displayed as analog amounts wl and w2, respectively. If the opened page is not the corresponding page and you wish to search for a further target page, specify the desired location in these analog quantities wl and w2 with the cursor 23 to open that location. Since the procedure is basically the same as the flowchart in FIG. 6, detailed explanation will be omitted. In this case, when specifying by moving the cursor 23 during the analog amount W1 (the position of the cursor 23 is set to SXI), the data B x shown in FIG. 7 is specified.
BW、と、TP、 (=開ページ)から該当文書データ
のアドレスを算出し、アナログ量Wz中にカーソル23
を移動して指定する場合にはカーソル23の位置SXz
と、データBXz、BW、と、’rpz(総ページ数−
開ページ数)からアドレスを求める。The address of the corresponding document data is calculated from BW, TP, (=open page), and the cursor 23 is placed in the analog amount Wz.
When specifying by moving the cursor 23 position SXz
, data BXz, BW, and 'rpz (total number of pages -
Find the address from the number of open pages).
検索対象文書データのデータ全量が数百、数千ページ以
上に及ぶとき、高々1.2cm1程度のアナログ量wl
、w2が数百、数千ページのデータ量を示すことになる
。カーソル23は画素単位で移動するが、実際に一画素
づつ移動させることは困難であり、また、データ量が膨
大だと、少しカーソル23を移動させただけで、数十ペ
ージも指定ページが移動することになるいそこで、第7
図に示す様に、あるキー操作することで、カーソル23
が示す位置の部分を拡大する拡大表示窓Yを開き、この
表示窓Y内にてカーソル23を移動させるようにし、少
なくとも数ページ単位でカーソル移動による検索を可能
にする。この場合のアドレスの算出は。When the total amount of document data to be searched exceeds hundreds or thousands of pages, the analog volume wl is approximately 1.2 cm1 at most.
, w2 indicates a data amount of hundreds or thousands of pages. The cursor 23 moves pixel by pixel, but it is difficult to actually move pixel by pixel, and if the amount of data is huge, moving the cursor 23 a little will move the specified page by dozens of pages. At that point, the 7th
As shown in the figure, by operating a certain key, the cursor 23
An enlarged display window Y is opened to enlarge the part indicated by , and the cursor 23 is moved within this display window Y, thereby making it possible to search by moving the cursor in units of at least several pages. The address calculation in this case is:
勿論、拡大領域の範囲と倍率を勘案して求めることは言
うまでもない。Of course, it goes without saying that this is determined by taking into consideration the range of the enlarged area and the magnification.
以上述べた本実施例によれば、マウスカーソル23によ
り検索箇所を指定するので、操作者は自分の感性や視覚
による記憶に基づいて検索が可能になり、文書処理装置
の使い勝手が向上する。According to the present embodiment described above, since the search location is specified using the mouse cursor 23, the operator can search based on his/her sensibilities and visual memory, thereby improving the usability of the document processing device.
本発明によれば、文書処理装置を人間的な感覚で操作す
ることが可能となり、使い勝手が良くなるという効果が
ある。According to the present invention, it is possible to operate a document processing device with a human sense, and there is an effect that the usability is improved.
第1図は本発明の一実施例に係る開ページ選択画面の説
明図、第2図は文書処理装置のブロック構成図、第3図
は第2図に示す座標入力装置の1例であるマウスの外観
図、第4図は第2図に示すメモリの記憶領域の構成を示
す図、第5図及び第6図は検索手順を示すフローチャー
ト、第7図はあるページを開き更に検索手順を進める場
合の説明図である。
1・・・文書処理装置本体、2・・・座標入力装置(マ
ウス)、3・・・キー人力装置、4・・・外部記憶装置
。
5・・・表示装置、6・・・印刷装置、7・・・CI’
U、8・・・メモリ、23・・・マウスカーソル、81
・・・総ページ数記憶部、82・・・選択ページ番号記
憶部、83・・・データ量表示幅記憶部、84・・・デ
ータ量表示位置記憶部、85・・・マウスカーソル選択
位置記憶部、86・・・文書データ記憶部、w、wl、
w2・・・データ量表示部(アナログ量表示)、Y・・
・拡大表示窓。
代理人弁理士 秋 本 正 実
第
図
第
図
第
図
第
図
篤
因
第
図
第
図FIG. 1 is an explanatory diagram of an open page selection screen according to an embodiment of the present invention, FIG. 2 is a block diagram of a document processing device, and FIG. 3 is a mouse that is an example of the coordinate input device shown in FIG. 4 is a diagram showing the structure of the memory storage area shown in FIG. 2, FIGS. 5 and 6 are flowcharts showing the search procedure, and FIG. 7 is a diagram showing the configuration of the memory storage area shown in FIG. FIG. 1... Document processing device body, 2... Coordinate input device (mouse), 3... Key manual device, 4... External storage device. 5... Display device, 6... Printing device, 7... CI'
U, 8...Memory, 23...Mouse cursor, 81
... Total page number storage section, 82 ... Selected page number storage section, 83 ... Data amount display width storage section, 84 ... Data amount display position storage section, 85 ... Mouse cursor selection position storage section part, 86... document data storage part, w, wl,
w2...Data amount display section (analog amount display), Y...
・Enlarged display window. Representative Patent Attorney Tadashi Akimoto Actual Figure Figure Figure Cause Cause Figure Figure
Claims (1)
対象文書データのデータ全量をアナログ量として可視表
示する手段と、表示された該アナログ量中の所望位置を
指定する手段と、前記検索対象文書データのうち前記ア
ナログ量中の指定位置に対応する文書データの前記記憶
装置内におけるアドレスを求める手段と、求めたアドレ
スに格納されている文書データを読み出して表示する手
段とを備えることを特徴とする文書処理装置。 2、検索対象文書データを格納する記憶装置と、検索対
象文書データのうちの指定文書データを画面に表示した
とき前記検索対象文書データの最初から該指定文書デー
タまでのデータ量全量と該指定文書データから前記検索
対象文書データの最後までのデータ量全量とをアナログ
量として可視表示する手段と、表示されたアナログ量中
の所望位置を指定する手段と、前記検索対象文書データ
のうち前記アナログ量中の指定位置に対応する文書デー
タの前記記憶装置内におけるアドレスを求める手段と、
求めたアドレスに格納されている文書データを読み出し
て表示する手段とを備えることを特徴とする文書処理装
置。 3、請求項1または請求項2において、表示するアナロ
グ量は、そのアナログ量が示すデータ量に比例させるこ
とを特徴とする文書処理装置。 4、請求項1または請求項2において、前記指定手段の
指定位置を含むアナログ量の所要範囲を拡大表示しこの
拡大表示したアナログ量中の所望位置を指定手段に指定
させる手段を備えることを特徴とする文書処理装置。 5、請求項1乃至請求項4のいずれかにおいて、指定手
段が指定するアナログ量中の指定位置に対応する文書デ
ータの検索対象文書データ中の位置を数値データとして
も表示する文書処理装置。[Claims] 1. A storage device for storing document data to be searched, means for visually displaying the entire data amount of the document data to be searched as an analog quantity, and specifying a desired position in the displayed analog quantity. means for determining an address in the storage device of document data corresponding to a specified position in the analog quantity among the document data to be searched; and means for reading and displaying the document data stored at the determined address. A document processing device comprising: 2. A storage device that stores document data to be searched, and when designated document data of the document data to be searched is displayed on a screen, the total amount of data from the beginning of the document data to be searched to the designated document data, and the designated document. means for visually displaying the entire data amount from data to the end of the search target document data as an analog amount; means for specifying a desired position in the displayed analog amount; and the analog amount of the search target document data. means for determining an address in the storage device of document data corresponding to a specified position in the storage device;
1. A document processing device comprising: means for reading and displaying document data stored at a determined address. 3. The document processing device according to claim 1 or 2, wherein the analog amount to be displayed is proportional to the amount of data indicated by the analog amount. 4. Claim 1 or 2, further comprising means for enlarging and displaying a required range of the analog quantity including the specified position of the specifying means and causing the specifying means to specify a desired position in the enlarged and displayed analog quantity. document processing device. 5. A document processing device according to any one of claims 1 to 4, which also displays the position in the document data to be searched of the document data corresponding to the specified position in the analog quantity specified by the specifying means as numerical data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63307768A JPH02155066A (en) | 1988-12-07 | 1988-12-07 | Document processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63307768A JPH02155066A (en) | 1988-12-07 | 1988-12-07 | Document processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02155066A true JPH02155066A (en) | 1990-06-14 |
Family
ID=17973035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63307768A Pending JPH02155066A (en) | 1988-12-07 | 1988-12-07 | Document processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02155066A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0581352A (en) * | 1991-09-20 | 1993-04-02 | Ricoh Co Ltd | Retrieval processor of electronic filing device |
JPH0785099A (en) * | 1993-09-20 | 1995-03-31 | Fujitsu Ltd | System for displaying hierarchy |
JPH07271814A (en) * | 1994-03-31 | 1995-10-20 | Toshiba Corp | Electronic filing device for retrieving data from visual position or shape without requiring keyword |
JPH09259131A (en) * | 1996-03-19 | 1997-10-03 | Fujitsu Ltd | Display method and device for information recording medium |
JPH09265470A (en) * | 1996-03-28 | 1997-10-07 | M S C:Kk | Electronic book device |
US7307757B2 (en) | 1999-11-02 | 2007-12-11 | Canon Kabushiki Kaisha | Print control method and apparatus |
JP2008076667A (en) * | 2006-09-20 | 2008-04-03 | Fuji Xerox Co Ltd | Image display apparatus, image display method, and program |
US7599086B2 (en) | 1999-11-02 | 2009-10-06 | Canon Kabushiki Kaisha | Print control method and apparatus |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58192143A (en) * | 1982-05-07 | 1983-11-09 | Hitachi Ltd | Picture and document processor |
JPS6257057A (en) * | 1985-09-05 | 1987-03-12 | Nec Corp | Electronic turnover device |
JPS6324361A (en) * | 1986-07-16 | 1988-02-01 | 日本電信電話株式会社 | Image retrieval |
-
1988
- 1988-12-07 JP JP63307768A patent/JPH02155066A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58192143A (en) * | 1982-05-07 | 1983-11-09 | Hitachi Ltd | Picture and document processor |
JPS6257057A (en) * | 1985-09-05 | 1987-03-12 | Nec Corp | Electronic turnover device |
JPS6324361A (en) * | 1986-07-16 | 1988-02-01 | 日本電信電話株式会社 | Image retrieval |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0581352A (en) * | 1991-09-20 | 1993-04-02 | Ricoh Co Ltd | Retrieval processor of electronic filing device |
JPH0785099A (en) * | 1993-09-20 | 1995-03-31 | Fujitsu Ltd | System for displaying hierarchy |
JPH07271814A (en) * | 1994-03-31 | 1995-10-20 | Toshiba Corp | Electronic filing device for retrieving data from visual position or shape without requiring keyword |
JPH09259131A (en) * | 1996-03-19 | 1997-10-03 | Fujitsu Ltd | Display method and device for information recording medium |
JPH09265470A (en) * | 1996-03-28 | 1997-10-07 | M S C:Kk | Electronic book device |
US8284433B2 (en) | 1999-11-02 | 2012-10-09 | Canon Kabushiki Kaisha | Print control method and apparatus |
US7599086B2 (en) | 1999-11-02 | 2009-10-06 | Canon Kabushiki Kaisha | Print control method and apparatus |
US7940416B2 (en) | 1999-11-02 | 2011-05-10 | Canon Kabushiki Kaisha | Print control method and apparatus |
US7307757B2 (en) | 1999-11-02 | 2007-12-11 | Canon Kabushiki Kaisha | Print control method and apparatus |
US8542391B2 (en) | 1999-11-02 | 2013-09-24 | Canon Kabushiki Kaisha | Print control method and apparatus |
US8681367B2 (en) | 1999-11-02 | 2014-03-25 | Canon Kabuhsiki Kaisha | Print control method and apparatus |
US9052852B2 (en) | 1999-11-02 | 2015-06-09 | Canon Kabushiki Kaisha | Print control method and apparatus |
JP2008076667A (en) * | 2006-09-20 | 2008-04-03 | Fuji Xerox Co Ltd | Image display apparatus, image display method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5559939A (en) | Method and apparatus for preparing a document containing information in real mathematical notation | |
JP2001060206A (en) | Interest concept display method, computer program product, and interest concept display device | |
JPH02155066A (en) | Document processor | |
JPS6362033A (en) | Display device for relative information | |
JP5514488B2 (en) | Document creation support apparatus and document creation support program | |
JP2981769B2 (en) | Waveform display device | |
US6069618A (en) | Data processing device and method for processing data | |
JP5400688B2 (en) | Proposed specification creation support method, program, and proposed specification creation support device | |
JP3528541B2 (en) | Search logic input device | |
JPH02165274A (en) | Dictionary display device | |
JPH10148546A (en) | Correlation diagram display device | |
JPH05324649A (en) | Data processing method and device | |
JP2697775B2 (en) | Conversation system | |
JPH0282355A (en) | Document retrieving supporting system | |
JPH0721403A (en) | Graphic editor | |
JPH04118779A (en) | Cad system with image retrieval function | |
JPH04148370A (en) | Document processor | |
JPS63266574A (en) | Document forming device | |
JPH09160908A (en) | Document processor and its method, and storage medium | |
JP2741923B2 (en) | Dictionary search device | |
JPH03105560A (en) | Document preparing/editing device | |
JPH02151923A (en) | Document processor | |
JPH0696145A (en) | Processing system for character string/graphic | |
JPS63288328A (en) | Jcl simple generating device | |
JPH0267676A (en) | Chinese numeral conversion processor |