(57)【特許請求の範囲】
【請求項１】
画像入力手段によって読み取られた画像データに修飾を施す文書修飾装置において、
前記画像データから、修飾を施す単位としての複数の領域を切り出す領域切出し手段と、
前記複数の領域の中から修飾を施したい領域をオペレータに選択させる領域選択手段と、
前記領域選択手段により選択された領域を修飾する修飾の種類をオペレータに指示させる修飾指示手段と、
前記画像データの中の前記領域選択手段により選択された領域に前記修飾指示手段により指示された種類の修飾を施した画像を作成する修飾画像作成手段と、を具備し、
前記領域切り出し手段が、前記複数の領域の画像データの縦・横方向のプロジェクションデータを取るプロジェクション手段と、上記プロジェクションデータから検出されたピークの数に従って、前記複数の領域の属性が表および写真および枠のいずれかを判別する第２の判別手段とからなることを特徴とする文書修飾装置。
【請求項２】
前記領域切出し手段は、前記領域を矩形領域として切り出すものであり、さらに、前記矩形領域の属性が文字、罫線、その他のいずれかを判別する第１の判別手段を具備し、前記第２の判別手段は、前記矩形領域の属性がその他の場合に、上記プロジェクションデータから検出されたピークの数に従って、前記矩形領域の属性が表および写真および枠のいずれかを判別することを特徴とする請求項１記載の文書修飾装置。
【請求項３】
前記第１および第２の判別手段は、前記切り出された矩形領域の属性を文字、写真、表、罫線、枠のいずれかであるかを判別することを特徴とする請求項２記載の文書修飾装置。
【請求項４】
前記領域切出し手段は、前記第１の判別手段により文字と判別された矩形領域を、行、段落単位に統合するものであり、前記領域選択手段は、前記行、段落単位で修飾したい領域をオペレータに選択させるものであることを特徴とする請求項３記載の文書修飾装置。
【請求項５】
前記領域選択手段は、前記領域切出し手段により切り出された矩形領域を前記読み取られた画像と共に画面上に表示し、表示した矩形領域に対して修飾を施すかどうかをオペレータに選択させることを特徴とする請求項２乃至４いずれかに記載の文書修飾装置。
【請求項６】
前記修飾指示手段は、修飾の種類を一覧としたメニュー情報を表示し、このメニュー情報で示された複数種類の修飾の中から前記選択された矩形領域に施す修飾をオペレータに指示させることを特徴とする請求項２乃至５いずれかに記載の文書修飾装置。
【請求項７】
前記修飾画像作成手段は、前記領域選択手段により選択された矩形領域の位置情報及び前記修飾指示手段により指示された種類の修飾情報を記憶する記憶手段を有し、
前記読み取られた画像データに対して、前記記憶手段に記憶された前記位置情報及び前記修飾情報に基づいた修飾を施すことを特徴とする請求項２乃至６いずれかに記載の文書修飾装置。
【請求項８】
前記読み取られた画像データの解像度を変換して縮小画像を生成する解像度変換手段と、
前記解像度変換手段により生成された縮小画像と共に前記領域切出し手段により切り出された矩形領域を表示する表示手段と、
を設けたことを特徴とする請求項２乃至７いずれかに記載の文書修飾装置。
【請求項９】
画像入力手段によって読み取られた画像データに修飾を施す文書修飾装置において、
前記画像データから、修飾を施す単位としての複数の領域を切り出す領域切出し手段と、
前記複数の領域の中から判別された属性を持つ領域を選択した後、この選択した領域に予め決められた種類の修飾を施すことを自動的に決定する自動修飾手段と、
前記画像データの中の前記自動修飾手段により選択された領域に、同自動修飾手段により決定された種類の修飾を施した画像を作成する修飾画像作成手段と、  を具備し、
前記領域切り出し手段が、前記複数の領域の画像データの縦・横方向のプロジェクションデータを取るプロジェクション手段と、上記プロジェクションデータから検出されたピークの数に従って、前記複数の領域の属性が表および写真および枠のいずれかを判別する第２の判別手段とからなることを特徴とする文書修飾装置。
【請求項１０】
前記領域切出し手段は、前記領域を矩形領域として切り出すものであり、さらに、前記矩形領域の属性が文字、罫線、その他のいずれかを判別する第１の判別手段を具備し、前記第２の判別手段は、前記矩形領域の属性がその他の場合に、上記プロジェクションデータから検出されたピークの数に従って、前記矩形領域の属性が表および写真および枠のいずれかを判別することを特徴とする請求項９記載の文書修飾装置。
【請求項１１】
前記自動修飾手段は、前記切り出された領域の属性と共にこの領域の画像データ内の位置も考慮して、この領域に施す修飾の種類を決定することを特徴とする請求項９記載の文書修飾装置。
【請求項１２】
前記第１および第２の判別手段の判別する領域属性は、文字、写真、表、罫線、枠のいずれかであることを特徴とする請求項１０記載の文書修飾装置。
【請求項１３】
前記画像入力手段は読み取った画像を２値化することを特徴とする請求項１乃至１２いずれかに記載の文書修飾装置。
【請求項１４】
原稿から画像データを読み取って入力する画像入力手段と、
前記画像入力手段により入力した画像データに修飾を施して修飾画像を作成する請求項１乃至１３いずれかに記載の文書修飾装置と、
前記文書修飾装置により作成した修飾画像を出力する画像出力手段と、
を具備することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書等の原稿を読み取ることにより得られる画像データに修飾を施す文書修飾装置及びこの装置を備えた画像処理装置に関する。
【０００２】
【従来の技術】
従来、文書修飾装置は、対象原稿の文字や写真などに網かけ、下線、或いは強調などの修飾を施すものである。
【０００３】
この種の文書修飾装置の形態としては、タブレット・デジタイザ型、座標入力型、領域原稿読み込み型など各種のものが知られている。
【０００４】
【発明が解決しようとする課題】
ところで、従来の文書修飾装置には以下に述べるような問題があった。タブレット・デジタイザ型では、オペレータが、デジタイザ上に原稿を置いてペンで任意の領域を指定し、指定した領域に施す修飾内容を指定した後に、原稿台に原稿を置き直す必要がある。従って、この型の装置には、修飾位置にずれが生じるという問題がある。
【０００５】
座標入力型では、オペレータが原稿台に原稿を置いた状態で修飾したい領域が基準点から見てどの位置になるのかを予め測定しておき、その座標値を操作部で入力する必要がある。従って、この型の装置には、作業に手間がかかるという問題がある。
【０００６】
領域原稿読み込み型では、オペレータが修飾を施す領域をマーカーペンなどで直接原稿にマークしておく必要がある。従って、この型には原稿を汚すという問題がある。
【０００７】
そこで、従来の文書修飾装置が有する各種問題点を解決するものとして、原稿台にセットされた原稿を画像入力手段で読み取って表示装置に表示させ、オペレータがこの表示を見ながらペン入力又はキー入力で領域の指定を行うことができるプリスキャン画面表示型の方式が提案されている。
【０００８】
特に、領域の切り出しと修飾情報の指示に、特開平４−１５７８７６公報に開示されている領域指定方法、即ち、原稿画像中の２値画像領域と中間調画像領域とを抽出して分布関係を表示することにより、領域指定を可能にする方法を採用することで、修飾の位置精度を向上させることができると共に、修飾指示時におけるオペレータの負担を軽減させることができる。
【０００９】
ところが、上記特開平４−１５７８７６公報においては、対象となる原稿が文字と写真のみを含むものに限定されるため、表・枠内の文字の切り出しができない、更に、表のセルを切り出せないという問題があり、修飾を施す対象原稿が限定されてしまうという問題があった。
【００１０】
本発明は、上述の如き従来の課題を解決するためになされたもので、その目的は、文字、写真、表、罫線、枠を含む各種原稿に対してオペレータの負担を軽減して効率良く修飾を行うことができる汎用性の高い文書修飾装置及びこの装置を備えた画像処理装置を提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の特徴は、画像入力手段によって読み取られた画像データに修飾を施す文書修飾装置において、前記画像データの中の画像情報の存在する領域を矩形領域として切り出す領域切出し手段と、前記領域切出し手段により切り出された矩形領域が少なくとも文字と写真の２種類よりも多い種類の属性のいずれであるかを判別する領域属性判別手段と、予め決められた少なくとも文字と写真の２種類よりも多い種類の属性のいずれかを持つ前記領域切出し手段により切り出された矩形領域の中から修飾を施したい矩形領域をオペレータに選択させる領域選択手段と、前記領域選択手段により選択された矩形領域を修飾する修飾の種類をオペレータに指示させる修飾指示手段と、前記画像データの中の前記領域選択手段により選択された矩形領域に前記修飾指示手段により指示された種類の修飾を施した画像を作成する修飾画像作成手段とを具備することにある。
【００１２】
上記本発明の前記領域属性判別手段は、前記切り出された矩形領域の属性を文字、写真、表、罫線、枠のいずれかであるかを判別し、且つ前記予め決められた属性は、文字、写真、表、罫線、枠のいずれかである。
【００１３】
また、本発明の特徴は、前記領域属性判別手段により文字と判別された矩形領域を、行、段落単位に統合し、前記領域選択手段は前記行、段落単位で修飾したい領域をオペレータに選択させることにある。
【００１４】
上記本発明の前記領域選択手段は、前記領域切出し手段により切り出された矩形領域を前記読み取られた画像と共に表示し、表示した矩形領域に対して修飾を施すかどうかをオペレータに表示画面上で選択させる。
【００１５】
上記本発明の前記領域選択手段は、前記読み取られた画像の中の前記矩形領域にカーソルを合わせ、このカーソルを合わせた矩形領域を点滅表示して修飾を施すかどうかの選択をオペレータに促し、修飾するか否かの選択が終了すると、前記カーソルを次の矩形領域に合わせることを順次行う。
【００１６】
上記本発明の前記修飾指示手段は、修飾の種類を一覧としたメニュー情報を表示し、このメニュー情報で示された複数種類の修飾の中から前記選択された矩形領域に施す修飾をオペレータに指示させる。
【００１７】
上記本発明の前記修飾画像作成手段は、前記領域選択手段により選択された矩形領域情報及び前記修飾指示手段により指示された種類の修飾情報を記憶する記憶手段を有し、前記読み取られた画像データに、前記記憶手段に記憶された前記矩形領域情報及び前記修飾情報に基づいて修飾を施こす。
【００１８】
また、本発明の特徴は、前記読み取られた画像データの解像度を変換して縮小画像を生成する解像度変換手段と、前記解像度変換手段により生成された縮小画像と共に前記領域切出し手段により切り出された矩形領域を表示する表示手段とを設けたことにある。
【００１９】
また、本発明の特徴は、画像入力手段によって読み取られた画像データに修飾を施す文書修飾装置において、前記画像データの中の画像情報の存在する領域を矩形領域として切り出す領域切出し手段と、前記領域切出し手段により切り出された矩形領域の領域属性を判別する領域属性判別手段と、前記領域切出し手段により切り出された矩形領域の中から前記領域属性判別手段により判別された属性を持つ矩形領域を選択した後、この選択した矩形領域に予め決められた種類の修飾を施すことを自動的に決定する自動修飾手段と、前記画像データの中の前記自動修飾手段により選択された矩形領域に、同自動修飾手段により決定された種類の修飾を施した画像を作成する修飾画像作成手段とを具備することにある。
【００２０】
上記本発明の前記自動修飾手段は、前記切り出された矩形領域の属性と共にこの矩形領域の画像データ内の位置も考慮して、この矩形領域に施す修飾の種類を決定する。
【００２１】
上記本発明の前記領域属性判別手段の判別する領域属性は、文字、写真、表、罫線、枠のいずれかである。
【００２２】
上記本発明の前記画像入力手段は読み取った画像を２値化する。
【００２３】
また、本発明の特徴は、原稿から画像データを読み取って入力する画像入力手段と、前記画像入力手段により入力した画像データに修飾を施こして修飾画像を作成する上記記載の文書修飾装置のいずれかと、前記文書修飾装置により作成した修飾画像を出力する画像出力手段とを具備することにある。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の文書修飾装置を備えた画像処理装置の第１の実施の形態を示したブロック図である。
【００２５】
画像処理装置は、修飾対象原稿を読み取って入力する画像入力手段１、入力された原稿の画像の文字、写真、表、罫線、枠などの領域を切り出す自動領域切出し手段（請求の範囲の領域切出し手段及び領域属性判別手段に相当）２、前記切り出された領域の位置情報や切り出された領域に施す各種修飾情報等を記憶する修飾情報記憶手段３、入力原稿の画像や入力原稿の画像から各領域を切り出した画像、オペレータが修飾を指示する画像、最終的に修飾された画像等を表示する表示手段４、表示手段４に表示された画像の中の前記切り出された領域に対して所望の修飾をオペレータにより指示させる操作手段５、入力原稿の画像にオペレータが指示した修飾を施した画像を作成する修飾画像作成手段６、修飾された画像を用紙等に印刷して出力する画像出力手段７を有している。
【００２６】
図２は図１に示した自動領域切出し手段２の詳細構成例を示したブロック図である。自動領域切出し手段２は、原画像データを２値化する２値化手段２１、２値化画像の黒画素を連結する黒画素連結手段２２、２値化画像の黒画素塊の輪郭画像を得る輪郭追跡手段２３、前記得られた輪郭画像に外接する矩形の位置情報や原画像データの矩形領域に対する行、段落や、プロジェクション処理された矩形領域のセル、行、列及び枠内の画像データの属性毎に切り出された領域の位置情報を記憶する矩形情報記憶手段２４、記憶された矩形の位置情報に基づき、重なったり近接している矩形領域を統合する近接矩形統合手段２５、前記統合された各矩形領域が文字や罫線などのいずれの属性に該当するかを判別する文字・罫線判別手段２６、文字以外の属性の原画像データの矩形領域に対してプロジェクションを取るプロジェクション手段２７、属性が文字の原画像データの矩形領域に対して行、段落を抽出する行、段落抽出手段２８、プロジェクション処理された矩形領域に対して表、写真、枠のいずれであるかを判別する表、写真、枠判別手段２９、表、写真と判別された矩形領域からセル、行、列を抽出するセル・行・列抽出手段３０、枠と判断された矩形領域の枠内の画像データの属性毎に領域を切り出す属性別領域切出し手段３１を有している。尚、矩形情報記憶手段２４の記憶内容が図１の修飾情報記憶手段３に出力されて記憶される。
【００２７】
図３は図１に示した操作手段５の詳細構成例を示したブロック図である。操作手段は、表示手段４に表示されている切り出し領域に対して修飾対象となる領域を選択し、また修飾内容を決定する場合に修飾内容を指示する指示手段５２、修飾情報記憶手段３に記憶された切り出し領域の位置情報と指示手段５２による指示内容とから、カーソルを順次移動して修飾領域を選択する修飾領域選択手段５１、表示手段４に表示されている切り出し領域で、修飾の指示がある領域に修飾内容（修飾の種類）のメニュー（修飾情報記憶手段３から修飾内容情報を貰う）を表示すると共に、指示された修飾内容を修飾情報記憶手段３に記憶させる修飾内容選択手段５３を有している。
【００２８】
次に本実施の形態の動作について説明する。例えば被修飾原稿を画像入力手段１により読み取ると、入力画像は図４に示すような画像となって画像入力手段１内の画像メモリ（画像記憶手段）１１に一旦記憶される。ここで、前記入力画像は、オペレータのプリスキャン指示により、原稿に照射した光の反射光がＣＣＤなどのラインセンサで電気信号（濃度信号）に変換されることで得られる。
【００２９】
その後、上記した画像メモリ１１に記憶された入力画像は自動領域切出し手段２、表示手段４、修飾画像作成手段６に入力される。
【００３０】
自動領域切出し手段２は、入力画像の原画像データが「文字」、「写真」、「表」、「罫線」、「枠」のいずれかの属性に該当する矩形領域に分類されるかを判断して各領域を切出し、更に、文字領域については行又は段落単位に、表領域についてはセル、行、列、表全体にグループ化して、得られた情報を修飾情報記憶手段３に記録する。
【００３１】
自動領域切出し手段２は、本例の特徴である各種の属性の画像領域に修飾を施すための重要な役割を担っているため、以下、詳細にその領域切出し動作を図２を参照して説明する。
【００３２】
２値化手段２１は、画像入力手段１の画像メモリ１１から入力される例えば図５に示すような原画像データを２値化して２値データを得る。尚、原画像データは、これを２値化した時に行間が認識できるような解像度で読み取られたものである必要がある。本実施の形態では、１００ｄｐｉの解像度でプリスキャンが行なわれている。
【００３３】
黒画素連結手段２２は、２値データを主走査方向にスキャンし、連続して現れる白画素が４画素（３ｐｔ）以下である場合、この連続して現われた白画素を黒画素に変換し、図６に示すような、黒画素塊が連結された画像を得る。尚、この黒画素連結処理を行わずに、後述する輪郭追跡処理を行ってもよい。
【００３４】
但し、黒画素連結処理を行うと、後述する近接矩形統合処理が正しく行われない原因となる恐れのある細かい領域を除去でき、また、黒画素塊の総数を減らすことができるため、後述する矩形情報記憶手段２３に記憶するデータ容量を縮小することができる。
【００３５】
輪郭追跡手段２３は、一般的に知られている黒画素塊の輪郭を追跡する方法で外接矩形の切出しを行う（例えば、「ディジタル画像処理」Ｒｏｓｅｎｆｅｌｄ，ＫｏＫ著、長尾真監訳、近代科学社Ｐ３５３〜３６０参照）。具体的には、黒画素連結処理後の画像データを主走査方向にスキャンし、検出された黒画素の座標を追跡開始座標として再びこの追跡開始点に戻るまで黒画素塊の輪郭を追跡して、輪郭画像を得る。この輪郭画像に外接する矩形の位置情報が矩形情報記憶手段２４に記憶される。尚、本実施の形態においては、既に検出されている矩形領域内の画像を読み飛ばしてスキャンすることで、処理時間の短縮を図っている。
【００３６】
近接矩形統合手段２５は、矩形情報記憶手段２４に記憶されている位置情報に基づき、重なりのある矩形領域や近接している矩形領域を統合する。更に、統合が行われた場合、矩形情報記憶手段２４に記憶されている位置情報を統合した矩形の外接矩形の位置情報に更新する。この統合により、図７に示すような、外接矩形画像を得る。尚、本実施の形態においては、近接している矩形領域の条件を、外接矩形間の最も近接している部分の距離が３画素（２ｐｔ）以下であることとしている。
【００３７】
上記の処理により切り出された領域の、「文字」、「写真」、「表」、「罫線」、「枠」のいずれかへの分類は、以下のように行われるが、その動作を図８のフローチャートを参照して説明する。
【００３８】
文字・罫線判別手段２６は、矩形情報記憶手段２４に記憶されている矩形領域の位置情報から、各矩形領域の高さＨｓ、幅Ｗｓ、縦横比（幅に対する高さ、高さに対する幅）Ｈｓ／Ｗｓ、Ｗｓ／Ｈｓをそれぞれ算出する。更に、文字・罫線判別手段２６はこの高さＨｓ、幅Ｗｓ、縦横比Ｈｓ／Ｗｓ、Ｗｓ／Ｈｓと第１、２、３の閾値とを比較し、図９の表に示した条件と属性に基づき、各矩形領域がステップＳ１にて、「文字」、「罫線」、「その他」のいずれの属性に該当するかを判別する。この属性判別結果（文字、罫線）はステップＳ２〜Ｓ４にて矩形情報記憶手段２３に記録され、更にステップＳ５にて未判別の矩形領域がなくなるまで処理を繰り返す。
【００３９】
ここで、筆者等が複数の原稿を用いて検討したところ、属性が「文字」である矩形領域の高さＨｓは６ｐｔ以上４８ｐｔ未満であり、属性が「罫線」である矩形領域の高さＨｓは６ｐｔ未満且つ縦横比Ｈｓ／Ｗｓ、Ｗｓ／Ｈｓは１６倍以上である場合が多いことが分かった。そこで、本実施の形態においては、第１の閾値Ｔｋ＝８（６Ｐｔ）、第２の閾値Ｔｒ＝１６、第３の閾値Ｔｃ＝６６（４８ｐｔ）にそれぞれ設定している。
【００４０】
次に「その他」と判別された矩形領域に対する処理について説明する。
【００４１】
プロジェクション手段は、ステップＳ６にて画像入力手段１の画像メモリ１１に記憶されている、該矩形領域に該当する原画像データの縦・横方向のプロジェクションをとる。
【００４２】
ここで得られるプロジェクションデータは、図１０（Ａ）〜（Ｃ）に示す如くである。
【００４３】
プロジェクションデータの特徴、具体的には、「罫線」に該当する矩形領域の高さＨｓ又は幅Ｗｓに対して十分に高く幅の狭いピークの数に応じて、表・写真・枠判別手段２９は、図１１の表に示した条件と属性に基づき、各矩形領域の属性が「表」、「写真」、「枠」のいずれであるかをステップＳ７にて判別する。例えば、図１０（Ａ）において、横方向のプロジェクションデータからひとつのピークが検出される。これにより、この矩形領域の属性は「写真」であると判別される。
【００４４】
また、同図（Ｂ）においては、縦・横方向プロジェクションデータからそれぞれ４つのピークが検出される。これにより、この矩形領域の属性は「表」であると判別される。
【００４５】
更に、同図（Ｃ）においては、縦・横方向プロジェクションデータからそれぞれ２つのピークが検出される。これにより、この矩形領域の属性は「枠」であると判別される。属性判別結果は、ステップＳ８〜Ｓ１０にて矩形情報記憶手段２３に記録される。
【００４６】
ここで、上記処理により、「表」と属性判別された矩形領域に対する処理は、プロジェクションデータのピーク位置に基づいてセルの位置を決定し、セル、行（セルを行方向に連結したもの）、列（セルを列方向に連結したもの）の位置情報を矩形情報記憶手段２４に記録する。
【００４７】
「枠」と属性判別された矩形領域に対する処理は、枠内の画像データに対して、黒画素検出、輪郭追跡、外接矩形検出、近接矩形統合、属性判別の一連の処理をステップＳ１１、１２にて再帰的に行う。これにより、図１２に示すように、枠内の画像データについても、「文字」、「写真」、「表」、「罫線」のいずれかの属性に該当する矩形領域が切り出される。
【００４８】
「文字」と属性判別された矩形領域に対する処理は、ステップＳ１３にて、各矩形領域の副走査方向の座標に基づき、同じ行に含まれる可能性のある矩形領域を抽出し、以下に示す条件を全て満たしていればグループ化する。
【００４９】
ここで、一般に、文書原稿は、行間隔を文字高さの０．５倍、段組間隔を文字高さの３倍に設定すると読み易いといわれている。そこで、本実施の形態ではこれらの値をグループ化の条件に使用している。
【００５０】
（Ａ）「行」の抽出条件（図１３（Ａ）〜（Ｃ）参照）
ここで、図１３（Ａ）は矩形の副走査方向の間隔が文字高さの０．５倍以内にある抽出条件を示し、（Ｂ）は矩形の主走査方向の間隔が段組間隔以内且つ文字高さの３倍以内にある抽出条件を示し、（Ｃ）は対象矩形をグループ化した時、文字以外の矩形領域と重ならない抽出条件を示している。
【００５１】
条件１：矩形領域の副走査方向の間隔が文字高さの０．５倍以内
条件２：矩形領域の主走査方向の間隔が段組間隔以内且つ文字高さの３倍以内
条件３：グループ化したとき文字以外の属性の矩形領域と重ならない
未処理の矩形領域がなくなるまで、グループ化処理を繰り返す。これにより、図１４に示すように、行単位で矩形領域が切り出される。
【００５２】
行の抽出後、以下に示す条件をすべて満たしていれば更にグループ化する。
【００５３】
（Ｂ）「段落」の抽出条件（図１５（Ａ）〜（Ｂ）、図１６（Ａ）〜（Ｃ）参照）
ここで、図１５（Ａ）は主走査方向に重なりがある抽出条件を示し、図１５（Ｂ）は行矩形の副走査方向の間隔が文字高さに対して１．５倍以内にある抽出条件を示し、図１６（Ａ）は行矩形の高さの差が３ｐｔ以内の抽出条件を示し、図１６（Ｂ）は字下げがある場合の抽出条件を示し、図１６（Ｃ）は対象行をグループ化したときにその行以外の矩形と重ならない抽出条件を示している。
【００５４】
条件１：主走査方向に重なりがある
条件２：行の副走査方向の間隔が文字高さの１．５倍以内
条件３：行の高さの差が３ｐｔ以内
条件４：字下げがない
条件５：グループ化したとき行以外の領域と重ならない
未処理の矩形領域がなくなるまでステップＳ１３にて、グループ化処理を繰り返す。これにより、段落が抽出される。
【００５５】
以上の処理により、原画像データが、図１７に示すように「文字」、「写真」、「表」、「罫線」、「枠」のいずれかの属性に該当する矩形領域に分類される。更に、文字領域については行又は段落単位、表領域についてはセル、行、列、表全体にグループ化される。
【００５６】
上記自動領域切出し手段２の処理によって得られる原画像データの領域切出し情報（位置情報）及び切り出された領域の詳しい属性情報等が修飾情報記憶手段３に記憶される。上記した領域切り出し及び属性判別終了後に、表示手段４の液晶パネルには、原画像データの縮小画像、矩形領域を選択するためのカーソル、現在選択されている矩形領域等が図１８に示すように作成表示される。
【００５７】
図１８に示した表示手段４の表示画面では、原稿表示エリア６１にプリスキャンされた画像が表示装置の幅に合わせて表示され、メッセージエリア６２に操作内容や修飾の状況などが表示される。又、表示手段４の画面上で、６３は領域の選択、修飾内容の選択を行うカーソルキー、６２ａ，６２ｂは領域の確定、修飾内容の確定、或いは確定内容の取り消しを行う決定キー、Ｆ１〜Ｆ４は状況に応じた機能を果たすファンクションキーを示しており、操作手段５の指示手段５２を構成している。
【００５８】
尚、本実施の形態の表示手段４として低解像度（３２０×２４０ｄｏｔ）の液晶パネルを採用している。低解像度のデバイスを使用する場合、原稿を縮小しないで表示すると、原稿の一部分しか表示されず、上下・左右方向ともにスクロールを必要とする。そのため、原稿のどの部分が表示されているかをオペレータが把握し難くなり、操作性が低下するという問題がある。また、原稿を縮小して全画面表示すると、スクロールの必要はなくなるが、視認性が悪くなる。
【００５９】
そこで、本実施の形態においては、原画像データの解像度を変換して原画像データの幅を液晶パネルの幅に合致するように縮小し、上下方向のみのスクロールを行い、原稿を縮小しないで表示する場合に比して操作性を向上させている。また、原稿を縮小して全画面表示する場合に比して視認性を向上させている。
【００６０】
オペレータは上記した表示手段４の表示を見ながら以下に述べるような修飾指示を行うが、その手順を図２２に示したフローチャートを参照して説明する。
【００６１】
まず、図１８の表示画像において，当初は修飾領域選択手段５１によりラスター順で最初の切り出し領域（矩形領域）にカーソルが合わせて表示されている。
【００６２】
（１）オペレータは、ステップＳ２１にて、指示手段５２のカーソルキー６３を操作して、修飾したい矩形領域にカーソルを移動する。この状態の画面は例えば図１９で、カーソルが合っている矩形領域は反転点滅表示される。カーソルのある矩形領域が修飾したい領域であった場合、オペレータはステップＳ２２にて決定キー６４ｂを押して、修飾したい領域の選択を行う。選択領域を間違えた場合は取消しキー６４ａを押せば、選択領域が解除される。ステップＳ２３で指示終了となるまで、オペレータは修飾を施したい全ての矩形領域に対して、これらのキー６３、６４ａおよび６４ｂを用いて、上記操作を繰り返して行う。
【００６３】
この操作により、修飾対象領域が確定されて反転表示される。カーソルの移動先の矩形領域は修飾領域選択手段５１により、現在参照している矩形の位置情報と押されたカーソルキー６３の方向から決定される。また、オペレータは、選択の単位を指示手段５２の切換キー（図示せず）で、文字領域において行、若しくは段落、表領域においてはセル、行、列、若しくは表全体と切り換えることができる。
【００６４】
（２）オペレータが、カーソルを当該矩形領域から移動させずに、再度決定キー６４ｂを押すか、或いはファンクションキーＦ２（修飾）を押すと、図２０に示すように画面に修飾メニューが切り換え表示される。オペレータは、カーソルキー６１で修飾メニュー内のカーソルを移動させて修飾内容（修飾の種類）を選択し、ステップＳ２４で決定キー６４ｂを押して修飾内容を指示する。
【００６５】
ステップＳ２４で、修飾対象領域に対して修飾内容が決定されると、修飾領域選択手段５１により、該当の矩形の位置情報が取得されると共に、修飾内容選択手段５３により修飾内容が選択されて、これらの情報が修飾情報記憶手段３に記録される。これと同時に、表示手段４の画面に原画像データの縮小画像と選択した矩形領域に指示した修飾内容を示すアイコンとの作成画像が図２１に示すように表示される。
【００６６】
尚、本実施形態においては、修飾内容として、網掛け、消去、写真、反転、枠掛け、下線、白抜き、抽出（選択された領域を除く領域を全て消去）を選択できるようにしている。上記修飾操作はステップＳ２５で修飾終了と判定されるまで、繰り返し行われる。
【００６７】
（３）修飾指示が終了した後、オペレータがステップＳ２６で、メインスキャンを指示する。
【００６８】
メインスキャンが指示されると、修飾画像作成手段６は、画像入力手段１から所定の解像度（例えば、４００ｄｐｉ）で原画像データを取り込み、取り込んだ原画像データの１画素毎に修飾情報記憶手段３から修飾内容を読み出し、読み出した修飾内容に応じて自動切出し手段２において施される所定の処理画像（単純２値化処理、写真処理、反転処理等）を選択する。例えば、修飾内容が写真である場合は写真処理画像、反転である場合は反転処理画像である。
【００６９】
更に、修飾内容が網掛け、枠掛け、下線であればそれぞれの修飾にあったマスクパターンを作成する。この画像が画像出力手段７によって用紙に印刷されて出力される。
【００７０】
以上のように本実施の形態においては、オペレータが、予め記憶されている修飾内容と対応付ける修飾対象領域を、「文字」、「写真」、「表」、「罫線」、「枠」のいずれかの属性に該当する矩形領域として選択することができる。即ち、文書修飾に用いる原稿を、「文字」、「写真」、「表」、「罫線」、「枠」が混在するものにまで拡大でき、オペレータに負担を掛けること無く極めて効率良く画像の修飾を行うことができると共に、装置の汎用性を向上させることができる。
【００７１】
図２３は、本発明の文書修飾装置を備えた画像処理装置の第２の実施の形態を示したブロック図である。画像処理装置は、修飾対象原稿を読み取って入力する画像入力手段１、入力された原稿の画像の文字、写真、表、罫線、枠などの領域を切り出す自動領域切出し手段２、前記切り出された領域の切り出し情報を記憶する修飾情報記憶手段３、修飾情報記憶手段３からの切り出し領域情報（位置情報と属性情報）に基づいて入力原稿画像の各矩形領域に修飾を自動的に施す自動修飾手段８、入力原稿の画像に自動修飾手段８により決定された修飾を施した画像を作成する修飾画像作成手段６、修飾が施された画像を表示する表示手段４、修飾された画像を用紙等に印刷して出力する画像出力手段７を有している。但し、図１に示した第１の実施の形態と同様の部分には同一符号を付して説明する。
【００７２】
次に本実施の形態の動作について説明する。本例の構成は第１の実施の形態の同様であるが、異なるところは、第１の実施の形態ではオペレータが修飾指示を行うのに対して、本例では、自動修飾手段８により、入力画像の自動切り出し領域に対して、自動的に修飾が施されるという点にある。以下、この異なる点について主に説明する。
【００７３】
画像入力手段１により読み取られた画像は画像入力手段１内の画像メモリ（画像記憶手段）１１に一旦記憶される。その後、上記した画像メモリ１１に記憶された入力画像は自動領域切出し手段２及び修飾画像作成手段６に入力される。
【００７４】
自動領域切出し手段２は、入力画像から「文字」、「写真」、「表」、「罫線」、「枠」のいずれかの属性に該当する矩形領域を切り出し、この切り出し領域情報（切り出し位置情報、切り出した領域の属性情報）を修飾情報記憶手段３に記憶する。
【００７５】
自動修飾手段８はメモリで構成され、例えば図２４に示すような自動修飾情報として、属性又は切り出した領域の位置対応に修飾内容（修飾の種類）が設定されたテーブルを記憶しており、このテーブルに基づいて入力画像の切り出し領域に施す修飾内容を決定する。例えば、自動修飾手段８は修飾情報記憶手段３に記録されている属性と特徴に従い修飾内容（例えば、「見出し」には反転、「表の項目」には網掛け）を施すことを決定する。
【００７６】
修飾画像作成手段６は、自動修飾手段８によって決定された修飾内容、例えば反転、網かけなどを該当の矩形領域に施し、入力画像にそれぞれの修飾にあったマスクパターンを作成することにより、修飾が施された画像を作成し、これを表示手段４及び画像出力手段７に出力する。オペレータは表示手段４に表示された修飾画像を見て修飾内容を確認することができる。画像出力手段７は、修飾を施した画像を用紙に印刷して出力する。尚、自動修飾手段８に記憶されているテーブルの内容は、別途、オペレータにより変更ができるようにしても良い。
【００７７】
以上のように、本実施の形態によれば、「文字」、「写真」、「表」、「枠」、「罫線」等の属性に該当する矩形領域を切り出し、「タイトル」、「見出し」、「表の項目」等の特徴といった情報に基づいて、前記切り出し領域に予め設定されているテーブルデータに従った修飾を前記切り出し領域に自動的に施すことができる。
【００７８】
従って、本例は、通常、属性に対する修飾内容が固定であるような原稿（チラシなど）に対して特に有効で、人手を介すること無く、自動的に効率良く、原稿に所定の修飾を施すことができる。
【００７９】
尚、上記実施の形態では表示手段を設けたが、これは必ずしも必要ではなく、表示手段を省略した構成にても同様の効果がある。
【００８０】
又、上記第１、第２の実施の形態では、横書きの原稿を例にとって説明しているが、主走査方向と副走査方向との処理を入れ替えることで、縦書きの原稿にも対応可能である。
【００８１】
更に、上記第１、第２の実施の形態では、表示手段４として液晶パネルを採用しているが、これに限らず、ＣＲＴディスプレイを用いてもよい。また、第１の実施の形態の操作手段５の指示手段５２として、キー入力方式を採用しているが、指示手段５２はこの方式に限らず、マウスやタッチパネルなどを用いてもよい。
【００８２】
又、上記第１、第２の実施の形態では、属性判別結果が「文字」である場合、行単位又は段落単位で修飾を施すことができるものであるが、行高さから文字間隔を推定して文字の切り出し処理を行い、文字単位で修飾を施すことができるようにしてもよい。
【００８３】
更に、上記第１、第２の実施の形態では、プリスキャン時に画像入力手段１により２値画像データを直接取り込むことができるのであれば、２値化手段２１を省いてもよいし、多値データを扱えるものであれば、多値データに対して領域を切り出して修飾を施すこともできる。
【００８４】
【発明の効果】
以上詳細に説明したように、本発明によれば、文字、写真、表、罫線、枠などの各種属性の矩形領域を入力画像から切り出すことができるため、文書修飾に用いる原稿を文字、写真、表、罫線、枠等を混在するものにまで拡大でき、効率良く画像の修飾を行うことができると共に、装置の汎用性を向上させることができる。
【００８５】
また、本発明によれば、行単位で修飾の指示を行えるのでオペレータの負担を軽減して画像の修飾操作時間も短縮することができる。
【００８６】
また、本発明によれば、入力画像と共に、切り出された矩形領域が表示されるため、修飾する矩形領域を容易且つ効率的に選択することができる。
【００８７】
また、本発明によれば、切り出された矩形領域が点滅表示されるため、修飾すべき矩形領域を見落とすこと無く、修飾する矩形領域を円滑に選択することができる。
【００８８】
また、本発明によれば、一覧となって表示される修飾の種類の中から選択した矩形領域に施す修飾を指示すれば良く、修飾の指示を容易に行うことができる。
【００８９】
また、本発明によれば、画像を縮小することにより、表示手段の液晶パネルの画面サイズに合わせて入力画像や切り出された矩形領域を表示することができ、矩形領域の選択や修飾の指示の際の操作性を向上させることができる。
【００９０】
また、本発明によれば、入力画像の修飾を施すべき矩形領域を自動的に選択し、且つ修飾の種類も自動的に決定するため、オペレータが修飾指示を行うことなく、画像の修飾を行うことができ、人手を省くことができる。
【００９１】
また、本発明によれば、文字、写真、表、罫線、枠などを含む各種の原稿に対して容易に修飾を施すことができ、効率良く画像の修飾を行うことができると共に、装置の汎用性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の文書修飾装置を備えた画像処理装置の第１の実施の形態を示したブロック図である。
【図２】図１に示した自動領域切出し手段の詳細構成例を示したブロック図である。
【図３】図１に示した操作手段の詳細構成例を示したブロック図である。
【図４】入力画像の一例を示した図である。
【図５】入力画像、その２値化画像、輪郭検出後の輪郭検出画像及び属性判別処理後の画像例を示した図である。
【図６】入力画像、その２値化画像、輪郭検出後の輪郭検出画像及び属性判別処理後の画像例を示した図である。
【図７】入力画像、その２値化画像、輪郭検出後の輪郭検出画像及び属性判別処理後の画像例を示した図である。
【図８】自動領域切出し手段における領域属性判別処理手順を示したフローチャートである。
【図９】切り出し矩形領域が、文字、罫線、その他のいずれの属性であるかを判別するためのデータを示した表図である。
【図１０】プロジェクション処理後の画像例を示した図である。
【図１１】切り出し矩形領域が、写真、表、枠の属性のいずれかであるかを判別するためのデータを示した表図である。
【図１２】属性毎に切り出された矩形領域例を示した図である。
【図１３】矩形領域内の行を抽出する条件を示した図である。
【図１４】切り出し領域の属性例を示した図である。
【図１５】矩形領域内の段落を抽出する条件を示した図である。
【図１６】矩形領域内の段落を抽出する条件を示した図である。
【図１７】領域切出し手段による領域切り出し結果例を示した図である。
【図１８】表示手段に表示された画面例を示した図である。
【図１９】表示手段に表示された他の画面例を示した図である。
【図２０】表示手段に表示された他の画面例を示した図である。
【図２１】表示手段に表示された他の画面例を示した図である。
【図２２】オペレータによる修飾領域の選択と修飾内容の指示手順を示したフローチャートである。
【図２３】本発明の文書修飾装置を備えた画像処理装置の第２の実施の形態を示したブロック図である。
【図２４】図２３に示した自動修飾手段に設定されているテーブルデータ例を示した図である。
【符号の説明】
１  画像入力手段
２  自動領域切出し手段
３  修飾情報記憶手段
４  表示手段
５  操作手段
６  修飾画像作成手段
７  画像出力手段
８  自動修飾手段
１１、４１  画像メモリ
２１  ２値化手段
２２  黒画素連結手段
２３  輪郭追跡手段
２４  矩形情報記憶手段
２５  近接矩形統合手段
２６  文字・罫線判別手段
２７  プロジェクション手段
２８  行・段落抽出手段
２９  表・写真・枠判別手段
３０  セル・行・列抽出手段
３１  属性別領域切出し手段
５１  修飾領域選択手段
５２  指示手段
５３  修飾内容選択手段
【図１】
0003756719.tif 000002
【図２】
0003756719.tif 000003
【図３】
0003756719.tif 000004
【図４】
0003756719.tif 000005
【図５】
0003756719.tif 000006
【図６】
0003756719.tif 000007
【図７】
0003756719.tif 000008
【図８】
0003756719.tif 000009
【図９】
0003756719.tif 000010
【図１０】
0003756719.tif 000011
【図１１】
0003756719.tif 000012
【図１２】
0003756719.tif 000013
【図１３】
0003756719.tif 000014
【図１４】
0003756719.tif 000015
【図１５】
0003756719.tif 000016
【図１６】
0003756719.tif 000017
【図１７】
0003756719.tif 000018
【図１８】
0003756719.tif 000019
【図１９】
0003756719.tif 000020
【図２０】
0003756719.tif 000021
【図２１】
0003756719.tif 000022
【図２２】
0003756719.tif 000023
【図２３】
0003756719.tif 000024
【図２４】
0003756719.tif 000025