JPS6280760A - 文書作成装置 - Google Patents
文書作成装置Info
- Publication number
- JPS6280760A JPS6280760A JP60220170A JP22017085A JPS6280760A JP S6280760 A JPS6280760 A JP S6280760A JP 60220170 A JP60220170 A JP 60220170A JP 22017085 A JP22017085 A JP 22017085A JP S6280760 A JPS6280760 A JP S6280760A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- input
- keyword
- index
- document
- 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
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は1文書作成装置に係り、とくに文書中の単語の
索引を容易に作成することができる文書作成装置に関す
る。
索引を容易に作成することができる文書作成装置に関す
る。
[従来の技術]
近年、ますますワードプロセッサ(以下ワープロという
)等の文書作成装置が普及し、ワープロの便利さも世間
に知れわたり、ワープロによる印刷物も出回るようにな
った。
)等の文書作成装置が普及し、ワープロの便利さも世間
に知れわたり、ワープロによる印刷物も出回るようにな
った。
[発明が解決しようとする問題点]
しかしながら、この種の装置では、単語の索引を作成し
ようとした場合、索引に記載される単語を一つ一つ本文
の中から1人手によって探し出さねばならず、大変な手
間をかけなければならない、しかも、探しもれや、まち
がいなども多く、非能率的な作業であった。
ようとした場合、索引に記載される単語を一つ一つ本文
の中から1人手によって探し出さねばならず、大変な手
間をかけなければならない、しかも、探しもれや、まち
がいなども多く、非能率的な作業であった。
[問題点を解決するための手段]
本発明は、以上のような問題を解消し、簡単な作業で自
動的に索引を作成することができる文書作成装置を提供
することを目的とし、そのため′に、文書情報等を入力
するための入力手段と、入力手段より入力された文書中
の文字・記号を指定手段によって指定された文字壷記号
を記憶するための第2記憶手段と、第2記憶手段に記憶
された文字ψ記号を第1記憶手段に記憶された文書から
探し出して、索引を作成する手段とを具える。
動的に索引を作成することができる文書作成装置を提供
することを目的とし、そのため′に、文書情報等を入力
するための入力手段と、入力手段より入力された文書中
の文字・記号を指定手段によって指定された文字壷記号
を記憶するための第2記憶手段と、第2記憶手段に記憶
された文字ψ記号を第1記憶手段に記憶された文書から
探し出して、索引を作成する手段とを具える。
[実施例]
以下1図面を参照して本発明の詳細な説明する。
第1図は、本発明の一実施例の全体の構成を示すシステ
ムブロック図である。第1図において、lは文書やコマ
ンドを入力するためのキーボード、2は第2図、第4図
および第7図に示す如き本実施例の動作および動作順序
が記憶されているメモリ、3はキーボード1より入力さ
れた文書を記憶しておくためのメモリ、4はメモリ2に
記憶されている動作を順序に従って実行するCPU、5
はユーザから指定された索引されるべきキーワードおよ
びキーワードのあるページを記憶するためのメモリ、7
はメモリ3に記憶された文書を表示するためのCRT、
6はCRT?に表示するために表示されるものを一時記
憶しておくためのリフレッシュメモリ、8はメモリ3に
記憶された文書およびメモリ5に記憶されたキーワード
とその位置の情報を印刷するためのプリンターである。
ムブロック図である。第1図において、lは文書やコマ
ンドを入力するためのキーボード、2は第2図、第4図
および第7図に示す如き本実施例の動作および動作順序
が記憶されているメモリ、3はキーボード1より入力さ
れた文書を記憶しておくためのメモリ、4はメモリ2に
記憶されている動作を順序に従って実行するCPU、5
はユーザから指定された索引されるべきキーワードおよ
びキーワードのあるページを記憶するためのメモリ、7
はメモリ3に記憶された文書を表示するためのCRT、
6はCRT?に表示するために表示されるものを一時記
憶しておくためのリフレッシュメモリ、8はメモリ3に
記憶された文書およびメモリ5に記憶されたキーワード
とその位置の情報を印刷するためのプリンターである。
第2図は本実施例の動作手順を示すフローチャートであ
って、S1〜S4はそれぞれの各ステップを表わす。
って、S1〜S4はそれぞれの各ステップを表わす。
まず操作者は、CRT7をみながらキーボード1によっ
て文書を入力すると、ステップS1において、キーボー
ドから入力された文書をメモリ3にとり込む、この時、
索引のページにのせたいキーワードは、他のキーワード
と区別がつくように例えば第3図に例文で示すように、
”[”および°°]パでくくって入力する。ただし°°
[”および“コ゛でくくるキーワードが文書中の一番最
初に現われるキーワードである必要はなく、2番目ある
いはそれ以降に現われたキーワードを″[”および°°
]”でくくってもよい、また、ステップS1では、同時
に、メモリ5にキーワード登録も行う。
て文書を入力すると、ステップS1において、キーボー
ドから入力された文書をメモリ3にとり込む、この時、
索引のページにのせたいキーワードは、他のキーワード
と区別がつくように例えば第3図に例文で示すように、
”[”および°°]パでくくって入力する。ただし°°
[”および“コ゛でくくるキーワードが文書中の一番最
初に現われるキーワードである必要はなく、2番目ある
いはそれ以降に現われたキーワードを″[”および°°
]”でくくってもよい、また、ステップS1では、同時
に、メモリ5にキーワード登録も行う。
ついで文書入力が終了すると、ステップS2において、
メモリ5に登録されたキーワードを読み込み、キーワー
ドを検出し、ついでステップS3においてキーワードを
辞書並びの順に並びかえ、ステップS4においてプリン
タによって印刷する。
メモリ5に登録されたキーワードを読み込み、キーワー
ドを検出し、ついでステップS3においてキーワードを
辞書並びの順に並びかえ、ステップS4においてプリン
タによって印刷する。
第3図は、本実施例での入力例であり、キーボード1で
操作者が入力するものであって、前記したように索引の
ページにのせたいキーワード(例では5ess ion
とtask)を0[゛および6]”でくくっである、た
だし、″[”および′]°°は出力記号ではないため、
文字数としてはカウントされず、1行目は、′[″およ
び]”の分の4文字分だけ長くなっている。
操作者が入力するものであって、前記したように索引の
ページにのせたいキーワード(例では5ess ion
とtask)を0[゛および6]”でくくっである、た
だし、″[”および′]°°は出力記号ではないため、
文字数としてはカウントされず、1行目は、′[″およ
び]”の分の4文字分だけ長くなっている。
1s4図は、第2図のステップS1の動作を詳しく示し
たフローチャートであって、5101〜5125は各ス
テップを表わす。
たフローチャートであって、5101〜5125は各ス
テップを表わす。
まず、ステップ5101において1行に入る文字数JL
nを決定し、ステップ5102において文字数の(メモ
リ3内の)カウンターcntをOにする。ついでステッ
プ5IQ3においてキーボードlより1文字入力される
と、ステップ5104において入力文字が文書入力終了
記号かどうかを調べ1文書入力終了記号でないならば、
ステップ5105にすすんで索引モード開始記号“[パ
かどうかを調べる。
nを決定し、ステップ5102において文字数の(メモ
リ3内の)カウンターcntをOにする。ついでステッ
プ5IQ3においてキーボードlより1文字入力される
と、ステップ5104において入力文字が文書入力終了
記号かどうかを調べ1文書入力終了記号でないならば、
ステップ5105にすすんで索引モード開始記号“[パ
かどうかを調べる。
ステップ5105で入力文字が“[゛でないならば、ス
テップ810Bにすすみ、索引モード終了記号1!”か
どうかを調べる。ステップS10+3において+111
1でないならばステップ5107に進み、現在、索引モ
ード中、すなわち°°[′°および°°]″内の文字か
どうかを調べる。ステップ5107において索引モード
中でなければ、ステップ5109へいき、索引モード中
ならば、ステップ8108において入力された文字をC
PUの内部レジスタあるいは他のメモリに保存する。つ
いでステップS+09において、入力文字はメモリ3に
も登録し、ついで?テップト+)0において文字カウン
ターcntを1増やす。
テップ810Bにすすみ、索引モード終了記号1!”か
どうかを調べる。ステップS10+3において+111
1でないならばステップ5107に進み、現在、索引モ
ード中、すなわち°°[′°および°°]″内の文字か
どうかを調べる。ステップ5107において索引モード
中でなければ、ステップ5109へいき、索引モード中
ならば、ステップ8108において入力された文字をC
PUの内部レジスタあるいは他のメモリに保存する。つ
いでステップS+09において、入力文字はメモリ3に
も登録し、ついで?テップト+)0において文字カウン
ターcntを1増やす。
ついで、ステップ5illにおいて文字カウンターcn
tと1行の文字数inとの大小比較を行い、cnt>A
nの時は、ステップ5112にすすんで、改行コード(
[LF] コード)をメモリ3に登録し、ついでステッ
プ5113において文字カウンタcntをクリアし、ス
テップ5103に戻り、文字入力待ちになる。
tと1行の文字数inとの大小比較を行い、cnt>A
nの時は、ステップ5112にすすんで、改行コード(
[LF] コード)をメモリ3に登録し、ついでステッ
プ5113において文字カウンタcntをクリアし、ス
テップ5103に戻り、文字入力待ちになる。
ステップ5104において、入力文字が文書入力終了記
号ならば、ステップ5114にすすみ、現在索引モード
中かどうかを調べ、索引モード中でなければリターンし
、索引モード中ならば、索引モード中に文書入力を終了
したということでステップSl 15においてエラー表
示し、ステップ5103に戻る。ステップ5105にお
いて入力文字が索引モード開始記号″[”の時は、ステ
ップ5116にすすみ、現在、索引モード中かどうかを
調べ、索引モード中ならば、索引モード中に索引モード
開始記号゛°[”が入力されたということでステップ5
117にすすみ、エラー表示し、ステップ5103へ戻
る。
号ならば、ステップ5114にすすみ、現在索引モード
中かどうかを調べ、索引モード中でなければリターンし
、索引モード中ならば、索引モード中に文書入力を終了
したということでステップSl 15においてエラー表
示し、ステップ5103に戻る。ステップ5105にお
いて入力文字が索引モード開始記号″[”の時は、ステ
ップ5116にすすみ、現在、索引モード中かどうかを
調べ、索引モード中ならば、索引モード中に索引モード
開始記号゛°[”が入力されたということでステップ5
117にすすみ、エラー表示し、ステップ5103へ戻
る。
ステップ511Bで索引モード中でなければステップ5
118において、索引モードに設定し、ステップ510
3へ戻る。
118において、索引モードに設定し、ステップ510
3へ戻る。
ステップ8106において、索引モード終了記号″]”
の時は、ステップ5119にすすみ、現在索引モードか
どうかを調べ、索引モードの時は、ステップ5120に
すすみ索引モードを解除し、ステップ5121にすすん
で内部レジスタに記憶された単語、すなわち索引に記載
されるべきキーワードがメモリ5に既に登録されている
かどうかを調べる。ステップ5121において未登録で
あれば、ステップ5122にすすみ、内部レジスタ中の
キーワードをメモリ5に登録、ついでステップ5123
にすすんで、メモリ5中のキーワードの後にそのキーワ
ードがあるページを登録する領域を確保し、ついでステ
ップ5124において内部レジスタをクリアし、ステッ
プ5103へ戻る。
の時は、ステップ5119にすすみ、現在索引モードか
どうかを調べ、索引モードの時は、ステップ5120に
すすみ索引モードを解除し、ステップ5121にすすん
で内部レジスタに記憶された単語、すなわち索引に記載
されるべきキーワードがメモリ5に既に登録されている
かどうかを調べる。ステップ5121において未登録で
あれば、ステップ5122にすすみ、内部レジスタ中の
キーワードをメモリ5に登録、ついでステップ5123
にすすんで、メモリ5中のキーワードの後にそのキーワ
ードがあるページを登録する領域を確保し、ついでステ
ップ5124において内部レジスタをクリアし、ステッ
プ5103へ戻る。
ステップ5121において既に登録済ならばステップ5
124へいく。
124へいく。
ステップSl 19において、索引モードでなければ、
索引モード中でないのに索引モード終了記号0]”が入
力されたということでステップ5125でエラー表示し
、ステップ5103へ戻る。
索引モード中でないのに索引モード終了記号0]”が入
力されたということでステップ5125でエラー表示し
、ステップ5103へ戻る。
第5図は第3図に示した入力例を入力した時、メモリ3
に登録されるデータである。索引モード開始あるいは終
了記号である゛[”や”]”は登録されない0図中[S
P]は5pace コード(1バイト) 、 [LF
]は改行、すなわちLine Feed code (
1バイト)、各文字はそれぞれのAscii code
(1バイト)を表わす。
に登録されるデータである。索引モード開始あるいは終
了記号である゛[”や”]”は登録されない0図中[S
P]は5pace コード(1バイト) 、 [LF
]は改行、すなわちLine Feed code (
1バイト)、各文字はそれぞれのAscii code
(1バイト)を表わす。
第6図は、キーワードをメモリ5に登録した時の例であ
って、一つのキーワードについて128バイトの領域が
確保される。初めの32バイトに文字型でキーワードが
入る。°\0°°はnull codeを表わす1次の
86バイトは2バイト型整数でキーワードの存在するペ
ージが入る。初期状態では0が入っているものとする。
って、一つのキーワードについて128バイトの領域が
確保される。初めの32バイトに文字型でキーワードが
入る。°\0°°はnull codeを表わす1次の
86バイトは2バイト型整数でキーワードの存在するペ
ージが入る。初期状態では0が入っているものとする。
第7図は、第2図のステップS2で詳しく示したフロー
チャートであって、5201〜520Bは各ステップを
表わす。
チャートであって、5201〜520Bは各ステップを
表わす。
まず、ステップ5201でメモリ5からキーワードを読
みとり、ステップ5202でページを1に設定する。つ
いでステップ5203でページの中からキーワードを探
し出し、キーワードがない場合は、ステップ5205へ
いき、キーワードがある場合はステップ5204にすす
み、メモリ5の相当するキーワードのページの領域にペ
ージを登録する。ついでステラ7’5205でページを
1つ増やし、ついでステップ5205でページの終了か
どうか判断する。終了ならばリターンし、終了でなけれ
ば、ステップ5203に戻り、キーワードを探しにいく
。
みとり、ステップ5202でページを1に設定する。つ
いでステップ5203でページの中からキーワードを探
し出し、キーワードがない場合は、ステップ5205へ
いき、キーワードがある場合はステップ5204にすす
み、メモリ5の相当するキーワードのページの領域にペ
ージを登録する。ついでステラ7’5205でページを
1つ増やし、ついでステップ5205でページの終了か
どうか判断する。終了ならばリターンし、終了でなけれ
ば、ステップ5203に戻り、キーワードを探しにいく
。
第8図は、第3図における入力例が例えば5ページ目に
あった時のメモリ5の内容を示す。
あった時のメモリ5の内容を示す。
前記実施例において、°[゛および°°]パの出力が不
可能であるが、例えば°’[[”あるいは” ] ]
”と2回続けて°°[°や°°]”をキー人力すること
によって゛[”および+1111の出力が可能になるよ
うに動作順序(フローチャート)をかえることもできる
。
可能であるが、例えば°’[[”あるいは” ] ]
”と2回続けて°°[°や°°]”をキー人力すること
によって゛[”および+1111の出力が可能になるよ
うに動作順序(フローチャート)をかえることもできる
。
また、前記実施例において、キーワードが存在するペー
ジしか出力しなかったが、他にそのキーワードの行やカ
ラムも出力できるようにしてもよい。
ジしか出力しなかったが、他にそのキーワードの行やカ
ラムも出力できるようにしてもよい。
また、メモリ5へのキーワード登録方法も、前記実施例
の方法に限るわけではなく、例えば各キーワードの領域
を自由長にすれば、メモリ容量を小さくすることができ
るし、キーワードの数が非常に多ければ、Mash関数
などを用いてアクセス(access)を早くするよう
工夫してもよい。
の方法に限るわけではなく、例えば各キーワードの領域
を自由長にすれば、メモリ容量を小さくすることができ
るし、キーワードの数が非常に多ければ、Mash関数
などを用いてアクセス(access)を早くするよう
工夫してもよい。
[発明の効果]
以上説明したように、本発明によれば、ワープロ等の文
書作成装置において、文書の後に単語等の索引を設けた
い時などに文書入力中にユーザが特定コード(例えば”
[”および0]”)でキーワードをくくるなどの簡単な
作業によって単語等の索引を容易に作成することができ
る。
書作成装置において、文書の後に単語等の索引を設けた
い時などに文書入力中にユーザが特定コード(例えば”
[”および0]”)でキーワードをくくるなどの簡単な
作業によって単語等の索引を容易に作成することができ
る。
第1図は本発明の一実施例を示すシステムブロック図、
第2図は本実施例の動作手順を示すフローチャート、
第3図は本実施例の入力例を示す図、
第4図は第2図におけるステップs1を詳しく説明する
ためのフローチャート、 第5図はメモリ3の登録例を示す図、 第6図および第7図はメモリ5の登録例を示す図。 第1図は第2図におけるステップs2を詳しく説明する
ためのフローチャートである。 1・・・キーボード、 2.3.5・・・メモリ、 4・・・CPU、 6・・・リフレッシュメモリ、 7・・・CRT、 8・・・プリンタ。 第4図(B) 第4図(C) 第6図 第7図
ためのフローチャート、 第5図はメモリ3の登録例を示す図、 第6図および第7図はメモリ5の登録例を示す図。 第1図は第2図におけるステップs2を詳しく説明する
ためのフローチャートである。 1・・・キーボード、 2.3.5・・・メモリ、 4・・・CPU、 6・・・リフレッシュメモリ、 7・・・CRT、 8・・・プリンタ。 第4図(B) 第4図(C) 第6図 第7図
Claims (1)
- 【特許請求の範囲】 文書情報等を入力するための入力手段と、 該入力手段より入力された文書中の文字・記号を指定す
るための指定手段と、 前記入力手段より入力された文書を記憶するための第1
記憶手段と、 前記指定手段によって指定された文字・記号を記憶する
ための第2記憶手段と、 該第2記憶手段に記憶された文字・記号を前記第1記憶
手段に記憶された文書から探し出して、索引を作成する
手段とを具えたことを特徴とする文書作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60220170A JPS6280760A (ja) | 1985-10-04 | 1985-10-04 | 文書作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60220170A JPS6280760A (ja) | 1985-10-04 | 1985-10-04 | 文書作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6280760A true JPS6280760A (ja) | 1987-04-14 |
Family
ID=16746982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60220170A Pending JPS6280760A (ja) | 1985-10-04 | 1985-10-04 | 文書作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6280760A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0272468A (ja) * | 1988-09-08 | 1990-03-12 | Fujitsu Ltd | キーワード自動登録装置 |
-
1985
- 1985-10-04 JP JP60220170A patent/JPS6280760A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0272468A (ja) * | 1988-09-08 | 1990-03-12 | Fujitsu Ltd | キーワード自動登録装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6133153U (ja) | 文書入力装置 | |
| JPS6359660A (ja) | 情報処理装置 | |
| JPS6174063A (ja) | データ処理装置 | |
| JPS6280760A (ja) | 文書作成装置 | |
| JPH0133866B2 (ja) | ||
| JP2535629B2 (ja) | 検索システムの入力文字列正規化方式 | |
| JPH05250416A (ja) | データベースの登録・検索装置 | |
| JPH0612548B2 (ja) | 文書処理装置 | |
| JPH01237724A (ja) | あいまい文字列検索表示方法 | |
| JPS62156762A (ja) | 文字データ入力装置 | |
| JP3045886B2 (ja) | 手書き入力機能付き文字処理装置 | |
| JPS62125426A (ja) | データ入力装置 | |
| JP3155600B2 (ja) | 情報検索装置 | |
| JPH0222761A (ja) | 辞書メモリ作成装置 | |
| JPH0242563A (ja) | 文書作成編集装置 | |
| JPS61264433A (ja) | 電子機器 | |
| JPS61166679A (ja) | ワ−ドプロセツサ | |
| JPH02136970A (ja) | 英単語検索装置 | |
| Dinwiddie et al. | Color output generation system | |
| JPS63229563A (ja) | 索引作成方式 | |
| JPS63196973A (ja) | 仮名漢字変換方式 | |
| JPH0782494B2 (ja) | 漢字部首検索方法 | |
| JPS61239969A (ja) | プリンタの文字管理方式 | |
| JPS60151780A (ja) | 類似語による辞書更新方法 | |
| JPS61285534A (ja) | 索引作成方式 |