JPH09190492A - 情報処理装置及び方法 - Google Patents

情報処理装置及び方法

Info

Publication number
JPH09190492A
JPH09190492A JP8002785A JP278596A JPH09190492A JP H09190492 A JPH09190492 A JP H09190492A JP 8002785 A JP8002785 A JP 8002785A JP 278596 A JP278596 A JP 278596A JP H09190492 A JPH09190492 A JP H09190492A
Authority
JP
Japan
Prior art keywords
image
character
image block
information processing
line
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
Application number
JP8002785A
Other languages
English (en)
Other versions
JP3880091B2 (ja
Inventor
Hiroaki Ikeda
裕章 池田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP00278596A priority Critical patent/JP3880091B2/ja
Publication of JPH09190492A publication Critical patent/JPH09190492A/ja
Application granted granted Critical
Publication of JP3880091B2 publication Critical patent/JP3880091B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】 【課題】 通常の射影処理で持って行分割が正常に行な
えない場合であっても、文字画像を該当する文字列の行
に属するものとして下位の処理に渡すことを可能にす
る。 【解決手段】 画像を入力し(S201)、その画像に
ついて通常の射影処理を行って画像ブロックを抽出する
(S202)。そして、得られた画像ブロックでもって
バンド画像の最大許容文字サイズを得(S203)、そ
れに従って文字画像の基準位置を得る(S204)。こ
の後、本文の文字とルビ文字との境界位置を決定し(S
205)、注目画像ブロックがルビ範囲を越えるかどう
かを判定する。この判定によって注目画像はルビ文字か
どうかを決定し(S207、S208)、ルビであれば
本文とは別の行の文字として認識し、本文文字であれば
本文として文字認識を行ない(S209)、認識結果を
表示する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は情報処理装置及び方
法、詳しくは入力画像から文字画像を取り出し、例えば
文字認識処理等の下位の処理に渡す情報処理装置及び方
法に関するものである。
【0002】
【従来の技術】従来、文字認識装置においては、画像入
力後、図7に示すように、まず行方向に射影(黒画素の
分布を示す)701を取り、702のように行の高さを
得る。そして、次に前記射影と垂直方向に射影703を
取り、行の長さ及び符号704のように画像ブロック
(ドット分布の外接矩形等)を抽出するように構成され
ている。但し、図示の如く、文字“は”などの場合には
左右に分離した2つの画像ブロックとして抽出されてし
まう。また、2つの文字が接触している場合には全体を
1つの文字の画像ブロックとして抽出してしまう。
【0003】そこで、一般には、各画像ブロックの幅の
平均、もしくは、各画像ブロックの幅の分布でもっとも
頻度の大きいものなどから、基準となる文字サイズ(以
下、基準文字サイズ)を求める。そして、先に得られた
複数の画像ブロックを結合した時に、その幅が基準文字
サイズになる場合にはそれらの画像ブロックを結合して
1つの画像ブロックとしてみなす。また、画像ブロック
が基準文字サイズの整数倍になっていれば、それを基準
文字サイズで整数等分して文字単位の画像ブロックを決
定する。
【0004】
【発明が解決しようとする課題】ここで問題となるの
は、本文を構成している文字にルビ文字が付随してい
て、行方向の射影をとった場合に、ルビ文字の位置が本
文の文字と近接した位置にあって、ルビ文字の行と本文
の文字の行が別の行として識別できない場合や、原稿画
像が多少傾いて入力されたり、原稿画像中の行が傾いて
いた場合などである。
【0005】このような場合、先に説明した処理で文字
部分の画像ブロックの抽出を行うと、画像ブロックには
本文の文字、本文の文字+ルビ文字、ルビ文字の3通り
が得られる可能性を有する。
【0006】画像ブロックが「本文の文字+ルビ文字」
になってしまうと、文字認識は正しく行われない。ルビ
文字のみの画像ブロックが得られると、認識結果である
本文の文字の間にルビ文字の認識結果が挿入されること
になり、精度良い文字認識は望めない。
【0007】
【課題を解決するための手段】本発明は係る問題点に鑑
みなされたものであり、通常の射影処理で持って行分割
が正常に行なえない場合であっても、文字画像を該当す
る文字列の行に属するものとして下位の処理に渡すこと
を可能ならしめる情報処理装置及び方法を提供しようと
するものである。
【0008】この課題を解決するため、例えば本発明の
情報処理装置は以下に示す構成を備える。すなわち、入
力文書画像から文字画像部分を切り出して下位の処理に
渡す情報処理装置であって、入力した文書画像から射影
をとってバンド画像を取り出し、当該バンド画像中にお
ける画像ブロックを抽出する抽出手段と、前記バンド画
像中の各画像ブロックの大きさの分布に基づいて許容文
字サイズを推定する推定手段と、推定された許容文字サ
イズに基づいて、注目画像ブロックがどの行の文字画像
であるかを判定する判定手段と、該判定手段の判定結果
に基づいて注目画像ブロックを対応する行中の文字画像
として前記下位の処理に渡す制御手段とを備える。
【0009】また、本発明の好適な実施形態に従えば、
前記行は本文文字列の行と、ルビ文字列の行であること
が望ましい。これによってルビ文字と本文文字との分離
が正常に行われにくい状況に対して有効に作用する。
【0010】また、前記下位処理は文字認識処理である
ことが望ましい。これによって、各行の文字が本来の行
単位に正しく認識させることが可能になる。
【0011】また、更に、前記許容文字サイズに基づい
て注目画像ブロックが複数の行にまたいでいるか否かを
判定する第2の判定手段と、該第2の判定手段で複数の
行にまたいでいると判定した場合、当該注目画像ブロッ
クを分割する分割手段とを備えることが望ましい。これ
によって、単なる射影によって得られた画像ブロック中
に複数行の文字画像があっても、対応する行の文字画像
として下位の処理に渡すことが可能になる。
【0012】また、この場合には、更に、前記分割手段
で得られた分割画像それぞれに対して射影をとって第2
の画像ブロックを抽出する第2の抽出手段を備えること
が望ましい。これによって、本文文字1つに対して複数
の文字、例えばルビ文字があっても、個々のルビ文字を
下位処理に正しく渡すことが可能になる。
【0013】
【発明の実施の形態】以下、添付図面に従って本発明に
係る実施形態の一例を詳細に説明する。
【0014】<第1の実施形態>図1は実施形態におけ
る文字認識装置のブロック構成を示している。図中、1
01は本装置全体の制御を司るCPUであり、102は
CPU1の動作処理手順であるプログラムを記憶してい
るROMである。103は文書画像などを記憶したり、
文字認識処理におけるCPU1のワークエリアとして使
用するRAMである。104は磁気ディスクなどの外部
記憶装置であり、文字認識用辞書や認識結果等を記憶し
ている。105はディスプレイ、106はキーボード、
107はマウス等のポインティングデバイス、108は
認識対象の文書画像を入力するための装置であり、実施
形態ではイメージスキャナである。
【0015】上記構成における実施形態における文字認
識処理を図2のフローチャートに従って説明する。
【0016】先ず、ステップS201では、スキャナ1
08などから文書画像を入力し、ステップS202で、
入力した文書画像から先に説明した手順、すなわち、行
方向及び行方向に垂直な方向の射影を取って画像ブロッ
クの抽出を行なう。
【0017】尚、この時点では、ルビの行が本文とが分
離できない状態(バンド画像)であり、例えば、図4の
例のように、符号401,402,403,404の4
個の画像ブロックが得られ、ルビのみの画像ブロック4
03が混ざる可能性がある。
【0018】そこで、ステップS203では、本文の文
字画像が許容できる最大許容文字サイズを求める。図3
は、行内のブロックの大きさ(画像ブロックの高さ)の
分布を取ったものである。頻度が最大となる値301は
その行の標準文字サイズ(図示の符号401の画像ブロ
ックが標準文字サイズに近い値を有することになる)と
みなし、最大許容文字サイズは、標準文字サイズ以上
で、頻度がなくなる値302(頻度がとぎれる値)とす
ることで求められる。
【0019】次にステップS204で本文文字部とルビ
文字部の境界位置をえるための基準となる位置を求め
る。ルビのみの画像ブロックは、基準位置から最大許容
文字サイズの範囲外に存在することになる。横書きの文
書の例を挙げると、基準位置は、注目画像ブロックとそ
の前後の画像ブロックのうち、ブロックの下端が最も下
にある位置とする。図4の符号403の画像ブロックを
今、注目画像ブロックとすると、402,403,40
4でも最も下の画像ブロックを探す。この結果、画像ブ
ロック402がその対象となり、基準位置406を得
る。基準位置が得られたら、ステップS205で本文と
ルビの境界位置を求める。405は先のステップS20
3で求めた最大許容文字サイズで、基準位置406から
離れた位置407が境界位置となる。
【0020】尚、注目画像ブロック及びその前後の画像
ブロック、すなわち、比較的狭い範囲で基準位置を決定
するのは理由がある。すなわち、入力した文書画像が多
少傾いていてもその限られた範囲で処理することでその
影響を少なくすることができるからである。
【0021】さて、境界位置が求まれば、ステップS2
06で、画像ブロックが境界位置よりルビ側の範囲を越
えないかどうかを判定する。境界を越えればステップS
207でその画像ブロックをルビと判定し、越えなけれ
ばステップS208でルビでないと判定する。
【0022】その後、ステップS209で各文字画像ブ
ロックについて、各文字の標準特徴などが格納されてい
る認識辞書との類似度を求める識別演算を行ない、最も
類似度が大きい文字を認識結果とし、ステップS210
では認識結果をディスプレイ105に表示する。尚、こ
のとき、ルビと判定された画像ブロックは本文文字部と
は別の行として認識するのは言うまでもない。
【0023】以上説明したように、画像ブロックの大き
さの分布を用いて最大許容文字サイズを求めるので、ル
ビのみの画像ブロックを正しく判別することが可能とな
る効果がある。
【0024】なお、上記実施形態では、本発明を実施す
るための最低限の構成要件で説明を行なっているが、例
えば汎用コンピュータに、本発明を実施する処理を行な
うプログラム等を外部から提供したり、予め外部記憶1
04に記憶しておき、RAM103に格納するように構
成されてもよい。
【0025】尚、上記実施形態では、文書画像をイメー
ジスキャナから入力したが、例えば文書画像をフロッピ
ーディスク、回線を介して受信した場合でも良いので、
上記によって本発明が限定されるものではない。これは
以下に説明する各実施形態でも同様である。
【0026】<第2の実施形態>以下、第2の実施形態
を説明する。尚、装置構成は第1の実施形態、すなわ
ち、図1と同じとし、その説明は省略する。
【0027】以下、第2の実施形態における動作処理内
容を図5のフローチャートに従って説明する。
【0028】先ず、ステップS501では、スキャナ1
08などから文書画像を入力する。ステップS502で
は入力した文書画像から先に説明したように文字単位の
画像ブロックの抽出を行なう(この時点では図4に示す
ようにルビ文字は正しく認識されていない可能性があ
る)。
【0029】次にステップS503に進み、第1の実施
形態で説明したルビ画像ブロックの判定を行なう。例え
ば、図6の例では、画像ブロック602をルビとして判
定できることは第1の実施形態で説明した。本第2の実
施形態では画像ブロック603を本文文字とルビ文字と
を分離するものである。
【0030】さて、抽出した画像ブロックの全てについ
て、ルビ画像ブロック(ルビ文字のみの画像ブロック)
の判定を行なったら、画像ブロックを1つずつ注目して
いき、ステップS504で注目画像ブロックがルビの場
合、その前後の画像ブロックについて以下の処理を行な
う。
【0031】まず、ルビと本文文字との境界位置をステ
ップS505で推定する。横書きなら、例えば、境界位
置はルビ画像ブロックの下端位置とする。図6では符号
604が境界位置となる。
【0032】次にステップS506で、注目画素ブロッ
クの前後の画像ブロックが境界位置をまたいで存在する
かどうかを調べる。図6の場合には、画像ブロック60
3がこれに該当することになる。該当した画像ブロック
は、ステップS507において、ルビ部と本文が分離可
能かどうかを調べる。画像ブロック603の場合、境界
位置604の近傍の水平方向の画素列を調べ、全て白画
素なら分離可能とし、黒画素が存在すれば、予め決めら
れた範囲内で上下にずらし、同様に白画素列の存在を調
べる。こうして、白画素列の存在が確認されたら、分離
可能として判断し、ステップS508に進み、分離位置
を決定するが、これは、ステップS507で得られた白
画素列の位置としてよい。
【0033】ステップS509では、分離位置より本文
文字側の画像ブロックの中で、新たな文字画像ブロック
を求める。この結果画像ブロック605が得られる。ス
テップS510では、画像ブロックの残りの部分からル
ビ画像ブロックの抽出を行なう。分離されたルビ側の画
像ブロックは、従来例の行の抽出が終了した時点に相当
するので、同様の処理で抽出が行なえ、ステップS60
7,S607の2つの画像ブロックが得られる。
【0034】さらに、抽出されたルビ画像ブロック60
6,607は、注目画像ブロックS602と同一な本文
文字に対するルビであることが一般的であるので、ステ
ップS511で3つのルビ画像ブロックを関連付けて記
憶し、さらに、ステップS512で抽出された本文文字
ブロック605と3つのルビ画像ブロックを関連付けて
記憶する。
【0035】このように、入力画像から文字画像ブロッ
クが抽出されたら、ステップS513で各文字画像ブロ
ックについて各文字の標準特徴などが格納されている認
識辞書との類似度を求める識別演算を行ない、最も類似
度が大きい文字を認識結果とする。ステップS514で
は、ルビを持つ文字かどうかを判断し、ルビを持てばス
テップS515で、例えば本文文字の上や本文文字のと
なりに括弧をつけるなど、本文文字と区別できるような
異なる方法で表示し、ルビを持たなければS516で認
識結果をディスプレイ105に表示する。
【0036】以上説明したように、ルビのみの画像ブロ
ックを基準にすることで、その前後に存在する可能性の
あるルビと本文が結合した画像ブロックを、ルビ画像ブ
ロックと本文文字画像ブロックに分割することが可能と
なる効果がある。また、ルビのみの画像ブロックと分離
されたルビ画像ブロックを、分離された本文文字画像ブ
ロックと関連付けて記憶することで、本文文字列中の対
応する文字にルビを付けて表示できる効果がある。
【0037】なお、これまでの実施形態は横書きの例を
用いているが、縦書き文書の場合でも本発明が実施可能
なことは、容易に推測されよう。従って、上記実施形態
によって本願発明が限定されるものではない。
【0038】<第3の実施形態>以下、第3の実施形態
を説明する。尚、装置構成は第1の実施形態と同じと
し、以下ではその動作処理内容を図8のフローチャート
に従って説明する。
【0039】先ず、ステップS801では、スキャナ1
08などから文書画像を入力し、ステップS802で、
入力した文書画像から先に説明した処理で持って文字単
位の画像ブロックの抽出を行なう。この時点ではルビを
含んで抽出された画像ブロックが存在する可能性がある
ので、画像ブロックすべてについて、ルビが含まれる画
像ブロックかどうかを判定する。以下に、その判定方法
を説明する。
【0040】まず、ステップS803で本文の文字画像
の、文書が横書きならば文字画像の高さの、縦書きなら
ば幅の標準サイズを求める。標準サイズは、第1の実施
形態で説明したように、各行毎のブロックの平均値や、
各行毎のブロックの大きさの分布を取り、頻度が最大と
なる値とすることで求められる。次に、ステップS80
4で本文の文字画像がとり得る最大の大きさ(最大許容
文字サイズ)を求める。この最大許容文字サイズは、ス
テップS803で求めた標準サイズに1以上の値を掛け
た値や、標準文字サイズ以上で、頻度がなくなる値とす
ることで求められる(詳細は第1の実施形態を参照)。
【0041】ステップS805では、本文文字部とルビ
部の境界位置を得るための基準となる位置を求める。本
文文字画像は、基準位置から最大許容文字サイズの範囲
に存在することになる。
【0042】図9を用いて、横書き文書の基準位置を得
るための説明を行なう。この図において、y軸を上から
下にとる。行の左端から画像ブロックが901,90
2,903,904,…と並んでいるとする。左端の画
像ブロック901の基準位置は、画像ブロック901と
両隣の画像ブロック(図示の場合には右隣の画像902
しかないので、画像ブロック902のみが対象になる)
のブロックの下端のy座標を比べ、y座標値が大きい方
(下側のある方)とする。従って、この場合には画像ブ
ロック901の下端のy座標である符号905が基準位
置となる。画像ブロック902については、画像ブロッ
ク902と、左隣の画像901、右隣の画像903の3
つの画像ブロックの下端のy座標を比べ、y座標が最大
値を基準位置とする。この図では、画像ブロック901
の下端のy座標である符号905が基準位置となる。同
様に、画像ブロック903については画像ブロック90
4の下端のy座標である符号906が基準位置となる。
【0043】さて、基準位置が求まれば、ステップS8
06で、文字画像ブロックが本文許容範囲を越えて存在
するかどうかを判定する。一例を図10を用いて説明す
る。図示において、1004はステップS805で求め
た基準位置、1005はステップS803で求めた基準
サイズ、1006はステップS804で求めた最大許容
文字サイズとし、基準位置1004から最大許容文字サ
イズ1006の範囲1008を求める。画像ブロックが
1008を越えるかどうかを調べ、越えた画像ブロック
1002や1003についてはステップS807に進
む。
【0044】ステップS807では、さらにそれらの画
像ブロックが、本文文字を含むかどうかを判定する。図
10において、基準位置1004から基準サイズ100
5の範囲1007を求め、そこに画像ブロックの一部が
含まれているかを判定する。この結果、画像ブロック1
002が残る。
【0045】ここまでの処理で残った画像ブロックは、
次にステップS808で、ルビ部と本文文字の分離位置
を推定することになる。画像ブロック1002について
は、画像ブロックの上端から1画素、あるいは予め定め
た値だけ下から位置1007の範囲1009に分離位置
が存在すると推定する。
【0046】ステップS809では、ステップS808
で推定した範囲で画像が分離されるかどうかを調べる。
例えば、画像ブロック1002ならy座標が符号100
7の画素列が全て白画素なら分離可能とし、黒画素が存
在すれば推定した範囲内でy座標を1ずつ減らして調べ
ていく。あるいはy座標が符号1008の画素列から始
め、推定範囲内を調べるようにしてもよい。
【0047】以上の処理により、画像ブロックが分離可
能なら、その画像ブロックはルビが含まれると判定され
る。
【0048】次に、ルビが含まれると判定された画像ブ
ロックについてルビと本文を分割する。以下に、その分
割方法を説明する。
【0049】まず、分割する位置を取得するが、これは
ステップS809で得られた白画素列の座標としてよ
い。ステップS810では、分割位置より本文文字側の
画像ブロックの中で、新たな文字画像ブロックを求め
る。図11を用いて説明すると、画像ブロック1101
において、分割位置1102により、本文側ブロック1
103とルビ側ブロック1104に分割され、本文側ブ
ロック1103から文字画像ブロック1105が得られ
る。
【0050】最後に、ステップS811でルビ側の画像
ブロックからルビ画像ブロックを抽出する。ルビ側ブロ
ック604には1つ以上のルビが存在するので、110
4を行矩形とし、この矩形内で縦方向の射影をとってル
ビ文字の画像ブロック1106,1107が抽出され
る。この様に本文文字ブロックとルビ画像ブロックが分
割されたら、ステップS812でそれらを関連付けて記
憶しておく。
【0051】入力画像から全ての文字画像ブロックが抽
出されたら、ステップS813で各文字画像ブロックに
ついて、各文字の標準特徴などが格納されている認識辞
書との類似度を求める識別演算を行ない、最も類似度が
大きい文字を認識結果とする。ステップS814では、
ルビを持つ文字かどうかを判断し、ルビを持たなければ
ステップS816で認識結果をディスプレイ105に表
示し、ルビを持てばステップS815で、例えば本文文
字の上や本文文字の隣に括弧をつけるなど、本文文字と
区別できるような異なる方法で表示する。
【0052】以上説明したように、画像ブロックの大き
さの分布を用いて最大許容文字サイズを求めるので、ル
ビ画像を含む画像ブロックと本文のみの画像ブロックを
正しく判別することが可能となる効果がある。
【0053】なお、上記説明では、実施形態を実現する
ため最低限の構成要件で説明を行っているが、例えば汎
用コンピュータに、本発明を実施する処理を行なうプロ
グラム等のデータを外部から提供し、あるいは、予め外
部記憶104に記憶しておき、RAM103に格納する
ように構成されてもよい。
【0054】<第4の実施形態>第4の実施形態を説明
する。本第4の実施形態では、上記第3の実施形態に対
し、その存在範囲推定工程における、基準位置の求め方
が異なる。
【0055】図12は文書内のある横書きの行を表わ
す。まず、十分に間隔をあけて窓701を2ヶ所設定す
る(垂直方向の位置は同じ)。次に、窓の中の文字画像
の射影702を水平方向にとる。その結果、枠の幅の中
央で、射影の底部の2点703を結ぶ直線704が、こ
の行の基準線となり、画像ブロックの位置により基準位
置が決定される。
【0056】以上説明したように本第4の実施形態によ
れば、入力文書が傾斜した場合でも、判定のための基準
位置を正しく得ることができ、ルビ抽出の精度が向上す
る効果がある。
【0057】なお、本第4の実施形態でも横書きの例を
説明しがた、縦書き文書の場合でも本発明が可能なこと
は、容易に推測されよう。
【0058】また、上記実施形態では、ルビ文字と本文
文字を正常に切り出して文字認識する例を説明したが、
文字認識処理それ自身は本発明には直接関係しないの
で、その部分は公知の手順で行なわせるようにしてもよ
い。すなわち、文字認識処理に渡すべき画像ブロックを
確定させる処理を上記実施形態で説明した手順で行な
い、画像ブロックが抽出されたら下位の文字認識処理に
引数もしくはパラメータとして渡し、その認識結果を受
けるようにしても良い。
【0059】また、本発明は、複数の機器(例えばホス
トコンピュータ、インターフェース機器、リーダ、プリ
ンタ等)から構成されるシステムに適用しても、1つの
機器からなる装置(例えば複写機、ファクシミリ等)に
適用しても良い。
【0060】また、本発明の目的は、上述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
憶した記憶媒体を、システム或いは装置に供給し、その
システム或いは装置のコンピュータ(またはCPUやM
PU)が記憶媒体に格納されたプログラムコードを読出
して実行することによっても、達成されることは言うま
でのもない。
【0061】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
【0062】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROM等
を用いることができる。
【0063】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOSなどが実
際の処理の一部または全部を行ない、その処理によって
実施形態の機能が実現される場合も含まれることは言う
までもない。
【0064】更に、記憶媒体から読み出されたプログラ
ムコードが、コンピュータに挿入された拡張機能ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書き込まれた後、そのプログラムコードの指示
に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行な
い、その処理によって前述した実施形態の機能が実現さ
れる場合も含まれることは言うまでもない。
【0065】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図13のメモリマップ例に示す各モジュール
を記憶媒体に格納することになる。すなわち、少なくと
も、入力した文書画像から射影をとってバンド画像を取
り出し、当該バンド画像中における画像ブロックを抽出
する抽出モジュールと、バンド画像中の各画像ブロック
の大きさの分布に基づいて許容文字サイズを推定する推
定モジュールと、推定された許容文字サイズに基づい
て、注目画像ブロックがどの行の文字画像であるかを判
定する判定モジュールと、判定結果に基づいて注目画像
ブロックを対応する行中の文字画像として前記下位の処
理に渡す制御モジュールとを記憶する。
【0066】以上説明したように、本実施形態に従え
ば、入力文書画像が射影によってルビの行を分離できな
くても、ルビと本文を分離し、正しく文字切り出しが可
能となり、誤認識が減少するとともに、誤認識や認識不
能文字の修正作業が軽減され、文書入力作業が効率的に
行なえる効果がある。
【0067】
【発明の効果】以上説明したように本発明によれば、通
常の射影処理で持って行分割が正常に行なえない場合で
あっても、文字画像を該当する文字列の行に属するもの
として下位の処理に渡すことが可能になる。
【0068】また、他の発明によれば、射影によって個
々の行に分離できなくても、各行の文字を正しく認識す
ることが可能になる。
【0069】
【図面の簡単な説明】
【図1】第1の実施形態に係る文字認識装置のブロック
図である。
【図2】第1の実施形態に係る文字認識処理のフローチ
ャートである。
【図3】第1の実施形態に係る最大許容文字サイズ取得
する処理工程での、画像ブロックの大きさの分布を説明
する図である。
【図4】第1の実施形態の説明のための入力画像の一例
を示す図である。
【図5】第2の実施形態に係る文字認識処理のフローチ
ャートである。
【図6】第2の実施形態の説明のための入力画像の一例
を示す図である。
【図7】従来例における文字画像ブロック抽出を説明す
る図である。
【図8】第3の実施形態に係る文字認識処理のフローチ
ャートである。
【図9】第3の実施形態における基準位置検出処理の概
要を説明するための図である。
【図10】第3の実施形態における行分離位置検出処理
の概要を説明するための図である。
【図11】第3の実施形態における本文文字とルビ文字
の分離処理を説明するための図である。
【図12】第4の実施形態における基準位置決定処理の
概念を説明するための図である。
【図13】実施形態における記憶媒体の格納モジュール
を示す図である。
【符号の説明】
101 CPU 102 ROM 103 RAM 104 外部記憶装置 105 ディスプレイ 106 キーボード 107 ポインティングデバイス 108 イメージスキャナ

Claims (30)

    【特許請求の範囲】
  1. 【請求項1】 入力文書画像から文字画像部分を切り出
    して下位の処理に渡す情報処理装置であって、 入力した文書画像から射影をとってバンド画像を取り出
    し、当該バンド画像中における画像ブロックを抽出する
    抽出手段と、 前記バンド画像中の各画像ブロックの大きさの分布に基
    づいて許容文字サイズを推定する推定手段と、 推定された許容文字サイズに基づいて、注目画像ブロッ
    クがどの行の文字画像であるかを判定する判定手段と、 該判定手段の判定結果に基づいて注目画像ブロックを対
    応する行中の文字画像として前記下位の処理に渡す制御
    手段とを備えることを特徴とする情報処理装置。
  2. 【請求項2】 前記行は本文文字列の行と、ルビ文字列
    の行であることを特徴とする請求項第1項に記載の情報
    処理装置。
  3. 【請求項3】 前記下位処理は文字認識処理であること
    を特徴とする請求項第1項に記載の情報処理装置。
  4. 【請求項4】 更に、前記許容文字サイズに基づいて注
    目画像ブロックが複数の行にまたいでいるか否かを判定
    する第2の判定手段と、 該第2の判定手段で複数の行にまたいでいると判定した
    場合、当該注目画像ブロックを分割する分割手段とを備
    えることを特徴とする請求項第1項に記載の情報処理装
    置。
  5. 【請求項5】 更に、前記分割手段で得られた分割画像
    それぞれに対して射影をとって第2の画像ブロックを抽
    出する第2の抽出手段を備えることを特徴とする請求項
    第4項に記載の情報処理装置。
  6. 【請求項6】 入力文書画像から文字画像部分を切り出
    して下位の処理に渡す情報処理方法であって、 入力した文書画像から射影をとってバンド画像を取り出
    し、当該バンド画像中における画像ブロックを抽出する
    抽出工程と、 前記バンド画像中の各画像ブロックの大きさの分布に基
    づいて許容文字サイズを推定する推定工程と、 推定された許容文字サイズに基づいて、注目画像ブロッ
    クがどの行の文字画像であるかを判定する判定工程と、 該判定工程の判定結果に基づいて注目画像ブロックを対
    応する行中の文字画像として前記下位の処理に渡す制御
    工程とを備えることを特徴とする情報処理方法。
  7. 【請求項7】 前記行は本文文字列の行と、ルビ文字列
    の行であることを特徴とする請求項第6項に記載の情報
    処理方法。
  8. 【請求項8】 前記下位処理は文字認識処理であること
    を特徴とする請求項第6項に記載の情報処理方法。
  9. 【請求項9】 更に、前記許容文字サイズに基づいて注
    目画像ブロックが複数の行にまたいでいるか否かを判定
    する第2の判定工程と、 該第2の判定工程で複数の行にまたいでいると判定した
    場合、当該注目画像ブロックを分割する分割工程とを備
    えることを特徴とする請求項第6項に記載の情報処理装
    置。
  10. 【請求項10】 更に、前記分割工程で得られた分割画
    像それぞれに対して射影をとって第2の画像ブロックを
    抽出する第2の抽出工程を備えることを特徴とする請求
    項第9項に記載の情報処理方法。
  11. 【請求項11】 情報処理装置が記憶媒体内の情報を読
    み込み実行することで、入力文書画像から文字画像部分
    を切り出して下位の処理に渡す処理を行なわせる記憶媒
    体であって、 入力した文書画像から射影をとってバンド画像を取り出
    し、当該バンド画像中における画像ブロックを抽出する
    抽出工程の手順コードと、 前記バンド画像中の各画像ブロックの大きさの分布に基
    づいて許容文字サイズを推定する推定工程の手順コード
    と、 推定された許容文字サイズに基づいて、注目画像ブロッ
    クがどの行の文字画像であるかを判定する判定工程の手
    順コードと、 該判定工程の判定結果に基づいて注目画像ブロックを対
    応する行中の文字画像として前記下位の処理に渡す制御
    工程の手順コードとを備えることを特徴とする記憶媒
    体。
  12. 【請求項12】 前記行は本文文字列の行と、ルビ文字
    列の行であることを特徴とする請求項第11項に記載の
    記憶媒体。
  13. 【請求項13】 前記下位処理は文字認識処理であるこ
    とを特徴とする請求項第11項に記載の記憶媒体。
  14. 【請求項14】 更に、前記許容文字サイズに基づいて
    注目画像ブロックが複数の行にまたいでいるか否かを判
    定する第2の判定工程の手順コードと、 該第2の判定工程で複数の行にまたいでいると判定した
    場合、当該注目画像ブロックを分割する分割工程の手順
    コードとを備えることを特徴とする請求項第11項に記
    載の記憶媒体。
  15. 【請求項15】 更に、前記分割工程で得られた分割画
    像それぞれに対して射影をとって第2の画像ブロックを
    抽出する第2の抽出工程の手順コードを備えることを特
    徴とする請求項第14項に記載の記憶媒体。
  16. 【請求項16】 入力文書画像中の文字画像を認識する
    情報処理装置であって、 入力した文書画像から射影をとってバンド画像を取り出
    し、当該バンド画像中における画像ブロックを抽出する
    抽出手段と、 前記バンド画像中の各画像ブロックの大きさの分布に基
    づいて許容文字サイズを推定する推定手段と、 推定された許容文字サイズに基づいて、注目画像ブロッ
    クがどの行の文字画像であるかを判定する判定手段と、 該判定手段の判定結果に基づいて注目画像ブロックを対
    応する行中の文字画像として認識する認識手段とを備え
    ることを特徴とする情報処理装置。
  17. 【請求項17】 前記行は本文文字列の行と、ルビ文字
    列の行であることを特徴とする請求項第16項に記載の
    情報処理装置。
  18. 【請求項18】 更に、前記ルビ文字列の行の文字の認
    識結果を、本文中の対応する認識結果に関連付けて出力
    する出力手段とを備えることを特徴とする請求項第17
    項に記載の情報処理装置。
  19. 【請求項19】 更に、前記許容文字サイズに基づいて
    注目画像ブロックが複数の行にまたいでいるか否かを判
    定する第2の判定手段と、 該第2の判定手段で複数の行にまたいでいると判定した
    場合、当該注目画像ブロックを分割する分割手段とを備
    えることを特徴とする請求項第16項に記載の情報処理
    装置。
  20. 【請求項20】 更に、バンド画像の、所定距離を隔て
    た2つの所定領域の射影をとることで、注目バンドの傾
    き方向及び行の基準位置を判断する判断手段とを備える
    ことを特徴とする請求項第16項に記載の情報処理装
    置。
  21. 【請求項21】 入力文書画像中の文字画像を認識する
    情報処理方法であって、 入力した文書画像から射影をとってバンド画像を取り出
    し、当該バンド画像中における画像ブロックを抽出する
    抽出工程と、 前記バンド画像中の各画像ブロックの大きさの分布に基
    づいて許容文字サイズを推定する推定工程と、 推定された許容文字サイズに基づいて、注目画像ブロッ
    クがどの行の文字画像であるかを判定する判定工程と、 該判定工程の判定結果に基づいて注目画像ブロックを対
    応する行中の文字画像として認識する認識工程とを備え
    ることを特徴とする情報処理方法。
  22. 【請求項22】 前記行は本文文字列の行と、ルビ文字
    列の行であることを特徴とする請求項第21項に記載の
    情報処理方法。
  23. 【請求項23】 更に、前記ルビ文字列の行の文字の認
    識結果を、本文中の対応する認識結果に関連付けて出力
    する出力工程とを備えることを特徴とする請求項第22
    項に記載の情報処理方法。
  24. 【請求項24】 更に、前記許容文字サイズに基づいて
    注目画像ブロックが複数の行にまたいでいるか否かを判
    定する第2の判定工程と、 該第2の判定工程で複数の行にまたいでいると判定した
    場合、当該注目画像ブロックを分割する分割工程とを備
    えることを特徴とする請求項第21項に記載の情報処理
    方法。
  25. 【請求項25】 更に、バンド画像の、所定距離を隔て
    た2つの所定領域の射影をとることで、注目バンドの傾
    き方向及び行の基準位置を判断する判断工程とを備える
    ことを特徴とする請求項第21項に記載の情報処理方
    法。
  26. 【請求項26】 情報処理装置が記憶媒体内の情報を読
    み込み実行することで、入力文書画像中の文字画像を認
    識させる記憶媒体であって、 入力した文書画像から射影をとってバンド画像を取り出
    し、当該バンド画像中における画像ブロックを抽出する
    抽出工程の手順コードと、 前記バンド画像中の各画像ブロックの大きさの分布に基
    づいて許容文字サイズを推定する推定工程の手順コード
    と、 推定された許容文字サイズに基づいて、注目画像ブロッ
    クがどの行の文字画像であるかを判定する判定工程の手
    順コードと、 該判定工程の判定結果に基づいて注目画像ブロックを対
    応する行中の文字画像として認識する認識工程の手順コ
    ードとを備えることを特徴とする記憶媒体。
  27. 【請求項27】 前記行は本文文字列の行と、ルビ文字
    列の行であることを特徴とする請求項第26項に記載の
    記憶媒体。
  28. 【請求項28】 更に、前記ルビ文字列の行の文字の認
    識結果を、本文中の対応する認識結果に関連付けて出力
    する出力工程とを備えることを特徴とする請求項第27
    項に記載の記憶媒体。
  29. 【請求項29】 更に、前記許容文字サイズに基づいて
    注目画像ブロックが複数の行にまたいでいるか否かを判
    定する第2の判定工程の手順コードと、 該第2の判定工程で複数の行にまたいでいると判定した
    場合、当該注目画像ブロックを分割する分割工程の手順
    コードとを備えることを特徴とする請求項第26項に記
    載の記憶媒体。
  30. 【請求項30】 更に、バンド画像の、所定距離を隔て
    た2つの所定領域の射影をとることで、注目バンドの傾
    き方向及び行の基準位置を判断する判断工程の手順コー
    ドを備えることを特徴とする請求項第26項に記載の記
    憶媒体。
JP00278596A 1996-01-11 1996-01-11 情報処理装置及び方法 Expired - Fee Related JP3880091B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00278596A JP3880091B2 (ja) 1996-01-11 1996-01-11 情報処理装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00278596A JP3880091B2 (ja) 1996-01-11 1996-01-11 情報処理装置及び方法

Publications (2)

Publication Number Publication Date
JPH09190492A true JPH09190492A (ja) 1997-07-22
JP3880091B2 JP3880091B2 (ja) 2007-02-14

Family

ID=11539012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00278596A Expired - Fee Related JP3880091B2 (ja) 1996-01-11 1996-01-11 情報処理装置及び方法

Country Status (1)

Country Link
JP (1) JP3880091B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000306041A (ja) * 1999-04-23 2000-11-02 Ricoh Co Ltd 文字サイズ推定方法および記録媒体

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000306041A (ja) * 1999-04-23 2000-11-02 Ricoh Co Ltd 文字サイズ推定方法および記録媒体

Also Published As

Publication number Publication date
JP3880091B2 (ja) 2007-02-14

Similar Documents

Publication Publication Date Title
CN109409180B (zh) 图像分析装置和图像分析方法
JP4869841B2 (ja) 画像処理装置、画像方向判別方法、および画像方向判別プログラム
JP3880091B2 (ja) 情報処理装置及び方法
US6330360B1 (en) Image processing apparatus and method
JPH0410087A (ja) 基本ライン抽出方法
JP4281236B2 (ja) 画像認識装置、画像認識方法、および、画像認識プログラムを記憶したコンピュータ読取り可能な記録媒体
JP4078045B2 (ja) 画像処理装置、方法、プログラム、及び記憶媒体
JP3133797B2 (ja) 文字認識方法及びその装置
JPH11242716A (ja) 画像処理方法および記録媒体
JPH09269970A (ja) 文字認識方法とその装置
JP2803736B2 (ja) 文字認識方式
JP5361315B2 (ja) 情報処理装置及び情報処理方法
JP3412998B2 (ja) 画像処理装置及びその方法
JPH11187231A (ja) 画像検索装置及び画像検索方法
JPH10187887A (ja) 書体識別装置および書体識別方法および情報記録媒体
JP4915337B2 (ja) 印刷データ処理プログラム、方法及び装置
JP2982221B2 (ja) 文字読み取り装置
JP3045086B2 (ja) 光学式文字読取方法および装置
JP2000187704A (ja) 文字認識装置及びその方法及び記憶媒体
JPH06139406A (ja) 文字切り出し方法
JP2795222B2 (ja) 文字切り出し方法および文字切り出し装置
JPH1185905A (ja) 書体識別装置および書体識別方法および情報記憶媒体
JPH07168911A (ja) 文書認識装置
JP2665226B2 (ja) 文字認識装置
JPH06150062A (ja) 文字認識装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060317

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060908

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061010

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061107

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101117

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101117

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111117

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121117

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131117

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees