JPH03135660A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPH03135660A JPH03135660A JP1274634A JP27463489A JPH03135660A JP H03135660 A JPH03135660 A JP H03135660A JP 1274634 A JP1274634 A JP 1274634A JP 27463489 A JP27463489 A JP 27463489A JP H03135660 A JPH03135660 A JP H03135660A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- katakana
- dictionary
- stored
- information
- 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
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、文書を作成編集する文字処理装置に関し、特
に、校正すべき、あるいは、確認を促すべき箇所を検索
し、指摘する機能を有する文字処理装置に関するもので
ある。
に、校正すべき、あるいは、確認を促すべき箇所を検索
し、指摘する機能を有する文字処理装置に関するもので
ある。
[従来の技術]
従来、作成した文書を検索し、校正すべき箇所を指摘す
る機能を有する文字処理装置では、校正すべき文字列を
文書中に存在するか、存在しないかにかかわらず、辞書
に既に登録、あるいは自分で登録しており、前記辞書に
より校正すべき箇所を指摘する機能を有する文字処理装
置が提案されている。
る機能を有する文字処理装置では、校正すべき文字列を
文書中に存在するか、存在しないかにかかわらず、辞書
に既に登録、あるいは自分で登録しており、前記辞書に
より校正すべき箇所を指摘する機能を有する文字処理装
置が提案されている。
[発明が解決しようとしている課題]
しかしながら、このような従来方式の作成した文書を検
索し、校正すべき箇所を指摘する機能を有する文字処理
装置においては、校正すべき文字列が文書中に存在しな
いにもかかわらず、辞書に既に登録しであるために、必
要以上に大量のメモ71−を必要とするという欠点があ
った。
索し、校正すべき箇所を指摘する機能を有する文字処理
装置においては、校正すべき文字列が文書中に存在しな
いにもかかわらず、辞書に既に登録しであるために、必
要以上に大量のメモ71−を必要とするという欠点があ
った。
また、校正すべき文字列が文書中に存在しても、大量の
メモリーを持つ辞書に未登録のために、指摘されない可
能性があるという欠点があった、 [課題を解決するための手段(および作用)]本発明に
よれば、複数の文書を記憶する文書記憶手段と、指摘の
対象となる条件を満たす文字列を記憶する記憶手段と、
前記文書記憶手段に記憶されている少なくとも1つ以上
の文書の中から、前記記憶手段に記憶されている指摘の
対象となる条件を満たす文字列を見つけ出す文字列指摘
手段と、前記文字列指摘手段によって見つけ出された文
字列を、文書上の位置、文字列が満たした条件と合わせ
て、記憶できる指摘文字列記憶手段と、前記指摘の対象
となる条件を満たす文字列を前記文書記憶手段に記憶さ
れている複数の文書の全ての中から抽出する抽出手段と
、前記抽出手段によって抽出された文字列を記憶する抽
出文字列記憶手段を具備することにより、複数の文書中
に存在しない校正すべき文字列は、辞書に登録する必要
がなく、必要最低限のメモリーを効率よく使用可能とし
、校正すべき文字列が複数の文書中に存在しても、辞書
に未登録のために、指摘されないことを防止することが
可能とし、文書記憶手段に記憶されている一部の文書の
中から、複数の文書から抽出された指摘の対象となる条
件を満たす文字列情報により、指摘の対象となる条件を
満たす文字列を見つけ出すことが可能としたものである
。
メモリーを持つ辞書に未登録のために、指摘されない可
能性があるという欠点があった、 [課題を解決するための手段(および作用)]本発明に
よれば、複数の文書を記憶する文書記憶手段と、指摘の
対象となる条件を満たす文字列を記憶する記憶手段と、
前記文書記憶手段に記憶されている少なくとも1つ以上
の文書の中から、前記記憶手段に記憶されている指摘の
対象となる条件を満たす文字列を見つけ出す文字列指摘
手段と、前記文字列指摘手段によって見つけ出された文
字列を、文書上の位置、文字列が満たした条件と合わせ
て、記憶できる指摘文字列記憶手段と、前記指摘の対象
となる条件を満たす文字列を前記文書記憶手段に記憶さ
れている複数の文書の全ての中から抽出する抽出手段と
、前記抽出手段によって抽出された文字列を記憶する抽
出文字列記憶手段を具備することにより、複数の文書中
に存在しない校正すべき文字列は、辞書に登録する必要
がなく、必要最低限のメモリーを効率よく使用可能とし
、校正すべき文字列が複数の文書中に存在しても、辞書
に未登録のために、指摘されないことを防止することが
可能とし、文書記憶手段に記憶されている一部の文書の
中から、複数の文書から抽出された指摘の対象となる条
件を満たす文字列情報により、指摘の対象となる条件を
満たす文字列を見つけ出すことが可能としたものである
。
[実施例]
以下図面を参照しながら本発明の詳細な説明する。
第1図は本発明の全体構成を示すブロック図である。
図示の構成において、CPUは、マイクロプロセッサで
あり、文字処理のための演算、論理判断等を行ない、ア
ドレスバスAB、コントロールバスCB、データバスD
Bを介して、それらのバスに接続された各構成要素を制
御する。
あり、文字処理のための演算、論理判断等を行ない、ア
ドレスバスAB、コントロールバスCB、データバスD
Bを介して、それらのバスに接続された各構成要素を制
御する。
アドレスバスABはマイクロプロセッサCPUの制御の
対象とする構成要素を指示するアドレス信号を転送する
。コントロールバスCBはマイクロプロセッサCPUの
制御の対象とする各構成要素のコントロール信号を転送
して印加する。データバスDBは各構成機器相互間のデ
ータの転送を行なう。
対象とする構成要素を指示するアドレス信号を転送する
。コントロールバスCBはマイクロプロセッサCPUの
制御の対象とする各構成要素のコントロール信号を転送
して印加する。データバスDBは各構成機器相互間のデ
ータの転送を行なう。
つぎにROMは、読出し専用の固定メモリであり、第1
3図〜第20図につき後述するマイクロプロセッサCP
Uによる制御の手順、及び、カタカナ表記揺れをしてい
る文字列をカタカナ文字列テーブルKSKATATBよ
り抽出するための文字列規則を格納しているカタカナ表
記揺れ抽出規則辞書KTRULD I Cの固定データ
、及び、表記揺れをしている文字列をカタカナ文字列テ
ーブルKSKATATBより抽出するための規則に該当
しない文字列を格納しているカタカナ表記揺れ抽出文字
列辞書KTSTRDICの固定データ、及び、前記カタ
カナ表記揺れ抽出規則辞書KTRULD I Cの固定
データを適用しても表記揺れしていない例外の文字列を
格納しているカタカナ表記揺れ抽出規則不適用辞書KT
NRLDICの固定データ記憶させてお(。
3図〜第20図につき後述するマイクロプロセッサCP
Uによる制御の手順、及び、カタカナ表記揺れをしてい
る文字列をカタカナ文字列テーブルKSKATATBよ
り抽出するための文字列規則を格納しているカタカナ表
記揺れ抽出規則辞書KTRULD I Cの固定データ
、及び、表記揺れをしている文字列をカタカナ文字列テ
ーブルKSKATATBより抽出するための規則に該当
しない文字列を格納しているカタカナ表記揺れ抽出文字
列辞書KTSTRDICの固定データ、及び、前記カタ
カナ表記揺れ抽出規則辞書KTRULD I Cの固定
データを適用しても表記揺れしていない例外の文字列を
格納しているカタカナ表記揺れ抽出規則不適用辞書KT
NRLDICの固定データ記憶させてお(。
カタカナ表記揺れ抽出規則辞書KTRULDICは、第
7図につき後述するように、抽出規則見出し情報、抽出
規則置き換え情報を記憶した辞書である。
7図につき後述するように、抽出規則見出し情報、抽出
規則置き換え情報を記憶した辞書である。
カタカナ表記揺れ抽出文字列辞書KTSTRDICは、
第8図につき後述するように、抽出文字列見出し情報、
抽出文字列置き換え情報を記憶した辞書である。
第8図につき後述するように、抽出文字列見出し情報、
抽出文字列置き換え情報を記憶した辞書である。
カタカナ表記揺れ抽出規則不適用辞書KTNRLDIC
は、第9図につき後述するように、抽出文字列見出し情
報、抽出文字列置き換え情報を記憶した辞書である。
は、第9図につき後述するように、抽出文字列見出し情
報、抽出文字列置き換え情報を記憶した辞書である。
また、RAMは、1ワード16ビツトの構成の書込み可
能のランダムアクセスメモリであって、各構成要素から
の各種データの一時記憶に用いる。
能のランダムアクセスメモリであって、各構成要素から
の各種データの一時記憶に用いる。
TEXTはテキストバッファであり、第12図に後述す
るように、本文字処理装置で取り扱う文書を内部形式で
記憶する。
るように、本文字処理装置で取り扱う文書を内部形式で
記憶する。
KBBUFは人力された読み列を蓄えるためのキーボー
ドバッファである。
ドバッファである。
KSSBUFは、第11図に後述するように、カタカナ
表記揺れ指摘用辞書KSSDI Cを用いて、テキスト
バッファTEXT上で指摘した情報を蓄えるための校正
指摘用バッファーであり、指摘文書位置情報、指摘文字
数情報、置き換え候補数情報、置き換え候補情報を記憶
している。
表記揺れ指摘用辞書KSSDI Cを用いて、テキスト
バッファTEXT上で指摘した情報を蓄えるための校正
指摘用バッファーであり、指摘文書位置情報、指摘文字
数情報、置き換え候補数情報、置き換え候補情報を記憶
している。
K、 S S D I Cは、第10図に後述するよう
に、\ テキストバッファTEXT上、及び、−時評出
用テキストバッファTEXTI上から抽出され、カタカ
ナ表記揺れ抽出規則辞書KTRULDI C、カタカナ
表記揺れ抽出文字列辞書KTSTRD IC1及びカタ
カナ表記揺れ抽出規則不適用辞書KTNRLDICを用
いて、作成されたカタカナ文字列テーブルKSKATA
TBより、作成された、校正すべき文字列を格納してい
るカタカナ表記揺れ指摘用辞書であり、指摘パターン情
報、指摘パターンの置き換え候補情報格納番地情報、指
摘パターンの置き換え候補情報を記憶している。
に、\ テキストバッファTEXT上、及び、−時評出
用テキストバッファTEXTI上から抽出され、カタカ
ナ表記揺れ抽出規則辞書KTRULDI C、カタカナ
表記揺れ抽出文字列辞書KTSTRD IC1及びカタ
カナ表記揺れ抽出規則不適用辞書KTNRLDICを用
いて、作成されたカタカナ文字列テーブルKSKATA
TBより、作成された、校正すべき文字列を格納してい
るカタカナ表記揺れ指摘用辞書であり、指摘パターン情
報、指摘パターンの置き換え候補情報格納番地情報、指
摘パターンの置き換え候補情報を記憶している。
KSKATATBは、第5図に後述するように、テキス
トバッファTEXT上、及び、−時評出用テキストバッ
ファTEXTI上から抽出されたカタカナ文字列情報を
格納したカタカナ文字列テーブルであり、カタカナ文字
列テーブルの有効長情報、カタカナ文字列情報、表記揺
れ候補情報格納番地情報(初期状態は0FFFFHを格
納している)を記憶する。また、カタカナ表記揺れ抽出
規則辞書KTRULDIC、カタカナ表記揺れ抽出文字
列辞書KTSTRDIC1及び、カタカナ表記揺れ抽出
規則不適用辞書KTNRLDI Cを用いて、表記揺れ
どうしがあれば、表記揺れ候補情報格納番地情報を格納
する。
トバッファTEXT上、及び、−時評出用テキストバッ
ファTEXTI上から抽出されたカタカナ文字列情報を
格納したカタカナ文字列テーブルであり、カタカナ文字
列テーブルの有効長情報、カタカナ文字列情報、表記揺
れ候補情報格納番地情報(初期状態は0FFFFHを格
納している)を記憶する。また、カタカナ表記揺れ抽出
規則辞書KTRULDIC、カタカナ表記揺れ抽出文字
列辞書KTSTRDIC1及び、カタカナ表記揺れ抽出
規則不適用辞書KTNRLDI Cを用いて、表記揺れ
どうしがあれば、表記揺れ候補情報格納番地情報を格納
する。
KSKATWRKは、第6図に後述するように、テキス
トバッファTEXT上、及び、−時評出用テキストバッ
ファTEXTI上から抽出されたカタカナ文字列情報を
、カタカナ文字列テーブルKSKATATBに格納する
際に、カタカナ文字列テーブルKSKATATBに同一
の文字列が登録されているがチエツクを行なうための、
カタカナ文字列テーブル登録用ワークである。なお、カ
タカナ文字列テーブルKSKATATBに同一の文字列
が存在すれば、カタカナ文字列テーブルKSKATAT
Bに、本カタカナ文字列テーブル登録用ワークKSKA
TWRKのデータは登録しない。
トバッファTEXT上、及び、−時評出用テキストバッ
ファTEXTI上から抽出されたカタカナ文字列情報を
、カタカナ文字列テーブルKSKATATBに格納する
際に、カタカナ文字列テーブルKSKATATBに同一
の文字列が登録されているがチエツクを行なうための、
カタカナ文字列テーブル登録用ワークである。なお、カ
タカナ文字列テーブルKSKATATBに同一の文字列
が存在すれば、カタカナ文字列テーブルKSKATAT
Bに、本カタカナ文字列テーブル登録用ワークKSKA
TWRKのデータは登録しない。
TEXTIは、外部記憶装置DISKから文書をRAM
上に呼び出すための一時呼び出し用テキストバッファで
あり、第12図に後述するように、本文字処理装置で取
り扱う文書を内部形式で記憶する。
上に呼び出すための一時呼び出し用テキストバッファで
あり、第12図に後述するように、本文字処理装置で取
り扱う文書を内部形式で記憶する。
KBはキーボードであって、アルファベットキひらがな
キー、カタカナキー等の文字記号入カキ−1及び、数字
キー、校正指摘開始キー、表記揺れデータ複数文書指定
キー、表記揺れデータ単一文書指定キー、カーソル移動
キー、選択終了キー、選択キー、選択取消キー、選択サ
ーチキー等の本文字処理装置に対する各種機能を指示す
るための各種のファンクションキーを備えている。
キー、カタカナキー等の文字記号入カキ−1及び、数字
キー、校正指摘開始キー、表記揺れデータ複数文書指定
キー、表記揺れデータ単一文書指定キー、カーソル移動
キー、選択終了キー、選択キー、選択取消キー、選択サ
ーチキー等の本文字処理装置に対する各種機能を指示す
るための各種のファンクションキーを備えている。
DISKは文書データを記憶するための外部記憶装置で
あり、テキストバッファTEXT上に作成された文書の
保管を行ない、保管された文書はキーボードの指示によ
り、必要な時呼び出される。
あり、テキストバッファTEXT上に作成された文書の
保管を行ない、保管された文書はキーボードの指示によ
り、必要な時呼び出される。
CRはカーソルレジスタである。CPUにより、カーソ
ルレジスタの内容を読み書きできる。
ルレジスタの内容を読み書きできる。
後述するCRTコントローラCRTCは、ここに蓄えら
れたアドレスに対応する表示装置CRT上の位置にカー
ソルを表示する。
れたアドレスに対応する表示装置CRT上の位置にカー
ソルを表示する。
DBUFは表示用バッファメモリで、表示すべきデータ
のパターンを蓄える。文書データの内容の表示を行なう
ときは、テキストバッファTEXT上のデータに基いて
DBUF上にパターンを展開することにより行なわれる
。
のパターンを蓄える。文書データの内容の表示を行なう
ときは、テキストバッファTEXT上のデータに基いて
DBUF上にパターンを展開することにより行なわれる
。
CRTCはカーソルレジスタCR及びバッファDBUF
に蓄えられた内容を表示器CRTに表示する役割を担う
。
に蓄えられた内容を表示器CRTに表示する役割を担う
。
またCRTは陰極線管等を用いた表示装置であり、その
表示装置CRTにおけるドツト構成の表示パターンおよ
びカーソルの表示をCRTコントローラで制御する。
表示装置CRTにおけるドツト構成の表示パターンおよ
びカーソルの表示をCRTコントローラで制御する。
さらに、CGはキャラクタジェネレータであって、表示
装置CRTに表示する文字、記号のパターンを記憶する
ものである。
装置CRTに表示する文字、記号のパターンを記憶する
ものである。
かかる各構成要素からなる本発明文字処理袋!において
は、キーボードKBがらの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラブド信号がマイクロプロセッサCP
Uに送られ、そのマイクロプロセッサCPUがROM内
に記憶しである各種の制御信号を読出し、それらの制御
信に従って各種の制御が行なわれる。
は、キーボードKBがらの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラブド信号がマイクロプロセッサCP
Uに送られ、そのマイクロプロセッサCPUがROM内
に記憶しである各種の制御信号を読出し、それらの制御
信に従って各種の制御が行なわれる。
第2図は、本発明装置の表示装置CRT上に形成される
画面構成を示した図である。
画面構成を示した図である。
図中、DSPは表示画面を意味する。
TSはテキスト画面であり、テキストバッファTEXT
に記憶されている文書の内容が表示される。
に記憶されている文書の内容が表示される。
KSはソフトキーな表示するエリアであり、操作状況に
よって必要なキー、例えば校正指摘開始キー、表記揺れ
データ複数文書指定キー、表記揺れデータ単一文書指定
キー、カーソル移動キー選択終了キー、選択キー、選択
取消キー、選択サーチキー等を表示させ、キーボードK
Bの対応する位置のキーにより入力させるために用いら
れる。
よって必要なキー、例えば校正指摘開始キー、表記揺れ
データ複数文書指定キー、表記揺れデータ単一文書指定
キー、カーソル移動キー選択終了キー、選択キー、選択
取消キー、選択サーチキー等を表示させ、キーボードK
Bの対応する位置のキーにより入力させるために用いら
れる。
WDSPは、ウィンドウ表示画面であり、表記揺れをし
たカタカナ文字列を抽出するために、外部記憶装置DI
SKにある文書を1つ以上指定するための選択表示、あ
るいは、指摘時の置き換え候補が表示されるエリアであ
る。
たカタカナ文字列を抽出するために、外部記憶装置DI
SKにある文書を1つ以上指定するための選択表示、あ
るいは、指摘時の置き換え候補が表示されるエリアであ
る。
第3図は、表記揺れをしたカタカナ文字列を抽出するた
めに、外部記憶装置DISKにある文書を1つ以上指定
する画面の推移を説明した図である。
めに、外部記憶装置DISKにある文書を1つ以上指定
する画面の推移を説明した図である。
テキストバッファTEXT上の文書が表示された状態で
、校正指摘開始キーが入力され2表記揺れデータ複数文
書指定キーが入力されると、(a)に示すように、外部
記憶装置DISKにある文書の文書名が、ウィンドウ表
示画面WDSPに、表示される。ここで、操作者は、カ
ーソルで示された文書名に対し、反転していない状態な
ら、「選択」をキー人力することにより、文書をカタカ
ナ表記揺れ文字列の抽出対象文書に変更することができ
、反転している状態なら、「選択取消」をキー人力する
ことにより、文書をカタカナ表記揺れ文字列の抽出対象
外文書に変更することができる。
、校正指摘開始キーが入力され2表記揺れデータ複数文
書指定キーが入力されると、(a)に示すように、外部
記憶装置DISKにある文書の文書名が、ウィンドウ表
示画面WDSPに、表示される。ここで、操作者は、カ
ーソルで示された文書名に対し、反転していない状態な
ら、「選択」をキー人力することにより、文書をカタカ
ナ表記揺れ文字列の抽出対象文書に変更することができ
、反転している状態なら、「選択取消」をキー人力する
ことにより、文書をカタカナ表記揺れ文字列の抽出対象
外文書に変更することができる。
また、「選択終了」をキー人力することにより、操作者
が選択したカタカナ表記揺れ文字列の抽出対象文書によ
り、校正指摘処理を行なうことができる。
が選択したカタカナ表記揺れ文字列の抽出対象文書によ
り、校正指摘処理を行なうことができる。
ここで、操作者は、カーソル移動キーにより、カーソル
位置を保存文書2に移動させ(第3図(b))、r選択
」をキー人力することにより、保存文書2をカタカナ表
記揺れ文字列の抽出対象文書にする(第3図(C))。
位置を保存文書2に移動させ(第3図(b))、r選択
」をキー人力することにより、保存文書2をカタカナ表
記揺れ文字列の抽出対象文書にする(第3図(C))。
そして、操作者は、「選択終了」をキー人力することに
より、操作者が選択した保存文書2、及び、テキストバ
ッファTEXTに記憶されている文書により、校正指摘
処理を行なうことができる(指摘するのは、テキストバ
ッファTEXTのみである)。
より、操作者が選択した保存文書2、及び、テキストバ
ッファTEXTに記憶されている文書により、校正指摘
処理を行なうことができる(指摘するのは、テキストバ
ッファTEXTのみである)。
第4図は、テキストバッファTEXT上に存在する文書
内容を説明した図(第4図(a)) 、操作者が選択し
た保存文書2上に存在する文書内容を説明した図(第4
図(b))と、テキストバッファTEXT上に存在する
文書に対して、校正の対象となる箇所を指摘する校正指
摘機能による、画面の推移を説明した図である(第4図
(C)〜(g))。
内容を説明した図(第4図(a)) 、操作者が選択し
た保存文書2上に存在する文書内容を説明した図(第4
図(b))と、テキストバッファTEXT上に存在する
文書に対して、校正の対象となる箇所を指摘する校正指
摘機能による、画面の推移を説明した図である(第4図
(C)〜(g))。
第3図(c)において、保存文書2をカタカナ表記揺れ
文字列の抽出対象文書に指定後、第4図(c)に示すよ
うに、校正の対象となる箇所が自動的に抽出され9校正
の対象となる箇所が、低輝度の反転表示で表示される。
文字列の抽出対象文書に指定後、第4図(c)に示すよ
うに、校正の対象となる箇所が自動的に抽出され9校正
の対象となる箇所が、低輝度の反転表示で表示される。
ここで、操作者は、選択サーチキーを入力すると、校正
指摘用バッファーKSSBUFに従って、置き換え候補
を表示する画面になる。
指摘用バッファーKSSBUFに従って、置き換え候補
を表示する画面になる。
この時、テキストバッファTEXT上で校正すべき箇所
のうち、先頭のものが、表示上で高輝度の反転された状
態になる。
のうち、先頭のものが、表示上で高輝度の反転された状
態になる。
第4図(d)では、「アイデア」が反転表示され、その
置き換え候補が、「アイデアJと「アイディア」である
ことが示される。
置き換え候補が、「アイデアJと「アイディア」である
ことが示される。
ここで、「アイディア」は、外部記憶装置DISKの保
存文書2に存在した文字列であり、[アイデアJは、カ
タカナ表記揺れ抽出文字列辞書KTSTRDICにより
指摘された文字列である。
存文書2に存在した文字列であり、[アイデアJは、カ
タカナ表記揺れ抽出文字列辞書KTSTRDICにより
指摘された文字列である。
ここで、操作者は、カーソル移動キーにより、カーソル
位置を「アイディア」の文字列に移動させ(第4図(e
))、r選択」をキー人力することにより、テキストバ
ッファTEXT上を「アイディア」の文字列に置き換え
、選択サーチキーを入力すると、校正指摘用バッファー
KSSBUFに従って、次にテキストバッファTEXT
上で校正すべき箇所を、表示上で高輝度の反転された状
態になり、置き換え候補を表示する画面になる(第4図
(f))。
位置を「アイディア」の文字列に移動させ(第4図(e
))、r選択」をキー人力することにより、テキストバ
ッファTEXT上を「アイディア」の文字列に置き換え
、選択サーチキーを入力すると、校正指摘用バッファー
KSSBUFに従って、次にテキストバッファTEXT
上で校正すべき箇所を、表示上で高輝度の反転された状
態になり、置き換え候補を表示する画面になる(第4図
(f))。
第4図(f)では、「フェリ」が反転表示され、その置
き換え候補が、「フェリ」と「フェリー」であることが
示される。
き換え候補が、「フェリ」と「フェリー」であることが
示される。
ここで、「フェリー」は、外部記憶装置DISKの保存
文書2に存在した文字列であり、「フェリ」は、カタカ
ナ表記揺れ抽出規則辞書KTRULDICの抽出規則見
出し情報「イ段文字+長音」、抽出規則置き換え情報「
イ段文字」により指摘された文字列である。
文書2に存在した文字列であり、「フェリ」は、カタカ
ナ表記揺れ抽出規則辞書KTRULDICの抽出規則見
出し情報「イ段文字+長音」、抽出規則置き換え情報「
イ段文字」により指摘された文字列である。
ここで、操作者は、「選択」をキー人力することにより
、テキストバッファTEXT上を「フェリ」の文字列の
ままにする(第4図(g))。
、テキストバッファTEXT上を「フェリ」の文字列の
ままにする(第4図(g))。
校正の対象となる箇所がない状態(第4図(g))にお
いては、「選択サーチキー」はソフトキーに表示されな
い(無効である)。
いては、「選択サーチキー」はソフトキーに表示されな
い(無効である)。
テキストバッファTEXT上、及び、保存文書2上には
、「ジョツキ」と「ジョツキ−」のカタカナ文字列が存
在するが、カタカナ表記揺れ抽出規則辞書KTRULD
ICの抽出規則見出し情報「イ段文字+長音」、抽出規
則置き換え情報[イ段文字」により、表記揺れ文字列と
して抽出された後に、カタカナ表記揺れ抽出規則不適用
辞書KTNRLDrCにより、カタカナ表記揺れの対象
外となる。
、「ジョツキ」と「ジョツキ−」のカタカナ文字列が存
在するが、カタカナ表記揺れ抽出規則辞書KTRULD
ICの抽出規則見出し情報「イ段文字+長音」、抽出規
則置き換え情報[イ段文字」により、表記揺れ文字列と
して抽出された後に、カタカナ表記揺れ抽出規則不適用
辞書KTNRLDrCにより、カタカナ表記揺れの対象
外となる。
第5図はカタカナ文字列テーブルKSKATATBの構
成を説明した図である。
成を説明した図である。
カタカナ文字列テーブルは、カタカナ文字列テーブルの
有効長と、テキストバッファTEXT上、及び、外部記
憶装置DISKの文書上より抽出されたカタカナ文字列
個数分の文字数情報、カタカナ文字列情報(1文字が2
バイトのJISX0208コードで格納される)、表記
揺れ候補情報格納番地情報(初期状態は0FFFFHを
格納している、カタカナ文字列テーブル上の相対番地)
を格納される。
有効長と、テキストバッファTEXT上、及び、外部記
憶装置DISKの文書上より抽出されたカタカナ文字列
個数分の文字数情報、カタカナ文字列情報(1文字が2
バイトのJISX0208コードで格納される)、表記
揺れ候補情報格納番地情報(初期状態は0FFFFHを
格納している、カタカナ文字列テーブル上の相対番地)
を格納される。
また、表記揺れ候補情報格納番地情報について、初期状
態は0FFFFHを格納しているが、カタカナ表記揺れ
抽出規則辞書KTRULD IC、カタカナ表記揺れ抽
出文字列辞書KTSTRDIC1及び、カタカナ表記揺
れ抽出規則不適用辞書KTNRLDICを用いて、表記
揺れどうしがあれば、表記揺れ候補情報格納番地情報を
格納する。
態は0FFFFHを格納しているが、カタカナ表記揺れ
抽出規則辞書KTRULD IC、カタカナ表記揺れ抽
出文字列辞書KTSTRDIC1及び、カタカナ表記揺
れ抽出規則不適用辞書KTNRLDICを用いて、表記
揺れどうしがあれば、表記揺れ候補情報格納番地情報を
格納する。
第6図は、カタカナ文字列テーブル登録用ワークKSK
ATWRKの構成を説明した図である。
ATWRKの構成を説明した図である。
カタカナ文字列テーブル登録用ワークは、テキストバッ
ファTEXT上、及び、−時吐出用テキストバッファT
EXTl上から抽出されたカタカナ文字列情報を、カタ
カナ文字列テーブルKSKATATBに格納する際に、
カタカナ文字列テーブルKSKATATBに同一の文字
列が登録されているかチエツクを行なうために存在して
おり、カタカナ文字列テーブル登録用ワークの有効長と
、必要分の文字数情報、カタカナ文字列情報(1文字が
2バイトのJISXO208コードで格納される)を格
納される。
ファTEXT上、及び、−時吐出用テキストバッファT
EXTl上から抽出されたカタカナ文字列情報を、カタ
カナ文字列テーブルKSKATATBに格納する際に、
カタカナ文字列テーブルKSKATATBに同一の文字
列が登録されているかチエツクを行なうために存在して
おり、カタカナ文字列テーブル登録用ワークの有効長と
、必要分の文字数情報、カタカナ文字列情報(1文字が
2バイトのJISXO208コードで格納される)を格
納される。
第7図は、カタカナ表記揺れ抽出規則辞書KTRULD
I Cの構成を説明した図である。
I Cの構成を説明した図である。
カタカナ表記揺れ抽出規則辞書は、抽出規則見出し情報
、抽出規則置き換え情報から構成されるカタカナ表記揺
れをしている文字列をカタカナ文字列テーブルKSKA
TATBより抽出するための文字列規則を格納している
辞書である。
、抽出規則置き換え情報から構成されるカタカナ表記揺
れをしている文字列をカタカナ文字列テーブルKSKA
TATBより抽出するための文字列規則を格納している
辞書である。
例えば、「ア段文字+長音」という抽出規則見出し情報
に対し、その抽出規則置き換え情報が「ア段文字」のよ
うに、文字列が短(なる方向に、規則が格納されている
。
に対し、その抽出規則置き換え情報が「ア段文字」のよ
うに、文字列が短(なる方向に、規則が格納されている
。
第8図は、カタカナ表記揺れ抽出文字列辞書KTSTR
DICの構成を説明した図である。
DICの構成を説明した図である。
カタカナ表記揺れ抽出文字列辞書は、抽出文字列見出し
情報(1文字が2バイトのJ I SXO208コード
で格納され、JISXO208コードの若いJ@番に格
納されている)、抽出文字列置き換え情報(1文字が2
バイトのJISXO208コードで格納される)から構
成され、カタカナ表記揺れをしている文字列をカタカナ
文字列テーブルKSKATATBより抽出するための規
則に該当しない文字列を格納している辞書である。
情報(1文字が2バイトのJ I SXO208コード
で格納され、JISXO208コードの若いJ@番に格
納されている)、抽出文字列置き換え情報(1文字が2
バイトのJISXO208コードで格納される)から構
成され、カタカナ表記揺れをしている文字列をカタカナ
文字列テーブルKSKATATBより抽出するための規
則に該当しない文字列を格納している辞書である。
例えば、「アーティスト」という抽出文字列見出し情報
に対し、その抽出文字列置き換え情報が「アーチスト」
のように、文字列が短くなる方向に、文字列が格納され
ている。
に対し、その抽出文字列置き換え情報が「アーチスト」
のように、文字列が短くなる方向に、文字列が格納され
ている。
第9図は、カタカナ表記揺れ抽出規則不適用辞書KTN
RLDICの構成を説明した図である。
RLDICの構成を説明した図である。
カタカナ表記揺れ抽出規則不適用辞書は、抽出文字列見
出し情報(1文字が2バイトのJISX0208コード
で格納され、JISXO208コードの若い順番に格納
されている)、抽出文字列置き換え情報(1文字が2バ
イトのJISXO208コードで格納される)から構成
され、前記カタカナ表記揺れ抽出規則辞書KTRULD
I Cの固定データを適用しても表記揺れしていない
例外の文字列を格納している辞書である。
出し情報(1文字が2バイトのJISX0208コード
で格納され、JISXO208コードの若い順番に格納
されている)、抽出文字列置き換え情報(1文字が2バ
イトのJISXO208コードで格納される)から構成
され、前記カタカナ表記揺れ抽出規則辞書KTRULD
I Cの固定データを適用しても表記揺れしていない
例外の文字列を格納している辞書である。
例えば、「アピア」という抽出文字列見出し情報に対し
、その抽出文字列置き換え情報が「アラビア」のように
、文字列が格納されている。
、その抽出文字列置き換え情報が「アラビア」のように
、文字列が格納されている。
第10図は、カタカナ表記揺れ指摘用辞書KSSDIC
の構成を説明した図である。
の構成を説明した図である。
カタカナ表記揺れ指摘用辞書は、カタカナ文字列テーブ
ルKSKATATBより、作成された、校正すべき文字
列を格納しており、テキストバッファTEX’T上、及
び、外部記憶装置DISKの文書上より抽出された指摘
個数分の指摘パターンの文字数、指摘パターンの文字列
情報(1文字が2バイトのJISXO20Bコードで格
納される)、指摘パターンの置き換え候補情報格納番地
情報、指摘パターンの置き換え候補数と、各指摘パター
ンの置き換え候補数に対応した数の置き換え候補の文字
数情報、置き換え候補の文字列情報(1文字が2バイト
のJISXO208コードで格納される)が格納される
。
ルKSKATATBより、作成された、校正すべき文字
列を格納しており、テキストバッファTEX’T上、及
び、外部記憶装置DISKの文書上より抽出された指摘
個数分の指摘パターンの文字数、指摘パターンの文字列
情報(1文字が2バイトのJISXO20Bコードで格
納される)、指摘パターンの置き換え候補情報格納番地
情報、指摘パターンの置き換え候補数と、各指摘パター
ンの置き換え候補数に対応した数の置き換え候補の文字
数情報、置き換え候補の文字列情報(1文字が2バイト
のJISXO208コードで格納される)が格納される
。
なお、指摘パターンの文字列情報は、JISX0208
コードの若い順番に格納されている。
コードの若い順番に格納されている。
第11図は、校正指摘用バッファーKSSBUFの構成
を説明した図である。
を説明した図である。
校正指摘用バッファーは、カタカナ表記揺れ指摘用辞書
KSSDICを用いて、テキストバッファTEXT上で
指摘した情報を格納しており、テキストバッファTEX
T上で指摘する個数分の指摘文書位置情報、指摘文字数
情報、置き換え候補数情報と、置き換え候補数に対応し
た数の置き換え候補の文字列長情報、置き換え候補の文
字列情報(1文字が2バイトのJISXO208コード
で格納される)が格納される。
KSSDICを用いて、テキストバッファTEXT上で
指摘した情報を格納しており、テキストバッファTEX
T上で指摘する個数分の指摘文書位置情報、指摘文字数
情報、置き換え候補数情報と、置き換え候補数に対応し
た数の置き換え候補の文字列長情報、置き換え候補の文
字列情報(1文字が2バイトのJISXO208コード
で格納される)が格納される。
なお、本校正指摘用バッファーKSSBUFの指摘文書
位置情報、指摘文字数情報、置き換え候補数情報と、置
き換え候補数に対応した数の置き換え候補の文字列長情
報、置き換え候補の文字列情報は、テキストバッファT
EXTの先頭から指摘された順番に格納される。
位置情報、指摘文字数情報、置き換え候補数情報と、置
き換え候補数に対応した数の置き換え候補の文字列長情
報、置き換え候補の文字列情報は、テキストバッファT
EXTの先頭から指摘された順番に格納される。
第12図は、テキストバッファTEXT、及び、−時呼
出用テキストバッファTEXTIの構成を示した図であ
る。
出用テキストバッファTEXTIの構成を示した図であ
る。
テキストは複数個の固定長からなる行データより構成さ
れる。各行データは同じ(複数個の文字データより構成
される。各文字データは1文字2バイトで構成され、例
えば、JISXO208コードで格納される。
れる。各行データは同じ(複数個の文字データより構成
される。各文字データは1文字2バイトで構成され、例
えば、JISXO208コードで格納される。
また、各文字の位置は行を示すY座標とその行内の文字
位置を示すX座標により指定される。例えば、テキスト
先頭より3行目で左から4文字目の文字はX座標=4、
Y座標=3で指定される。
位置を示すX座標により指定される。例えば、テキスト
先頭より3行目で左から4文字目の文字はX座標=4、
Y座標=3で指定される。
同様に、カーソルが現在どの位置にあるかも、このX座
標、Y座標で管理される。
標、Y座標で管理される。
次に、上述の実施例の動作を、第13図〜第20図に示
すフローチャートに従って説明する。
すフローチャートに従って説明する。
第13図は、カタカナ表記揺れデータを検索する範囲を
指定する処理、カタカナ表記揺れ指摘用辞書を作成する
処理、及び、校正すべき箇所の指摘を行なう処理の全体
フローチャートである。
指定する処理、カタカナ表記揺れ指摘用辞書を作成する
処理、及び、校正すべき箇所の指摘を行なう処理の全体
フローチャートである。
先ず、ステップ13−1では、キーボードKBからの入
力を待ち、入力を受けるとデータをキーボードバッファ
KBBUFに取り込む処理を行なう。ここで、キーボー
ドバッファKBBUF先頭が校正指摘開始キーであれば
、ステップ13−2に分岐し、校正指摘開始キー以外な
らば、ステップ13−3に分岐する。
力を待ち、入力を受けるとデータをキーボードバッファ
KBBUFに取り込む処理を行なう。ここで、キーボー
ドバッファKBBUF先頭が校正指摘開始キーであれば
、ステップ13−2に分岐し、校正指摘開始キー以外な
らば、ステップ13−3に分岐する。
ステップ13−3では、入カキ−に従い、校正指摘以外
の一般のワードプロセッサにおいて見られるその他の処
理を行なう。
の一般のワードプロセッサにおいて見られるその他の処
理を行なう。
ステップ13−2では、キーボードKBからの入力を待
ち、入力を受けるとデータをキーボードバッファKBB
UFに取り込む処理を行なう。ここで、キーボードバッ
ファKBBUF先頭が表記揺れデータ複数文書指定キー
であれば、ステップ13−5に分岐し、表記揺れデータ
単一文書指定キーであれば、ステップ13−7に分岐し
、表記揺れデータ複数文書指定キー、表記揺れデータ単
一文書指定キー以外ならば、ステップ13−4に分岐す
る。
ち、入力を受けるとデータをキーボードバッファKBB
UFに取り込む処理を行なう。ここで、キーボードバッ
ファKBBUF先頭が表記揺れデータ複数文書指定キー
であれば、ステップ13−5に分岐し、表記揺れデータ
単一文書指定キーであれば、ステップ13−7に分岐し
、表記揺れデータ複数文書指定キー、表記揺れデータ単
一文書指定キー以外ならば、ステップ13−4に分岐す
る。
ステップ13−4では、何も処理を行なわない。
ステップ13−5では、第14図に詳述するように、外
部記憶装置DISKにある文書の文書名を、ウィンドウ
表示画面WDSPに表示し、表記揺れデータを抽出する
文書を指定する処理を行ない、処理を終える。
部記憶装置DISKにある文書の文書名を、ウィンドウ
表示画面WDSPに表示し、表記揺れデータを抽出する
文書を指定する処理を行ない、処理を終える。
次に、ステップ13−6では、第15図に詳述するよう
に、テキストバッファTEXT上、及び、ステップ13
−5において指定された外部記憶装置DISKにある文
書から、カタカナ文字列情報を抽出し、カタカナ文字列
テーブルKSKATATHに格納する処理を行ない、処
理を終える。但し、本ステップ13−6において、カタ
カナ文字列テーブルの表記揺れ候補情報格納番地情報は
、初期状態の0FFFFHな格納する。
に、テキストバッファTEXT上、及び、ステップ13
−5において指定された外部記憶装置DISKにある文
書から、カタカナ文字列情報を抽出し、カタカナ文字列
テーブルKSKATATHに格納する処理を行ない、処
理を終える。但し、本ステップ13−6において、カタ
カナ文字列テーブルの表記揺れ候補情報格納番地情報は
、初期状態の0FFFFHな格納する。
ステップ13−7では、第16図に詳述するように、テ
キストバッファTEXT上から、カタカナ文字列情報を
抽出し、カタカナ文字列テーブルKSKATATBに格
納する処理を行ない、処理を終える。但し、本ステップ
13−7において、カタカナ文字列テーブルの表記揺れ
候補情報格納番地情報は、初期状態の0FFFFHな格
納する。
キストバッファTEXT上から、カタカナ文字列情報を
抽出し、カタカナ文字列テーブルKSKATATBに格
納する処理を行ない、処理を終える。但し、本ステップ
13−7において、カタカナ文字列テーブルの表記揺れ
候補情報格納番地情報は、初期状態の0FFFFHな格
納する。
次に、ステップ13−8では、第17図に詳述するよう
に、カタカナ文字列テーブルKSKATATBに格納さ
れたカタカナ文字列情報に対し、カタカナ表記揺れ抽出
規則辞書KTRULD IC、カタカナ表記揺れ抽出文
字列辞書KTSTRD I C1及び、カタカナ表記揺
れ抽出規則不適用辞書KTNRLDICを用いて、表記
揺れどうしがあれば、表記揺れ候補情報格納番地情報を
格納する。
に、カタカナ文字列テーブルKSKATATBに格納さ
れたカタカナ文字列情報に対し、カタカナ表記揺れ抽出
規則辞書KTRULD IC、カタカナ表記揺れ抽出文
字列辞書KTSTRD I C1及び、カタカナ表記揺
れ抽出規則不適用辞書KTNRLDICを用いて、表記
揺れどうしがあれば、表記揺れ候補情報格納番地情報を
格納する。
次に、ステップ13−9では、第18図に詳述するよう
に、ステップ13−8において作成された、表記揺れ候
補情報格納番地情報を格納したカタカナ文字列テーブル
KSKATATBより、校正すべき文字列の情報を辞書
形式にして(置き換え候補情報も含む)、カタカナ表記
揺れ指摘用辞書KSSDICを作成する処理を行ない、
処理を終える。
に、ステップ13−8において作成された、表記揺れ候
補情報格納番地情報を格納したカタカナ文字列テーブル
KSKATATBより、校正すべき文字列の情報を辞書
形式にして(置き換え候補情報も含む)、カタカナ表記
揺れ指摘用辞書KSSDICを作成する処理を行ない、
処理を終える。
次に、ステップ13−10では、第19図に詳述するよ
うに、ステップ13−9において作成されたカタカナ表
記揺れ指摘用辞書KSSD I Cを用いて、テキスト
バッファTEXT上で指摘すべき箇所を検索し、指摘す
べき箇所の情報(置き換え候補情報も含む)を作成し、
校正指摘用バッファーKSSBUFに格納する処理を行
ない、処理を終える。
うに、ステップ13−9において作成されたカタカナ表
記揺れ指摘用辞書KSSD I Cを用いて、テキスト
バッファTEXT上で指摘すべき箇所を検索し、指摘す
べき箇所の情報(置き換え候補情報も含む)を作成し、
校正指摘用バッファーKSSBUFに格納する処理を行
ない、処理を終える。
次に、ステップ13−11では、第20図に詳述するよ
うに、ステップ13−10において作成され、校正指摘
用バッファーKSSBUFに格納された指摘データによ
り、校正すべき指摘箇所の置き換え候補情報を表示して
、置き換え処理を行ない、処理を終える。
うに、ステップ13−10において作成され、校正指摘
用バッファーKSSBUFに格納された指摘データによ
り、校正すべき指摘箇所の置き換え候補情報を表示して
、置き換え処理を行ない、処理を終える。
第14図は、ステップ13−5の表記揺れデータ複数文
書指定処理を詳細化したフローチャートである。
書指定処理を詳細化したフローチャートである。
先ず、ステップ14−1において、外部記憶装置DIS
Kにある文書の文書名を、ウィンドウ表示画面WDSP
に表示する処理を行なう。
Kにある文書の文書名を、ウィンドウ表示画面WDSP
に表示する処理を行なう。
次に、ステップ14−2では、キーボードKBからの入
力を待ち、入力を受けるとデータをキーボードバッファ
KBBUFに取り込む処理を行なう。ここで、キーボー
ドバッファKBBUF先頭が選択終了キーであれば、ス
テップ14−3に分岐し、選択キーであれば、ステップ
14−4に分岐し、選択取消キーであれば、ステップ1
4−5に分岐し、カーソル移動キーであれば、ステップ
14−6に分岐し、上記キー以外ならば、ステップ14
−7に分岐する。
力を待ち、入力を受けるとデータをキーボードバッファ
KBBUFに取り込む処理を行なう。ここで、キーボー
ドバッファKBBUF先頭が選択終了キーであれば、ス
テップ14−3に分岐し、選択キーであれば、ステップ
14−4に分岐し、選択取消キーであれば、ステップ1
4−5に分岐し、カーソル移動キーであれば、ステップ
14−6に分岐し、上記キー以外ならば、ステップ14
−7に分岐する。
ステップ14−7では、何も処理を行なわない。
ステップ14−3では、ウィンドウ表示画面WDSPの
外部記憶装置DISKにある文書指定表示を消去し、指
定状態を記憶して処理を終える。
外部記憶装置DISKにある文書指定表示を消去し、指
定状態を記憶して処理を終える。
ステップ14−4では、カーソルで示された文書名に対
し、反転していない状態なら(選択されていない)、カ
ーソルで示された文書をカタカナ表記揺れ文字列の抽出
対象文書に変更する処理を行ない(選択される)、反転
している状態なら(選択されている)、何も処理を行な
わない。
し、反転していない状態なら(選択されていない)、カ
ーソルで示された文書をカタカナ表記揺れ文字列の抽出
対象文書に変更する処理を行ない(選択される)、反転
している状態なら(選択されている)、何も処理を行な
わない。
ステップ14−5では、カーソルで示された文書名に対
し、反転している状態なら(選択されている)、カーソ
ルで示された文書をカタカナ表記揺れ文字列の抽出対象
外文書に変更する処理を行ない(選択されない)、反転
していない状態なら(選択されていない)、何も処理を
行なわない。
し、反転している状態なら(選択されている)、カーソ
ルで示された文書をカタカナ表記揺れ文字列の抽出対象
外文書に変更する処理を行ない(選択されない)、反転
していない状態なら(選択されていない)、何も処理を
行なわない。
ステップ14−6では、ウィンドウ表示画面WDSPの
文書指定表示のカーソルの位置を指定された移動方向へ
、変更する処理を行なう。
文書指定表示のカーソルの位置を指定された移動方向へ
、変更する処理を行なう。
第15図は、ステップ13−6の複数文書文字列検索処
理を詳細化したフローチャートである。
理を詳細化したフローチャートである。
先ず、ステップ15−1において、テキストバッファT
EXT上でカタカナ文字列を検索し、抽出する処理を行
なう。但し、カタカナ文字列が抽出されたら、本処理を
終了する。カタカナ文字列が存在しなければ、ステップ
15−5に分岐し、カタカナ文字列が存在すれば、ステ
ップ15−2に分岐する。
EXT上でカタカナ文字列を検索し、抽出する処理を行
なう。但し、カタカナ文字列が抽出されたら、本処理を
終了する。カタカナ文字列が存在しなければ、ステップ
15−5に分岐し、カタカナ文字列が存在すれば、ステ
ップ15−2に分岐する。
次に、ステップ15−2では、ステップ15−1におい
て抽出されたカタカナ文字列を、カタカナ文字列テーブ
ル登録用ワークKSKATWRKへ、格納する。
て抽出されたカタカナ文字列を、カタカナ文字列テーブ
ル登録用ワークKSKATWRKへ、格納する。
次に、ステップ15−3では、カタカナ文字列テーブル
登録用ワークKSKATWRKへ、格納された文字列に
対し、カタカナ文字列テーブルKSKATATBに同一
の文字列が格納されているかチエツクする処理を行なう
。同一の文字列が格納されていたら、ステップ15−1
に分岐する。
登録用ワークKSKATWRKへ、格納された文字列に
対し、カタカナ文字列テーブルKSKATATBに同一
の文字列が格納されているかチエツクする処理を行なう
。同一の文字列が格納されていたら、ステップ15−1
に分岐する。
同一の文字列が格納されていなければ、ステップ15−
4に分岐する。
4に分岐する。
ステップ15−4では、カタカナ文字列テーブル登録用
ワークKSKATWRKへ格納された文字列を、カタカ
ナ文字列テーブルKSKATATBに、所定のテーブル
形式にして格納する処理を行なう。但し、カタカナ文字
列テーブルの表記揺れ候補情報格納番地情報は、初期状
態の0FFFFHを格納する。
ワークKSKATWRKへ格納された文字列を、カタカ
ナ文字列テーブルKSKATATBに、所定のテーブル
形式にして格納する処理を行なう。但し、カタカナ文字
列テーブルの表記揺れ候補情報格納番地情報は、初期状
態の0FFFFHを格納する。
ステップ15−5では、ステップ13−5の表記揺れデ
ータ複数文書指定処理において、指定された外部記憶装
置DISKの文書のうち、カタカナ文字列の抽出処理を
行なっていない1文書を、−時呼出用テキストバッファ
TEXTIへ呼び出す処理を行なう。
ータ複数文書指定処理において、指定された外部記憶装
置DISKの文書のうち、カタカナ文字列の抽出処理を
行なっていない1文書を、−時呼出用テキストバッファ
TEXTIへ呼び出す処理を行なう。
次に、ステップ15−6において、−時吐出用テキスト
バッファTEXTI上でカタカナ文字列を検索し、抽出
する処理を行なう。但し、カタカナ文字列が抽出された
ら、本処理を終了する。カタカナ文字列が存在しなけれ
ば、ステップ15−10に分岐し、カタカナ文字列が存
在すれば、ステップ15−7に分岐する。
バッファTEXTI上でカタカナ文字列を検索し、抽出
する処理を行なう。但し、カタカナ文字列が抽出された
ら、本処理を終了する。カタカナ文字列が存在しなけれ
ば、ステップ15−10に分岐し、カタカナ文字列が存
在すれば、ステップ15−7に分岐する。
次に、ステップ15−7では、ステップ15−6におい
て抽出されたカタカナ文字列を、カタカナ文字列テーブ
ル登録用ワークKSKATWRKへ、格納する。
て抽出されたカタカナ文字列を、カタカナ文字列テーブ
ル登録用ワークKSKATWRKへ、格納する。
次に、ステップ15−8では、カタカナ文字列テーブル
登録用ワークKSKATWRKへ、格納された文字列に
対し、カタカナ文字列テーブルKSKATATBに同一
の文字列が格納されているかチエツクする処理を行なう
。同一の文字列が格納されていたら、ステップ15−6
に分岐する。
登録用ワークKSKATWRKへ、格納された文字列に
対し、カタカナ文字列テーブルKSKATATBに同一
の文字列が格納されているかチエツクする処理を行なう
。同一の文字列が格納されていたら、ステップ15−6
に分岐する。
同一の文字列が格納されていなければ、ステップ15−
9に分岐する。
9に分岐する。
ステップ15−9では、カタカナ文字列テーブル登録用
ワークKSKATWRKへ格納された文字列を、カタカ
ナ文字列テーブルKSKATATBに、所定のテーブル
形式にして格納する処理を行なう。但し、カタカナ文字
列テーブルの表記揺れ候補情報格納番地情報は、初期状
態の0FFFFHを格納する。
ワークKSKATWRKへ格納された文字列を、カタカ
ナ文字列テーブルKSKATATBに、所定のテーブル
形式にして格納する処理を行なう。但し、カタカナ文字
列テーブルの表記揺れ候補情報格納番地情報は、初期状
態の0FFFFHを格納する。
ステップ15−10では、ステップ13−5の表記揺れ
データ複数文書指定処理において、指定された外部記憶
装置DISKの文書のうち、カタカナ文字列の抽出処理
を行なっていない文書が存在するか判別する処理を行な
う。カタカナ文字列の抽出処理を行なっていない文書が
存在するならば、ステップ15−5に分岐する。カタカ
ナ文字列の抽出処理を行なっていない文書が存在しない
ならば、ステップ17−1に分岐する。
データ複数文書指定処理において、指定された外部記憶
装置DISKの文書のうち、カタカナ文字列の抽出処理
を行なっていない文書が存在するか判別する処理を行な
う。カタカナ文字列の抽出処理を行なっていない文書が
存在するならば、ステップ15−5に分岐する。カタカ
ナ文字列の抽出処理を行なっていない文書が存在しない
ならば、ステップ17−1に分岐する。
第16図は、ステップ13−7の文字列検索処理を詳細
化したフローチャートである。
化したフローチャートである。
先ず、ステップ16−1において、テキストバッファT
EXT上でカタカナ文字列を検索し、抽出する処理を行
なう。但し、カタカナ文字列が抽出されたら、本処理を
終了する。カタカナ文字列が存在しなければ、ステップ
17−1に分岐し、カタカナ文字列が存在すれば、ステ
ップ16−2に分岐する。
EXT上でカタカナ文字列を検索し、抽出する処理を行
なう。但し、カタカナ文字列が抽出されたら、本処理を
終了する。カタカナ文字列が存在しなければ、ステップ
17−1に分岐し、カタカナ文字列が存在すれば、ステ
ップ16−2に分岐する。
次に、ステップ16−2では、ステップ16−1におい
て抽出されたカタカナ文字列を、カタカナ文字列テーブ
ル登録用ワークKSKATWRKへ、格納する。
て抽出されたカタカナ文字列を、カタカナ文字列テーブ
ル登録用ワークKSKATWRKへ、格納する。
次に、ステップ16−3では、カタカナ文字列テーブル
登録用ワークKSKATWRKへ、格納された文字列に
対し、カタカナ文字列テーブルKSKATATBに同一
の文字列が格納されているかチエツクする処理を行なう
。同一の文字列が格納されていたら、ステップ16−1
に分岐する。
登録用ワークKSKATWRKへ、格納された文字列に
対し、カタカナ文字列テーブルKSKATATBに同一
の文字列が格納されているかチエツクする処理を行なう
。同一の文字列が格納されていたら、ステップ16−1
に分岐する。
同一の文字列が格納されていなければ、ステップ16−
4に分岐する。
4に分岐する。
ステップ16−4では、カタカナ文字列テーブル登録用
ワークKSKATWRKへ格納された文字列を、カタカ
ナ文字列テーブルKSKATATBに、所定のテーブル
形式にして格納する処理を行なう。但し、カタカナ文字
列テーブルの表記揺れ候補情報格納番地情報は、初期状
態の0FFFFHを格納する。
ワークKSKATWRKへ格納された文字列を、カタカ
ナ文字列テーブルKSKATATBに、所定のテーブル
形式にして格納する処理を行なう。但し、カタカナ文字
列テーブルの表記揺れ候補情報格納番地情報は、初期状
態の0FFFFHを格納する。
第17図は、ステップ13−8の表記揺れ文字711抽
出処理を詳細化したフローチャートである。
出処理を詳細化したフローチャートである。
先ず、ステップ17−1において、カタカナ文字列テー
ブルKSKATATBから、表記揺れ文字列の抽出する
ポイントをカタカナ文字列テーブルKSKATATBの
先頭に設定する処理を行なう。
ブルKSKATATBから、表記揺れ文字列の抽出する
ポイントをカタカナ文字列テーブルKSKATATBの
先頭に設定する処理を行なう。
次に、ステップ17−2では、カタカナ文字列テーブル
KSKATATBから表記揺れ文字列を抽出するポイン
トの文字列に対し、カタカナ表記揺れ抽出規則辞書KT
RULDICにより、表記揺れ文字列候補を作成可能か
判別処理を行ない、作成可能ならば、考えつるすべての
表記揺れ文字列候補を作成する処理を行なう。作成可能
ならば、ステップ17−3に分岐する。作成不可能なら
ば、ステップ17−4に分岐する。
KSKATATBから表記揺れ文字列を抽出するポイン
トの文字列に対し、カタカナ表記揺れ抽出規則辞書KT
RULDICにより、表記揺れ文字列候補を作成可能か
判別処理を行ない、作成可能ならば、考えつるすべての
表記揺れ文字列候補を作成する処理を行なう。作成可能
ならば、ステップ17−3に分岐する。作成不可能なら
ば、ステップ17−4に分岐する。
ステップ17−3では、ステップ17−2において作成
した表記揺れ文字列候補が、カタカナ表記揺れ抽出規則
不適用辞書KTNRLDICに格納されているか検索す
る処理を行なう。検索処理の結果、存在すれば、ステッ
プ17−7に分岐する。検索処理の結果、存在しなけれ
ば、ステップ17−5に分岐する。
した表記揺れ文字列候補が、カタカナ表記揺れ抽出規則
不適用辞書KTNRLDICに格納されているか検索す
る処理を行なう。検索処理の結果、存在すれば、ステッ
プ17−7に分岐する。検索処理の結果、存在しなけれ
ば、ステップ17−5に分岐する。
ステップ17−4では、カタカナ文字列テーブルKSK
ATATBから表記揺れ文字列を抽出するポイントの文
字列に対し、カタカナ表記揺れ抽出文字列辞書KTST
RDICにより、表記揺れ文字列候補を作成可能か判別
処理を行ない、作成可能ならば、表記揺れ文字列候補を
作成する処理を行なう。作成可能ならば、ステップ17
−5に分岐する。作成不可能ならば、ステップ17−7
に分岐する。
ATATBから表記揺れ文字列を抽出するポイントの文
字列に対し、カタカナ表記揺れ抽出文字列辞書KTST
RDICにより、表記揺れ文字列候補を作成可能か判別
処理を行ない、作成可能ならば、表記揺れ文字列候補を
作成する処理を行なう。作成可能ならば、ステップ17
−5に分岐する。作成不可能ならば、ステップ17−7
に分岐する。
ステップ17−5では、ステップ17−2、及び、ステ
ップ17−4で作成された表記揺れ文字列候補が、カタ
カナ文字列テーブルKSKATATBに格納されている
か検索する処理を行なう。
ップ17−4で作成された表記揺れ文字列候補が、カタ
カナ文字列テーブルKSKATATBに格納されている
か検索する処理を行なう。
検索処理の結果、存在すれば、ステップ17−6に分岐
する。検索処理の結果、存在しなければ、ステップ17
−7に分岐する。
する。検索処理の結果、存在しなければ、ステップ17
−7に分岐する。
ステップ17−6では、カタカナ文字列テーブルKSK
ATATBの表記揺れ候補情報格納番地情報に、ステッ
プ17−5において検索された表記揺れ文字列候補の所
在番地(カタカナ文字列テーブルKSKATATBの相
対番地)を格納する処理を行なう。
ATATBの表記揺れ候補情報格納番地情報に、ステッ
プ17−5において検索された表記揺れ文字列候補の所
在番地(カタカナ文字列テーブルKSKATATBの相
対番地)を格納する処理を行なう。
ステップ17−7では、カタカナ文字列テーブルKSK
ATATBから、表記揺れ文字列の抽出するポイントを
、表記揺れ候補情報格納番地情報に表記揺れ候補の所在
番地が格納されていない(初期状態の0FFFFHのま
まである)次のポイントに設定する処理を行なう。もし
、次のポイントに設定処理時に、カタカナ文字列テーブ
ルKSKATATBの終了位置に到達したら、ステップ
18−1に分岐する。次のポイントに設定処理時に、カ
タカナ文字列テーブルKSKATATBの終了位置に到
達してなければ、ステップ17−2に分岐する。
ATATBから、表記揺れ文字列の抽出するポイントを
、表記揺れ候補情報格納番地情報に表記揺れ候補の所在
番地が格納されていない(初期状態の0FFFFHのま
まである)次のポイントに設定する処理を行なう。もし
、次のポイントに設定処理時に、カタカナ文字列テーブ
ルKSKATATBの終了位置に到達したら、ステップ
18−1に分岐する。次のポイントに設定処理時に、カ
タカナ文字列テーブルKSKATATBの終了位置に到
達してなければ、ステップ17−2に分岐する。
第18図は、ステップ13−9のカタカナ表記揺れ指摘
用辞書作成処理を詳細化したフローチャートである。
用辞書作成処理を詳細化したフローチャートである。
先ず、ステップ18−1において、カタカナ文字列テー
ブルKSKATATBから、カタカナ表記揺れ指摘用辞
書KSSDICの作成するポイントを、カタカナ文字列
テーブルKSKATATBの先頭に設定する処理を行な
う。
ブルKSKATATBから、カタカナ表記揺れ指摘用辞
書KSSDICの作成するポイントを、カタカナ文字列
テーブルKSKATATBの先頭に設定する処理を行な
う。
次に、ステップ18−2では、カタカナ文字列テーブル
KSKATATBから、カタカナ表記揺れ指摘用辞書K
SSDICの作成するポイントを、表記揺れ候補情報格
納番地情報に表記揺れ候補の所在番地が格納されている
(初期状態の0FFFFHのままでない)次のポイント
に設定する処理を行なう。もし、次のポイントに設定処
理時に、カタカナ文字列テーブルKSKATATBの終
了位置に到達したら、ステップ19−1に分岐する。次
のポイントに設定処理時に、カタカナ文字列テーブルK
SKATATBの終了位置に到達してなければ、ステッ
プ18−3に分岐する。
KSKATATBから、カタカナ表記揺れ指摘用辞書K
SSDICの作成するポイントを、表記揺れ候補情報格
納番地情報に表記揺れ候補の所在番地が格納されている
(初期状態の0FFFFHのままでない)次のポイント
に設定する処理を行なう。もし、次のポイントに設定処
理時に、カタカナ文字列テーブルKSKATATBの終
了位置に到達したら、ステップ19−1に分岐する。次
のポイントに設定処理時に、カタカナ文字列テーブルK
SKATATBの終了位置に到達してなければ、ステッ
プ18−3に分岐する。
ステップ18−3では、カタカナ表記揺れ指摘用辞書K
SSDICへ、指摘パターンの文字列情報がJISXO
208コードの若い順番になるように、ステップ18−
2で定めたポイントの指摘パターン情報、置き換え候補
情報を追加格納する処理を行なう。
SSDICへ、指摘パターンの文字列情報がJISXO
208コードの若い順番になるように、ステップ18−
2で定めたポイントの指摘パターン情報、置き換え候補
情報を追加格納する処理を行なう。
第19図は、ステップ13−10の校正箇所の検索処理
、及び、校正指摘用データ作成処理を詳細化したフロー
チャートである。
、及び、校正指摘用データ作成処理を詳細化したフロー
チャートである。
先ず、ステップ19−1において、カタカナ表記揺れ指
摘用辞書KSSDICによる、テキストバッファTEX
T上の校正指摘箇所の検索ポイントを、テキストバッフ
ァTEXT上の先頭に設定する処理を行なう。
摘用辞書KSSDICによる、テキストバッファTEX
T上の校正指摘箇所の検索ポイントを、テキストバッフ
ァTEXT上の先頭に設定する処理を行なう。
次に、ステップ19−2では、カタカナ表記揺れ指摘用
辞書KSSDICにより、テキストバッファTEXT上
の校正指摘箇所を検索する処理を行なう。但し、校正指
摘箇所が検出されたら、本処理を終了する。校正指摘箇
所が検出されなければ、ステップ19−5に分岐し、校
正指摘箇所が検出されれば、ステップ19−3に分岐す
る。
辞書KSSDICにより、テキストバッファTEXT上
の校正指摘箇所を検索する処理を行なう。但し、校正指
摘箇所が検出されたら、本処理を終了する。校正指摘箇
所が検出されなければ、ステップ19−5に分岐し、校
正指摘箇所が検出されれば、ステップ19−3に分岐す
る。
ステップ19−3では、校正箇所の情報(指摘文書位置
情報、指摘文字数情報、置き換え候補数情報、置き換え
候補情報)を、カタカナ表記揺れ指摘用辞書KSSD
I Cにより、校正指摘用バッファKSSBUFに、追
加格納する処理を行なう。
情報、指摘文字数情報、置き換え候補数情報、置き換え
候補情報)を、カタカナ表記揺れ指摘用辞書KSSD
I Cにより、校正指摘用バッファKSSBUFに、追
加格納する処理を行なう。
次に、ステップ19−4では、カタカナ表記揺れ指摘用
辞書KSSDICによる、テキストバッファTEXT上
の校正指摘箇所の検索ポイントを、校正指摘箇所が検出
されたテキストバッファTEXT上の文字列の直後に設
定する処理を行なう。
辞書KSSDICによる、テキストバッファTEXT上
の校正指摘箇所の検索ポイントを、校正指摘箇所が検出
されたテキストバッファTEXT上の文字列の直後に設
定する処理を行なう。
ステップ19−5では、校正指摘用バッファKSSBt
JFに格納された情報により、テキストバッファTEX
T上の校正指摘箇所すべての表示形態を、網掛は状態に
する処理を行なう。
JFに格納された情報により、テキストバッファTEX
T上の校正指摘箇所すべての表示形態を、網掛は状態に
する処理を行なう。
第20図は、ステップ13−11の校正すべき指摘箇所
の指摘処理を詳細化したフローチャートである。
の指摘処理を詳細化したフローチャートである。
先ず、ステップ20−1では、キーボードKBからの入
力を待ち、入力を受けるとデータをキーボードバッファ
KBBUFに取り込む処理を行なう。ここで、キーボー
ドバッファKBBUF先頭が選択サーチキーであれば、
ステップ20−2に分岐し、選択サーチキー以外ならば
、ステップ20−3に分岐する。
力を待ち、入力を受けるとデータをキーボードバッファ
KBBUFに取り込む処理を行なう。ここで、キーボー
ドバッファKBBUF先頭が選択サーチキーであれば、
ステップ20−2に分岐し、選択サーチキー以外ならば
、ステップ20−3に分岐する。
ステップ20−3では、入カキ−に従い、指摘箇所サー
チ以外の一般のワードプロセッサにおいて見られるその
他の処理を行なう。
チ以外の一般のワードプロセッサにおいて見られるその
他の処理を行なう。
ステップ20−2では、校正指摘用バッファKSSBU
Fに格納された情報により、テキストバッファTEXT
上の校正指摘箇所を先頭から検索する処理を行なう。も
し、校正指摘箇所が存在しなければ、ステップ20−4
に分岐する。もし、校正指摘箇所が存在すれば、ステッ
プ20−5に分岐する。
Fに格納された情報により、テキストバッファTEXT
上の校正指摘箇所を先頭から検索する処理を行なう。も
し、校正指摘箇所が存在しなければ、ステップ20−4
に分岐する。もし、校正指摘箇所が存在すれば、ステッ
プ20−5に分岐する。
ステップ20−5では、ステップ20−2において検索
されたテキストバッファTEXT上の指摘箇所について
、校正指摘用バッファKSSBUFに格納された情報に
より、置き換え候補文字列を、ウィンドウ表示画面WD
SPに反転カーソルと共に、表示する処理を行なう。
されたテキストバッファTEXT上の指摘箇所について
、校正指摘用バッファKSSBUFに格納された情報に
より、置き換え候補文字列を、ウィンドウ表示画面WD
SPに反転カーソルと共に、表示する処理を行なう。
ステップ20−6では、キーボードKBからの入力を待
ち、入力を受けるとデータをキーボードバッファKBB
UFに取り込む処理を行なう。ここで、キーボードバッ
ファKBBUF先頭が選択キーであれば、ステップ20
−7に分岐し、カーソル移動キーであれば、ステップ2
0−8に分岐し、選択キー、カーソル移動キー以外なら
ば、ステップ20−9′に分岐する。
ち、入力を受けるとデータをキーボードバッファKBB
UFに取り込む処理を行なう。ここで、キーボードバッ
ファKBBUF先頭が選択キーであれば、ステップ20
−7に分岐し、カーソル移動キーであれば、ステップ2
0−8に分岐し、選択キー、カーソル移動キー以外なら
ば、ステップ20−9′に分岐する。
ステップ20−9では、何も処理を行なわない。
ステップ20−7では、ウィンドウ表示画面WDSPに
反転カーソル位置がある置き換え候補文字列へ、テキス
トバッファTEXT上の指摘箇所について、置き換え、
本指摘箇所の校正指摘用バッファKSSBUFに格納さ
れた情報を無効にする処理を行なう。
反転カーソル位置がある置き換え候補文字列へ、テキス
トバッファTEXT上の指摘箇所について、置き換え、
本指摘箇所の校正指摘用バッファKSSBUFに格納さ
れた情報を無効にする処理を行なう。
ステップ20−8では、ウィンドウ表示画面WDSP上
の反転カーソル位置をカーソル移動方向にしたがって、
変更する処理を行なう。
の反転カーソル位置をカーソル移動方向にしたがって、
変更する処理を行なう。
[他の実施例]
以上の説明において、テキストバッファ、及び、外部記
憶装置DISKに存在する文書から、カタカナ文字列を
抽出し、カタカナ表記揺れ抽出規則辞書、カタカナ表記
揺れ抽出文字列辞書、及び、カタカナ表記揺れ抽出規則
不適用辞書を用いて、カタカナ表記揺れ指摘用辞書を作
成できることを説明をしてきた。
憶装置DISKに存在する文書から、カタカナ文字列を
抽出し、カタカナ表記揺れ抽出規則辞書、カタカナ表記
揺れ抽出文字列辞書、及び、カタカナ表記揺れ抽出規則
不適用辞書を用いて、カタカナ表記揺れ指摘用辞書を作
成できることを説明をしてきた。
同様に、テキストバッファ、及び、外部記憶装置DIS
Kに存在する文書から、英文字列を抽出し、英文字表記
揺れ抽出規則辞書、英文字表記揺れ抽出文字列辞書、及
び、英文字表記揺れ抽出規則不適用辞書を用いて、英文
字表記揺れ指摘用辞書を作成することも、可能である。
Kに存在する文書から、英文字列を抽出し、英文字表記
揺れ抽出規則辞書、英文字表記揺れ抽出文字列辞書、及
び、英文字表記揺れ抽出規則不適用辞書を用いて、英文
字表記揺れ指摘用辞書を作成することも、可能である。
このときは、第15図、第16図のフローチャートにお
いて、カタカナ文字列をテキストバッファ、及び、−時
吐出用テキストバッファから抽出する処理を英文字を抽
出する処理に変更し、カタカナ表記揺れ抽出規則辞書、
カタカナ表記揺れ抽出文字列辞書、及び、カタカナ表記
揺れ抽出規則不適用辞書を、英文字表記揺れ抽出規則辞
書、英文字表記揺れ抽出文字列辞書、及び、英文字表記
揺れ抽出規則不適用辞書に、変更することにより実現さ
れる。
いて、カタカナ文字列をテキストバッファ、及び、−時
吐出用テキストバッファから抽出する処理を英文字を抽
出する処理に変更し、カタカナ表記揺れ抽出規則辞書、
カタカナ表記揺れ抽出文字列辞書、及び、カタカナ表記
揺れ抽出規則不適用辞書を、英文字表記揺れ抽出規則辞
書、英文字表記揺れ抽出文字列辞書、及び、英文字表記
揺れ抽出規則不適用辞書に、変更することにより実現さ
れる。
また、同様に、テキストバッファ、及び、外部記憶装置
DISKに存在する文書から、平板名文字列を抽出し、
平板名表記揺れ抽出規則辞書、平板名表記揺れ抽出文字
列辞書、及び、平板名表記揺れ抽出規則不適用辞書を用
いて、平板名表記揺れ指摘用辞書を作成することも、可
能である。
DISKに存在する文書から、平板名文字列を抽出し、
平板名表記揺れ抽出規則辞書、平板名表記揺れ抽出文字
列辞書、及び、平板名表記揺れ抽出規則不適用辞書を用
いて、平板名表記揺れ指摘用辞書を作成することも、可
能である。
このときは、第15図、第16図のフローチャートにお
いて、カタカナ文字列をテキストバッファ、及び、−時
呼出用テキストバッファから抽出する処理を平仮名を抽
出する処理に変更し、カタカナ表記揺れ抽出規則辞書、
ガタカナ表記揺れ抽出文字列辞書、及び、カタカナ表記
揺れ抽出規則不適用辞書を、平板名表記揺れ抽出規則辞
書、平板名表記揺れ抽出文字列辞書、及び、平板名表記
揺れ抽出規則不適用辞書に、変更することにより実現さ
れる。
いて、カタカナ文字列をテキストバッファ、及び、−時
呼出用テキストバッファから抽出する処理を平仮名を抽
出する処理に変更し、カタカナ表記揺れ抽出規則辞書、
ガタカナ表記揺れ抽出文字列辞書、及び、カタカナ表記
揺れ抽出規則不適用辞書を、平板名表記揺れ抽出規則辞
書、平板名表記揺れ抽出文字列辞書、及び、平板名表記
揺れ抽出規則不適用辞書に、変更することにより実現さ
れる。
[発明の効果]
本発明によれば、校正すべき指摘箇所を検出するための
辞書を、校正すべき指摘箇所を検出する時以外は、メモ
リー上に常駐する必要がな(、他の機能が動作している
時は、前記メモリー空間を、使用することができる。ま
た、複数の文書中に存在する校正すべき文字列のみ辞書
に登録するので、必要最低限のメモリーを使用すれば良
い。
辞書を、校正すべき指摘箇所を検出する時以外は、メモ
リー上に常駐する必要がな(、他の機能が動作している
時は、前記メモリー空間を、使用することができる。ま
た、複数の文書中に存在する校正すべき文字列のみ辞書
に登録するので、必要最低限のメモリーを使用すれば良
い。
また、多分野の文書を含む、いろいろな傾向を含む、複
数の文書から抽出された指摘の対象となる条件を満たす
文字列情報により、指摘の対象となる条件を満たす文字
列を、幅広(見つけ出すことが可能である。
数の文書から抽出された指摘の対象となる条件を満たす
文字列情報により、指摘の対象となる条件を満たす文字
列を、幅広(見つけ出すことが可能である。
以上のように、幅広い多分野の文書に対応した、メモリ
ーの使用効率が非常に良い、文字処理装置を実現するこ
とができる。
ーの使用効率が非常に良い、文字処理装置を実現するこ
とができる。
第1図は本発明の全体構成のブロック図、第2図は本発
明装置の画面構成を示した図、第3図は本発明における
表記揺れをしたカタカナ文字列を抽出するために、外部
記憶にある文書を指定する方法の例を示した図、 第4図は本発明における校正すべき指摘箇所を指摘する
方法の例を示した図、 第5図は本発明におけるカタカナ文字列テーブルの構成
を示した図、 第6図は本発明におけるカタカナ文字列テーブル登録用
ワークの構成を示した図、 第7図は本発明におけるカタカナ表記揺れ抽出規則辞書
の構成を示した図、 第8図は本発明におけるカタカナ表記揺れ抽出文字列辞
書の構成を示した図、 第9図は本発明におけるカタカナ表記揺れ抽出規則不適
用辞書の構成を示した図、 第10図は本発明におけるカタカナ表記揺れ指摘用辞書
の構成を示した図、 第11図は本発明における校正指摘用バッファの構成を
示した図、 第12図は本発明におけるテキストバッファ、及び−時
吐出用テキストバッファの構成を示した図、 第13図〜第20図は本発明における本発明文字処理装
置の動作を示すフローチャート。 DISK・・・外部記憶装置、 CPU・・・マイクロブロッセサ・ ROM・・・読み出し専用メモリ、 RAM・・・ランダムアクセスメモリ KBBUF・・・キーボードバッファ、KSSBUF・
・・校正指摘用バッファ、TEXT・・・テキストバッ
ファ、 TEXTI・・・−時呼出用テキストバッファ、KSS
DIC・・・校正指摘用辞書、 KTRULDIC ・・・カタカナ表記揺れ抽出規則辞書、KTSTRD
I C ・・・カタカナ表記揺れ抽出文字列辞書、KTNRLD
IC ・・・カタカナ表記揺れ抽出規則不適用辞書、5SDI
C ・・・カタカナ表記揺れ指摘用辞書、 KSKATATB ・・・カタカナ表記揺れ指摘用辞書、 KSKATWRK ・・・カタカナ文字列テーブル登録用ワーク。 第2図 第3図 第4図 第4図 抽出規則 見出し情報 見出し情報 抽出規則 置き換え情報 置き換え情報 見出し情報 置き換え情報 第13図 第12図 i−士 2バイト 第14図 第15図 (その1) 第15図 (その2) ■ 第17図 (その1) 第19図 第18図 第20:図
明装置の画面構成を示した図、第3図は本発明における
表記揺れをしたカタカナ文字列を抽出するために、外部
記憶にある文書を指定する方法の例を示した図、 第4図は本発明における校正すべき指摘箇所を指摘する
方法の例を示した図、 第5図は本発明におけるカタカナ文字列テーブルの構成
を示した図、 第6図は本発明におけるカタカナ文字列テーブル登録用
ワークの構成を示した図、 第7図は本発明におけるカタカナ表記揺れ抽出規則辞書
の構成を示した図、 第8図は本発明におけるカタカナ表記揺れ抽出文字列辞
書の構成を示した図、 第9図は本発明におけるカタカナ表記揺れ抽出規則不適
用辞書の構成を示した図、 第10図は本発明におけるカタカナ表記揺れ指摘用辞書
の構成を示した図、 第11図は本発明における校正指摘用バッファの構成を
示した図、 第12図は本発明におけるテキストバッファ、及び−時
吐出用テキストバッファの構成を示した図、 第13図〜第20図は本発明における本発明文字処理装
置の動作を示すフローチャート。 DISK・・・外部記憶装置、 CPU・・・マイクロブロッセサ・ ROM・・・読み出し専用メモリ、 RAM・・・ランダムアクセスメモリ KBBUF・・・キーボードバッファ、KSSBUF・
・・校正指摘用バッファ、TEXT・・・テキストバッ
ファ、 TEXTI・・・−時呼出用テキストバッファ、KSS
DIC・・・校正指摘用辞書、 KTRULDIC ・・・カタカナ表記揺れ抽出規則辞書、KTSTRD
I C ・・・カタカナ表記揺れ抽出文字列辞書、KTNRLD
IC ・・・カタカナ表記揺れ抽出規則不適用辞書、5SDI
C ・・・カタカナ表記揺れ指摘用辞書、 KSKATATB ・・・カタカナ表記揺れ指摘用辞書、 KSKATWRK ・・・カタカナ文字列テーブル登録用ワーク。 第2図 第3図 第4図 第4図 抽出規則 見出し情報 見出し情報 抽出規則 置き換え情報 置き換え情報 見出し情報 置き換え情報 第13図 第12図 i−士 2バイト 第14図 第15図 (その1) 第15図 (その2) ■ 第17図 (その1) 第19図 第18図 第20:図
Claims (1)
- 【特許請求の範囲】 1、複数の文書を記憶する文書記憶手段と、指摘の対象
となる条件を満たす文字列を記憶する記憶手段と、 前記文書記憶手段に記憶されている少なくとも1つ以上
の文書の中から、前記記憶手段に記憶されている指摘の
対象となる条件を満たす文字列を見つけ出す文字列指摘
手段と、 前記文字列指摘手段によって見つけ出された文字列を、
文書上の位置、文字列が満たした条件と合わせて記憶す
る指摘文字列記憶手段と、前記指摘の対象となる条件を
満たす文字列を前記文書記憶手段に記憶されている複数
の文書の全ての中から抽出する抽出手段と、前記抽出手
段によって抽出された文字列を記憶する抽出文字列記憶
手段を有することを特徴とする文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1274634A JPH0622024B2 (ja) | 1989-10-20 | 1989-10-20 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1274634A JPH0622024B2 (ja) | 1989-10-20 | 1989-10-20 | 文字処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03135660A true JPH03135660A (ja) | 1991-06-10 |
| JPH0622024B2 JPH0622024B2 (ja) | 1994-03-23 |
Family
ID=17544439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1274634A Expired - Fee Related JPH0622024B2 (ja) | 1989-10-20 | 1989-10-20 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0622024B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62290967A (ja) * | 1986-06-10 | 1987-12-17 | Nec Corp | 表記のゆれ統一方式 |
| JPS63234348A (ja) * | 1987-03-23 | 1988-09-29 | Fujitsu Ltd | 文章校正支援方式 |
| JPS6453259A (en) * | 1987-08-24 | 1989-03-01 | Matsushita Electric Industrial Co Ltd | Sentence proofreading device |
-
1989
- 1989-10-20 JP JP1274634A patent/JPH0622024B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62290967A (ja) * | 1986-06-10 | 1987-12-17 | Nec Corp | 表記のゆれ統一方式 |
| JPS63234348A (ja) * | 1987-03-23 | 1988-09-29 | Fujitsu Ltd | 文章校正支援方式 |
| JPS6453259A (en) * | 1987-08-24 | 1989-03-01 | Matsushita Electric Industrial Co Ltd | Sentence proofreading device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0622024B2 (ja) | 1994-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS61217864A (ja) | 電子辞書 | |
| JPS6316783B2 (ja) | ||
| JPH03135662A (ja) | 文字処理装置 | |
| JPH03135661A (ja) | 文字処理装置 | |
| JPH03135663A (ja) | 文字処理装置 | |
| KR100238814B1 (ko) | 데이터처리장치 및 데이터처리방법 | |
| JPH0622024B2 (ja) | 文字処理装置 | |
| JPH03134765A (ja) | 文書処理装置 | |
| JPH03134766A (ja) | 文書処理装置 | |
| JPH08202711A (ja) | 文書編集操作電子装置 | |
| JPS5985532A (ja) | 文章編集範囲指定方式 | |
| JPS5826031B2 (ja) | 編集処理方式 | |
| JPH02165259A (ja) | 文字処理装置 | |
| JP2845235B2 (ja) | 文書データ処理装置 | |
| JPH056360A (ja) | 文字処理装置 | |
| JPS59167255A (ja) | 楽譜デ−タの校正方法 | |
| JPS61187071A (ja) | 文字処理方法 | |
| JPH05143587A (ja) | 文書処理方法及び装置 | |
| JPH0415863A (ja) | 文字処理装置 | |
| JPH0520316A (ja) | 文字処理装置 | |
| JPH0628062B2 (ja) | 文字処理装置及びその方法 | |
| JPH03141462A (ja) | 文書処理装置 | |
| JPH03141461A (ja) | 文書処理方法及び装置 | |
| JPH04361361A (ja) | 表記のゆらぎ処理方法および表記のゆらぎ処理装置 | |
| JPH04332073A (ja) | 文字処理方法及びその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080323 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090323 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |