(57)【要約】【課題】文字がもつ当該文字を表す形状を消失させることなく、文字間の太さの差異を低減する。【解決手段】画像処理装置は、画像内の複数の文字グループのそれぞれの文字太さ値を定め、文字太さ値のうちの最大値と最小値との間の値を細らせ補正および太らせ補正の両方の目標値に設定する。文字太さ値が目標値よりも大きい太文字グループに対して、当該太文字グループの文字太さ値と目標値との差分および文字が当該文字を表す形状を失わない範囲内での最大限の細らせ量である限界細らせ量の両方を細らせ量が超えないように細らせ補正を行うとともに、文字太さ値が目標値よりも小さい細文字グループに対して、当該細文字グループの文字太さ値と前記目標値との差分および文字が当該文字を表す形状を失わない範囲内での最大限の太らせ量である限界太らせ量の両方を太らせ量が超えないように太らせ補正を行なう。【選択図】図８
2014056321.tif 000002
【特許請求の範囲】
【請求項１】
文字を対象とする画像処理を行なう画像処理装置であって、
画像から当該画像内の配置によって区分される複数の文字グループを抽出する手段と、
前記画像から抽出された前記複数の文字グループのそれぞれについて、当該文字グループに属する文字の太さを代表する文字太さ値を定める手段と、
前記複数の文字グループについて定められた文字太さ値のうちの最大値と最小値との間の値を、文字を細くする細らせ補正および文字を太らす太らせ補正の両方の目標値に設定する手段と、
前記複数の文字グループのうちの前記文字太さ値が前記目標値よりも大きい文字グループである太文字グループについて、前記細らせ補正を行なうときの補正される文字が当該文字を表す形状を失わない範囲内での最大限の細らせ量である限界細らせ量を求める手段と、
前記複数の文字グループのうちの前記文字太さ値が前記目標値よりも小さい文字グループである細文字グループについて、前記太らせ補正を行なうときの補正される文字が当該文字を表す形状を失わない範囲内での最大限の太らせ量である限界太らせ量を求める手段と、
前記太文字グループに対して、細らせ量が当該太文字グループの文字太さ値と前記目標値との差分である目標細らせ量および前記限界細らせ量の両方を超えないように前記細らせ補正を行うとともに、前記細文字グループに対して、太らせ量が当該細文字グループの文字太さ値と前記目標値との差分である目標太らせ量および前記限界太らせ量の両方を超えないように前記太らせ補正を行なう手段と、を備える
ことを特徴とする画像処理装置。
【請求項２】
前記太文字グループおよび前記細文字グループのそれぞれについて、前記画像における占有領域の割合である占有率を算出する手段と、
占有率の小さい文字グループの補正量が占有率の大きい文字グループの補正量よりも多くなるように、前記太文字グループに対する前記細らせ補正の細らせ量および前記細文字グループに対する前記太らせ補正の太らせ量を設定する手段と、をさらに備える
請求項１記載の画像処理装置。
【請求項３】
細らせ量および太らせ量を設定する前記手段は、占有率が閾値以上である文字グループについては、細らせ量および太らせ量を零に設定する
請求項２記載の画像処理装置。
【請求項４】
細らせ補正および太らせ補正を行なう前記手段は、細らせ量が前記目標細らせ量および前記限界細らせ量の両方を超えない範囲内での最大限の前記細らせ補正を行なうとともに、太らせ量が前記目標太らせ量および前記限界太らせ量の両方を超えない範囲内での最大限の前記太らせ補正を行なう
請求項１記載の画像処理装置。
【請求項５】
前記文字太さ値のうちの前記最大値と前記最小値との差分が閾値以下である場合には、前記複数の文字グループのいずれについても前記細らせ補正および前記太らせ補正を行わない
請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
前記目標値を設定する手段は、当該目標値として前記最大値と前記最小値との間の中央の値を設定する
請求項１ないし５のいずれかに記載の画像処理装置。
【請求項７】
前記画像から抽出された前記複数の文字グループのそれぞれについて、当該文字グループに属する文字のサイズを代表する文字サイズ値を定める手段と、
前記複数の文字グループについて定められた文字サイズ値のうちの最大値と最小値との間の値を、文字を小さくする縮小補正および文字を大きくする拡大補正の両方の目標サイズ値に設定する手段と、
前記複数の文字グループのうちの前記文字サイズ値が前記目標サイズ値よりも大きい文字グループである大文字グループについて、前記縮小補正を行なうときの予め定められた最小文字サイズ値まで小さくする最大限の縮小量である限界縮小量を求める手段と、
前記大文字グループに対して、縮小量が当該大文字グループの文字サイズ値と前記目標サイズ値との差分である目標縮小量および前記限界縮小量の両方を超えないように前記縮小補正を行うとともに、前記複数の文字グループのうちの前記文字サイズ値が前記目標サイズ値よりも小さい文字グループである小文字グループに対して、拡大量が当該小文字グループの文字サイズ値と前記目標サイズ値との差分である目標太らせ量および前記文字サイズ値の最大値の両方を超えないように前記拡大補正を行なう手段と、を備える
請求項１ないし６のいずれかに記載の画像処理装置。
【請求項８】
前記複数の文字グループに対して、前記縮小補正および前記拡大補正を行った後に、前記文字太さ値を定めて前記細らせ補正および前記太らせ補正を行う
請求項７記載の画像処理装置。
【請求項９】
原稿シートから原稿画像を読み取るイメージスキャナーと、
前記イメージスキャナーによって読み取られた複数の原稿画像から複数の文字グループを抽出し、当該複数の文字グループが並んだ編集画像を形成する手段と、
前記編集画像における前記複数の文字グループのそれぞれについて、当該文字グループに属する文字の太さを代表する文字太さ値を定める手段と、
前記複数の文字グループについて定められた文字太さ値のうちの最大値と最小値との間の値を、文字を細くする細らせ補正および文字を太らす太らせ補正の両方の目標値に設定する手段と、
前記複数の文字グループのうちの前記文字太さ値が前記目標値よりも大きい文字グループである太文字グループについて、前記細らせ補正を行なうときの補正される文字が当該文字を表す形状を失わない範囲内での最大限の細らせ量である限界細らせ量を求める手段と、
前記複数の文字グループのうちの前記文字太さ値が前記目標値よりも小さい文字グループである細文字グループについて、前記太らせ補正を行なうときの補正される文字が当該文字を表す形状を失わない範囲内での最大限の太らせ量である限界太らせ量を求める手段と、
前記太文字グループに対して、細らせ量が当該太文字グループの文字太さ値と前記目標値との差分である目標細らせ量および前記限界細らせ量の両方を超えないように前記細らせ補正を行うとともに、前記細文字グループに対して、太らせ量が当該細文字グループの文字太さ値と前記目標値との差分である目標太らせ量および前記限界太らせ量の両方を超えないように前記太らせ補正を行なう手段と、を備える
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像内の文字を表す部分に対する画像処理に関する。
【背景技術】
【０００２】
ラスター画像内の文字のサイズおよび太さを変える画像処理が特許文献１によって開示されている。同文献における画像処理の対象であるラスター画像は、用紙の記入枠内に手書きされた文字列（記入者の名前）をスキャナーによって読み取り、用紙４枚分の読取り画像を１つにまとめた編集画像である。この編集画像では、文字列ごとに記入者が異なりまた記入に使用する筆記具の種類に限定がないことから、必然的に四つの文字列の文字サイズおよび文字太さが不均一である。同文献には、複数の文字列における整然性に鑑み、文字サイズを記入枠に収まる所定サイズに揃えるとともに、過度に細い文字についてその線幅を許容範囲内になるように段階的に大きくする線幅調整を実施することが記載されている。線幅調整において文字の潰れが生じた場合、潰れが生じる直前の線幅が調整後の線幅とされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１５７７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の先行技術における細い文字を太くする線幅調整は、太い文字とは無関係に行なわれ、線幅が許容範囲内の値になった時点で終了する。この線幅調整によって、太い文字と細い文字との間の文字太さの差異はある程度低減される。
【０００５】
しかし、許容範囲の下限よりも大幅に大きい線幅をもつ太い文字が処理対象の画像内に存在する場合、線幅調整を終えた状態の画像において文字太さの不均一が目立ってしまう。また、許容範囲外の細い文字が無い場合、文字太さが不均一であってもそれが是正されないままとなる。
【０００６】
本発明は、このような事情に鑑み、同程度の太さの文字があつまるように太さの異なる複数の文字が配置された画像における、文字の太さの均一化に有用な装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成する画像処理装置は、文字を対象とする画像処理を行なう画像処理装置であって、画像から当該画像内の配置によって区分される複数の文字グループを抽出する手段と、抽出された前記複数の文字グループのそれぞれについて、当該文字グループに属する文字の太さを代表する文字太さ値を定める手段と、前記複数の文字グループについて定められた文字太さ値のうちの最大値と最小値との間の値を、文字を細くする細らせ補正および文字を太らす太らせ補正の両方の目標値に設定する手段と、前記複数の文字グループのうちの前記文字太さ値が前記目標値よりも大きい文字グループである太文字グループについて、前記細らせ補正を行なうときの補正される文字が当該文字を表す形状を失わない範囲内での最大限の細らせ量である限界細らせ量を求める手段と、前記複数の文字グループのうちの前記文字太さ値が前記目標値よりも小さい文字グループである細文字グループについて、前記太らせ補正を行なうときの補正される文字が当該文字を表す形状を失わない範囲内での最大限の太らせ量である限界太らせ量を求める手段と、前記太文字グループに対して、細らせ量が当該太文字グループの文字太さ値と前記目標値との差分である目標細らせ量および前記限界細らせ量の両方を超えないように前記細らせ補正を行うとともに、前記細文字グループに対して、太らせ量が当該細文字グループの文字太さ値と前記目標値との差分である目標太らせ量および前記限界太らせ量の両方を超えないように前記太らせ補正を行なう手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、同程度の太さの文字があつまるように太さの異なる複数の文字が配置された画像において、文字がもつ当該文字を表す形状を消失させることなく、文字間の太さの差異を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像形成装置の構成を示すブロック図である。
【図２】画像処理の対象となる画像としての目次ページの作成要領の例を示す図である。
【図３】文字サイズ調整による画像の変化を模式的に示す図である。
【図４】文字太さ調整による画像の変化を模式的に示す図である。
【図５】文字に対する過度の細らせ補正および過度の太らせ補正の不都合を示す図である。
【図６】複数の文字グループの文字太さ値とそれらに基づいて定められる複数の量との関係を示す図である。
【図７】画像形成装置によるドキュメントのデータ化の手順を示すフローチャートである。
【図８】文字太さ調整ルーチンのフローチャートである。
【図９】文字サイズ調整ルーチンのフローチャートである。
【図１０】文字グループ間で文字色が異なる場合の目次ページの形成手順の一例を示す図である。
【図１１】目次ページの色調整の他の例を示す図である。
【発明を実施するための形態】
【００１０】
ラスター画像内の文字の太さを均一化する画像処理が画像形成装置において行なわれる例を挙げる。ただし、画像データを扱う任意の機器において同様の画像処理を実現することができる。
【００１１】
図１に例示される画像形成装置１は、ＭＦＰ（Multi-functional Peripheral）と呼ばれる複合型の情報機器である。画像形成装置１は、コピーおよびネットワークプリンティングといった画像形成装置としての機能の他に、紙ドキュメントをスキャニングによりデータ化して外部装置へ送信したり自装置内で記憶したりする機能を有している。
【００１２】
画像形成装置１の操作パネル６において、紙ドキュメントのデータ化動作の開始を指示する操作がユーザーによって行なわれると、メインコントローラー３からの指示を受けてＡＤＦ（Auto Document Feeder）４が紙ドキュメントのシートをイメージスキャナー５へ搬送する。イメージスキャナー５は、搬送されたシートから画像を読み取り、シートの片面分の画像を１ページとするシート枚数に応じたページ数の画像データを出力する。イメージスキャナー５によって得られた画像データを、データ処理回路１０が例えばＰＤＦ（Portable Document Format）といった予め指定された形式のファイルに変換してメインコントローラー３に引き渡す。
【００１３】
メインコントローラー３は、データ化されたドキュメントとしてのファイルをユーザーの指定した動作に応じた送り先へ転送する。外部のパーソナルコンピューターや他の装置へ送信する動作が指定されている場合、ファイルは外部とのネットワーク接続を担う通信インタフェース８に転送される。画像形成装置１の内部で記憶する動作が指定されている場合、ストレージ９としてのハードディスクドライブに設けられたボックスと呼ばれるメモリ領域にファイルが格納される。
【００１４】
また、目次ページを付加するコピー動作が指定されている場合、後述するようにデータ処理回路１０によって作成された目次ページがメインコントローラー３に引き渡される。この場合、メインコントローラー３は、イメージスキャナー５の出力する画像データとデータ処理回路１０からの目次ページとを印刷に適した形式の画像データに変換してプリンターエンジン７に与える。プリンターエンジン７は与えられた画像データを印刷する。これにより、紙ドキュメントの複製物と目次の印刷物とが形成される。
【００１５】
このような画像形成装置１において、データ処理回路１０は、上述のファイルを作成するファイル作成部１１に加えて、ドキュメントのデータ化の付加機能に係る目次ページ作成部１２および文字補正部１３を有する。
【００１６】
目次ページ作成部１２は、データ化されたドキュメントの閲覧に有用な目次ページ５１を作成する。詳しくは、目次ページ作成部１２は、データ化されたドキュメントからその記載内容のタイトルや見出しといった特定の文字列（単一の文字である場合も含む）を抽出し、抽出した文字列を空白ページに貼り付ける。目次ページ５１のページ数は、抽出する文字列の個数およびサイズに依存する。ドキュメントに元から有るページに目次ページ５１が付加されることにより、ドキュメントを閲覧する際に、閲覧者が記載内容の概要を把握し易くなる。
【００１７】
文字補正部１３は、目次ページ５１の見栄えを良くするための画像処理手段である。すなわち、文字補正部１３は、ラスター画像である目次ページ５１内の文字のサイズおよび太さを均一化する。文字補正部１３によって文字が補正された後の目次ページ５３がファイル作成部１１に送られ、ドキュメントのファイルに組み込まれる。
【００１８】
図２は目次ページの作成要領の一例を示している。図示の例では、別個に作成された四つの紙ドキュメント４１，４２，４３，４４が一括にスキャニングされ、一つのドキュメント５０としてデータ化されている。このドキュメント５０から四つのページ（ページ1、6、12、15）のそれぞれの上端部に記載された文字列ｇ１，ｇ２，ｇ３，ｇ４が抽出され、ドキュメント５０の先頭ページの前に挿入する形で追加される目次ページ５１が作成されている。目次ページ５１において、文字列ｇ１，ｇ２，ｇ３，ｇ４は、抽出元のページ配列順に上から下へ並べられている。そして、文字列ｇ１，ｇ２，ｇ３，ｇ４のそれぞれが配置された領域に対して抽出元のページを紐付けるハイパーリンクが設けられている。このハイパーリンクにより、ドキュメント５０の閲覧に際して、表示された目次ページ５１上での領域選択操作に呼応して選択領域に対応したページへ表示を切り替える制御を行うことができる。閲覧者は所望のページを簡便に表示させることができる。
【００１９】
なお、ドキュメント５０からどのような文字列を抽出するかについては、予め取り決めておけばよい。例えば、文字領域と図形領域とを判別する公知の属性判別手法を用いて文字を判別し、周囲と比べて大きかったり太かったり色が異なっていたりする文字からなる列を抽出することができる。文字配置に係る様式が決まっている場合は、所定の部位に記載された文字列を抽出するようにすればよい。
【００２０】
ところで、ページごとの画像の集合であるドキュメント５０からその一部を切り出して白紙ページに貼り付ける手法によれば、切り出した部分の文字情報をそのまま伝える目次ページ５１を得ることができる。つまり、文字情報が失われることも変化してしまうこともない。
【００２１】
これに対して、ドキュメント５０が有する文字情報をＯＣＲのような文字認識技術を用いてテキストデータに変換し、テキストデータから文字列を抽出する手法を採用した場合、文字の誤認識によって正しい目次の得られないおそれがある。抽出すべき文字列が抽出されなかったり、他の文字に置き換わったりする。特に、抽出すべき文字がある程度以上大きかったり文字の近くに飾り模様があったりすると、文字の誤認識が置き易い。したがって、目次としての情報の正確さの観点では、切り出した画像を貼り付ける手法が優れている。
【００２２】
しかし、フォントを任意に設定することができるテキストデータからなる目次とは違って、文字列としての画像を貼り付けた目次ページ５１では、複数の文字列の間で文字の太さやサイズが異なる場合がある。極端な差異は、文字情報としての目次ページ５１の品位を損なう。
【００２３】
そこで、画像形成装置１のデータ処理回路１０に文字補正部１３が設けられている。文字補正部１３は文字サイズを均一化する文字サイズ調整および文字太さを均一化する文字太さ調整を行なう。図３のように、文字サイズ調整では、目次ページ５１における比較的に大きい文字を小さくするとともに、比較的に小さい文字を大きくする。文字サイズ調整により、目次ページ５１と比べて文字サイズの不均一さの低減した目次ページ５２が得られる。この目次ページ５２に対して文字太さ調整が行なわれる。図４のように、文字太さ調整では、目次ページ５２における比較的に太い文字を細くするとともに、比較的に細い文字を太くする。文字太さ調整により、目次ページ５２と比べて文字太さの不均一さの低減した目次ページ５３が得られる。この目次ページ５３がドキュメントに付加される。
【００２４】
文字太さ調整において、文字を細くする“細らせ補正”および文字を太くする“太らせ補正”の両方を行なうことにより、これら補正のいずれか片方のみを行う場合に起こり易い図５に示される文字破損の発生を抑えて、文字太さを均一化することができる。図５（Ａ）のように細らせ補正のみを行った場合、文字を構成する線要素のうちの細い線要素が無くなったり途切れたりする破損が起こり易い。図示では細らせ補正の対象である太い文字の一つである「青」という漢字において、下側の一部（２本の横線要素）が消失している。この消失により、漢字の「青」は「青」でない単なる図柄になってしまっている。つまり、「青」という漢字がもつ「青」を表す形状が失われている。形状が失われることは文字の意味が失われることでもある。また、図５（Ｂ）のように太らせ補正のみを行った場合、線要素間の間隙が無くなる破損（潰れを呼ばれる）が起こり易い。図示では太らせ補正の対象である細い文字のうち、アルファベットの「Ａ」と漢字の「青」とが潰れている。潰れによって、「Ａ」を表す形状および「青」を表す形状が失われている。
【００２５】
次に、文字太さ調整を中心に文字補正部１３の動作をさらに詳しく説明する。
【００２６】
文字太さ調整では、目次ページ５２内の文字をグループ分けした文字グループごとに文字太さ値を定める。各文字グループは、目次ページ５２内の配置によって区分される文字列である。本実施形態では、ドキュメント５０から抽出された複数の文字列ｇ１，ｇ２，ｇ３，ｇ４が所定の間隔を設けて配置されるので、これら文字列ｇ１，ｇ２，ｇ３，ｇ４のそれぞれが文字グループとなる。すなわち、グループ分けのために画像を解析することなく、文字列ｇ１，ｇ２，ｇ３，ｇ４を貼り付ける段階で目次ページ作成部１２によって生成された配置情報によって文字グループが特定される。以下では、文字列ｇ１，ｇ２，ｇ３，ｇ４に図４に示される文字グループＧ１，Ｇ２，Ｇ３，Ｇ４が順に対応するものとする。
【００２７】
文字太さ値は、文字グループに属する文字の太さを代表する値である。文字グループは同じページから抽出された文字の集合であるので、文字グループ内で文字のフォントは共通であって、文字間で太さが極端に異なることはないと考えられる。ただし、通常、個々の文字において、線要素の幅は一様でない。これらのことを踏まえ、本実施形態における文字太さ値は、文字に適用するフィルタサイズを段階的に切り替えて繰り返し実施したＯｐｅｎｉｎｇ処理の結果に基づいて算定される。Ｏｐｅｎｉｎｇ処理では、まず収縮処理（Erosion）を行い、次に膨張処理（Dilation）を行なう。収縮処理で文字の線要素が消失すると、膨張処理で文字が復元されず、処理の前後で文字画素数が減少する。文字画素の５０％以上が消失するフィルタサイズから文字太さ値が定められる。
【００２８】
図６において、四つの文字グループＧ１，Ｇ２，Ｇ３，Ｇ４のそれぞれの文字太さ値Ｔ１，Ｔ２，Ｔ３，Ｔ４の中で、文字グループＧ１の文字太さ値Ｔ１が最大値であり、文字グループＧ２の文字太さ値Ｔ２が最小値である。言い換えれば、太さの差が最も大きい文字グループの組は文字グループＧ１と文字グループＧ２との組である。そこで、文字補正部１３は、これら文字グループＧ１と文字グループＧ２とについて太さを均一化するための必要補正量Ｘとして、最大の文字太さ値Ｔ１と最小の文字太さ値Ｔ２との差分を算出する。必要補正量Ｘは、文字太さ調整の要否の指標となる。必要補正量Ｘが十分に小さい場合、文字太さ調整は不要である。
【００２９】
太さの均一化のために細らせ補正および太らせ補正の両方を行なうとすると、これら補正の目標値ＴＸは、必然的に文字太さ値Ｔ１（最大値）と文字太さ値Ｔ２（最小値）との間の値となる。目標値ＴＸとして、単純に最大値と最小値との間の中央値を設定してもよいし、最大値の文字グループおよび最小値の文字グループのそれぞれの占有率（目次ページ５２における占有領域の割合）に応じた値を設定してもよい。中央値にする場合は、細らせ補正および太らせ補正の補正量が均一化される。占有率を考慮する必要が無いので処理が簡単になる利点がある。一方、占有率に応じた値にする場合には、目標値ＴＸを中央値よりも占有率の大きい方の文字グループの文字太さ値に近い値にすることで、占有率の大きい文字グループに対しては補正量を少なく設定する。これにより全体の補正量の総量が少なくなり、文字の劣化を最小化することができる。
【００３０】
目標値ＴＸが定まると、文字グループＧ１，Ｇ２，Ｇ３，Ｇ４のそれぞれについて細らせ補正および太らせ補正のいずれを行なうべきかが決まる。すなわち、目標値ＴＸよりも文字太さ値の大きい文字グループである太文字グループが細らせ補正の対象となり、目標値ＴＸよりも文字太さ値の小さい文字グループである細文字グループが太らせ補正の対象となる。図６では、文字グループＧ１，Ｇ３が太文字グループであり、文字グループＧ２，Ｇ４が細文字グループである。
【００３１】
太文字グループ（文字グループＧ１，Ｇ３）に対する細らせ補正の補正量は、限界細らせ量Ｌ１１，Ｌ１３を超えない範囲内で目標細らせ量Ｍ１１，Ｍ１３に演算精度の上で最も近い値とされる。また、細文字グループ（文字グループＧ２，Ｇ４）に対する太らせ補正の補正量は、限界太らせ量Ｌ２２，Ｌ２４を超えない範囲で目標太らせ量Ｍ２２，Ｍ２４に演算精度の上で最も近い値とされる。図６では、限界細らせ量Ｌ１１，Ｌ１３が目標細らせ量Ｍ１１，Ｍ１３よりも多いので、目標細らせ量Ｍ１１，Ｍ１３が細らせ補正の補正量となる。同様に、限界太らせ量Ｌ２２，Ｌ２４が目標太らせ量Ｍ２２，Ｍ２４よりも多いので、目標太らせ量Ｍ２２，Ｍ２４が太らせ補正の補正量となる。
【００３２】
目標細らせ量Ｍ１１，Ｍ１３とは、太文字グループの文字太さ値Ｔ１，Ｔ３と目標値ＴＸとの差分であり、目標太らせ量Ｍ２２，Ｍ２４とは、細文字グループの文字太さ値Ｔ２，Ｔ４と目標値ＴＸとの差分である。そして、限界細らせ量Ｌ１１，Ｌ１３とは、補正される文字が当該文字を表す形状を失わない範囲内での最大限の細らせ量であり、限界太らせ量Ｌ２２，Ｌ２４とは、補正される文字が当該文字を表す形状を失わない範囲内での最大限の細らせ量である。
【００３３】
限界細らせ量Ｌ１１，Ｌ１３は、例えば上述のＯｐｅｎｉｎｇ処理において文字画素数が急激に減少する直前のフィルタサイズとして検出される。限界太らせ量Ｌ２２，Ｌ２４は、Ｏｐｅｎｉｎｇ処理とは逆に膨張処理（Dilation）の後に収縮処理（Erosion）をするＣｌｏｓｉｎｇ処理を段階的にフィルタサイズを切り替えて実施し、文字画素数が急激に減少する直前のフィルタサイズとして検出される。
【００３４】
細らせ補正および太らせ補正の各補正量の具体例として、必要補正量Ｘが４ドットであり、文字グループＧ１の限界細らせ量Ｌ１１および文字グループ文字Ｇ２の限界太らせ量Ｌ２２がともに３ドットであるとする。また、太い文字グループＧ１の占有率が１０％で、細い文字グループＧ２の占有率が９０％であるとする（ここでは複数の文字グループが文字グループＧ１，Ｇ２の二つである場合を想定している）。目標値ＴＸを必要補正量Ｘの中央値とする場合、文字グループＧ１の文字を２ドット細らせ、文字グループＧ２の文字を２ドット太らせる。占有率を加味して目標値ＴＸを定める場合、占有率の多い細い文字グループＧ２の補正量が少なくなるよう、例えば文字グループＧ１の文字を３ドット細らせ、文字グループＧ２の文字を１ドット太らせる。
【００３５】
なお、太さの異なる複数の文字グループが３以上存在する場合でも同じ考え方で細らせ補正および太らせ補正を実施すればよい。占有率に応じて目標値ＴＸを定める場合、最も太い文字グループおよび最も細い文字グループの占有率を基に定めてもよいし、全ての文字グループのそれぞれの占有率を基に全体の補正量の総量が少なくなるように定めてもよい。収縮処理（Erosion）により細らせることができ、膨張処理（Dilation）により太らせることができる。
【００３６】
図７は画像形成装置１によるドキュメントのデータ化動作のフローチャートである。イメージスキャナー５が紙ドキュメント４１，４２，４３，４４を読み取り（＃１）、データ処理回路１０のファイル作成部１１がデータ化されたドキュメント５０としての画像データファイルを作成する（＃２）。目次ページ作成部１２が目次ページ５１を作成し（＃３）、文字補正部１３が文字サイズ調整および文字太さ調整を順に行なう（＃４、＃５）。
【００３７】
文字補正部１３による調整後の目次ページ５３をファイル作成部１１が画像データファイルに付加する（＃６）。そして、データ処理回路１０が画像データファイルを出力する（＃７）。目次ページ５３の付加された画像データファイルは、外部装置へ送信され、またはストレージ９に格納される。
【００３８】
図８は文字太さ調整ルーチンのフローチャートである。
【００３９】
文字補正部１３は、目次ページ生成部１２による文字列の抽出情報に基づいて、文字サイズ調整後のラスター画像である目次ページ５２における文字グループを特定する（＃６１）。各文字グループについて文字太さ値を定め（＃６２）、文字太さ値の最大値と最小値との差分である必要補正量Ｘを算出する（＃６３）。
【００４０】
必要補正量Ｘと所定の閾値とを比較して文字太さ調整の要否チェックを行なう（＃６４）。必要補正量Ｘが閾値よりも小さい場合（＃６４でＮＯ）、文字太さ調整は不要である。この場合、処理の流れは図７のフローにリターンする。
【００４１】
文字太さ調整が必要である場合（＃６４でＹＥＳ）、文字補正部１３は各文字グループの占有率を算出し（＃６５）、目標値ＴＸを定める（＃６６）。これにより、文字グループは太文字グループと細文字グループとに区分される。文字太さ値と目標値ＴＸとの差分が所定値以上であり、かつ占有率が所定値（例えば８０％）未満である文字グループを補正対象に選定する（＃６７）。占有率を加味するのは、補正量の総量を少なくするとともに補正による文字の変化を目立ち難くするためである。
【００４２】
補正対象に選定された文字グループについて、限界補正量（限界細らせ量と限界太らせ量との総称）を算出する。すなわち、太文字グループについては限界細らせ量を算出し（＃６８、＃６９）、細文字グループについては限界太らせ量を算出する（＃６８、＃７０）。
【００４３】
目標補正量（目標細らせ量と目標太らせ量との総称）が限界補正量を超える文字グループが無ければ（＃７１でＮＯ）、目標補正量を文字太さ調整の補正量に設定する（＃７３）。目標補正量が限界補正量を超える文字グループが有れば（＃７１でＹＥＳ）、そのグループについて限界補正量を補正量に設定し、他のグループについて目標補正量を補正量に設定する（＃７２）。補正量を定めると、文字補正部１３は太らせ補正および細らせ補正を実施する（＃７４）。
【００４４】
図９は文字サイズ調整ルーチンのフローチャートである。文字サイズ調整は基本的には文字太さ調整と同様の手順で行なわれる。文字サイズもページ内で均一であるのが望ましい。ページ内の占有率の大きいサイズに均一化することでオリジナルページとの統一性が最も高くなるが、占有率の大きい文字サイズが大サイズであったり、文字量が多かったりすると、目次のページ数が増大し、閲覧の利便性を損なう場合がある。逆に、占有率の小さい文字サイズが小サイズであると、視認性を損なう場合がある。そこで、作成される目次ページの数から限界拡大量を規定し、視認性を確保できると規定した最小文字サイズから限界縮小量を規定する。
【００４５】
文字補正部１３は、目次ページ生成部１２による文字列の抽出情報に基づいて、目次ページ生成部１２によって作成された目次ページ５１における文字グループを特定する（＃４１）。各文字グループについて文字サイズ値を定め（＃４２）、文字サイズ値の最大値と最小値との差分である必要サイズ補正量を算出する（＃４３）。
【００４６】
必要サイズ補正量と所定の閾値とを比較して文字サイズ調整の要否チェックを行なう（＃４４）。必要サイズ補正量が閾値よりも小さい場合（＃４４でＮＯ）、文字サイズ調整は不要である。この場合、処理の流れは図７のフローにリターンする。
【００４７】
文字サイズ調整が必要である場合（＃４４でＹＥＳ）、文字補正部１３は各文字グループの占有率を算出し（＃４５）、目標値を定める（＃４６）。これにより、文字グループは縮小すべき大文字グループと拡大すべき小文字グループとに区分される。文字サイズ値と目標値との差分が所定値以上であり、かつ占有率が所定値未満である文字グループを補正対象に選定する（＃４７）。占有率を加味するのは、補正量の総量を少なくするためである。
【００４８】
補正対象に選定された文字グループについて、限界サイズ補正量（限界縮小量と限界拡大量との総称）を算出する。すなわち、大文字グループについては限界縮小量を算出し（＃４８、＃４９）、小文字グループについては限界拡大量を算出する（＃４８、＃５０）。限界縮小量とは、文字を予め定められた最小文字サイズ値（例えば１２ｐｔ）まで小さくする最大限の縮小量である。限界拡大量とは、目次ページ５１内の全文字グループが所定ページ数分の領域（例えば元と同じ１ページ）に収まる最大限の拡大量である。
【００４９】
目標サイズ補正量（目標縮小量と目標拡大量との総称）が限界サイズ補正量を超える文字グループが無ければ（＃５１でＮＯ）、目標サイズ補正量を文字サイズ調整の補正量に設定する（＃５３）。目標サイズ補正量が限界サイズ補正量を超える文字グループが有れば（＃５１でＹＥＳ）、そのグループについて限界サイズ補正量を補正量に設定し、他のグループについて目標サイズ補正量を補正量に設定する（＃５２）。補正量を定めると、文字補正部１３は拡大補正および縮小補正を実施する（＃５４）。
【００５０】
例えば、文字サイズ値が２０ｐｔである文字グループの占有率が８０％、１０ｐｔである文字グループの占有率が２０％とする。この場合、１０ｐｔの文字サイズを調整することで全体の補正量が少なくなるので、１０ｐｔの文字を１０ｐｔ拡大し、全ての文字を２０ｐｔとすれば文字サイズが統一される。しかし、その場合に貼り付けるページ数が２ページとなってしまい、文字サイズが全て１８ｐｔであれば１ページに収まるとする。そうすると、占有率が大きい２０ｐｔ文字の補正量を最小としつつ、ページ数が１枚に収まるように、２０ｐｔ文字を２ｐｔ縮小して１８ｐｔとし、１０ｐｔ文字は８ｐｔ拡大して１８ｐｔとする方法が考えられる。
【００５１】
逆に、８ｐｔ文字の占有率が８０％、２０ｐｔ文字の占有率が２０％の場合、２０ｐｔ文字を１２ｐｔ縮小して８ｐｔとすれば文字サイズが統一される。しかし、視認性の観点から１２ｐｔ以上の文字を使用すると規定されているとすると、占有率が大きい８ｐｔ文字の補正量を最小としつつ、すべての文字が１２ｐｔ以上となるように、８ｐｔ文字を４ｐｔ拡大して１２ｐｔとし、２０Ｐｔ文字を８ｐｔ縮小して１２ｐｔとする。
【００５２】
図１０は文字グループ間で文字色が異なる場合の目次ページの形成手順の一例を示す図である。目次ページ内で文字の色を統一するのが望ましい。そのため、占有率の大きい文字グループの色に統一するように色補正を行なう。このとき、文字グループ間の色だけでなく、文字列の抽出元のドキュメント５０ｂの各ページの下地色と文字色の関係に配慮する必要がある。例えば、白抜き文字の文字形状のみを切り出し、白紙に白い文字を貼り付けると当然視認できない。
【００５３】
したがって、文字と下地の明度差が一定以上になるように限界色補正量を規定する。ドキュメント５０ｂから文字列を抽出して目次ページ５１ｂを作成する際に、文字形状のみを切り出す場合と、下地も含めて画像を切り出す場合とが考えられるが、技術的には前者が一般的かつ効果的であるため、前者について以下に記載する。
【００５４】
図１０のように目次ページ５１ｂの下地色を一般的な紙の色（白）に固定する場合において、例えば白抜き文字の占有率が８０％で、黒文字の占有率が２０％であったとき、本来は占有率の多い方に合わせるので、すべて白抜き文字とするべきであるが、そうすると下地紙の色が白のため視認できない。そこで、下地色と文字色の最低必要明度差を予め規定しておき、最低でもその明度差を保持する。この例では、例えば下地と文字の最低必要明度差が２５６階調（８ビット）での１００とし、下地の白が２５５であるすると、文字の明度は１５５以下にする必要がある。すなわち、白抜き文字の限界最低補正量（最低でもこの量は補正しなければならない）は明度−１００となる。黒文字の文字明度を０とすると、明度１５５までは加算することが可能である。文字グループの占有率から、黒文字について＋１５５の明度補正をし、白抜き文字について−１００の明度補正をすることで文字色を統一することができる。
【００５５】
図１１は目次ページの色調整の他の例を示す図である。目次ページ５１ｃの下地色も調整対象とする場合について、上述の例と同じく、白抜き文字の占有率を８０％、黒文字の占有率を２０％として考える。占有率が大きい白抜き文字を優先する考え方に則して、文字をすべて白抜き文字（明度２５５）とすればよい。この場合、背景は低明度下地である必要がある。下地と文字の最低必要明度差が１００に規定されているとすると、下地を明度１５５として、下地を塗り潰す。この処理により、占有率の大きい文字グループの色を保持しつつ、文字色を統一することができる。
【００５６】
なお、文字太さ調整と同様に、文字グループ間で明度差が閾値以下であれば、すなわち色が似通っている場合は色調整を行わないようにすることができる。また、占有率が閾値値以上であればその文字グループについては色調整を行わないようにしてもよい。文字グループ間で明度だけでなく色相も異なる場合、基本的には占有率の大きい文字グループに合わせるように色相を調整すればよい。色文字の場合でも下地は無彩色であってよい。
【００５７】
以上の実施形態において、画像形成装置１および画像処理装置としてのデータ処理回路１０の機能構成、ハードウェア構成、および動作などは例示に限らず、本発明の趣旨に沿う範囲内で適宜変更してもよい。例えば、文字補正部１３は文字サイズ調整および文字太さ調整のうちの文字太さ調整のみを行なうものであってもよい。逆に文字サイズ調整のみを行なうようにすることもできる。文字太さ調整後に文字サイズ調整を行なってもよい。
【００５８】
目次ページ５２に限らず、太さの異なる文字が混在する任意のラスター画像について、文字太さ調整を行なうことができる。その場合、文字と図形とを判別する画像属性判別技術によって文字を判別し、例えば文字間の間隔の大小に基づいて文字のグループ分けをすることができる。また、判別した文字を内包する最小の矩形のサイズが近い文字どうしを１グループにまとめるグループ分けをしてもよい。
【符号の説明】
【００５９】
１    画像形成装置
１０    データ処理回路（画像処理装置）
５２  目次ページ（画像）
ｇ１、ｇ２、ｇ３、ｇ４    文字列
Ｇ１，Ｇ２，Ｇ３，Ｇ４    文字グループ
Ｔ１，Ｔ２，Ｔ３，Ｔ４    文字太さ値
ＴＸ    目標値
Ｌ１１，Ｌ１３    限界細らせ量
Ｌ２２，Ｌ２４    限界太らせ量
Ｍ１１、Ｍ１３    目標細らせ量
Ｍ２２，Ｍ２４    目標太らせ量
【図１】
2014056321.tif 000003
【図２】
2014056321.tif 000004
【図３】
2014056321.tif 000005
【図４】
2014056321.tif 000006
【図５】
2014056321.tif 000007
【図６】
2014056321.tif 000008
【図７】
2014056321.tif 000009
【図８】
2014056321.tif 000010
【図９】
2014056321.tif 000011
【図１０】
2014056321.tif 000012
【図１１】
2014056321.tif 000013