(57)【要約】      （修正有）【課題】カラー原稿における文字の表示形態を、原稿中での各色の文字の使われ方に応じて適切に変更できる画像処理装置、画像処理方法および画像処理プログラムを提供する。【解決手段】入力画像処理ユニット１０４は、スキャナ１０２から受け取った原稿データからの文字の抽出、文字の色の分類、各文字色の使用頻度の算出を行なう。また、入力画像処理ユニット１０４は、文字色の使用頻度に応じて、文字に適用する強調処理を決定し、文字に対して決定された強調処理を施す。出力画像処理ユニット１１８は、入力画像処理ユニット１０２で加工されたデータに対し出力用の処理を施して、印刷エンジン１２０に送る。印刷エンジン１２０は、出力画像処理ユニット１１８が生成したデータを、用紙に印刷する。【選択図】図１
2010178057.tif 000002
【特許請求の範囲】
【請求項１】
原稿データを取得するデータ取得手段と、
前記原稿データから複数の文字を抽出する抽出手段と、
各前記文字の色を分類する色判定手段と、
前記原稿データにおける前記色ごとの使用頻度を求める頻度算出手段と、
前記使用頻度に応じて、各前記色を有する前記文字に適用する強調処理を決定する決定手段と、
前記原稿データの各前記文字に対して、決定された前記強調処理を施す画像処理手段とを備える、画像処理装置。
【請求項２】
前記決定手段は、所定の基準を下回る前記使用頻度を有する前記色を有する前記文字に対し前記強調処理を割り当てる、請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、最も高い前記使用頻度を有する前記色以外の前記色を有する前記文字に対し、前記強調処理を割当てる、請求項２に記載の画像処理装置。
【請求項４】
前記強調処理は、複数の種類の処理を含み、
前記使用頻度と前記強調処理の種類とを対応付ける情報を格納する記憶手段をさらに備え、
前記決定手段は、前記情報および前記使用頻度に基づいて、前記文字に適用する前記強調処理の種類を決定する、請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記強調処理は、複数の種類の処理を含み、
各前記色を有する前記文字と、最も高い前記使用頻度を有する前記色を有する前記文字との間の色差を算出する色差算出手段と、
前記色差と前記強調処理の種類とを対応付ける情報を格納する記憶手段とをさらに備え、
前記決定手段は、前記情報および前記色差に基づいて、前記文字に適用する前記強調処理の種類を決定する、請求項１から３のいずれか１項に記載の画像処理装置。
【請求項６】
前記決定手段は、最も高い前記使用頻度との頻度差が所定の値を超える前記使用頻度の前記色を有する前記文字に対し、前記強調処理を割り当てる、請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記決定手段は、最も高い前記使用頻度との頻度差が前記所定の値以下である前記使用頻度の前記色を有する前記文字に対し、前記強調処理と異なる形態変更処理を割り当てる、請求項６に記載の画像処理装置。
【請求項８】
前記決定手段は、各前記色を有する前記文字が所定の配置条件を満たすかどうかを判断し、前記配置条件を満たさない前記文字に対して前記強調処理を割り当てる、請求項１から５のいずれか１項に記載の画像処理装置。
【請求項９】
前記決定手段は、前記配置条件を満たす前記色を有する前記文字に対し、前記強調処理と異なる形態変更処理を割り当てる、請求項８に記載の画像処理装置。
【請求項１０】
前記決定手段は、前記色を有する前記文字が、単独で前記原稿データ中の文字領域を占め、かつ、複数行からなる場合、前記配置条件を満たすと判断する、請求項８または９に記載の画像処理装置。
【請求項１１】
前記決定手段は、前記色を有する前記文字が、最も高い前記使用頻度の前記色を有する前記文字に囲まれていない場合、前記配置条件を満たすと判断する、請求項８から１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記原稿データは複数のページを含み、
前記決定手段は、前記強調処理が決定されていない前記ページにおいて、すでに決定された前記強調処理を引き継いで、前記色を有する前記文字に前記強調処理を割り当てる、請求項１から１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記画像処理手段は、入力された前記原稿データに比べて色数が制限された画像を出力する、請求項１から１２のいずれか１項に記載の画像処理装置。
【請求項１４】
原稿データを取得するステップと、
前記原稿データから複数の文字を抽出するステップと、
各前記文字の色を分類するステップと、
前記原稿データにおける前記色ごとの使用頻度を求めるステップと、
前記使用頻度に応じて、各前記色を有する前記文字に適用する強調処理を決定するステップと、
前記原稿データの各前記文字に対して、決定された前記強調処理を施すステップとを備える、画像処理方法。
【請求項１５】
原稿データから複数の文字を抽出するステップと、
各前記文字の色を分類するステップと、
前記原稿データにおける前記色ごとの使用頻度を求めるステップと、
前記使用頻度に応じて、各前記色を有する前記文字に適用する強調処理を決定するステップと、
前記原稿データの各前記文字に対して、決定された前記強調処理を施すステップとを演算装置に実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像処理プログラムに関する。特に、本発明は、カラーデータを扱う画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
近年では、多くの画像処理装置が、カラーデータを処理可能になってきている。例えば、プリンタの分野では、カラー画像を印刷可能なプリンタが広く普及している。また、カラー画像を読み取り、印刷するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）も普及しつつある。
【０００３】
このような画像処理装置の多くは、入力されたデータになるべく忠実な画像を出力するように動作する。しかしながら、入力されたデータに対して、データ中の色に応じた処理を行なう画像処理装置も知られている。このような処理は、出力で使用できる色が限定される場合に用いられることが多い。例えば、画像処理装置は、モノクロ出力やモノカラー出力、色弱者対応などにあたって、このような画像処理を行なう。
【０００４】
特許文献１（特開２００４−１７８５１３号公報）に記載の画像処理装置は、色と形状との対応を表わすテーブルを保持しており、そのテーブルに従って、特定の色をもつ画像オブジェクトの形状を変更する。例えば、この画像処理装置は、第１の色の点形状（丸印や四角印など）を、他の点形状に変換する。
【０００５】
特許文献２（特開２００７−２２６４４８号公報）に記載の画像処理装置は、カラーの書類データに含まれる文字列ごとに、文字情報、色情報、および、スタイル情報を抽出する。この画像処理装置は、スタイルが同一で色が異なる複数の文字列がある場合、色が異なる文字列が異なるスタイルを持つように、文字列のスタイルを変更する。
【０００６】
特許文献３（特開平７−１２１７３３号公報）に記載の文書画像処理装置は、白黒文書とカラー文書の間の双方向の変換を自動的に行なう。この文書画像処理装置は、文書中の文字サイズの判別結果と、文字サイズと色との対応を表す情報とに基づいて、文字の色を変換する。また、この文書画像処理装置は、逆に、文書中の色文字を、その色に応じた大きさの黒文字に変換する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−１７８５１３号公報
【特許文献２】特開２００７−２２６４４８号公報
【特許文献３】特開平７−１２１７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来、文書中での文字色の使用のされ方は、色によって決まっていることが一般的であった。最も一般的な文書では、黒い文字が本文に、赤色や青色、緑色などの文字が強調に用いられてきた。
【０００９】
しかし、近年、文書のカラー化が進み、文字色の使われ方は、多様化している。カラーの資料、特にプレゼンテーション資料では、黒以外の色が、一部の文字を目立たせる“強調”としての用途以外にも用いられるようになってきている。例えば、資料内のセンテンス全体が、黒以外の文字で表わされることもしばしばである。そのため、文字色の使われ方を色のみで判断することが困難になってきている。
【００１０】
従来の技術では、カラーデータに対して、様々な色の使われ方に応じた適切な表示形態の変更を施すことはできなかった。
【００１１】
特許文献１に記載の手法は、予め定められた色と形状との対応関係に基づいてカラーデータを変換する。そのため、この手法は、強調のためでない色を強調するなど不適切な処理を行なってしまうことがある。例えば、黒色でない色文字に強調処理を適用するルールに基づいて、本文が黒以外の色文字で表されている原稿を処理すると、原稿が強調処理だらけになってしまい、逆に読みづらくなってしまう。
【００１２】
特許文献２に記載の技術では、同一色の文字列のスタイルを統一できるものの、やはり、様々な色の使われ方に適応した強調処理を行なうことはできない。特許文献２には、原稿中での色の使用目的を判断する基準についての記載はない。
【００１３】
特許文献３に記載の文書画像処理装置は、文字色に応じて文字サイズを変更するにあたって、予め定められた、文字の色と文字のサイズとの対応を示す情報を用いている。したがって、特許文献３に記載の技術は、特許文献１に記載の技術と同様の問題を招く。
【００１４】
本発明は、上記のような問題を解決するためになされたものであって、カラー原稿における文字の表示形態を、原稿中での各色の文字の使われ方に応じて適切に変更できる画像処理装置、画像処理方法および画像処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１５】
本発明の１つの局面に従うと、画像処理装置であって、原稿データを取得するデータ取得手段と、原稿データから複数の文字を抽出する抽出手段と、各文字の色を分類する色判定手段と、原稿データにおける色ごとの使用頻度を求める頻度算出手段と、使用頻度に応じて、各色を有する文字に適用する強調処理を決定する決定手段と、原稿データの各文字に対して、決定された強調処理を施す画像処理手段とを備える。
【００１６】
好ましくは、決定手段は、所定の基準を下回る使用頻度を有する色を有する文字に対し強調処理を割り当てる。
【００１７】
さらに好ましくは、決定手段は、最も高い使用頻度を有する色以外の色を有する文字に対し、強調処理を割当てる。
【００１８】
好ましくは、強調処理は、複数の種類の処理を含み、使用頻度と強調処理の種類とを対応付ける情報を格納する記憶手段をさらに備え、決定手段は、情報および使用頻度に基づいて、文字に適用する強調処理の種類を決定する。
【００１９】
好ましくは、強調処理は、複数の種類の処理を含み、各色を有する文字と、最も高い使用頻度を有する色を有する文字との間の色差を算出する色差算出手段と、色差と強調処理の種類とを対応付ける情報を格納する記憶手段とをさらに備え、決定手段は、情報および色差に基づいて、文字に適用する強調処理の種類を決定する。
【００２０】
好ましくは、決定手段は、最も高い使用頻度との頻度差が所定の値を超える使用頻度の色を有する文字に対し、強調処理を割り当てる。
【００２１】
さらに好ましくは、決定手段は、最も高い使用頻度との頻度差が所定の値以下である使用頻度の色を有する文字に対し、強調処理と異なる形態変更処理を割り当てる。
【００２２】
好ましくは、決定手段は、各色を有する文字が所定の配置条件を満たすかどうかを判断し、配置条件を満たさない文字に対して強調処理を割り当てる。
【００２３】
さらに好ましくは、決定手段は、配置条件を満たす色を有する文字に対し、強調処理と異なる形態変更処理を割り当てる。
【００２４】
さらに好ましくは、決定手段は、色を有する文字が、単独で原稿データ中の文字領域を占め、かつ、複数行からなる場合、配置条件を満たすと判断する。
【００２５】
さらに好ましくは、決定手段は、色を有する文字が、最も高い使用頻度の色を有する文字に囲まれていない場合、配置条件を満たすと判断する。
【００２６】
好ましくは、原稿データは複数のページを含み、決定手段は、強調処理が決定されていないページにおいて、すでに決定された強調処理を引き継いで、色を有する文字に強調処理を割り当てる。
【００２７】
好ましくは、画像処理手段は、入力された原稿データに比べて色数が制限された画像を出力する。
【００２８】
本発明の他の局面に従うと、画像処理方法であって、原稿データを取得するステップと、原稿データから複数の文字を抽出するステップと、各文字の色を分類するステップと、原稿データにおける色ごとの使用頻度を求めるステップと、使用頻度に応じて、各色を有する文字に適用する強調処理を決定するステップと、原稿データの各文字に対して、決定された強調処理を施すステップとを備える。
【００２９】
本発明のさらに他の局面に従うと、画像処理プログラムであって、原稿データから複数の文字を抽出するステップと、各文字の色を分類するステップと、原稿データにおける色ごとの使用頻度を求めるステップと、使用頻度に応じて、各色を有する文字に適用する強調処理を決定するステップと、原稿データの各文字に対して、決定された強調処理を施すステップとを演算装置に実行させる。
【発明の効果】
【００３０】
本発明によれば、カラー原稿における文字に適用する強調処理を、文字の色の使用頻度に基づいて決定する。したがって、本発明によれば、カラー原稿における文字の表示形態を、原稿中での各色の文字の使われ方に応じて適切に変更できる。
【図面の簡単な説明】
【００３１】
【図１】画像処理装置の概略構成をブロック図形式で示す図である。
【図２】画像処理装置の機能的構成をブロック図形式で示す図である。
【図３】入力画像処理部が行なう処理の概略をフローチャート形式で示す図である。
【図４】従来技術による、想定どおりに文字色が使われている原稿に対する処理を説明するための図である。
【図５】従来技術による、想定どおりに文字色が使われていない原稿に対する処理を説明するための図である。
【図６】第１の実施の形態において、入力画像処理部が文字強調処理にあたって行なう処理を説明するための図である。
【図７】第１の実施の形態において、入力画像処理部が強調処理の決定にあたって行なう処理を説明するための図である。
【図８】第１の実施の形態に係る画像処理装置による、本文が黒で表されている原稿に対する処理を説明するための図である。
【図９】第１の実施の形態に係る画像処理装置による、本文が赤で表されている原稿に対する処理を説明するための図である。
【図１０】第２の実施の形態において、入力画像処理部が強調処理の決定にあたって行なう処理を説明するための図である。
【図１１】第２の実施の形態に係る画像処理装置による、本文が黒で表されている原稿に対する処理を説明するための図である。
【図１２】第２の実施の形態に係る画像処理装置による、本文が赤で表されている原稿に対する処理を説明するための図である。
【図１３】第３の実施の形態において、入力画像処理部が、文字の表示形態の加工処理にあたって行なう処理の流れをフローチャート形式で示す図である。
【図１４】第３の実施の形態に係る画像処理装置による原稿に対する処理の第１の例を説明するための図である。
【図１５】第３の実施の形態に係る画像処理装置による原稿に対する処理の第２の例を説明するための図である。
【図１６】第３の実施の形態の変形例において、入力画像処理部が文字の表示形態の加工処理にあたって行なう処理の流れをフローチャート形式で示す図である。
【図１７】第３の実施の形態の変形例において、判別用処理の決定にあたり、入力画像処理部が行なう処理の流れをフローチャート形式で示す図である。
【図１８】第４の実施の形態において、画像処理装置が文字の強調処理にあたって行なう処理の流れをフローチャート形式で示す第１の図である。
【図１９】第４の実施の形態において、画像処理装置が文字の強調処理にあたって行なう処理の流れをフローチャート形式で示す第２の図である。
【図２０】第４の実施の形態に係る強調処理を説明するための図である。
【発明を実施するための形態】
【００３２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部分には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００３３】
［第１の実施の形態］
＜概要＞
本実施の形態に係る画像処理装置１０は、入力されたカラー原稿内の文字を抽出、強調するという処理において、文字色の使用頻度によって文字の強調度合いを判断し、文字の加工方法を変更する。具体的には、画像処理装置１０は、使用頻度が低い色の文字を、より目立つように加工し、使用頻度の高い色は、本文の文字色（地の文字色）と判断し、使用頻度の高い色の文字には加工処理を行わない。
【００３４】
また、画像処理装置１０は、上記の処理に加えて、原稿内の文字のレイアウトによって文字が強調の意図で使われていないと判断できる場合は、その文字に対し、強調処理を行わない、もしくは、より強調の弱い処理を適用する。
【００３５】
このように、画像処理装置１０は、文字色の使われ方によって文字の強調処理を切り替えることができる。また、画像処理装置１０は、強調処理の適用しすぎによって原稿の文字が読みづらくなることを防止することができる。
【００３６】
＜ハードウェア構成＞
図１において、本実施の形態に係る画像処理装置１０の概略構成を示す。図１は、画像処理装置１０の概略構成をブロック図形式で示す図である。以下では、画像処理装置１０は、カラー画像を扱うＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）であるとして説明する。ただし、画像処理装置１０は、ＭＦＰに限られるわけではない。例えば、画像処理装置１０は、単機能のプリンタあるいはスキャナであってもよい。
【００３７】
画像処理装置１０は、スキャナ１０２と、入力画像処理ユニット１０４と、メモリ１０６と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１０８と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、ネットワークインターフェース１１２（以下、ネットワークＩ／Ｆ１１２）と、モデム１１４と、操作パネル１１６と、出力画像処理ユニット１１８と、印刷エンジン１２０とを備える。
【００３８】
スキャナ１０２は、原稿を読み取り、原稿のイメージデータを出力する。スキャナ１０２は、イメージデータを入力画像処理ユニットに送る。
【００３９】
入力画像処理ユニット１０４は、入力されたイメージデータの色変換、色補正、解像度変換、領域判別等の処理を行なう。入力画像処理ユニット１０４は、処理後のデータをメモリ１０６やＨＤＤ１０８に格納する。なお、入力画像処理ユニット１０４が、本実施の形態に係る特徴的な処理を実行する。入力画像処理ユニット１０４の行なう処理の詳細については後述する。
【００４０】
メモリ１０６は、データを一時的に格納する。メモリ１０６としては、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の電子メモリを用いることができる。ＨＤＤ１０８は、データを長期的に格納する。
【００４１】
ＣＰＵ１１０は、画像処理装置１０の全体的な制御を行なう。例えば、ＣＰＵ１１０は、操作パネル１１６への入力の検出、操作パネル１１６の表示の制御、ＣＰＵ１１０に入力されたイメージデータの画像ファイル（ＪＰＥＧ、ＰＤＦ、ＴＩＦＦ等）への変更、および、電子メールの作成を行なう。他にも、ＣＰＵ１１０は、アウトラインデータの生成や電子文書の作成も行なう。
【００４２】
ネットワークＩ／Ｆ１１２は、電子メール等をネットワーク１２２ヘ送信する。ネットワークＩ／Ｆ１１２は、データのネットワーク１２２への送信にあたって、プロトコルの作成等を行なう。
【００４３】
モデム１１４は、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を内蔵しており、画像処理装置１０を電話回線１２４に接続する。具体的には、モデム１１４は、ファクシミリの送受信の変復調、ファクシミリの通信プロトコルの作成等を行う。
【００４４】
操作パネル１１６は、操作キーとディスプレイとを含み、ユーザインタフェースとして機能する。操作パネル１１６は、宛先の入力、スキャン条件の選択、画像ファイルフォーマットの選択、処理の開始や中断等を表わす外部からの指示を受け付ける。
【００４５】
出力画像処理ユニット１１８は、メモリ１０６あるいはＨＤＤ１０８に格納されたデータ（入力画像処理ユニット１０４で加工されたデータを含む）に対し出力用の処理を施して、印刷エンジン１２０に送る。具体的には出力画像処理ユニット１１８は、スクリーン制御、スムージング処理、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）送り制御等を行なう。
【００４６】
印刷エンジン１２０は、出力画像処理ユニット１１８が生成したデータを、用紙に印刷する。例えば、印刷エンジン１２０は、複数色のトナー（例えば、イエロー、マゼンタ、シアン、ブラックの４色のトナー）を用い、用紙にカラー画像を印刷する。
【００４７】
＜機能的構成＞
図２を参照して、画像処理装置１０の機能的構成について説明する。図２は、画像処理装置１０の機能的構成をブロック図形式で示す図である。図２を参照して、画像処理装置１０は、データ取得部２０２と、入力画像処理部２０４と、記憶部２０６と、演算部２０８と、通信部２１０と、指示入力部２１２と、表示部２１４と、出力画像処理部２１６と、出力部２１８とを備える。
【００４８】
データ取得部２０２は、原稿データを取得する。本実施の形態では、スキャナ１０２がデータ取得部２０２の機能を果たす。
【００４９】
入力画像処理部２０４は、原稿データに対して、色変換などの処理を行なう。本実施の形態では、入力画像処理ユニット１０４が、入力画像処理部２０４に相当する。入力画像処理部２０４は、文字抽出部２０４ａと、色判定部２０４ｂと、頻度算出部２０４ｃと、処理決定部２０４ｄと、処理実行部２０４ｅとを含む。
【００５０】
文字抽出部２０４ａは、原稿データから文字を抽出する。色判定部２０４ｂは、文字の色を分類する。頻度算出部２０４ｃは、色ごとに原稿データにおける使用頻度を算出する。処理決定部２０４ｄは、文字に適用する形態変更処理を決定する。処理実行部２０４ｅは、原稿データの文字に対し決定された形態変更処理を実行する。なお、入力画像処理部２０４の行なう動作については、後で、さらに詳しく説明する。
【００５１】
本実施の形態では、入力画像処理部２０４の機能は、入力画像処理ユニット１０４により実現されるものとする。ただし、入力画像処理部２０４の機能は、専用回路などのハードウェアにより実現されてもよいし、ＣＰＵ１１０により実行されるソフトウェアにより実現されてもよい。
【００５２】
記憶部２０６は、各種のデータを格納する。本実施の形態では、メモリ１０６とＨＤＤ１０８とが、記憶部２０６に相当する。なお、記憶部２０６の機能は、フラッシュメモリなどの他の記憶装置によって実現されてもよい。
【００５３】
演算部２０８は、外部からの指示および記憶部２０６に格納されたプログラムに基づいて、所定の演算を実行する。
【００５４】
通信部２１０は、画像処理装置１０と外部との間の通信を仲介する。ネットワークＩ／Ｆ１１２およびモデム１１４が、通信部２１０に相当する。
【００５５】
指示入力部２１２は、外部から画像処理装置１０への指示を受け付ける。表示部２１４は、画像処理装置１０内部の情報を外部に表示する。本実施の形態では、操作パネル１１６が、指示入力部２１２および表示部２１４の機能を兼ね備える。
【００５６】
出力画像処理部２１６は、イメージデータに対し、外部出力のための前処理を行なう。出力画像処理ユニット１１８が、出力画像処理部２１６に相当する。なお、出力画像処理部２１６の機能は、専用回路などのハードウェアにより実現されてもよいし、ＣＰＵ１１０により実行されるソフトウェアにより実現されてもよい。
【００５７】
出力部２１８は、イメージデータに基づく画像を外部に出力する。本実施の形態では、印刷エンジン１２０が、出力部２１８に相当する。
【００５８】
＜処理の概要＞
次に、図３を参照して、入力画像処理部２０４が行なう処理の大まかな流れを説明する。図３は、入力画像処理部２０４の行なう処理の概略をフローチャート形式で示す図である。入力画像処理部２０４は、図３に示した各処理を実行し、受け付けた原稿から電子文書を作成する。
【００５９】
ステップＳ３０１において、入力画像処理部２０４は、データ取得部２０２が取得した原稿データを読み込む。本実施の形態では、原稿データは、フルカラーデータ（ＲＧＢデータ）であるとする。
【００６０】
ステップＳ３０３において、入力画像処理部２０４は、原稿データから、文字属性を持つ領域を分離する。その結果、原稿データは、画像属性を持つ領域と文字属性を持つ領域とに分離される。なお、属性分離にあたっては、公知の技術を用いることができる。入力画像処理部２０４は、例えば、特開２００４−２８２５４６号公報に記載のように、隣接する画素間の画素値が閾値を越えるかどうかに基いて、属性分離を行なう。
【００６１】
ステップＳ３０５において、入力画像処理部２０４は、画像属性を持つ領域に対して、図およびグラフ領域の判定処理を行ない、図およびグラフ領域を抽出する。
【００６２】
ステップＳ３０７において、入力画像処理部２０４は、文字属性を持つ領域、および、画像属性を持つ領域のうち図あるいはグラフでないと判定された領域に対し、ラベリング（行間抽出）を行なう。続いて、ステップＳ３０９において、入力画像処理部２０４は、これらの領域から、文字を分離する。
【００６３】
ステップＳ３１１において、入力画像処理部２０４は、図およびグラフ領域から図およびグラフを抽出する。
【００６４】
ステップＳ３１３において、入力画像処理部２０４は、抽出した図およびグラフに対して強調処理を行なう。続いて、ステップＳ３１５において、入力画像処理部２０４は、図およびグラフの圧縮処理を行なう。
【００６５】
ステップＳ３１７において、入力画像処理部２０４は、背景領域、すなわち、画像データのうち、図、グラフ、文字のいずれでもないと判断された領域に対し、背景処理を施す。続いて、ステップＳ３１９において、入力画像処理部２０４は、背景の圧縮処理を行なう。
【００６６】
ステップＳ３２１において、入力画像処理部２０４は、文字を色ごとに統合する。すなわち、近い色を持つ文字を、同じ色をもつ文字とみなす。入力画像処理部２０４は、各文字と対応付けて、各文字の色による分類を表わすデータを記憶部２０６に格納する。続いて、ステップＳ３２３において、入力画像処理部２０４は、文字強調処理を行なう。文字強調処理の詳細については、後述する。続いて、ステップ３２５において、入力画像処理部２０４は、文字の圧縮処理を行なう。
【００６７】
ステップＳ３２７において、入力画像処理部２０４は、圧縮された図、グラフ、背景、および文字を統合および電子文書化する。
【００６８】
＜文字強調処理＞
画像処理装置１０は、文字強調処理において、原稿中、大きな割合を占める本文の文字には処理を行わず、本文の色とは異なる色の文字に、囲みやアンダーラインなどの強調処理を適用する。
【００６９】
従来技術では、本文の文字色および、強調の文字色は決まっていることを前提として、各文字に対して、色に応じて予め定められた処理を行なっていた。以下、図４および図５を参照して、従来技術による画像処理について説明する。ここでは、黒色が本文の文字色、赤色や青色、緑色の文字が強調の文字色として処理されるものとする。
【００７０】
図４は、従来技術による、本文が黒で表されている原稿に対する処理を説明するための図である。図４Ａには原稿を示す。この原稿では、２行目の文字列４１０（ＰＱＲＳＴ）と、６行目の文字列４２０（ＳＴＵ）とが赤色である。また、４行目の文字列４３０（ＰＱＲＳＴ）が緑色である。その他の部分（図中斜線を引いていない部分）の文字は、黒色である。なお、図中では、赤色の文字に右上から左下への斜線を引いている。また、緑色の文字に左上から右上の斜線を引いている。黒色の文字には、斜線を引いていない。他の図でも、特に断りのない限り、各色を同様に表わす。
【００７１】
図４Ａに示す原稿に、従来技術による文字強調処理を行なった結果を、図４Ｂに示す。赤色の文字列４１０および４２０が、それぞれ、強調のために、枠４４０および４５０で囲まれる。また、緑色の文字列４３０に対して、下線４６０が付される。この強調処理は、元の原稿での文字色使用の意図に即した適切なものである。
【００７２】
ところが、想定どおりに文字色が使われていない原稿が、最近増加している。例えば、プレゼンテーション用の原稿では、本文が黒以外の文字で書かれることも多い。このような原稿に対して、従来技術による強調処理を適用すると、不適切な結果を招いてしまう。
【００７３】
図５は、従来技術による、本文が黒文字で表されていない原稿に対する処理を説明するための図である。図５Ａに示す原稿では、大部分の文字が赤色である。赤色でない文字としては、黒色の文字列５１０および５２０、ならびに、緑色の文字列５３０がある。
【００７４】
図５Ａに示す原稿に、従来技術による文字強調処理を行なった結果を、図５Ｂに示す。赤色の文字のすべてが、枠５４０で囲まれる。また、緑色の文字列５３０に対して、下線５６０が付される。この結果では、強調処理された領域が多すぎて、逆に、原稿が読みづらくなっている。また、本来、強調の意図で使用されている文字（文字列５１０，５２０，５３０）が目立たなくなっている。このように、この結果は、文書作成者の意図を正確に伝えているとはいえない。
【００７５】
本実施の形態に係る画像処理装置１０は、文書内で使われている頻度（使用頻度）が高い文字を本文、使用頻度が低い文字を強調用文字とみなし、使用頻度によって、異なる文字強調処理を行なう。このことで、図５に示したような従来技術における問題を回避する。
【００７６】
以下、図６を参照して、第１の実施の形態に係る画像処理装置１０の入力画像処理部２０４が、文字強調処理にあたって行なう処理を説明する。図６は、第１の実施の形態において、入力画像処理部２０４が文字強調処理にあたって行なう処理を説明するための図である。
【００７７】
ステップＳ６０１において、入力画像処理部２０４は、データ取得部２０２から受け取った原稿データから、文字領域を抽出する。
【００７８】
ステップＳ６０３において、入力画像処理部２０４は、文字の色情報を取得し、文字を色ごとに統合する。すなわち、入力画像処理部２０４は、色の近い文字を、同一の色を有する文字として扱う。この処理によって、入力画像処理部２０４は、管理すべき色の数を削減することができる。したがって、必要なメモリおよび演算時間が削減される。
【００７９】
より具体的には、入力画像処理部２０４は、ステップＳ６０３において、色差が、所定の閾値を下回る色を、“近い”と判断する。なお、閾値は、人間の目で識別不可能な差しかない色が“近い”と判断されるように設定されることが好ましい。このような閾値としては、経験的に定まる値を用いることができる。あるいは、入力画像処理部２０４は、記憶部２０６に予め格納された、各色情報と統合後の色との対応を表わすデータを基に、文字の色を分類してもよい。
【００８０】
ステップＳ６０５において、入力画像処理部２０４は、色ごとに、原稿中での使用頻度（以下、単に「頻度」ともいうこともある）を算出する。具体的には、入力画像処理部２０４は、各色を有する文字の画素数をカウントし、各色を有する文字の画素数を文字全体の画素数で割ったものを、使用頻度として算出する。
【００８１】
ステップＳ６０７において、入力画像処理部２０４は、最も頻度の高い色を本文の文字色に決定する。入力画像処理部２０４は、本文の文字色を有する文字については、強調処理を適用しない。このことにより、強調処理後の原稿が、強調された部分が多すぎて見づらくなるという事態が回避される。
【００８２】
このように最も頻度の高い色を本文の文字色に決定する方法では、確実に本文の文字色を決定できる。しかしながら、入力画像処理部２０４は、他の基準を用いて、強調処理を適用しない色を決定してもよい。
【００８３】
例えば、入力画像処理部２０４は、所定の閾値（例えば、４０％）を上回る頻度で現れる色を、強調処理の対象から外してもよい。この方法によれば、入力画像処理部２０４は、ある色の文字が、原稿の中で多くの割合を占める場合、その色の頻度が最も高いかどうかによらず、その文字に強調処理を行なわない。そのため、入力画像処理部２０４は、主に使われている色が複数ある場合にも、原稿が見づらくなることを防ぐことができる。
【００８４】
ステップＳ６０９において、入力画像処理部２０４は、本文以外の文字に対する強調処理を決定する。本実施の形態においては、入力画像処理部２０４は、文字色の使用頻度によって、各文字への強調処理を決定する。
【００８５】
ここで、強調処理の決定の詳細について、図７を参照して説明する。図７は、第１の実施の形態において、入力画像処理部２０４が強調処理の決定にあたって行なう処理を説明するための図である。
【００８６】
ステップＳ７０１において、入力画像処理部２０４は、処理にあたって用いるパラメータｋに初期値１を与える。
【００８７】
ステップＳ７０３において、入力画像処理部２０４は、ｋ番目に頻度の低い文字色にｋ番目に強い強調処理を割り当てる。本実施の形態では、複数種類の処理が強調処理として用いられ、各種類の強調処理は、“強さ”の定義とともに、記憶部２０６に格納されているものとする。
【００８８】
表示形態の変更処理であって、ユーザが強調であると感じることが期待される処理を、強調処理として用いることができる。例えば、文字を枠で囲む囲み処理、文字に下線を付す下線処理、文字を構成する線を太くする太字処理などを、強調処理として用いることができる。
【００８９】
また、各強調種類の強さは、予め定義されていてもよいし、ユーザが定義可能であってもよい。例えば、囲みを強い処理、下線を弱い処理と定義してもよい。あるいは、強調処理に使用する線の太さや、線の本数によって、処理の強弱を定義してもよい。あるいは、実線を強く、点線の長さが短くなるほど弱い処理、というように、線の形状によって、処理の強弱を定義してもよい。さらに、上記の三つの方法を組み合わせることで、処理の強弱を定義してもよい。一般には、形態の変更が多い処理を強い処理、形態の変更が少ない処理を弱い処理に定める定義が、人間の感覚に合致し、好ましい。ただし、強弱の定義は、これに限られるものではない。
【００９０】
ステップＳ７０５において、入力画像処理部２０４は、全ての文字色について強調処理が決定したかどうかを判断する。全ての文字色について強調処理が決定した場合（ステップＳ７０５においてＹＥＳ）、入力画像処理部２０４は、強調処理の決定を完了する。割り当てるべき強調処理が決定してない文字色がある場合（ステップＳ７０５においてＮＯ）、入力画像処理部２０４は、ステップＳ７０７において、パラメータｋをインクリメントした後、ステップＳ７０３からの処理を繰り返す。
【００９１】
このように、画像処理装置１０は、文字色の使用頻度に応じて、文字に適用する強調処理を変える。そのため、画像処理装置１０は、加工後の原稿に、元の原稿で用いられていた色の違いを反映することができる。
【００９２】
特に、本実施の形態に係る画像処理装置１０は、頻度の低い色の文字に強い強調処理を、頻度の高い色の文字に弱い強調処理を適用することで、原稿が過度の強調により見づらくなることを防げる。
【００９３】
図６に戻って、ステップＳ６１１において、入力画像処理部２０４は、ステップＳ６０９において決定された強調処理を、各文字に適用する。以上で、入力画像処理部２０４は、文字の強調処理を終了する。
【００９４】
なお、以上の説明では、入力画像処理部２０４は、本文に強調処理を適用しないとしているものの、入力画像処理部２０４は、本文以外の文字を強調するために、本文がその他の部分に比べて目立たなくなるように本文の表示形態を加工してもよい。
【００９５】
また、強調処理の決定と強調処理の適用との順序は、ここで説明したものに限られない。例えば、入力画像処理部２０４は、強調処理が決定した色を有する文字に対して、順次、強調処理を適用してもよい。
【００９６】
以下、第１の実施の形態に係る強調処理の例を、図８および図９に示す。ここでは、画像処理装置１０は、囲みを最も強い強調処理、下線を２番目に強い強調処理として定義しているものとする。
【００９７】
図８は、第１の実施の形態に係る画像処理装置１０による、本文が黒で表されている原稿に対する処理を説明するための図である。図８Ａには原稿を示す。この原稿では、文字列８１０および８２０が赤色である。また、文字列８３０が緑色である。その他の文字は、黒色である。
【００９８】
この原稿では、黒文字が最も多い。そのため、入力画像処理部２０４は、黒文字を本文の文字色として扱い、黒文字には強調処理を適用しない。また、入力画像処理部２０４は、使用頻度が最も低い緑文字に対し、最も強い強調処理である囲み処理を適用する。さらに、入力画像処理部２０４は、緑文字の次に使用頻度の低い赤文字に対し、２番目に強い強調処理である下線処理を適用する。強調処理の結果を図８Ｂに示す。図８Ｂを参照して、原稿の文字列８１０および８２０に、それぞれ、下線８４０および８５０が付される。また、原稿の文字列８３０が枠８６０で囲まれる。
【００９９】
図９は、第１の実施の形態に係る画像処理装置１０による、本文が赤で表されている原稿に対する処理を説明するための図である。図９Ａには原稿を示す。この原稿では、文字列９１０および９２０が黒色である。また、文字列９３０が緑色である。その他の文字は、赤色である。
【０１００】
この原稿では、赤文字が最も多い。そのため、入力画像処理部２０４は、赤文字を本文の文字色として扱い、赤文字には強調処理を適用しない。また、入力画像処理部２０４は、使用頻度が最も低い緑文字に対し、最も強い強調処理である囲み処理を適用する。さらに、入力画像処理部２０４は、緑文字の次に使用頻度の低い黒文字に対し、２番目に強い強調処理である下線処理を適用する。強調処理の結果を図９Ｂに示す。図９Ｂを参照して、原稿の文字列９１０および９２０に、それぞれ、下線９４０および９５０が付される。また、原稿の文字列９３０が枠９６０で囲まれる。
【０１０１】
このように、本実施の形態に係る画像処理装置１０によれば、各文字の表示形態を、文字色の使用頻度に応じて、加工する。したがって、画像処理装置１０は、原稿での文字色の使われ方に応じて、文字を強調することができる。そのため、画像処理装置１０は、色の使われ方の異なる様々な原稿に対して、適切な強調処理を施すことができる。
【０１０２】
特に、画像処理装置１０は、使用頻度によって文字色の用途（強調度合い）を推定して処理するため、プレゼンテーション資料など黒文字以外の文字が多く使われている原稿についても、文字の強調を正しく行なえる。
【０１０３】
［第２の実施の形態］
第１の実施の形態に係る画像処理装置１０は、文字色の使用頻度によって文字の表示形態の加工処理を決定していた。これに対し、第２の実施の形態では、画像処理装置１０は、使用頻度が最も高い文字色（本文の文字色）からの、各文字色の色差を算出して、色差がより大きい文字に対し、より強い強調処理を適用するものとする。
【０１０４】
第２の実施の形態に係る画像処理装置１０のハードウェア構成および機能的構成は、第１の実施の形態のものと同様であり、これらの説明は繰り返さない。また、画像処理装置１０は、図３を参照して説明したものと同様の処理を行なって、原稿を電子文書化する。この処理の流れについては説明を繰り返さない。
【０１０５】
また、第２の実施の形態に係る画像処理装置１０が文字強調にあたって行なう処理の大まかな流れも、第１の実施の形態で、図６を用いて説明したものと同様である。すなわち、画像処理装置１０は、文字領域の抽出、色による文字の統合、色の頻度算出、本文の文字色決定、強調処理の決定、および、強調処理の適用を行なう。
【０１０６】
しかしながら、強調処理の決定の仕方が第１の実施の形態のものとは異なる。以下、図１０を参照して、第２の実施の形態に係る入力画像処理部２０４が強調処理の決定にあたって行なう処理を説明する。図１０は、第２の実施の形態において、入力画像処理部２０４が強調処理の決定にあたって行なう処理を説明するための図である。
【０１０７】
ステップＳ１００１において、入力画像処理部２０４は、各文字色の本文の文字色からの色差を算出する。
【０１０８】
ステップＳ１００３において、入力画像処理部２０４は、処理にあたって用いるパラメータｋに初期値１を与える。
【０１０９】
ステップＳ１００５において、入力画像処理部２０４は、ｋ番目に色差の大きい文字色にｋ番目に強い強調処理を割り当てる。
【０１１０】
ステップＳ１００７において、入力画像処理部２０４は、全ての文字色について強調処理が決定したかどうかを判断する。全ての文字について強調処理が決定した場合（ステップＳ１００７においてＹＥＳ）、入力画像処理部２０４は、強調処理の決定を完了する。強調処理が決定してない文字色がある場合（ステップＳ１００７においてＮＯ）、入力画像処理部２０４は、ステップＳ１００９において、パラメータｋをインクリメントし、ステップＳ１００５からの処理を繰り返す。
【０１１１】
このように、本実施の形態に係る入力画像処理部２０４は、本文からの色差のより大きい文字に、より強い強調処理を割り当てる。したがって、入力画像処理部２０４は、人間の見た目での印象に近い形で、各色を有する文字を強調することができる。
【０１１２】
以下、第２の実施の形態に係る強調処理の例を、図１１および図１２に示す。ここでは、画像処理装置１０は、囲みを最も強い強調処理、下線を２番目に強い強調処理として定義しているものとする。
【０１１３】
図１１は、第２の実施の形態に係る画像処理装置１０による、本文が黒で表されている原稿に対する処理を説明するための図である。図１１Ａには原稿を示す。この原稿では、文字列８１０および８２０が赤色である。また、文字列８３０が緑色である。その他の文字は、黒色である。
【０１１４】
この原稿では、黒文字が最も多い。そのため、入力画像処理部２０４は、黒文字を本文の文字色として扱い、黒文字には強調処理を適用しない。また、入力画像処理部２０４は、黒との色差が最も大きい赤文字に対し、最も強い強調処理である囲み処理を適用する。さらに、入力画像処理部２０４は、赤文字の次に黒との色差が大きい緑文字に対して、次に強い強調処理である下線処理を適用する。強調処理の結果を図１１Ｂに示す。図１１Ｂを参照して、原稿の文字列１１１０および１１２０が、それぞれ、枠１１４０および１１５０で囲まれる。また、原稿の文字列１１３０に下線１１６０が付される。
【０１１５】
図１２は、第２の実施の形態に係る画像処理装置１０による、本文が赤で表されている原稿に対する処理を説明するための図である。図１２Ａには原稿を示す。この原稿では、文字列９１０および９２０が黒色である。また、文字列９３０が緑色である。その他の文字は、赤色である。
【０１１６】
この原稿では、赤文字が最も多い。そのため、入力画像処理部２０４は、赤文字を本文の文字色として扱い、赤文字には強調処理を適用しない。また、入力画像処理部２０４は、赤との色差が最も大きい黒文字に対し、最も強い強調処理である囲み処理を適用する。さらに、入力画像処理部２０４は、黒文字の次に赤からの色差の大きい緑文字に対し、２番目に強い強調処理である下線処理を適用する。強調処理の結果を図１２Ｂに示す。図１２Ｂを参照して、原稿の文字列１２１０および１２２０が、それぞれ、枠１２４０および１２５０で囲まれる。また、原稿の文字列１２３０に下線１２６０が付される。
【０１１７】
このように、本実施の形態に係る画像処理装置１０によれば、文字色の使用頻度に基づいて本文の文字色を決定し、加えて、本文の文字色からの色の違いに基づいて、各色の文字の強調処理を変更する。したがって、本画像処理装置１０によれば、人間の見た目での印象に近い形で、各色の文字を強調することができる。
【０１１８】
［第３の実施の形態］
第１の実施の形態では、画像処理装置１０は、原稿中での各色の使用頻度を算出し、使用頻度の最も高い色を持つ文字を、本文として決定していた。さらに、画像処理装置１０は、色の使用頻度の順に基づいて、各文字への強調処理を決定していた。
【０１１９】
本実施の形態では、頻度に加えて、文字の配置（レイアウト）に基づいて、文字に適用する強調処理を決定する画像処理装置１０について説明する。本実施の形態に係る画像処理装置１０は、各色を有する文字の配置に基づいて、文字色が強調として使用されているのか、あるいは、本文との判別のために使用されているかを判断する。画像処理装置１０は、強調として使用されているとみなした文字色を有する文字には、強調処理を適用する。一方、画像処理装置１０は、判別として使用されているとみなした文字には、強調処理をしないか、もしくは強調として使用されている文字への強調処理より強調の弱い形態変更処理を適用する。
【０１２０】
第３の実施の形態に係る画像処理装置１０のハードウェア構成および機能的構成は、第１の実施の形態あるいは第２の実施の形態のものと同様であり、これらの説明は繰り返さない。また、画像処理装置１０は、図３を参照して説明したものと同様の処理を行なって、原稿を電子文書化する。この処理の流れについては説明を繰り返さない。
【０１２１】
図１３を参照して、第３の実施の形態に係る入力画像処理部２０４が、文字の表示形態の加工処理にあたって行なう処理の流れを説明する。図１３は、第３の実施の形態において、入力画像処理部２０４が、文字の表示形態の加工処理にあたって行なう処理の流れをフローチャート形式で示す図である。
【０１２２】
ステップＳ１３０１〜ステップＳ１３０９までの処理は、それぞれ、第１の実施の形態のステップＳ６０１〜ステップＳ６０９までの処理と同様であり、これらの詳細な説明は繰り返さない。
【０１２３】
ステップＳ１３１１において、入力画像処理部２０４は、各文字色を有する文字の原稿における出現態様に基づいて、各文字色が、本文との判別のために用いられているかを判断する。入力画像処理部２０４は、判別のために用いられていると判断しなかった文字色については、強調のために用いられていると判断する。
【０１２４】
具体的には、本実施の形態では、入力画像処理部２０４は、以下の条件のうち少なくとも１つの条件を満たす文字色を、判別のために用いられていると判断する。
【０１２５】
（ｉ）第１の条件：本文の文字色との頻度差が、所定の閾値以下である。
判別のために用いられている文字色は、原稿中で多く使われていることが多い。例えば、本文ではない文あるいは段落全体を、本文との判別のため、本文と異なる色で表わすことがある。入力画像処理部２０４は、第１の条件により、このような文字色を判別のために用いられていると判断する。
【０１２６】
判断のための閾値は、予め設定されていてもよいし、ユーザが設定可能であってもよい。例えば、文字全体の画素数に所定の割合（例えば１０％）をかけた値を閾値とする。あるいは、本文の文字色の頻度に所定の割合をかけた値を閾値として用いてもよい。
【０１２７】
（ｉｉ）第２の条件：文字領域を、単独で占め、かつ、その色の文字が複数行からなる。
【０１２８】
原稿中で、本文に対する注釈や補足説明などが、本文とは異なる色で、本文領域とは異なる一区画に配置されることがある。入力画像処理部２０４は、第２の条件により、このような文字色を判別用と判断する。
【０１２９】
具体的には、入力画像処理部２０４は、属性分離で文字属性を持つと判定された領域（文字領域）の各々の外接矩形を求める。具体的には、例えば、入力画像処理部２０４は、文字領域の水平方向についての最小および最大座標（ｘｍｉｎおよびｘｍａｘ）、ならびに、垂直方向についての最小および最大座標（ｙｍｉｎおよびｙｍａｘ）を求め、（ｘｍｉｎ，ｙｍｉｎ）および（ｘｍａｘ，ｙｍａｘ）を対角の頂点とする矩形を外接矩形として求める。そして、入力画像処理部２０４は、外接矩形が本文の文字色と異なる単一の文字色で占められているかどうかを判断する。また、入力画像処理部２０４は、外接矩形内の文字が複数行からなるかを判断する。
【０１３０】
以上の判断結果に基づいて、入力画像処理部２０４は、外接矩形が本文の文字色ではない単一の色の文字で占められ、かつ、外接矩形内の文字が複数行からなる場合、外接系内の文字色は判別のために用いられているとみなす。なお、文字が複数行からなる、との条件は、１行の文字列（例えば、１単語）を判別用文字と判断することを避けるために設けられている。
【０１３１】
（ｉｉｉ）第３の条件：その色を有する文字領域が本文に囲まれていない。
一般に、本文の文字の間に配置された色文字が、強調のために用いられているのに対し、本文から離れた場所にある文字は、判別のために用いられていることが多い。例えば、文章のタイトルや、図の脚注などが、このような使われ方に該当する。入力画像処理部２０４は、第３の条件により、このような文字の色を判別用と判断する。
【０１３２】
具体的には、入力画像処理部２０４は、各文字領域の外接矩形を求める。そして、入力画像処理部２０４は、外接矩形が本文で囲まれているかどうか判断する。例えば、入力画像処理部２０４は、外接矩形から所定の距離内に本文の文字色を有する文字がある場合に、外接矩形が本文で囲まれていると判断する。
【０１３３】
入力画像処理部２０４は、文字領域が本文の文字色と異なる単一の文字色で占められ、かつ、文字領域が本文に囲まれていない場合、その文字領域中の文字色を判別用と判断する。
【０１３４】
なお、入力画像処理部２０４は、以上の３つの条件のうち１つまたは２つを用いて、文字色が、判別用か強調用かの判断を行なってもよい。また、入力画像処理部２０４は、複数の条件を組み合わせて、文字色が、判別用か強調用かの判断を行なってもよい。例えば、入力画像処理部２０４は、第１の条件および第２の条件を同時に満たす文字色を、判別用であるとみなしてもよい。
【０１３５】
入力画像処理部２０４は、文字色が強調のために用いられていると判断した場合（ステップＳ１３１１においてＮＯ）、ステップＳ１３１３において、その文字色を有する文字に対して、ステップＳ１３０９において決定された強調処理を施す。
【０１３６】
入力画像処理部２０４は、文字色が判別のために用いられていると判断した場合（ステップＳ１３１１においてＹＥＳ）、ステップＳ１３１５において、その文字色を有する文字に対して、判別用処理を適用する。
【０１３７】
判別用処理は、ステップＳ１３１３における強調処理とは異なる処理である。特に、判別用処理としては、ステップＳ１３１３の強調処理ほど文字が強調されない形態変更処理を用いることが好ましい。原稿が、多くの強調によって、見づらくなることを防ぐためである。
【０１３８】
本実施の形態では、入力画像処理部２０４は、判別用の文字全体を枠で囲む処理を施す。この処理により、本文領域と判別用領域との区別が容易になる。また、この処理によれば、複数行にわたる本文でないセンテンスを、１まとまりにして囲むことが可能である。
【０１３９】
以下、第３の実施の形態に係る強調処理の例を、図１４および図１５に示す。ここでは、画像処理装置１０は、強調処理として、文字を囲む処理を行なうものとする。
【０１４０】
図１４は、第３の実施の形態に係る画像処理装置１０による原稿に対する処理の第１の例を説明するための図である。図１４Ａには原稿を示す。この原稿では、本文は、基本的に黒色で表されている。本文中のいくつかの文字が、青色（図中、左上から右下の斜線で表わす）である。
【０１４１】
この原稿では、黒文字が最も多い。そのため、入力画像処理部２０４は、黒文字を本文の文字色として扱い、黒文字には強調処理を適用しない。また、入力画像処理部２０４は、本文でない青文字が、判別用か強調用かを判断する。青文字は、上述の第１の条件から第３の条件のいずれも満たしていない。そのため、入力画像処理部２０４は、各行の青文字のかたまりごとに、強調処理である囲み処理を適用する。強調処理の結果を、図１４Ｂに示す。
【０１４２】
図１５は、第３の実施の形態に係る画像処理装置１０による原稿に対する処理の第２の例を説明するための図である。図１５Ａには原稿を示す。この原稿では、図１４Ａの原稿と同様に、本文は、基本的に黒色で表されている。本文中のいくつかの文字が、青色である。青文字の頻度は、図１４Ａの原稿と同様であるものの、青文字の配置は図１４Ａのものと異なる。すなわち、青文字は、原稿の左上にまとまって配置されている。
【０１４３】
この原稿では、黒文字が最も多い。そのため、入力画像処理部２０４は、黒文字を本文の文字色として扱い、黒文字には強調処理を適用しない。また、入力画像処理部２０４は、本文と色の異なる青文字が、判別用か強調用かを判断する。青文字は、上述の第２の条件（文字領域を、単独で占め、かつ、複数行からなる）を満たす。そのため、入力画像処理部２０４は、青文字全体を囲む。強調処理の結果を、図１５Ｂに示す。複数行にわたる青文字が、１つの枠により囲まれる。
【０１４４】
このように、本実施の形態に係る画像処理装置１０は、各色を有する文字の頻度に加え、文字のレイアウトに基づいて、文字色が強調用か判別用か判断する。そして、画像処理装置１０は、判別用の文字に、強調用の文字に比べて強調の弱い処理を割り当てることで、判別用途の文字を強調することも防止できる。そのため、画像処理装置１０は、過度の文字強調により原稿が読みづらくなることを防ぐことができる。特に、本画像処理装置１０は、判別用の文字が、複数行にわたる文章である場合、文章が読みづらくなることを防ぐことができる。
【０１４５】
なお、以上では、画像処理装置１０は、第１の実施の形態と同様に、文字色の頻度に基づいて、文字への強調の強さを決定しているが、画像処理装置１０は、第２の実施の形態と同様にして、色差に基づいて、強調の強さを決定してもよい。
【０１４６】
［第３の実施の形態の変形例］
上述の第３の実施の形態に係る画像処理装置１０は、図１３を用いて説明したように、頻度に基づいて各文字色への強調処理を決定した後、文字の配置などに基づいて、各文字色に強調処理および判別用処理のいずれを施すかを決定していた。しかしながら、画像処理装置１０は、文字色が強調用か判別用かを決定した後で、強調と判定された文字色および判別と判定された文字色のそれぞれに対して施す処理を決定してもよい。
【０１４７】
このような変形例に係る画像処理装置１０が行なう処理の流れを図１６を参照して説明する。図１６は、第３の実施の形態の変形例において、入力画像処理部２０４が文字の表示形態の加工処理にあたって行なう処理の流れをフローチャート形式で示す図である。
【０１４８】
ステップＳ１６０１〜ステップＳ１６０７までの処理は、それぞれ、第１の実施の形態のステップＳ６０１〜ステップＳ６０７までの処理と同様であり、これらの詳細な説明は繰り返さない。
【０１４９】
ステップＳ１６０９において、入力画像処理部２０４は、原稿内での文字の配置などに基づいて、各文字色が、本文との判別のために用いられているかを判断する。ステップＳ１６０９での処理は、図１３におけるステップＳ１３１１の処理と同様であり、その詳細な説明は繰り返さない。
【０１５０】
入力画像処理部２０４は、文字色が強調のために用いられていると判断した場合（ステップＳ１６０９においてＮＯ）、ステップＳ１６１１において、文字色に対する強調処理を決定する。ステップＳ１６１１の処理は、第１の実施の形態あるいは第２の実施の形態で説明したステップＳ６０９の処理と同様であり、その詳細は繰り返さない。
【０１５１】
ステップＳ１６１３において、入力画像処理部２０４は、強調用と判断された色を持つ文字に対して、ステップＳ１６１１で決定された強調処理を施す。
【０１５２】
入力画像処理部２０４は、文字色が判別のために用いられていると判断した場合（ステップＳ１６０９においてＹＥＳ）、ステップＳ１６１５において、文字色に適用する判別用処理を決定する。本変形例においては、入力画像処理部２０４は、小さい頻度の色を有する文字が明るくなるように、判別用処理を決定する。
【０１５３】
ステップＳ１６１７において、入力画像処理部２０４は、判別用と判断された色を持つ文字に対して、ステップＳ１６１５で決定された判別用処理を施す。
【０１５４】
ここで、図１７を参照して、ステップＳ１６１５における判別用処理の決定方法の詳細について説明する。図１７は、第３の実施の形態の変形例において、判別用処理の決定にあたり、入力画像処理部２０４が行なう処理の流れをフローチャート形式で示す図である。
【０１５５】
ステップＳ１７０１において、入力画像処理部２０４は、処理にあたって用いるパラメータｋに初期値１を与える。
【０１５６】
ステップＳ１７０３において、入力画像処理部２０４は、ｋ番目に頻度の小さい文字色に対し、本文よりも明度がＸｋだけ大きい明度を設定する。ここで、Ｘｋ＞Ｘｋ＋１とする。
【０１５７】
ステップＳ１７０５において、入力画像処理部２０４は、全ての文字色について明度の設定（判別用処理）が決定したかどうかを判断する。全ての文字色について処理が決定した場合（ステップＳ１７０５においてＹＥＳ）、入力画像処理部２０４は、判別用処理の決定を完了する。判別用処理が決定してない文字色がある場合（ステップＳ１７０５においてＮＯ）、入力画像処理部２０４は、ステップＳ１７０７において、パラメータｋをインクリメントし、その後、ステップＳ１７０３からの処理を繰り返す。
【０１５８】
このように、本変形例に係る入力画像処理部２０４は、使用頻度のより低い色を有する文字が、より明るくなるように設定する。
【０１５９】
［第４の実施の形態］
第４の実施の形態では、複数ページからなる原稿に対して、文字強調処理を行なう画像処理装置１０について説明する。
【０１６０】
第４の実施の形態に係る画像処理装置１０のハードウェア構成および機能的構成は、第１〜第３の実施の形態のものと同様であり、これらの説明は繰り返さない。また、画像処理装置１０は、図３を参照して説明したものと同様の処理を行なって、原稿を電子文書化する。この処理の流れについては説明を繰り返さない。
【０１６１】
以下、図１８および図１９を参照して、第４の実施の形態に係る画像処理装置１０による、文字の強調処理について説明する。図１８および図１９は、それぞれ、第４の実施の形態において、画像処理装置１０が文字の強調処理にあたって行なう処理の流れをフローチャート形式で示す図である。
【０１６２】
原稿が複数ページからなる場合、原稿のページごとに強調処理が変わると、認識間違いが発生する可能性が高い。そこで、原稿の全ページにわたっての色ごとの総計を基に、各色の使用頻度を測定し、これまでの実施の形態の手法を用いて、文字強調処理を決定することが考えられる。
【０１６３】
しかしながら、ＭＦＰなどの画像処理装置では、原稿を１ページずつ処理してゆく必要があるため、全ページにわたっての色の使用頻度を測定することはできない。そこで、第４の実施の形態に係る画像処理装置１０は、以下のような処理を行なう。
【０１６４】
図１８を参照して、ステップＳ１８０１において、入力画像処理部２０４は、データ取得部２０２から受け取った先頭ページの原稿データから、文字領域を抽出する。
【０１６５】
ステップＳ１８０３において、入力画像処理部２０４は、先頭ページの文字を色ごとに統合する。
【０１６６】
ステップＳ１８０５において、入力画像処理部２０４は、色ごとに、先頭ページでの使用頻度を算出する。
【０１６７】
ステップＳ１８０７において、入力画像処理部２０４は、先頭ページで最も頻度の高い色を本文の文字色に決定する。
【０１６８】
ステップＳ１８０９において、入力画像処理部２０４は、先頭ページに現れる各色に対して適用する強調処理を決定する。これまでの実施の形態と同様、入力画像処理部２０４は、本文の文字色については、強調処理を割り当てない。また、入力画像処理部２０４は、第１の実施の形態あるいは第２の実施の形態と同様に、頻度あるいは色差に基づいて、各文字色に強調処理を割り当てる。
【０１６９】
ステップＳ１８１１において、入力画像処理部２０４は、先頭ページの各文字に対し、ステップＳ１８０９で決定された強調処理を適用する。
【０１７０】
続いて、図１９を参照して、ステップＳ１９０１において、入力画像処理部２０４は、データ取得部２０２が、最後に処理がなされたページの次のページの原稿データを取得しているかどうか判断する。なお、入力画像処理部２０４は、同一原稿への処理の終了を示す指示を受け付けるまで、この判断を繰り返すものとする。終了指示を受け付けた時点で、データ取得部２０２が次ページの原稿データを取得していない場合（ステップＳ１９０１においてＮＯ）、入力画像処理部２０４は、処理を終了する。終了指示を受け付けた時点で、データ取得部２０２が次ページの原稿データを取得している場合（ステップＳ１９０１においてＹＥＳ）、入力画像処理部２０４は、ステップＳ１９０３以降の処理を実行する。
【０１７１】
ステップＳ１９０３において、入力画像処理部２０４は、次ページの文字領域を抽出する。続いて、ステップＳ１９０５において、入力画像処理部２０４は、次ページの文字を色ごとに統合する。
【０１７２】
ステップＳ１９０７において、入力画像処理部２０４は、次ページの文字色が、それまでに処理したページにすでに出現しているかどうか判断する。文字色がすでに出現している場合（ステップＳ１９０７においてＹＥＳ）、入力画像処理部２０４は、ステップＳ１９０９において、その文字色に対し、それまでのページですでに決定されている強調処理を適用する。
【０１７３】
文字色が新たなものである場合（ステップＳ１９０７においてＮＯ）、入力画像処理部２０４は、ステップＳ１９１１において、その文字色に、新たな強調処理を割り当てる。続いて、ステップＳ１９１３において、入力画像処理部２０４は、新たな文字色を有する文字に対して、決定された強調処理を適用する。
【０１７４】
ステップＳ１９０９あるいはステップＳ１９１３の終了後、入力画像処理部２０４は、ステップＳ１９０１からの処理を繰り返す。
【０１７５】
なお、フローチャートでは詳しく示していないものの、入力画像処理部２０４は、第３の実施の形態と同様に、文字色が強調用か判別用かの判定を行ない、判定結果に基づいて、強調処理を決定するものとする。
【０１７６】
以下、第４の実施の形態に係る強調処理の例を、図２０を参照して説明する。図２０は、第４の実施の形態に係る強調処理を説明するための図である。ここでは、画像処理装置１０は、原稿の第１〜第４ページを処理するものとする。図２０Ａ〜Ｄは、それぞれ、強調処理が施された原稿の第１〜第４ページを示す図である。
【０１７７】
画像処理装置１０は、まず、原稿の第１ページの、文字を抽出し、各文字色の頻度を求める。図２０Ａを参照して、第１ページでは、２行目の文字列ＲＳＴＵが赤色（図中、右上から左下への斜線で示す）、その他の文字（斜線が引かれていない文字）が黒色である。黒文字の頻度が最も高いため、画像処理装置１０は、黒を本文の文字色と判断し、黒文字には強調処理を行なわない。画像処理装置１０は、赤文字に対して、強調処理の１つである囲み処理を適用する。
【０１７８】
次に、画像処理装置１０は、原稿の第２ページを処理する。画像処理装置１０は、第２ページから、文字を抽出し、文字を色ごとに分類する。図２０Ｂを参照して、画像処理装置１０は、第２ページから、赤文字、緑文字（図中、左上から右下の斜線で示す）および黒文字を抽出する。画像処理装置１０は、第１ページ目での処理を引き継いで、黒文字には強調処理を施さず、赤文字には、囲み処理を施す。また、画像処理装置１０は、新たな文字色である緑色の文字には、新たな強調処理を割り当てる。ここでは、画像処理装置１０は、緑文字に、下線処理を施すものとする。
【０１７９】
次に、画像処理装置１０は、原稿の第３ページを処理する。第３ページに現れる黒文字、赤文字および緑文字は、いずれも、第２ページまでに現れている。そのため、画像処理装置１０は、各文字に対し、すでに決定された処理を施す。すなわち、画像処理装置１０は、赤文字に囲み処理を、緑文字に下線処理を、それぞれ、施す。画像処理装置１０は、黒文字に対しては、強調処理を施さない。
【０１８０】
なお、第３ページのみに着目すると、赤文字の頻度が最も高い。しかしながら、本実施の形態では、画像処理装置１０は、このことと無関係に、それまでのページでの処理を引き継ぐ。
【０１８１】
最後に、画像処理装置１０は、第４ページを処理する。赤文字には、これまでと同様に、囲み処理が施される。ただし、ここで、赤文字は、黒文字との頻度差が小さい。そのため、画像処理装置１０は、赤文字を判別用であると判定する。したがって、画像処理装置１０は、赤文字に対して、判別用の処理を施す。すなわち、画像処理装置１０は、赤文字全体を囲む枠を作成する。
【０１８２】
以上のように、本実施の形態に係る処理方法によれば、画像処理装置１０が１ページずつしか処理ができない場合であっても、各色を有する文字に対し、全ページで共通の処理を適用し、処理の違いによる認識間違いを防止できる。
【０１８３】
［その他］
以上の各実施の形態を適宜組み合わせたものが、本発明に含まれることはもちろんである。
【０１８４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１８５】
本発明は、デジタルのラスタデータを入力して加工する画像処理装置、例えば、スキャナや複合機等に利用できる。特に、本発明は、カラー原稿から、モノクロ出力、モノカラー出力、あるいは、色弱者対応画像など、使用する色が制限された出力物を作成する際に、入力されたカラー原稿内の文字を抽出あるいは加工して強調する処理に利用できる。
【符号の説明】
【０１８６】
１０  画像処理装置、１０２  スキャナ、１０４  入力画像処理ユニット、１０６  メモリ、１１２  ネットワークインターフェース、１１４  モデム、１１６  操作パネル、１１８  出力画像処理ユニット、１２０  印刷エンジン、１２２  ネットワーク、１２４  電話回線、２０２  データ取得部、２０４  入力画像処理部、２０４ａ  文字抽出部、２０４ｂ  色判定部、２０４ｃ  頻度算出部、２０４ｄ  処理決定部、２０４ｅ  処理実行部、２０６  記憶部、２０８  演算部、２１０  通信部、２１２  指示入力部、２１４  表示部、２１６  出力画像処理部、２１８  出力部。
【図１】
2010178057.tif 000003
【図２】
2010178057.tif 000004
【図３】
2010178057.tif 000005
【図４】
2010178057.tif 000006
【図５】
2010178057.tif 000007
【図６】
2010178057.tif 000008
【図７】
2010178057.tif 000009
【図８】
2010178057.tif 000010
【図９】
2010178057.tif 000011
【図１０】
2010178057.tif 000012
【図１１】
2010178057.tif 000013
【図１２】
2010178057.tif 000014
【図１３】
2010178057.tif 000015
【図１４】
2010178057.tif 000016
【図１５】
2010178057.tif 000017
【図１６】
2010178057.tif 000018
【図１７】
2010178057.tif 000019
【図１８】
2010178057.tif 000020
【図１９】
2010178057.tif 000021
【図２０】
2010178057.tif 000022