JPH05182012A - 文字認識装置 - Google Patents

文字認識装置

Info

Publication number
JPH05182012A
JPH05182012A JP3359697A JP35969791A JPH05182012A JP H05182012 A JPH05182012 A JP H05182012A JP 3359697 A JP3359697 A JP 3359697A JP 35969791 A JP35969791 A JP 35969791A JP H05182012 A JPH05182012 A JP H05182012A
Authority
JP
Japan
Prior art keywords
numerals
character
chinese
numeral
kanji
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3359697A
Other languages
English (en)
Inventor
Tsutomu Kuramochi
勉 倉持
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP3359697A priority Critical patent/JPH05182012A/ja
Publication of JPH05182012A publication Critical patent/JPH05182012A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 認識結果の中の数を表す漢数字を算用数字に
適切に変換することを可能にする。 【構成】 文字画像を認識する文字認識手段(図1の
5)と、漢数字と特徴が類似する文字が登録された漢数
字候補記憶手段(7)と、漢数字を含む単語が登録され
た漢数字単語記憶手段(8)と、文字認識手段(5)で
認識された認識結果から、漢数字候補記憶手段(7)お
よび漢数字単語記憶手段(8)に登録された文字や単語
を参照して、数字として用いられている漢数字を検出す
る漢数字検出手段(6)と、その漢数字検出手段(6)
によって検出された数字として用いられている漢数字を
算用数字(アラビア数字)に変換する漢数字/算用数字
変換手段(9)とを備えている。。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文字パターンを認識す
る文字認識装置に係り、特に縦書きの文書を認識して、
横書きの文書として出力するのに適した文字認識装置に
関する。
【従来の技術】
【0002】従来、文字認識装置は、認識する対象とな
る文字パターンの画像特徴等を予め辞書に登録してお
き、認識すべき文字の入力パターンの画像特徴等と予め
辞書に登録されている各画像特徴等とを比較し、最も類
似した画像特徴等をもつ文字を認識結果としてそのまま
出力し、もし認識結果に誤りや不都合な文字があれば人
手により修正していた。日本語の縦書きの文字パターン
を認識して、横書きの文書として出力する場合(例え
ば、特開平3−180989号公報参照)でも同様であ
る。日本語においては、数を表すのに漢数字が用いられ
る場合と、算用数字(アラビア数字)が用いられる場合
とがある。縦書きの日本語文章では一般に漢数字が用い
られ、横書きの日本語文章では算用数字が用いられるこ
とが多い。従って、縦書きの文字パターンを認識して、
横書きの文書として出力する装置においては、漢数字で
あらわされた数を算用数字に修正すると、自然な横書き
の文書となり好ましい。なお、本明細書において、漢数
字とは数を表すことのできる漢字を指す。例えば、一、
二、三、四、十、百、千、万、・等である。漢数字の組
合せによって数を表すことができるが、漢数字と漢数字
以外の漢字とが結合された熟語(例えば、八百屋)に用
いられ、数を表さない場合もある。
【0003】
【発明が解決しようとする課題】しかし、従来の文字認
識装置においては、漢数字で表された数を算用数字に自
動的に変換する機能は設けられていなかった。従って前
記のような装置で漢数字を含む縦書きの日本語の文字パ
ターンを認識して、横書きの文書として出力する場合に
は、漢数字を含んだ不自然な横書きの文書となるため、
使用者が漢数字を算用数字に修正するという作業を必要
とした。本発明は、上記の問題点を解決し、認識結果の
中の数を表す漢数字を算用数字に適切に変換することを
可能にする文字認識装置を提供することを目的とする。
【0004】
【課題を解決するための手段】本発明は、前記の目的を
達成するために、文字画像を認識する文字認識手段(図
1の5)と、漢数字と特徴が類似する文字が登録された
漢数字候補記憶手段(7)と、漢数字を含む単語が登録
された漢数字単語記憶手段(8)と、文字認識手段
(5)で認識された認識結果から、漢数字候補記憶手段
(7)および漢数字単語記憶手段(8)に登録された文
字や単語を参照して、数字として用いられている漢数字
を検出する漢数字検出手段(6)と、その漢数字検出手
段(6)によって検出された数字として用いられている
漢数字を算用数字(アラビア数字)に変換する漢数字/
算用数字変換手段(9)とを備えている。
【0005】
【作用】文字認識手段(5)は、文書画像中に存在する
文字パターンを認識する。漢数字変換が指示された場合
は、漢数字検出手段(6)は、文字認識手段(5)によ
る認識結果の中から数字として用いられている漢数字を
検出する。すなわち、漢数字検出手段(6)は、文字認
識手段(5)による認識結果のうち漢数字と認識された
文字を含む文字列を、漢数字単語記憶手段(8)に登録
されている漢数字を含む単語と照合し、一致する単語が
あった場合には、その漢数字と認識された文字は単語の
一部として用いられ従って数字としては用いられていな
いので、数字として用いられている漢数字ではないもの
と判定する。これにより、漢数字検出手段(6)は、認
識された漢数字のうち数字として用いられているものの
みを検出することができる。更に、漢数字検出手段
(6)は、文字認識手段(5)の認識結果のうち漢数字
以外の文字として認識された文字と漢数字候補記憶手段
(7)に登録されている漢数字に特徴(形状など)が類
似する類似文字とを照合し、一致する類似文字があった
ときは対応する漢数字に変換する。これにより、文字認
識手段(5)の漢数字の誤認識を是正することができ
る。以上のように漢数字検出段(6)により検出された
数字として用いられたと判定された漢数字は、漢数字/
算用数字変換手段(9)により算用数字に変換される。
【0006】従来の文字認識装置では漢数字を算用数字
に変換する手段を有していなかったので、使用者が文字
認識結果から漢数字を一々拾い出して算用数字に修正す
るという煩わしい作業を必要としていたが、本発明によ
れば、数字として用いられた漢数字を検出し算用数字に
変換する作業は、その変換を指示するだけで自動的に実
行されるので、使用者の修正作業の負担を軽減すること
ができる。また、本発明によれば、漢数字変換手段によ
り漢数字を含む単語と照合し、数字として用いられた漢
数字のみを抽出し、漢数字/算用数字変換手段により算
用数字に変換するので、その変換は正確で適切なもので
ある。更に、本発明によれば、文字を認識した結果の中
から漢数字候補記憶手段に登録した文字を検出して、算
用数字に変換するので、文字認識手段の認識において多
少の誤認識が発生しても、数字として用いられた漢数字
を算用数字に正しく変換することができる。
【0007】
【実施例】図1は本発明の一実施例による文字認識装置
の構成を示すブロック図である。この文字認識装置は、
文書を2値画像として読み込む画像入力装置1と、文字
認識装置全体の制御を行う制御装置2と、画像入力装置
1で入力した画像および認識結果等を記憶するメモリ3
と、コマンド等を入力する入力装置4と、入力した文書
画像中に存在する文字パターンを検出し認識する文字切
り出し/認識処理部5と、認識結果の中から数を表すた
めに用いられた漢数字を検出する漢数字検出処理部6
と、漢数字と小数点(両者を合わせて単に漢数字と記
す)およびその類似文字を登録した漢数字候補テーブル
7と、漢数字を含む単語を登録した単語辞書8と、漢数
字を算用数字に変換する漢数字/算用数字変換処理部9
とから構成される。
【0008】図1に示した文字認識装置は、使用者が入
力装置4から漢数字/算用数字変換の指示を与えない場
合には、従来の文字認識処理(例えば、特開平3−18
0989号公報)を実行する。漢数字/算用数字変換の
指示を与えた場合には、従来の文字認識処理を実行した
後に、漢数字/算用数字変換処理を実行する。
【0009】文字切り出し/認識処理部5により従来の
文字認識処理で得られた認識結果をメモリ3に記憶した
時点から、漢数字/算用数字変換処理部9による漢数字
/算用数字変換の処理手順を説明する。図2は漢数字/
算用数字変換処理のフローチャートである。図4は原文
と認識結果、および、漢数字/算用数字変換処理の途中
結果と最終的な結果の一例を示した図であり、認識結果
は‘二’を‘ニ’、‘千’を‘干’とした2つの誤認識
を含んでいる。以下、図2および図4に沿って説明す
る。
【0010】処理ステップ201、211、212で、
メモリ3に記憶した認識結果の先頭の文字から順に着目
し、処理ステップ203〜210を実行する。処理ステ
ップ202では、着目した文字が小数点を除く漢数字で
あるかを判定し、小数点を除く漢数字であれば処理ステ
ップ203に進み、他の場合は処理ステップ211へ進
んで次の文字の処理に移る。図4の例では、まず‘万’
が小数点を除く漢数字として検出される。
【0011】処理ステップ203では、着目している漢
数字が単語の一部であるか否かを、漢数字を含む単語辞
書8に登録した単語と照合して判定する。すなわち、着
目した漢数字が、例えば、「一致」、「同一」、「三
郎」といった単語の一部である場合にはその漢数字は数
を表す漢字ではないので、算用数字に変換せずに処理ス
テップ211へ進み、他の場合にはその漢数字を算用数
字に変換するために処理ステップ205へ進む。
【0012】処理ステップ205では、着目した漢数字
の前後に続く漢数字および漢数字候補テーブル7に予め
登録した漢数字の類似文字を検出する。図5にその類似
文字の一例を示す。文字認識処理では、形状が類似した
文字(類似文字)が存在する文字を、その類似文字に誤
認識する場合があるため、図5の類似文字の欄に示した
文字が漢数字の前後にある場合には、漢数字を誤認識し
たものと判定する。図4の例では、着目した漢数字
‘万’の前の文字‘ニ’は、図5のような類似文字を有
する漢数字候補テーブルに登録されているので、漢数字
候補の類似文字として検出され、また、着目した漢数字
‘万’の後に続く漢字‘三’が漢数字として、更に次に
続く‘干’は類似文字として、更に続く‘五十六’は漢
数字として、順次検出されて、“ニ万三干五十六”が漢
数字の候補列として検出される。
【0013】処理ステップ206および処理ステップ2
07では、処理ステップ205で検出した漢数字の中に
前記の類似文字が含まれている場合は漢数字に置換す
る。図4の例では、‘ニ’を‘二’、‘干’を‘千’に
置換し、処理ステップ205で検出した漢数字を“二万
三千五十六”と修正する。
【0014】処理ステップ208および処理ステップ2
09では、前記のように検出した漢数字の中から、
‘万’、‘億’といった‘万’以上の単位と小数点で区
切られた漢数字を抽出する。また、小数点が存在すれ
ば、縦書き用の小数点‘・’を横書き用の小数点‘.’
に置換する。図4の例では、“二”と“三千五十六”が
抽出される。
【0015】漢数字/算用数字変換処理部9は、処理ス
テップ210において、処理ステップ209で抽出され
た漢数字を算用数字に変換する。図3は処理ステップ2
10のフローチャートである。同図に沿って、この処理
の手順を簡単に説明する。処理ステップ301では、
千、百、十、一の各位のフラグを設け、全てoffに初
期化する。処理ステップ302、303、313では、
右端の文字、すなわち、漢数字の末尾の文字から順に着
目する。変数nは右から何番目の文字を着目しているか
を示す。
【0016】処理ステップ304では、着目した文字が
位を表す文字、すなわち、‘千’、‘百’、‘十’のい
ずれかであるか否かを判定する。着目した文字が位を表
す文字でない場合には処理ステップ305ないし307
を実行し、位を表す文字である場合には処理ステップ3
08ないし312を実行する。処理ステップ305ない
し307では、着目した文字は‘一’ないし‘九’であ
るため、着目した文字をそのまま算用数字に変換して出
力する。右側の文字から順に着目しているので、出力も
右詰めで行う。もし、着目した文字が右端(n=1)の
文字である場合には、その文字は一の位の文字であるた
め、処理ステップ306において一の位のフラグをon
に設定する。
【0017】処理ステップ308ないし312では、着
目した文字は‘千’、‘百’、‘十’のいずれかであ
る。まず、着目した文字の右側に文字があれば、その文
字が位を表す文字であるかを調べ、位を表す文字である
場合には、‘一’が省略されていると判定し、‘1’を
出力する。次に、着目した文字が表す位のフラグをon
に設定し、その位よりも下の位のフラグを調べ、off
に設定されているフラグがある場合には、offに設定
されている位の数値はないと判定し、‘0’を出力し
て、フラグをonに設定する。
【0018】処理ステップ314ないし315では、右
側に文字がない場合、すなわち、左端の文字を着目して
いる。もし、左端の文字が位を表す文字であれば、
‘一’が省略されていると判定し、‘1’を出力する。
以上で、処理ステップ210を完了し、図4の例では、
“二”を“2”、“三千五十六”を“3056”と変換
して、“二万三千五十六”を“2万3056”とする。
【0019】残りの文字も同様に処理することにより、
“価格はニ万三干五十六円です”という文字認識の結果
が、“価格は2万3056円です”に変換される。以上
のように、文字認識の結果中の漢数字を算用数字に変換
することができる。また、本実施例で示した手法の出力
結果、例えば、“2万3056円”の中に存在する
‘万’以上の位を表す文字を削除し、一の位から3文字
おきに‘,’を挿入すれば、“23,056円”といっ
た形式で出力することも可能である。さらに、“赤坂3
丁目3番5号”のように、住所を表す“丁目”等の文字
が存在する場合には、そのような文字を削除し、数字の
間に‘−’を挿入することにより、“赤坂3−3−5”
のような形式で出力することも可能である。
【0020】
【発明の効果】従来の文字認識装置では漢数字を算用数
字に変換する手段を有していなかったので、使用者が文
字認識結果から漢数字を一々拾い出して算用数字に修正
するという煩わしい作業を必要としていたが、本発明に
よれば、数字として用いられた漢数字を検出し算用数字
に変換する作業は、その変換を指示するだけで自動的に
実行されるので、使用者の修正作業の負担を軽減するこ
とができる。また、本発明によれば、漢数字変換手段に
より漢数字を含む単語と照合し、数字として用いられた
漢数字のみを抽出し、漢数字/算用数字変換手段により
算用数字に変換するので、その変換は正確で適切なもの
である。更に、本発明によれば、文字を認識した結果の
中から漢数字候補記憶手段に登録した文字を検出して、
算用数字に変換するので、文字認識手段の認識において
多少の誤認識が発生しても、数字として用いられた漢数
字を算用数字に正しく変換することができる。以上のよ
うに、本発明によれば、認識結果中の数字として用いら
れた漢数字を、算用数字に変換することができるので、
漢数字を含む縦書きの文書中の文字を認識し、認識結果
を自然な横書きの文書として出力する場合には、特に有
用である。
【図面の簡単な説明】
【図1】 本発明の文字認識装置の構成を示すブロック
図、
【図2】 漢数字検出処理部の動作を示すフローチャー
ト、
【図3】 漢数字/算用数字変換処理部の動作を示すフ
ローチャート、
【図4】 漢数字検出処理および漢数字/算用数字変換
処理を説明するための図、
【図5】 漢数字候補テーブルを説明するための図であ
る。
【符号の説明】
1…画像入力装置、2…制御装置、3…メモリ、4…入
力装置、5…文字切り出し/認識処理部、6…漢数字検
出処理部、7…漢数字を含む単語辞書、8…漢数字/算
用数字変換処理部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 文字画像を認識する文字認識手段と、 漢数字と特徴が類似する文字が登録された漢数字候補記
    憶手段と、 漢数字を含む単語が登録された漢数字単語記憶手段と、 前記文字認識手段で認識された認識結果から、前記漢数
    字候補記憶手段および前記漢数字単語記憶手段に登録さ
    れた文字や単語を参照して、数字として用いられている
    漢数字を検出する漢数字検出手段と、 前記漢数字検出手段によって検出された数字として用い
    られている漢数字を算用数字に変換する漢数字/算用数
    字変換手段とを備えたことを特徴とする文字認識装置。
JP3359697A 1991-12-29 1991-12-29 文字認識装置 Pending JPH05182012A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3359697A JPH05182012A (ja) 1991-12-29 1991-12-29 文字認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3359697A JPH05182012A (ja) 1991-12-29 1991-12-29 文字認識装置

Publications (1)

Publication Number Publication Date
JPH05182012A true JPH05182012A (ja) 1993-07-23

Family

ID=18465833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3359697A Pending JPH05182012A (ja) 1991-12-29 1991-12-29 文字認識装置

Country Status (1)

Country Link
JP (1) JPH05182012A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1078953A (ja) * 1996-09-02 1998-03-24 Hitachi Inf Syst Ltd 住所表記変換方法および住所表記チェック方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1078953A (ja) * 1996-09-02 1998-03-24 Hitachi Inf Syst Ltd 住所表記変換方法および住所表記チェック方法

Similar Documents

Publication Publication Date Title
JPH07121664A (ja) 自動ヨーロッパ言語決定装置
JPH08235182A (ja) 文章処理方法とその装置
JP2001166683A (ja) 自動点訳システム及びそれを用いた自動点訳方法
JPH05182012A (ja) 文字認識装置
JP2001137788A (ja) 地名表記辞書作成方法および地名表記辞書作成装置
JPH0388062A (ja) 文書作成装置
JPH08339373A (ja) 機械翻訳装置
JP2022012017A (ja) 情報処理装置、情報処理方法、及びコンピュータプログラム
JP2005339039A (ja) 文書処理装置および文書処理方法
JP2006252164A (ja) 中国語文書処理装置
JPS58123126A (ja) 辞書検索装置
JP2939945B2 (ja) ローマ字住所認識装置
JPS61133487A (ja) 文字認識装置
JP4645065B2 (ja) 文書処理装置およびプログラム
JP2838850B2 (ja) 仮名漢字変換装置
JPH0385666A (ja) 文書作成編集方法
JPH02122372A (ja) 認識方法、認識装置および同装置を有する情報装置
JPH0258187A (ja) 文字認識装置
JPS60207983A (ja) 文字認識用辞書作成方式
JPH06231123A (ja) 外字処理装置
JPS62247451A (ja) 日本語処理装置の単語辞書構成法
JPH02267670A (ja) 電子辞書の認識文字修正方法
JPH0635955A (ja) 機械翻訳装置
JPS62209662A (ja) 日本語文章校正装置
JPH0728957A (ja) 英文字認識装置