JPH07110844A - 日本語文書処理装置 - Google Patents
日本語文書処理装置Info
- Publication number
- JPH07110844A JPH07110844A JP5255549A JP25554993A JPH07110844A JP H07110844 A JPH07110844 A JP H07110844A JP 5255549 A JP5255549 A JP 5255549A JP 25554993 A JP25554993 A JP 25554993A JP H07110844 A JPH07110844 A JP H07110844A
- Authority
- JP
- Japan
- Prior art keywords
- character
- characters
- target
- input
- japanese
- 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
- Document Processing Apparatus (AREA)
- Character Discrimination (AREA)
- Machine Translation (AREA)
Abstract
(57)【要約】
【目的】 本発明は、文字や音声などの日本語認識入力
装置やキーボードからの日本語入力装置などにおいて、
「対象文字の3文字接続テーブル」を用いて、認識装置
やキーボードから入力された文章の中の連続する対象文
字3文字の接続頻度を検査することにより、入力のミス
の可能性を指摘する方法である。さらに、特に認識装置
においては従来の技術において認識候補文字が存在す
る。 【構成】 認識結果1位の対象文字の候補文字を対象文
字と入れ換えて検査を行ない、認識結果1位の文字と比
較して、候補文字の接続のほうが頻度が高く、かつある
条件をみたしているときに、元の認識結果1位の文字が
誤っていたものとして、頻度の高い候補文字に自動的に
修正する。対象文字が多くなれば、弊害がでてくるた
め、本発明では、平仮名およびカタカナおよび日本語に
頻繁に用いられる記号を、対象文字に設定する。
装置やキーボードからの日本語入力装置などにおいて、
「対象文字の3文字接続テーブル」を用いて、認識装置
やキーボードから入力された文章の中の連続する対象文
字3文字の接続頻度を検査することにより、入力のミス
の可能性を指摘する方法である。さらに、特に認識装置
においては従来の技術において認識候補文字が存在す
る。 【構成】 認識結果1位の対象文字の候補文字を対象文
字と入れ換えて検査を行ない、認識結果1位の文字と比
較して、候補文字の接続のほうが頻度が高く、かつある
条件をみたしているときに、元の認識結果1位の文字が
誤っていたものとして、頻度の高い候補文字に自動的に
修正する。対象文字が多くなれば、弊害がでてくるた
め、本発明では、平仮名およびカタカナおよび日本語に
頻繁に用いられる記号を、対象文字に設定する。
Description
【0001】
【産業上の利用分野】本願発明は、日本語の音声、文字
認識装置、ワードプロセッサの入力時の処理装置に関す
るものである。
認識装置、ワードプロセッサの入力時の処理装置に関す
るものである。
【0002】
【従来の技術】従来、日本語入力装置、特に、認識装置
の後処理方式は、単語辞書との照合検査や、単語間の文
法的接続検査による方式が使用されている(梅田:「単
語辞書を用いた文字認識における文字の確定能力」電子
情報通信学会論文誌 Vol.J72−D−II N
o.1 pp.22−31 1989年1月、及び 池
原ほか:「単語解析 プログラムによる日本文誤字の自
動検出と二次マルコフモデルによる訂正候補の抽出」情
報処理学会誌 Vol.25 No.2 pp.298
−305 1984年3月)。
の後処理方式は、単語辞書との照合検査や、単語間の文
法的接続検査による方式が使用されている(梅田:「単
語辞書を用いた文字認識における文字の確定能力」電子
情報通信学会論文誌 Vol.J72−D−II N
o.1 pp.22−31 1989年1月、及び 池
原ほか:「単語解析 プログラムによる日本文誤字の自
動検出と二次マルコフモデルによる訂正候補の抽出」情
報処理学会誌 Vol.25 No.2 pp.298
−305 1984年3月)。
【0003】また、2文字連接確率を利用する方法もあ
る(杉村ほか:「文字連接情報を用いた読取り不能文字
の判定処理」電子通信学会論文誌Vol.J68−D
No.1 pp.64−71 1985年1月)。
る(杉村ほか:「文字連接情報を用いた読取り不能文字
の判定処理」電子通信学会論文誌Vol.J68−D
No.1 pp.64−71 1985年1月)。
【0004】これらの方法は、漢字ひらがな、カタカナ
などの全ての文字種を含む日本語文章の処理をカバーす
ることができるものであり、後処理の修正効果は高い。
などの全ての文字種を含む日本語文章の処理をカバーす
ることができるものであり、後処理の修正効果は高い。
【0005】
【発明が解決しようとする課題】上述の方法では、解析
に用いる巨大な単語辞書を必要とする、処理が複雑であ
る、処理時間がかかる、誤ることの少ない漢字の処理に
多くの時間を使うため処理に無駄が多い、などの形態素
解析を利用した際の後処理の問題がある。
に用いる巨大な単語辞書を必要とする、処理が複雑であ
る、処理時間がかかる、誤ることの少ない漢字の処理に
多くの時間を使うため処理に無駄が多い、などの形態素
解析を利用した際の後処理の問題がある。
【0006】
【課題を解決するための手段】本発明は上述する課題を
解決するためになされたもので、日本語文書における入
力の誤りを指摘し、修正する日本語文書処理装置であっ
て、一般文章から統計処理により作成された対象文字の
3文字接続頻度テーブルと、入力された漢字を含む日本
語の対象文字の並びを取り出す手段と、取り出された文
字の並びを前記3文字接続頻度テーブルにより誤入力の
可能性があるか否かをチェックする手段と、前記チェッ
クの結果から頻度の極端に低い文字の並びを誤入力の可
能性がある綴りとし使用者に指摘する手段と、前記チェ
ックの結果から頻度の極端に低い文字の並びを頻度の高
い文字の並びに修正する手段と、からなる日本語文書処
理装置を提供するものである。
解決するためになされたもので、日本語文書における入
力の誤りを指摘し、修正する日本語文書処理装置であっ
て、一般文章から統計処理により作成された対象文字の
3文字接続頻度テーブルと、入力された漢字を含む日本
語の対象文字の並びを取り出す手段と、取り出された文
字の並びを前記3文字接続頻度テーブルにより誤入力の
可能性があるか否かをチェックする手段と、前記チェッ
クの結果から頻度の極端に低い文字の並びを誤入力の可
能性がある綴りとし使用者に指摘する手段と、前記チェ
ックの結果から頻度の極端に低い文字の並びを頻度の高
い文字の並びに修正する手段と、からなる日本語文書処
理装置を提供するものである。
【0007】
【作用】入力を行う時避けられない問題である入力ミス
を、漢字の誤りは一見してわかることが多い、仮名
の入力ミスは校正の段階において見つけにくい、文字
認識装置や音声認識装置において、仮名の並びは特徴の
量が少ないことから、漢字の並びに比べて認識を誤るこ
とが多い、3文字の並びの確率を用いる方が、2文字
の確率を用いるより信頼性が高いという点に注目して指
摘、修正することにより、全体的な入力ミスの数の軽減
を行なうことが可能となる。
を、漢字の誤りは一見してわかることが多い、仮名
の入力ミスは校正の段階において見つけにくい、文字
認識装置や音声認識装置において、仮名の並びは特徴の
量が少ないことから、漢字の並びに比べて認識を誤るこ
とが多い、3文字の並びの確率を用いる方が、2文字
の確率を用いるより信頼性が高いという点に注目して指
摘、修正することにより、全体的な入力ミスの数の軽減
を行なうことが可能となる。
【0008】
【実施例】以下、表を参照しながらOCRで実現した場
合の本発明の実施例を説明するが、本発明はこれに限定
されるものではない。
合の本発明の実施例を説明するが、本発明はこれに限定
されるものではない。
【0009】(対象文字3文字接続頻度テーブルの作
成)先ず、対象文字3文字接続頻度テーブルを作成す
る。ただし、ここではひらがな文字(83文字)、カタ
カナ文字(86文字)、及び記号を対象文字として、テ
ーブルを作成する。日本語テキストデータを入力して、
ひらがな文字(83文字)カタカナ文字(86文字)、
及び記号について、文字列を取り出し、3文字列の存在
する頻度を求める。ここで、頻度を求める対象となる文
字(前記ひらがな文字、カタカナ文字、及び記号)を対
象文字と呼ぶ。3文字列とは、対象文字が連続して3文
字つづく文字列である。各文字は対象文字コード表(表
1)により順序付けられている。
成)先ず、対象文字3文字接続頻度テーブルを作成す
る。ただし、ここではひらがな文字(83文字)、カタ
カナ文字(86文字)、及び記号を対象文字として、テ
ーブルを作成する。日本語テキストデータを入力して、
ひらがな文字(83文字)カタカナ文字(86文字)、
及び記号について、文字列を取り出し、3文字列の存在
する頻度を求める。ここで、頻度を求める対象となる文
字(前記ひらがな文字、カタカナ文字、及び記号)を対
象文字と呼ぶ。3文字列とは、対象文字が連続して3文
字つづく文字列である。各文字は対象文字コード表(表
1)により順序付けられている。
【0010】
【表1】
【0011】例えば、対象文字コード表が表1に示すも
のである場合、「ぁ」の位置番号は「0」、「あ」の位
置番号は「1」、「ぃ」の位置番号は「2」、「い」の
位置番号は「3」という、並んでいる順番に従って、番
号が決まっている。対象コード表が決まった状態で、大
量の日本語テキストデータを入力して、処理を行う。こ
の対象文字3文字接続頻度テーブル作成処理例のフロー
チャートを図1に示す。処理は、日本語テキストデータ
を1文字ずつ読み込んで進む。例えば次の表2に示すデ
ータが入力されるとする。
のである場合、「ぁ」の位置番号は「0」、「あ」の位
置番号は「1」、「ぃ」の位置番号は「2」、「い」の
位置番号は「3」という、並んでいる順番に従って、番
号が決まっている。対象コード表が決まった状態で、大
量の日本語テキストデータを入力して、処理を行う。こ
の対象文字3文字接続頻度テーブル作成処理例のフロー
チャートを図1に示す。処理は、日本語テキストデータ
を1文字ずつ読み込んで進む。例えば次の表2に示すデ
ータが入力されるとする。
【0012】
【表2】
【0013】3文字綴が成立しているかをチェックす
る。(ステップ1) 3文字綴が成立していれば、3文字バッファに記されて
いる位置のテーブルに1を加算し、3文字綴が、成立し
ていなければ、ステップ2に進む。(ステップ2) 1文字を読み込む。ファイルの終りであれば、処理を終
了する。(ステップ3) 読み込まれた文字が、対象文字であるかどうかチェック
する。(ステップ4) ステップ4において、チェックの結果が、対象文字であ
れば、3文字綴バッファの左位置にシフトしてその文字
位置を3文字綴バッファの最後に記入する。(ステップ
5) ステップ4において、チェックの結果が、対象文字でな
い場合は、3文字バッファをクリアしステップ1に戻
る。(ステップ6) 例えば、この処理で、表2のうち、最初の「同じものと
みなし、」というデータ入力について、次の表3に示
す、6種類の文字列が抽出される。
る。(ステップ1) 3文字綴が成立していれば、3文字バッファに記されて
いる位置のテーブルに1を加算し、3文字綴が、成立し
ていなければ、ステップ2に進む。(ステップ2) 1文字を読み込む。ファイルの終りであれば、処理を終
了する。(ステップ3) 読み込まれた文字が、対象文字であるかどうかチェック
する。(ステップ4) ステップ4において、チェックの結果が、対象文字であ
れば、3文字綴バッファの左位置にシフトしてその文字
位置を3文字綴バッファの最後に記入する。(ステップ
5) ステップ4において、チェックの結果が、対象文字でな
い場合は、3文字バッファをクリアしステップ1に戻
る。(ステップ6) 例えば、この処理で、表2のうち、最初の「同じものと
みなし、」というデータ入力について、次の表3に示
す、6種類の文字列が抽出される。
【0014】
【表3】
【0015】そして、表1より「じ」の位置は23
「も」の位置は65、「の」の位置は45であるから、
1度(じもの)という文字列が出現する毎に、テーブル
123,65,45)に1が加算されることになる。
「も」の位置は65、「の」の位置は45であるから、
1度(じもの)という文字列が出現する毎に、テーブル
123,65,45)に1が加算されることになる。
【0016】全ての日本語テキストデータを処理する
と、処理した日本語テキストデータの中の対象文字列の
存在回数がテーブルに記される。これらの存在回数を総
合回数で割ったものを「対象文字3文字接続頻度テーブ
ル」とする(図2)。
と、処理した日本語テキストデータの中の対象文字列の
存在回数がテーブルに記される。これらの存在回数を総
合回数で割ったものを「対象文字3文字接続頻度テーブ
ル」とする(図2)。
【0017】ただし、このテーブルは、対象文字数×対
象文字数×対象文字数の大きさがあり、このままではサ
イズが大き過ぎて実用的でない。従って、以下に述べる
テーブル縮小プログラムによって存在する対象文字列の
みを記憶しておく。これにより、テーブルの大きさは3
Kバイト足らずに縮小される。
象文字数×対象文字数の大きさがあり、このままではサ
イズが大き過ぎて実用的でない。従って、以下に述べる
テーブル縮小プログラムによって存在する対象文字列の
みを記憶しておく。これにより、テーブルの大きさは3
Kバイト足らずに縮小される。
【0018】(対象文字3文字接続テーブル縮小方法)
基本的に本縮小方法は作成された「対象文字3文字接続
頻度テーブル」の頻度が0のものをとり除き、縮小する
ものである(フローチャート図3、図4)。
基本的に本縮小方法は作成された「対象文字3文字接続
頻度テーブル」の頻度が0のものをとり除き、縮小する
ものである(フローチャート図3、図4)。
【0019】対象文字分の大きさをもったテーブル(検
索テーブル1tabcount[MOJISUU])を
用意する。(ステップ1)3文字接続頻度テーブルの最
初の文字をグループわけのキーとして、同じキーにいく
つの要素が存在するかを調べるために、3文字接続頻度
テーブルの最初の文字を固定し、3文字接続頻度テーブ
ルの頻度が0でないとき、検索テーブルに1を加算す
る。(ステップ2)検索テーブルを圧縮テーブルファイ
ルに書き込む(ステップ3)。3文字接続頻度テーブル
をテーブルの要素の回数だけチェックし、テーブルの内
容が0でない時、テーブルの2番めの文字の位置、3番
めの文字の位置、及びその位置にあたる頻度テーブルの
数値を圧縮テーブルに書き込む。(ステップ4)圧縮テ
ーブルファイルを読むときはこの操作の逆を行えばよ
い。
索テーブル1tabcount[MOJISUU])を
用意する。(ステップ1)3文字接続頻度テーブルの最
初の文字をグループわけのキーとして、同じキーにいく
つの要素が存在するかを調べるために、3文字接続頻度
テーブルの最初の文字を固定し、3文字接続頻度テーブ
ルの頻度が0でないとき、検索テーブルに1を加算す
る。(ステップ2)検索テーブルを圧縮テーブルファイ
ルに書き込む(ステップ3)。3文字接続頻度テーブル
をテーブルの要素の回数だけチェックし、テーブルの内
容が0でない時、テーブルの2番めの文字の位置、3番
めの文字の位置、及びその位置にあたる頻度テーブルの
数値を圧縮テーブルに書き込む。(ステップ4)圧縮テ
ーブルファイルを読むときはこの操作の逆を行えばよ
い。
【0020】(入力の誤り指摘、修正処理)上記の方法
により作成した「対象文字3文字接続頻度テーブル圧縮
テーブル」を用いて行う、入力の誤り指摘、修正処理の
流れを以下に示す(図5、図6、図7にフローチャー
ト、図8にブロック図)。
により作成した「対象文字3文字接続頻度テーブル圧縮
テーブル」を用いて行う、入力の誤り指摘、修正処理の
流れを以下に示す(図5、図6、図7にフローチャー
ト、図8にブロック図)。
【0021】OCRシステムなどの入力装置は、テキス
トデータ形式で入力を行なう。本処理は、入力される日
本語文字列全体から、かななどの対象文字列の3文字綴
を取り出すステップ(対象文字3文字綴取り出しステッ
プ)と、3文字綴の存在頻度を頻度テーブルから参照す
るステップ(テーブル参照ステップ)と、3文字綴の存
在頻度のチェックするステップ(チェックステップ)
と、存在頻度がある閾値を下回るとき、その3文字綴を
入力ミスの可能性のある文字列として登録する(入力ミ
ス候補取り出しステップ)と、入力ミス候補の位置をユ
ーザに伝える(入力ミス修正結果出力ステップ)とを有
する。
トデータ形式で入力を行なう。本処理は、入力される日
本語文字列全体から、かななどの対象文字列の3文字綴
を取り出すステップ(対象文字3文字綴取り出しステッ
プ)と、3文字綴の存在頻度を頻度テーブルから参照す
るステップ(テーブル参照ステップ)と、3文字綴の存
在頻度のチェックするステップ(チェックステップ)
と、存在頻度がある閾値を下回るとき、その3文字綴を
入力ミスの可能性のある文字列として登録する(入力ミ
ス候補取り出しステップ)と、入力ミス候補の位置をユ
ーザに伝える(入力ミス修正結果出力ステップ)とを有
する。
【0022】対象文字3文字綴取り出しステップは、O
CRの認識部から出力された日本語の文字綴を1文字づ
つ読み込む。たとえば、対象文字綴取り出しステップに
おいて、
CRの認識部から出力された日本語の文字綴を1文字づ
つ読み込む。たとえば、対象文字綴取り出しステップに
おいて、
【0023】
【表4】
【0024】という文字列がOCRの認識部から出力さ
れた場合、まず、「同」がバッファに読み込まれ、対象
文字かどうかをチェックする。チェックは、対象文字コ
ードテーブルを用いて行なう。対象文字でなければ、何
も行なわれないで、次の文字を読み込む。次に、「じ」
が読み込まれ、同様に対象文字かどうかをチェックす
る。対象文字であれば、3文字綴バッファにコピーさ
れ、次の文字を読み込む。「も」も対象文字であるの
で、3文字綴バッファに「じ」の次の場所にコピーされ
る。同様に「の」も3文字綴りバッファにコピーされ
る。ここで対象文字の3文字綴りが完成し、対象文字綴
り取り出しステップは終了する。
れた場合、まず、「同」がバッファに読み込まれ、対象
文字かどうかをチェックする。チェックは、対象文字コ
ードテーブルを用いて行なう。対象文字でなければ、何
も行なわれないで、次の文字を読み込む。次に、「じ」
が読み込まれ、同様に対象文字かどうかをチェックす
る。対象文字であれば、3文字綴バッファにコピーさ
れ、次の文字を読み込む。「も」も対象文字であるの
で、3文字綴バッファに「じ」の次の場所にコピーされ
る。同様に「の」も3文字綴りバッファにコピーされ
る。ここで対象文字の3文字綴りが完成し、対象文字綴
り取り出しステップは終了する。
【0025】テーブル参照ステップは、対象文字綴取り
出しステップから送られる3文字綴から「対象文字3文
字接続頻度テーブル圧縮テーブル」を参照し、3文字綴
の頻度を得る。チェックステップでは、テーブル参照ス
テップで得られた頻度が低く、その値がある閾値を越え
た時に、その3文字綴チェック情報として、最初の「じ
もの」の部分にエラーの可能性があるフラグを送る。
出しステップから送られる3文字綴から「対象文字3文
字接続頻度テーブル圧縮テーブル」を参照し、3文字綴
の頻度を得る。チェックステップでは、テーブル参照ス
テップで得られた頻度が低く、その値がある閾値を越え
た時に、その3文字綴チェック情報として、最初の「じ
もの」の部分にエラーの可能性があるフラグを送る。
【0026】再度、対象文字綴取り出しステップら戻
り、「と」を読み込む。ここで「ものと」という3文字
綴が作成され、テーブル参照ステップへ送られる。同様
の処理が、読み込まれる文字が対象文字でなくなるま
で、行なわれる。エラーの可能性のあるフラグがあった
場合、入力ミス候補取り出しステップでは、エラーの可
能性のあるフラグの位置をチェックし、エラーの可能性
のあるフラグが閾値をこえて続く時、その3文字綴の重
なりの部分の文字がエラーの可能性があるとして情報を
伝える。同時に、出力表示を反転させるなどして、エラ
ーの可能性があるとユーザに指摘する。次に、その文字
の候補を参照し、エラーの可能性がある誤文字を候補の
文字に置き換える。次に、「対象文字3文字接続頻度テ
ーブル圧縮テーブル」の候補に入れ換えた3文字綴の頻
度を参照する。この時、元の頻度と候補に入れ換えた場
合の頻度を比較し、閾値を越えていれば、入力ミス修正
結果出力ステップに進む。
り、「と」を読み込む。ここで「ものと」という3文字
綴が作成され、テーブル参照ステップへ送られる。同様
の処理が、読み込まれる文字が対象文字でなくなるま
で、行なわれる。エラーの可能性のあるフラグがあった
場合、入力ミス候補取り出しステップでは、エラーの可
能性のあるフラグの位置をチェックし、エラーの可能性
のあるフラグが閾値をこえて続く時、その3文字綴の重
なりの部分の文字がエラーの可能性があるとして情報を
伝える。同時に、出力表示を反転させるなどして、エラ
ーの可能性があるとユーザに指摘する。次に、その文字
の候補を参照し、エラーの可能性がある誤文字を候補の
文字に置き換える。次に、「対象文字3文字接続頻度テ
ーブル圧縮テーブル」の候補に入れ換えた3文字綴の頻
度を参照する。この時、元の頻度と候補に入れ換えた場
合の頻度を比較し、閾値を越えていれば、入力ミス修正
結果出力ステップに進む。
【0027】入力ミス候補の位置をユーザに伝える(入
力ミス修正結果出力ステップ)では、入力候補取り出し
ステップにおいて取り出され、頻度の高い、3文字綴を
修正結果として出力する。
力ミス修正結果出力ステップ)では、入力候補取り出し
ステップにおいて取り出され、頻度の高い、3文字綴を
修正結果として出力する。
【0028】以下に、本処理の入力および出力の例を示
す。
す。
【0029】<入力の誤り指摘、修正処理への入力例>
【0030】
【表5】
【0031】この文字列の第1位認識結果がテーブル対
象文字であり、かつその文字数が3文字以上の文字列が
入力の誤り指摘、修正処理頻度テーブル参照部に送られ
る。つまり、上の列では「はかりではない。」の1文字
列である。
象文字であり、かつその文字数が3文字以上の文字列が
入力の誤り指摘、修正処理頻度テーブル参照部に送られ
る。つまり、上の列では「はかりではない。」の1文字
列である。
【0032】<入力の誤り指摘、修正処理出力結果例>
【0033】
【表6】
【0034】「は」が「ば」に修正されている。
【0035】上記実施例において、日本語OCRを用い
て説明したが、本発明はこれに限定されるものではな
く、音声認識装置、ワードプロセッサなどの入力装置の
後処理におけるミスチェックに用いてもよい。
て説明したが、本発明はこれに限定されるものではな
く、音声認識装置、ワードプロセッサなどの入力装置の
後処理におけるミスチェックに用いてもよい。
【0036】また、一般文章の漢字部分をかなに直した
ひらがなばかりの文章から、統計処理により作成された
「対象3音節接続頻度テーブル」を持ち、入力されたか
な文字の並びを上記テーブルにより誤入力の可能性があ
るかどうかをチェックする手段と、頻度の極端に低い文
字の並びを誤入力の可能性がある綴としてユーザに指摘
する手段とを備え、ワードプロセッサなどの入力部にお
いて、かな漢字変換の漢字に変換する前の、かなばかり
の文字列をミスチェックする処理装置として用いてもよ
い。
ひらがなばかりの文章から、統計処理により作成された
「対象3音節接続頻度テーブル」を持ち、入力されたか
な文字の並びを上記テーブルにより誤入力の可能性があ
るかどうかをチェックする手段と、頻度の極端に低い文
字の並びを誤入力の可能性がある綴としてユーザに指摘
する手段とを備え、ワードプロセッサなどの入力部にお
いて、かな漢字変換の漢字に変換する前の、かなばかり
の文字列をミスチェックする処理装置として用いてもよ
い。
【0037】
【発明の効果】本発明により、従来の技術である形態素
解析を利用した後処理の問題点、即ち、解析に用いる巨
大な単語辞書を必要とする、処理が複雑である、処理時
間がかかる、誤ることの少ない漢字の処理に多くの時間
を使うため処理に無駄が多い、といった問題を解決する
ことが可能となる。
解析を利用した後処理の問題点、即ち、解析に用いる巨
大な単語辞書を必要とする、処理が複雑である、処理時
間がかかる、誤ることの少ない漢字の処理に多くの時間
を使うため処理に無駄が多い、といった問題を解決する
ことが可能となる。
【図1】本発明の1実施例による対象文字3文字接続頻
度テーブル作成処理を示すフローチャートである。
度テーブル作成処理を示すフローチャートである。
【図2】本発明の1実施例による対象文字3文字接続頻
度テーブル構成図である。
度テーブル構成図である。
【図3】本発明の1実施例による対象文字3文字接続頻
度テーブルの縮小方法を示すフローチャートである。
度テーブルの縮小方法を示すフローチャートである。
【図4】本発明の1実施例による対象文字3文字接続頻
度テーブルの縮小方法を示すフローチャートである。
度テーブルの縮小方法を示すフローチャートである。
【図5】本発明の1実施例による入力誤り指摘、修正処
理を示すフローチャートである。
理を示すフローチャートである。
【図6】本発明の1実施例による入力誤り指摘、修正処
理を示すフローチャートである。
理を示すフローチャートである。
【図7】本発明の1実施例による入力誤り指摘、修正処
理を示すフローチャートである。
理を示すフローチャートである。
【図8】本発明の1実施例による構成を示すブロック図
である。
である。
Claims (1)
- 【請求項1】 日本語文書における入力の誤りを指摘
し、修正する日本語文書処理装置であって、 一般文章から統計処理により作成された対象文字の3文
字接続頻度テーブルと、 入力された漢字を含む日本語の対象文字の並びを取り出
す手段と、 取り出された文字の並びを前記3文字接続頻度テーブル
により誤入力の可能性があるか否かをチェックする手段
と、 前記チェックの結果から頻度の極端に低い文字の並びを
誤入力の可能性がある綴りとし使用者に指摘する手段
と、 前記チェックの結果から頻度の極端に低い文字の並びを
頻度の高い文字の並びに修正する手段と、からなること
を特徴とする日本語文書処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5255549A JPH07110844A (ja) | 1993-10-13 | 1993-10-13 | 日本語文書処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5255549A JPH07110844A (ja) | 1993-10-13 | 1993-10-13 | 日本語文書処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07110844A true JPH07110844A (ja) | 1995-04-25 |
Family
ID=17280271
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5255549A Pending JPH07110844A (ja) | 1993-10-13 | 1993-10-13 | 日本語文書処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07110844A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001029696A1 (en) * | 1999-10-19 | 2001-04-26 | Microsoft Corporation | Method and apparatus for identifying erroneous characters in text |
| JP2014194774A (ja) * | 2013-03-28 | 2014-10-09 | Estsoft Corp | 誤打校正システム及び誤打校正方法 |
| JP2015057707A (ja) * | 2013-09-16 | 2015-03-26 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | バックスペースキーに基づいて入力ミスを自動的に修正する日本語入力方法、入力システム、コンピュータプログラム及び記録媒体 |
-
1993
- 1993-10-13 JP JP5255549A patent/JPH07110844A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6360197B1 (en) | 1996-06-25 | 2002-03-19 | Microsoft Corporation | Method and apparatus for identifying erroneous characters in text |
| WO2001029696A1 (en) * | 1999-10-19 | 2001-04-26 | Microsoft Corporation | Method and apparatus for identifying erroneous characters in text |
| JP2014194774A (ja) * | 2013-03-28 | 2014-10-09 | Estsoft Corp | 誤打校正システム及び誤打校正方法 |
| JP2015057707A (ja) * | 2013-09-16 | 2015-03-26 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | バックスペースキーに基づいて入力ミスを自動的に修正する日本語入力方法、入力システム、コンピュータプログラム及び記録媒体 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kissos et al. | OCR error correction using character correction and feature-based word classification | |
| JP4652737B2 (ja) | 単語境界確率推定装置及び方法、確率的言語モデル構築装置及び方法、仮名漢字変換装置及び方法、並びに、未知語モデルの構築方法、 | |
| EP0250677B1 (en) | Document processing apparatus | |
| JPH0211934B2 (ja) | ||
| US6167367A (en) | Method and device for automatic error detection and correction for computerized text files | |
| JP2003331214A (ja) | 文字認識誤り訂正方法、装置及びプログラム | |
| JP2681663B2 (ja) | 日本文訂正候補文字抽出方法 | |
| JP2939945B2 (ja) | ローマ字住所認識装置 | |
| Byun et al. | Automatic spelling correction rule extraction and application for spoken-style korean text | |
| JPH09185674A (ja) | 誤認識文字検出装置、誤認識文字訂正装置、誤認識文字検出方法、および、誤認識文字訂正方法 | |
| JPH0589281A (ja) | 誤読修正・検出方法 | |
| JP2575947B2 (ja) | 文節切出し装置 | |
| WO2003005233A1 (en) | Method and system for lexical acquisition and identifying word boundaries | |
| JPH01281561A (ja) | 日本文訂正候補文字抽出方法 | |
| JPH05225183A (ja) | 日本文単語誤り自動検出装置 | |
| JPH08106460A (ja) | 入力誤り自動修復装置 | |
| JP2592993B2 (ja) | 文節切り出し装置 | |
| JPH0262659A (ja) | 日本文訂正候補文字抽出装置 | |
| JPH0614375B2 (ja) | 文字入力装置 | |
| JPH03156589A (ja) | 誤読文字の検出,修正方法 | |
| JPS5899829A (ja) | 誤り文字検出・修正支援装置 | |
| JPS6029823A (ja) | 適応型記号列変換方式 | |
| JPH0528142A (ja) | 文章検査装置 | |
| JPH01292569A (ja) | 日本文誤り自動検定装置 | |
| JP2000020513A (ja) | 日本語入力装置および方法 |