(57)【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
前記画像入力手段により入力された入力画像データから、該入力画像データ中の文字画像データ（原文字画像データと記す）を特定の２色のみで表現された文字画像データ（出力文字画像データと記す）へ変換してなる出力画像データを生成する画像処理手段と、
前記出力画像データを入力として、前記２色の色剤のみを混色させることなく用いて画像を形成する画像出力手段とを有し、
前記画像処理手段は、
前記入力画像データ中の原文字画像データを抽出する文字画像データ抽出手段と、
前記文字画像データ抽出手段により抽出された各原文字画像データにおける文字線上の画素を検出し、検出した画素の画素値又は検出した画素の画素値の平均値もしくは中央値を該原文字画像データの文字色として検出する文字色検出手段と、
前記文字色検出手段により検出された文字色と前記２色の各色との距離を検出する距離検出手段と、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、前記距離検出手段により検出された距離に関する判定を行う判定手段と、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、文字色と前記２色中のいずれか１色との距離が所定の閾値未満であると前記判定手段により判定された場合に、該原文字画像データを該１色で表現された出力文字画像データへ変換し、文字色と前記２色のいずれの色との距離も前記閾値以上であると前記判定手段により判定された場合には、該原文字画像データに対し、淡い文字の画像データへ加工する方法、斜体文字の画像データへ加工する方法、文字線を網点で表現した網文字の画像データへ加工する方法、小文字の画像データへ加工する方法、文字線の幅を減少又は増大させた文字の画像データへ加工する方法、下線付き文字の画像データへ加工する方法、文字とは別の色の網を掛けた色網文字の画像データへ加工する方法、２色の影付き文字の画像データへ加工する方法、２つの出力色の間で色が徐々に変化するグラデーション文字の画像データへ加工する方法のうちのいずれかの方法により加工を施し、該加工後の文字画像データを前記２色中の１色又は２色で表現された出力文字画像データへ変換する変換手段とを含むことを特徴とする画像再生装置。
【請求項２】
前記変換手段は、原文字画像データに施す加工の方法を該原文字画像データについて検出された距離の大きさに応じて変えることを特徴とする請求項１記載の画像再生装置。
【請求項３】
前記変換手段は、原文字画像データに施す加工の方法として、該原文字画像データについて検出された距離が大きいほど変形の程度が大きな加工方法を選択することを特徴とする請求項２記載の画像再生装置。
【請求項４】
前記２色のうちの１色としてＫ（ブラック）が用いられることを特徴とする請求項１記載の画像再生装置。
【請求項５】
前記入力画像データの色のヒストグラムに応じて、前記画像出力手段で使用可能な色剤の色の中から前記２色中の少なくとも１色を選択し、該選択した色を前記画像処理手段へ指定する出力色判定手段を有することを特徴とする請求項１記載の画像再生装置。
【請求項６】
前記画像処理手段に対し、前記２色をユーザが指定する手段を有することを特徴とする請求項１記載の画像再生装置。
【請求項７】
前記画像処理手段に対し、原文字画像データに施される加工の方法をユーザが指定する手段を有することを特徴とする請求項１，２又は３記載の画像再生装置。
【請求項８】
画像データを入力する画像入力工程と、
前記画像入力工程により入力された入力画像データから、該入力画像データ中の文字画像データ（原文字画像データと記す）を特定の２色のみで表現された文字画像データ（出力文字画像データと記す）へ変換してなる出力画像データを生成する画像処理工程と、
前記出力画像データを入力として、前記２色の色剤のみを混色させることなく用いて画像を形成する画像出力工程とを有し、
前記画像処理工程は、
前記入力画像データ中の原文字画像データを抽出する文字画像データ抽出工程と、
前記文字画像データ抽出工程により抽出された各原文字画像データにおける文字線上の画素を検出し、検出した画素の画素値又は検出した画素の画素値の平均値もしくは中央値を該原文字画像データの文字色として検出する文字色検出工程と、
前記文字色検出工程により検出された文字色と前記２色の各色との距離を検出する距離検出工程と、
前記文字画像データ抽出工程により抽出された原文字画像データごとに、前記距離検出工程により検出された距離に関する判定を行う判定工程と、
前記文字画像データ抽出工程により抽出された原文字画像データごとに、文字色と前記２色中のいずれか１色との距離が所定の閾値未満であると前記判定工程により判定された場合に、該原文字画像データを該１色で表現された出力文字画像データへ変換し、文字色と前記２色のいずれの色との距離も前記閾値以上であると前記判定工程により判定された場合には、該原文字画像データに対し、淡い文字の画像データへ加工する方法、斜体文字の画像データへ加工する方法、文字線を網点で表現した網文字の画像データへ加工する方法、小文字の画像データへ加工する方法、文字線の幅を減少又は増大させた文字の画像データへ加工する方法、下線付き文字の画像データへ加工する方法、文字とは別の色の網を掛けた色網文字の画像データへ加工する方法、２色の影付き文字の画像データへ加工する方法、２つの出力色の間で色が徐々に変化するグラデーション文字の画像データへ加工する方法のうちのいずれかの方法により加工を施し、該加工後の文字画像データを前記２色中の１色又は２色で表現された出力文字画像データへ変換する変換工程とを含むことを特徴とする画像再生方法。
【請求項９】
前記変換工程は、原文字画像データに施す加工の方法を該原文字画像データについて検出された距離の大きさに応じて変えることを特徴とする請求項８記載の画像再生方法。
【請求項１０】
前記入力画像データの色のヒストグラムに応じて、前記画像出力工程で使用可能な色剤の色の中から前記２色中の少なくとも１色を選択し、選択した色を前記画像処理工程へ指定する出力色判定工程を有することを特徴とする請求項８記載の画像再生方法。
【請求項１１】
請求項１記載の画像処理手段としてコンピュータを動作させるために、
入力画像データ中の原文字画像データを抽出する文字画像データ抽出手段、
前記文字画像データ抽出手段により抽出された各原文字画像データにおける文字線上の画素を検出し、検出した画素の画素値又は検出した画素の画素値の平均値もしくは中央値を該原文字画像データの文字色として検出する文字色検出手段、
前記文字色検出手段により検出された文字色と特定の２色の各色との距離を検出する距離検出手段、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、前記距離検出手段により検出された距離に関する判定を行う判定手段、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、文字色と前記２色中のいずれか１色との距離が所定の閾値未満であると前記判定手段により判定された場合に、該原文字画像データを該１色で表現された出力文字画像データへ変換し、文字色と前記２色のいずれの色との距離も前記閾値以上であると前記判定手段により判定された場合には、該原文字画像データに対し、淡い文字の画像データへ加工する方法、斜体文字の画像データへ加工する方法、文字線を網点で表現した網文字の画像データへ加工する方法、小文字の画像データへ加工する方法、文字線の幅を減少又は増大させた文字の画像データへ加工する方法、下線付き文字の画像データへ加工する方法、文字とは別の色の網を掛けた色網文字の画像データへ加工する方法、２色の影付き文字の画像データへ加工する方法、２つの出力色の間で色が徐々に変化するグラデーション文字の画像データへ加工する方法のうちのいずれかの方法により加工を施し、該加工後の文字画像データを前記２色中の１色又は２色で表現された出力文字画像データへ変換する変換手段、
としてコンピュータを機能させるプログラム。
【請求項１２】
請求項１１記載のプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を再生する装置及び方法に係り、特に、色文字を含む文書画像を２色で再生する装置及び方法に関する。
【背景技術】
【０００２】
先行技術１：黒又は単色で複写する単色モードを持つディジタルカラー複写機において、単色モード時に、原画像データ上の隣接した領域（例えば４×４画素）間の色の差が大きいにもかかわらず、濃度変換画像データ上の当該隣接領域間の濃度差が小さい場合には、濃度変換画像データ上の当該隣接領域間の境界部に濃度値を加算する処理を行うことにより、単色モードではコントラストのつかない同濃度・異色の隣接領域の境界部分にエッジを形成する技術が知られている（特許文献１参照）。
【０００３】
先行技術２：入力カラー原稿中の黒文字などの無彩色部分を黒の色剤を用いて表現し、色文字などの有彩色部分を例えば黒と赤の色剤の混色で表現する画像処理装置（デジタルカラー複写機など）において、色文字などの有彩色部分の色相の違いによって、その部分の出力濃度に差が生じないようにするため、マンセル色空間の最適化演算式が最小になるように黒と赤の色剤の配合比率を制御する技術が知られている（特許文献２参照）。
【０００４】
また、文字領域の判定、有彩／無彩原稿の判定、中間調／非中間調原稿の判定、ジェネレーション原稿か否かの判定などについては、従来より様々な手法が知られている（例えば特許文献３参照）。
【０００５】
【特許文献１】特許第３０１２１０５号公報
【特許文献２】特開２００１−２３０９４３号公報
【特許文献３】特開２０００−３２４３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、文書中に、強調等のために色文字が含まれることが多くなっている。このような文書をフルカラーで再生するならば、色文字の強調などの意図を忠実に反映した再生文書を得ることが可能であるが、フルカラー再生は一般に再生コストが嵩むため、しばしばモノクロで再生される。しかし、モノクロ再生の場合、再生文書上で色文字を黒文字と明確に識別することができなくなり、文書中の色文字による強調の意図などが正しく反映されないという問題がある。この問題は、前記先行技術１に係るディジタルカラー複写機において単色モードで文書を再生した場合も同様である。
【０００７】
一方、前記先行技術２に係る画像処理装置によれば、文書中の黒文字は黒で再生され、色文字は特定の色味で再生されるため、再生文書上で黒文字と色文字を明確に区別可能となり、また２色再生であるからフルカラー再生に比べて再生コストも一般に削減される。しかし、色文字は２色の色剤の混色により表現されるため、色文字が濁った色や見にくい色で再生される可能性がある。また、読みやすさの向上などの目的で２以上の異なった色の色文字が含まれる文書も多いが、このような文書を再生した場合、再生文書上では色文字は特定の１の色味で表現されるため色文字の色の違いを明確に識別することができず、２以上の色を文字に付けた意図が反映されないという問題もある。
【０００８】
以上の問題点に鑑み、本発明は、２色の色剤のみを混色させることなく用い、原文書画像中の黒文字も色文字も読みやすく表現され、かつ、黒文字と色文字の別や色文字の色の違いが識別可能に表現された文書画像を再生する新規な画像再生装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、
画像データを入力する画像入力手段と、
前記画像入力手段により入力された入力画像データから、該入力画像データ中の文字画像データ（原文字画像データと記す）を特定の２色のみで表現された文字画像データ（出力文字画像データと記す）へ変換してなる出力画像データを生成する画像処理手段と、
前記出力画像データを入力として、前記２色の色剤のみを混色させることなく用いて画像を形成する画像出力手段とを有し、
前記画像処理手段は、
前記入力画像データ中の原文字画像データを抽出する文字画像データ抽出手段と、
前記文字画像データ抽出手段により抽出された各原文字画像データにおける文字線上の画素を検出し、検出した画素の画素値又は検出した画素の画素値の平均値もしくは中央値を該原文字画像データの文字色として検出する文字色検出手段と、
前記文字色検出手段により検出された文字色と前記２色の各色との距離を検出する距離検出手段と、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、前記距離検出手段により検出された距離に関する判定を行う判定手段と、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、文字色と前記２色中のいずれか１色との距離が所定の閾値未満であると前記判定手段により判定された場合に、該原文字画像データを該１色で表現された出力文字画像データへ変換し、文字色と前記２色のいずれの色との距離も前記閾値以上であると前記判定手段により判定された場合には、該原文字画像データに対し、淡い文字の画像データへ加工する方法、斜体文字の画像データへ加工する方法、文字線を網点で表現した網文字の画像データへ加工する方法、小文字の画像データへ加工する方法、文字線の幅を減少又は増大させた文字の画像データへ加工する方法、下線付き文字の画像データへ加工する方法、文字とは別の色の網を掛けた色網文字の画像データへ加工する方法、２色の影付き文字の画像データへ加工する方法、２つの出力色の間で色が徐々に変化するグラデーション文字の画像データへ加工する方法のうちのいずれかの方法により加工を施し、該加工後の文字画像データを前記２色中の１色又は２色で表現された出力文字画像データへ変換する変換手段とを含むことを特徴とする画像再生装置である。
【００１０】
請求項２記載の発明は、請求項１記載の発明に係る画像再生装置であって、前記変換手段は、原文字画像データに施す加工の方法を該原文字画像データについて検出された距離の大きさに応じて変えることを特徴とする画像再生装置である。
【００１１】
請求項３記載の発明は、請求項２記載の発明に係る画像再生装置であって、前記変換手段は、原文字画像データに施す加工の方法として、該原文字画像データについて検出された距離が大きいほど変形の程度が大きな加工方法を選択することを特徴とする画像再生装置である。
【００１２】
請求項４記載の発明は、請求項１記載の発明に係る画像再生装置であって、前記２色のうちの１色としてＫ（ブラック）が用いられることを特徴とする画像再生装置である。
【００１３】
請求項５の発明は、請求項１記載の発明に係る画像再生装置であって、前記入力画像データの色のヒストグラムに応じて、前記画像出力手段で使用可能な色剤の色の中から前記２色中の少なくとも１色を選択し、該選択した色を前記画像処理手段へ指定する出力色判定手段を有することを特徴とする画像再生装置である。
【００１４】
請求項６記載の発明は、請求項１記載の発明に係る画像再生装置であって、前記画像処理手段に対し、前記２色をユーザが指定する手段を有することを特徴とする画像再生装置である。
【００１５】
請求項７記載の発明は、請求項１，２又は３記載の発明に係る画像再生装置であって、前記画像処理手段に対し、原文字画像データに施される加工の方法をユーザが指定する手段を有することを特徴とする画像再生装置である。
【００１６】
請求項８記載の発明は、
画像データを入力する画像入力工程と、
前記画像入力工程により入力された入力画像データから、該入力画像データ中の文字画像データ（原文字画像データと記す）を特定の２色のみで表現された文字画像データ（出力文字画像データと記す）へ変換してなる出力画像データを生成する画像処理工程と、
前記出力画像データを入力として、前記２色の色剤のみを混色させることなく用いて画像を形成する画像出力工程とを有し、
前記画像処理工程は、
前記入力画像データ中の原文字画像データを抽出する文字画像データ抽出工程と、
前記文字画像データ抽出工程により抽出された各原文字画像データにおける文字線上の画素を検出し、検出した画素の画素値又は検出した画素の画素値の平均値もしくは中央値を該原文字画像データの文字色として検出する文字色検出工程と、
前記文字色検出工程により検出された文字色と前記２色の各色との距離を検出する距離検出工程と、
前記文字画像データ抽出工程により抽出された各原文字画像データごとに、前記距離検出工程により検出された距離に関する判定を行う判定工程と、
前記文字画像データ抽出工程により抽出された原文字画像データごとに、文字色と前記２色中のいずれか１色との距離が所定の閾値未満であると前記判定工程により判定された場合に、該原文字画像データを該１色で表現された出力文字画像データへ変換し、文字色と前記２色のいずれの色との距離も前記閾値以上であると前記判定工程により判定された場合には、該原文字画像データに対し、淡い文字の画像データへ加工する方法、斜体文字の画像データへ加工する方法、文字線を網点で表現した網文字の画像データへ加工する方法、小文字の画像データへ加工する方法、文字線の幅を減少又は増大させた文字の画像データへ加工する方法、下線付き文字の画像データへ加工する方法、文字とは別の色の網を掛けた色網文字の画像データへ加工する方法、２色の影付き文字の画像データへ加工する方法、２つの出力色の間で色が徐々に変化するグラデーション文字の画像データへ加工する方法のうちのいずれかの方法により加工を施し、該加工後の文字画像データを前記２色中の１色又は２色で表現された出力文字画像データへ変換する変換工程とを含むことを特徴とする画像再生方法である。
【００１７】
請求項９の発明は、請求項８記載の発明に係る画像再生方法であって、前記変換工程は、原文字画像データに施す加工の方法を該原文字画像データについて検出された距離の大きさに応じて変えることを特徴とする画像再生方法である。
【００１８】
請求項１０記載の発明は、請求項８記載の発明に係る画像再生方法であって、前記入力画像データの色のヒストグラムに応じて、前記画像出力工程で使用可能な色剤の色の中から前記２色中の少なくとも１色を選択し、選択した色を前記画像処理工程へ指定する出力色判定工程を有することを特徴とする画像再生方法である。
【００１９】
請求項１１記載の発明は、
請求項１記載の発明に係る画像処理手段としてコンピュータを動作させるために、
入力画像データ中の原文字画像データを抽出する文字画像データ抽出手段、
前記文字画像データ抽出手段により抽出された原文字画像データの文字色を検出する文字色検出手段、
前記文字色検出手段により検出された文字色と特定の２色の各色との距離を検出する距離検出手段、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、前記距離検出手段により検出された距離に関する判定を行う判定手段、
前記文字画像データ抽出手段により抽出された原文字画像データごとに、文字色と前記２色中のいずれか１色との距離が所定の閾値未満であると前記判定手段により判定された場合に、該原文字画像データを該１色で表現された出力文字画像データへ変換し、文字色と前記２色のいずれの色との距離も前記閾値以上であると前記判定手段により判定された場合には、該原文字画像データに対し、淡い文字の画像データへ加工する方法、斜体文字の画像データへ加工する方法、文字線を網点で表現した網文字の画像データへ加工する方法、小文字の画像データへ加工する方法、文字線の幅を減少又は増大させた文字の画像データへ加工する方法、下線付き文字の画像データへ加工する方法、文字とは別の色の網を掛けた色網文字の画像データへ加工する方法、２色の影付き文字の画像データへ加工する方法、２つの出力色の間で色が徐々に変化するグラデーション文字の画像データへ加工する方法のうちのいずれかの方法により加工を施し、該加工後の文字画像データを前記２色中の１色又は２色で表現された出力文字画像データへ変換する変換手段、
としてコンピュータを機能させるプログラムである。
【００２０】
請求項１２記載の発明は、請求項１１記載の発明に係るプログラムが記録されたコンピュータが読み取り可能な記録媒体である。
【発明の効果】
【００２１】
請求項１，８記載の発明によれば、文書画像は２色で再生されるが、原文書画像中の２つの出力色のいずれかに近い色の文字はその出力色で出力され、そうでない色の文字は加工されて出力されるため、モノクロ再生や前記公知技術２の２色再生の場合に比べ、再生文書画像上で文字色の違いの識別が容易になる。また、文字は混色のない２色で再生されるため、前記公知技術２の２色再生におけるような文字が濁った色や見にくい色で再生されるような不都合を回避できる。
【００２２】
請求項２，３，９記載の発明によれば、出力色に近くない色の文字は、文字色と出力色との違いの程度に応じて異なった加工方法で加工されて出力されるため、原文書画像中に多くの異なった色の文字が含まれている場合にも、再生文書画像上で文字色の違いを容易に識別可能となる。特に請求項３記載の発明によれば、出力色と異なる色の文字は、その色と出力色との違いが大きいほど出力時の変形の程度が大きくなるので、再生文書画像上で、文字の変形の程度から文字色と出力色との違いの程度をも識別可能となる。
【００２３】
文書の多くは黒文字が圧倒的に多いのが通常であり、黒文字は黒文字として再生するのが一般に違和感が無く好ましい。請求項４記載の発明によれば、原文書画像中の黒文字を黒文字として表現した自然な文書画像を再生することが可能である。
【００２４】
請求項５，１０記載の発明によれば、例えば原文書画像中の最も多い色文字の色に近い色を出力色の１色として選択することが可能になるため、色文字の色をより忠実に表現した文書画像の再生が可能となる。
【００２５】
請求項６記載の発明によれば、ユーザが、例えば原文書画像中に最も多い色文字の色を出力色として指定することにより、色文字の色がより忠実に再現された文書画像を再生させることができる等の利点がある。請求項７記載の発明によれば、ユーザが、出力色に近くない色の文字に対する加工方法を選ぶことができる利点がある。
【００２６】
請求項１１，１２記載の発明によれば、画像入力手段や画像形成手段を備えるコンピュータを利用することによって、請求項１記載の発明に係る画像再生装置を容易に実現することが可能である。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照し、本発明の実施の形態について詳細に説明する。
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る画像再生装置のブロック図である。この画像再生装置は、画像入力部１００、入力画像データ記憶部１０１、出力色判定部１０２、画像処理部１０３及び画像出力部１０４から構成される。
【００２８】
画像出力部１０４は、紙などの媒体に画像をプリントする手段（画像出力手段）であり、本実施形態では画像のプリントにＫ（ブラック），Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）の計４色の色剤を使用可能であるとして説明する。このような画像出力部１０４は、その記録方式は基本的に任意であるが、例えば、４色のインク滴を紙などの媒体に噴射することによって画像をプリントする方式のものであり、あるいは、各色版の画像の静電潜像を感光体に形成し、これをトナー現像するプロセスを繰り返し、各色版のトナー像を重ねて紙などの媒体に転写する方式のものである。
【００２９】
画像入力部１００は、文書の画像データを入力する手段（画像入力手段）である。より具体的には、画像入力部１００は、例えば外部より転送されたPostScript（登録商標）形式のプリントデータをイメージデータに展開して入力する描画エンジンであったり、文書原稿を光学的に走査して原稿像を電気信号に変換し、この信号をデジタルデータに変換して入力するものであったり、外部装置よりケーブルやネットワークを通じて転送された文書画像の圧縮データを画像データに伸長して入力するものであったり、あるいは、情報記録媒体より読み込まれた文書画像の圧縮データを画像データに伸長して入力するものである。ここでは、画像入力部１００より入力される画像データはＲＧＢ表色系のデータであるものとして説明する。また、ここでは、文字のみからなる有彩・非中間調文書の画像データが入力されるものとして説明する。
【００３０】
入力画像データ記憶部１０１は、画像入力部１００による入力画像データを一時的に記憶する手段である。
【００３１】
出力色判定部１０２は、入力画像データ記憶部１０１に記憶されている入力画像データに基づいて、その入力画像データの画像出力に用いられる色剤の色（出力色と呼ぶ）を決定する手段（出力色判定手段）である。ここでは、出力色として、Ｋ（ブラック）と、Ｃ，Ｍ，Ｙ中の１色（Ｘと呼ぶ）の計２色を決定するものとして説明する。ただし、図示しないが、画像再生装置のユーザが出力色を任意に指定するための操作手段を設け、この操作手段によって画像処理部１０３に対し出力色を指定する構成としてもよく、かかる態様も本実施形態に含まれる。
【００３２】
画像処理部１０３は、入力画像データから、該入力画像データ中の文字画像データを、出力色判定部１０５ａにより決定された（あるいはユーザによって指定された）出力色Ｋ，Ｘのみで表現された文字画像データへ変換してなる出力画像データを生成する手段（画像処理手段）である。
【００３３】
一実施例によれば、出力色判定部１０２は図２のフローチャートに示すような手順によって、入力画像データの色のヒストグラムに応じて出力色Ｘを選ぶ。
【００３４】
図２中のｓｔｅｐ１１〜１８は入力画像データの画素毎に繰り返される処理ループである。まず、注目した位置P(x,y)における画素のRGB成分P(R(x,y),G(x,y),B(x,y))と、マゼンタＭのRGB成分M(255,0,255)との距離dist_M
dist_M=|R(x,y)−255|+|G(x,y)−0|+|B(x,y)−255|
を算出する（ｓｔｅｐ１１）。次に、このdis_Mをtotal_M（０に初期化されている）に加算する（ｓｔｅｐ１２）。すなわち、
total_M=total_M+dist_M
の計算を行う。
【００３５】
次に、注目した位置P(x,y)における画素のRGB成分P(R(x,y),G(x,y),B(x,y))と、シアンＣのRGB成分C(0,255,255)との距離dist_C
dist_C=|R(x,y)−0|+|G(x,y)−255|+|B(x,y)−255|
を算出する（ｓｔｅｐ１３）。このdist_Cをtotal_C（０に初期化されている）に加算する（ｓｔｅｐ１４）。すなわち、
total_C=total_C+dist_C
の計算を行う。
【００３６】
次に、注目した位置P(x,y)における画素のRGB成分P(R(x,y),G(x,y),B(x,y))と、イエローＹのRGB成分Y(255,255,0)との距離dist_C
dist_Y=|R(x,y)−255|+|G(x,y)−255|+|B(x,y)−0|
を算出する（ｓｔｅｐ１５）。このdist_Yをtotal_Y（０に初期化されている）に加算する（ｓｔｅｐ１６）。すなわち、
total_Y=total_Y+dist_Y
を計算する。
【００３７】
注目位置を移動させ（ｓｔｅｐ１８）、同様の処理を繰り返す。入力画像データの最後の画素位置まで処理を終わると（ｓｔｅｐ１７，Ｙｅｓ）、最終的なtotal_C,total_M,total_Yを用いて出力色を決定する。
【００３８】
まず、total_M,total_C,total_Yの中の最小値を求め、これをtotal_minとする（ｓｔｅｐ１９）。そして、total_min＝total_Yならば（ｓｔｅｐ２０，Ｙｅｓ）、色ＸとしてＹを選び、ＫとＹを出力色として画像処理部１０３に指定する（ｓｔｅｐ２１）。total_min＝total_Mならば（ｓｔｅｐ２２，Ｙｅｓ）、色ＸとしてＭを選び、ＫとＭを出力色として画像処理部１０３に指定する（ｓｔｅｐ２３）。total_min＝total_Cならば（ｓｔｅｐ２２，Ｎｏ）、色ＸとしてＣを選び、ＫとＣを出力色として画像処理部１０３に指定する（ｓｔｅｐ２４）。
【００３９】
別の一実施例によれば、出力判定部１０２は図３のフローチャートに示すような手順によって出力色を決定する。
【００４０】
まず、入力画像データに対し、Ｒ，Ｇ，Ｂ各成分毎に別々に符号化（圧縮）した場合のＲ成分の符号量Ｒ０、Ｇ成分の符号量Ｇ０、Ｂ成分の符号化量Ｂ０を測定する（ｓｔｅｐ３１）。この測定のために、例えばコンポーネント変換を行わないＪＰＥＧ２０００の符号化処理を実行する。なお、この符号化により生成される符号のプログレッションオーダは基本的に任意でよいが、例えばＪＰＥＧ２０００に規定されているＣＰＲＬプログレッションオーダの符号とすると、他のプログレッションオーダの符号の場合に比べＲ，Ｇ，Ｂ各成分の符号量算出がより容易となる。
【００４１】
なお、より簡略には、例えばＪＰＥＧ２０００で用いられるウェーブレット変換をＲ，Ｇ，Ｂ各成分について行い、各成分について得られたウェーブレット係数の絶対値の合計を各成分の符号量と推定するようにしてもよい。また、文書画像データをＲ，Ｇ，Ｂ各成分毎に符号化した圧縮データが画像入力部１００へ転送され、画像入力部１００で圧縮データを伸長する場合には、外部より転送された圧縮データより各成分の符号量を算出するようにしてもよい。このような各態様も本実施形態に含まれる。
【００４２】
次に、同じサイズのＣのベタ原稿、Ｍのベタ原稿、Ｙのベタ原稿の画像データに対し予め求められたＲ，Ｇ，Ｂ各成分の符号量（Ｒｃ，Ｇｃ，Ｂｃ），（Ｒｍ，Ｇｍ，Ｂｍ），（Ｒｙ，Ｇｙ，Ｂｙ）と、ｓｔｅｐ３１で測定された各成分の符号量（Ｒ０，Ｇ０，Ｂ０）との距離dist_C，dist_M，dist_Y
dist_C=|R0−Rc|+|G0−Gc|+|B0−Bc|
dist_M=|R0−Rm|+|G0−Gm|+|B0−Bm|
dist_Y=|R0−Ry|+|G0−Gy|+|B0−By|
を算出する（ｓｔｅｐ３２，ｓｔｅｐ３３，ｓｔｅｐ３４）。
【００４３】
次に、dist_M，total_C，total_Yの中の最小値を求め、これをdist_minとする（ｓｔｅｐ３５）。そして、dist_min＝dist_Yならば（ｓｔｅｐ３６，Ｙｅｓ）、色ＸとしてＹを選び、ＫとＹを出力色として画像処理部１０３に指定する（ｓｔｅｐ３７）。dist_min＝dist_Mならば（ｓｔｅｐ３８，Ｙｅｓ）、色ＸとしてＭを選び、Ｋ，Ｍを出力色として画像処理部１０３に指定する（ｓｔｅｐ３９）。dist_min＝dist_Cならば（ｓｔｅｐ３８，Ｎｏ）、色ＸとしてＣを選び、Ｋ，Ｃを出力色として画像処理部１０３に指定する（ｓｔｅｐ４０）。
【００４４】
なお、前述のようにユーザが出力色を指定するための手段を設け、ユーザが出力色を指定する態様も本実施形態に含まれる。ユーザが出力色を指定する場合には、以上の出力色決定のための処理は不要となる。
【００４５】
図４は、画像処理部１０３の内部構成の一例を示すブロック図である。ここに示す画像処理部１０３は、入力画像データ記憶部１０１上の入力画像データ中の文字領域を抽出す
る手段である文字領域抽出部２００、その文字領域抽出のための処理過程で生成される２値化画像データを一時的に記憶する手段である２値化画像データ記憶手段２０１、文字領域抽出の結果である文字領域座標データを一時的に記憶する手段である文字領域座標データ記憶手段２０２、文字領域抽出部２００により抽出された文字領域の画像データ（文字画像データ）を入力画像データより切り出す手段である文字画像切り出し部２０３、切り出された文字画像データを一時的に記憶する手段である文字画像データ記憶部２０４、切り出された文字画像データの文字色を検出する手段である文字色検出部２０５、文字画像データ記憶部２０４より文字画像データを読み込んで処理し、処理後の文字画像データを出力画像データ記憶部２０８に書き込む文字画像処理部２０７、及び該出力画像データ記憶部２０８から構成される。出力画像データ記憶部２０８内に、入力画像データ中の文字画像データが出力色のみで表現された文字画像データへ変換されてなる出力画像データが得られるが、この出力画像データが画像出力部１０４によって出力色の色剤のみを混色することなく用いてプリントされることになる。
【００４６】
ここに示す文字領域抽出部２００においては、まず入力画像データ（ここではＲＧＢデータ）の２値化処理を行い、２値化画像データを生成し、それを２値化画像データ記憶部２０１に書き込む。この２値化処理は、ＯＣＲの分野で用いられている方法で行えばよいが、例えば、入力画像データの各画素値（ＲＧＢ値）を輝度値Ｙ＝0.299Ｒ＋0.587Ｇ＋0.114Ｂに変換し、その輝度値Ｙを閾値と比較することにより行う。２値化のための閾値は、予め固定した値を用いてもよいし、ＯＣＲの分野で利用されているような、入力画像データに応じて適応的に決定する方法を採用してもよい。
【００４７】
文字領域抽出部２００は、次に、２値化画像データより文字領域を抽出する。この文字領域の抽出もＯＣＲの分野で用いられている方法で行えばよい。段組などのない単純なレイアウトの横書き文書を想定する場合には、例えば、水平方向について２値化画像データの射影をとり、その射影データから文字行を抽出し、次に、２値化画像データの各文字行について垂直方向の射影をとり、その射影データから文字行中の文字領域を抽出するような単純な方法を採用することができる。段組などを含む、レイアウトがより複雑な文書を想定する場合には、例えば、２値化画像データの黒画素連結成分の矩形の抽出とその統合の処理により文字領域の矩形を抽出するような方法を採用することができる。
【００４８】
このようにして抽出された文字領域（矩形）の座標データが文字領域座標データ記憶部２０２に書き込まれる。文字画像切り出し部２０３は、文字領域座標データ記憶部２０２に記憶されている文字領域座標データにより示される各文字領域矩形の内部の画像データ（文字画像データ）を入力画像データより切り出し、その文字画像データを文字画像データ記憶部２０４に書き込む。すなわち、ここに示す例では、文字画像切り出し部２０３と文字領域抽出部２００は、入力画像データ中の文字画像データを抽出するための文字画像データ抽出手段を構成している。文字領域抽出部２００と文字画像切り出し部２０３を機能的に統合する態様も可能であり、かかる態様も本実施形態に含まれる。なお、外部より転送されるプリントデータを画像入力部１００で画像データに展開する態様の場合に、プリントデータから文字領域を直接的に検出可能ならば、上に述べたような文字領域の抽出処理を経ることなく入力画像データ中の文字画像データの抽出が可能であり、かかる構成の文字画像データ抽出手段も本実施形態に包含される。
【００４９】
文字色検出部２０５は、文字領域座標データ記憶部２０２上の文字領域座標データで示される各文字領域矩形の内部に関し、２値化画像データ記憶部２０１上の２値化画像データを走査して文字線上の１又は２以上の画素を検出し、この画素について文字画像データ記憶部２０４上の文字画像データの画素値を参照することにより、当該文字画像データの文字線の色すなわち文字色を検出する。この際、１の画素の画素値（ＲＧＢ値）をそのまま文字色とすることも可能であるが、確実性を高めるためには、文字線上の２以上の画素のＲ，Ｇ，Ｂ値の平均値や中央値を求め、そのＲ，Ｇ，Ｂ値で文字色を表すのが一般に好ましいであろう。なお、２値化画像データを参照せずに、文字画像データ記憶部２０４上の文字画像データを直接的に走査して文字線を検出し、その画素値から文字色を検出するようにしてもよく、かかる態様も本実施形態に含まれる。また、外部より転送されるプリントデータを画像入力部１００で画像データに展開する態様の場合に、プリントデータから文字色を直接的に検出することが可能ならば、上に述べたような文字画像データを参照した文字色検出処理は不要である。このようなプリントデータから文字色を直接検出する態様も本実施形態に包含される。
【００５０】
文字画像処理部２０７については、図６乃至図１０を参照して説明する。なお、文字画像処理部２０７は処理後の文字画像データを出力画像データ記憶部２０８に書き出すが、その書き出し位置を文字領域座標データ記憶部２０２内の文字領域座標データに従って制御することにより、出力画像データ上の文字レイアウトを入力画像データ上の文字レイアウトと一致させる。
【００５１】
一実施例によれば、文字画像処理部２０７は図５のフローチャートに示すような動作をする。処理の単位は文字である。
【００５２】
文字画像処理部２０７は、文字色検出部２０５によって検出された文字画像データの文字色のRGB成分P(R(Cin),G(Cin),B(Cin))と、出力色の１つであるＫのRGB成分K(0,0,0)との距離dist_K
dist_K=|R(Cin)−0|+|G(Cin)−0|+|B(Cin)−0|
を算出する（ｓｔｅｐ１０１）。
【００５３】
同様に、もう１つの出力色であるＸのRGB成分との距離dist_Xを算出する（ｓｔｅｐ１０２）。色ＸはＣ，Ｍ，Ｙのいずれかである。ＸがＣならば、そのRGB成分X(0,255,255)との距離dist_X
dist_X=|R(Cin)−0|+|G(Cin)−255|+|B(Cin)−255|
を算出する。ＸがＭならば、そのRGTB成分X(255,0,255)との距離dist_X
dist_X=|R(Cin)−255|+|G(Cin)−0|+|B(Cin)−255|
を算出する。ＸがＹならば、そのRGB成分X(255,255,0)との距離dist_X
dist_X=|R(Cin)−255|+|G(Cin)−255|+|B(Cin)−0|
を算出する。すなわち、文字画像データ２０７は、このような文字色と出力色Ｋ，Ｘとの距離を検出するための手段（距離検出手段）を含んでいる。
【００５４】
次に、距離dist_Kを閾値th_k1と比較する（ｓｔｅｐ１０３）。距離dist_kが閾値th_k1より小さいと判定した場合、つまり文字色が色Ｋに近いと判定した場合（ｓｔｅｐ１０３，Ｙｅｓ）、文字画像処理部２０７は、文字画像データ記憶部２０４より読み込んだ文字画像データ（ＲＧＢデータ）を格別加工せず、単にＲＧＢデータからＫデータへの変換を行い（ｓｔｅｐ１０４）、変換後の文字画像データを、文字領域座標データ記憶部２０２に記憶されている当該文字画像データの文字領域座標に対応した出力画像データ記憶部２０８内の領域に書き込む（ｓｔｅｐ１０５）。したがって、当該文字画像データは画像出力部１０４により色Ｋで出力されることになる。なお、出力画像データ記憶部２０８は予め白のデータに初期化されている。また、ＲＧＢデータからＫデータへの変換は例えば一般的なＲＧＢからＫＣＭＹへのマトリクス演算によって行われる。次に処理すべき文字画像が残っているならば（ｓｔｅｐ１０６，Ｎｏ）、次の文字画像データの切り出しと文字色検出が文字画像切り出し部２０１と文字色検出部２０５で行われ（ｓｔｅｐ１０７）、当該文字画像データに関しｓｔｅｐ１０１より処理を実行する。
【００５５】
ｓｔｅｐ１０３で距離dist_kが閾値th_k1より小さくないと判定したときには、距離dist_Xを閾値th_X1と比較する（ｓｔｅｐ１０８）。距離dist_xが閾値th_x1より小さいと判定した場合、つまり文字色が色Ｘと近いと判定した場合（ｓｔｅｐ１０８，Ｙｅｓ）、文字画像データ記憶部２０４より読み込んだ文字画像データを格別加工せず、単にＲＧＢデータからＸデータへの変換を行い（ｓｔｅｐ１０９）、変換後の文字画像データを、その文字領域座標に対応した出力画像データ記憶部２０８内の領域に書き込む（ｓｔｅｐ１１０）。したがって、当該文字画像データは画像出力部１０４により色Ｘで出力されることになる。なお、ＲＧＢデータからＸデータへの変換は例えば一般的なマトリクス演算によって行われる。次に処理すべき文字画像が残っているならば（ｓｔｅｐ１１１，Ｎｏ）、次の文字画像データの切り出しと文字色検出が文字画像切り出し部２０１と文字色検出部２０５で行われ（ｓｔｅｐ１０７）、当該文字画像データに関しｓｔｅｐ１０１以下の処理を実行する。
【００５６】
ｓｔｅｐ１０８で距離dist_Xが閾値th_X1より小さくないと判定したときには（すなわち、文字色がＫともＸとも近い色でないと判断されたとき）、その文字色が出力色と近い色ではないことを認識可能にするため、文字画像データを加工する。
【００５７】
すなわち、まず距離dist_Xと距離dist_Kを比較する（ｓｔｅｐ１１２）。
【００５８】
ｓｔｅｐ１１２で距離dist_kが距離dist_xより小さいと判定した場合（ｓｔｅｐ１１２，Ｙｅｓ）、文字画像データ記憶部２０４より読み込んだ文字画像データを加工し（ｓｔｅｐ１１３）、加工後の文字画像データ（ＲＧＢデータ）をＫデータへ変換し（ｓｔｅｐ１１４）、変換後の文字画像データを当該文字画像データの文字領域座標に対応した出力画像データ記憶部２０８内の領域に書き込む（ｓｔｅｐ１１５）。したがって、当該文字画像データの加工された文字画像データが画像出力部１０４により色Ｋで出力されることになる。なお、ｓｔｅｐ１１３の文字画像データの加工については後述する。次に処理すべき文字画像が残っているならば（ｓｔｅｐ１１６，Ｎｏ）、次の文字画像データの切り出しと文字色検出が文字画像切り出し部２０１と文字色検出部２０５で行われ（ｓｔｅｐ１０７）、当該文字画像データに関しｓｔｅｐ１０１以下の処理を実行する。
【００５９】
ｓｔｅｐ１１２で距離dist_kが距離dist_xより小さくないと判定した場合（ｓｔｅｐ１１２，Ｎｏ）、文字画像データ記憶部２０４より読み込んだ文字画像データを加工し（ｓｔｅｐ１１７）、加工後の文字画像データ（ＲＧＢデータ）をＸデータへ変換し（ｓｔｅｐ１１８）、変換後の文字画像データを当該文字画像データの文字領域座標に対応した出力画像データ記憶部２０８内の領域に書き込む（ｓｔｅｐ１１９）。したがって、当該文字画像データの加工された文字画像データが画像出力部１０４により色Ｘで出力されることになる。なお、ｓｔｅｐ１１７の文字画像データの加工については後述する。次に処理すべき文字画像が残っているならば（ｓｔｅｐ１２０，Ｎｏ）、次の文字画像データの切り出しと文字色検出が文字画像切り出し部２０１と文字色検出部２０５で行われ（ｓｔｅｐ１０７）、当該文字画像データに関してｓｔｅｐ１０１以下の処理を実行する。
【００６０】
以上の説明から理解されるように、文字画像処理部２０７は、上記距離検出手段のほかに、入力画像データより抽出された文字画像データごとに、前記距離検出手段により検出された距離に関する判定（ｓｔｅｐ１０３，１０８）を行う判定手段と、この判定手段により、文字色と出力色中のいずれか１色との距離が所定の閾値未満であると判定された場合に（ｓｔｅｐ１０３又はｓｔｅｐ１０８，Ｙｅｓ）、文字画像データを該１色で表現された文字画像データへ変換し、文字色と出力色中のいずれの色との距離も前記閾値以上であると判定された場合には、文字画像データに加工を施し、該加工後の文字画像データを出力色中の１色で表現された文字画像データへ変換する変換手段とを含む。
【００６１】
図６はｓｔｅｐ１１７の処理フローを示すフローチャートである。なお、図６は、距離dist_Xを距離dist_Kに置き換えればｓｔｅｐ１１３の処理フローを示すフローチャートとなる。すなわち、以下の説明は、距離dist_Xを距離dist_Kに置き換えれば、ｓｔｅｐ１１３の説明となる。
【００６２】
図６を参照する。文字画像処理部２０７は、距離dist_Xが最小の閾値th1未満ならば（ｓｔｅｐ１５１，Ｙｅｓ）、文字画像データ（ＲＧＢデータ）を例えば図７（ｃ）に模式的に示すような淡い文字の画像データに加工する（ｓｔｅｐ１５２）。
【００６３】
距離dist_Xが閾値th1以上で閾値th2（＞th1）未満ならば（ｓｔｅｐ１５１，Ｎｏかつｓｔｅｐ１５３，Ｙｅｓ）、文字画像データを例えば図７（ｄ）に模式的に示すような斜体文字の画像データに加工する（ｓｔｅｐ１５４）。
【００６４】
距離dist_Xが閾値th2以上で閾値th3（＞th2）未満ならば（ｓｔｅｐ１５３，Ｎｏかつｓｔｅｐ１５５，Ｙｅｓ）、文字画像データを例えば図７（ａ）に模式的に示すような網文字（文字線を網点で表現した文字）の画像データに加工する（ｓｔｅｐ１５６）。
【００６５】
距離dist_Xが閾値th3以上で閾値th4（＞th3）未満ならば（ｓｔｅｐ１５５，Ｎｏかつｓｔｅｐ１５７，Ｙｅｓ）、文字画像データを例えば図７（ｅ）に模式的に示すような小文字の画像データに加工する（ｓｔｅｐ１５８）。
【００６６】
距離dist_Xが閾値th4以上で閾値th5（＞th4）未満ならば（ｓｔｅｐ１５７，Ｎｏかつｓｔｅｐ１５９，Ｙｅｓ）、文字画像データを例えば図７（ｆ）に模式的に示すような文字線の幅を減少又は増大させるように加工する（ｓｔｅｐ１６０）。
【００６７】
距離dist_Xが閾値th5以上ならば（ｓｔｅｐ１５９，Ｎｏ）、文字画像データを例えば図７（ｂ）に模式的に示すような下線付き文字の画像データに加工する（ｓｔｅｐ１６１）。
【００６８】
このように、加工前の文字画像データと加工後の文字画像データとの差が、距離dist_Xが増加するに従って顕著になるように文字画像データの加工内容が制御される。このように文字画像データを加工すると、プリントした画像を見ることにより、文字の元の色と出力色との違いの程度を容易に認識可能となる。すなわち、本実施例の文字画像処理部２０７に含まれる変換手段は、文字画像データに施す加工の方法を、その文字色と出力色との距離の大きさに応じて変える構成であり、より詳しくは、文字画像データに施す加工の方法として、変形の程度が異なる複数の加工方法の中から文字色と出力色との距離が大きいほど変形の程度が大きな加工方法を選択する構成である。
【００６９】
別の実施例によれば、文字画像処理部２０７は図８のフローチャートに示すような動作をする。処理の単位は文字である。
【００７０】
まず、文字色検出部２０５により検出された文字色のRGB成分P(R(Cin),G(Cin),B(Cin))と、出力色の１つであるＫのRGB成分Ｋ(0,0,0)との距離dist_K
dist_K=|R(Cin)−0|+|G(Cin)−0|+|B(Cin)−0|
を算出する（ｓｔｅｐ２０１）。
【００７１】
次に、文字色のRGB成分P(R(Cin),G(Cin),B(Cin))と、もう１つの出力色であるＸ（Ｃ，Ｍ又はＹ）のRGB成分との距離dist_Xを算出する（ｓｔｅｐ２０２）。すなわち、ＸがＣならば、ＣのRGB成分X(0,255,255)との距離dist_X
dist_X=|R(Cin)−0|+|G(Cin)−255|+|B(Cin)−255|
を算出する。ＸがＭならば、ＭのRGB成分X(255,0,255)との距離dist_X
dist_X=|R(Cin)−255|+|G(Cin)−0|+|B(Cin)−255|
を算出する。ＸがＹならば、ＹのRGB成分X(255,255,0)との距離dist_X
dist_X=|R(Cin)−255|+|G(Cin)−255|+|B(Cin)−0|
を算出する。すなわち、文字画像処理部２０７は、このような文字色と出力色Ｋ，Ｘとの距離を検出するための手段（距離検出手段）を含んでいる。
【００７２】
次に距離dist_Kを閾値th_k1と比較する（ｓｔｅｐ２０３）。距離dist_kが閾値th_k1より小さいときには、つまり文字色がＫに近い色のときには（ｓｔｅｐ２０３，Ｙｅｓ）、文字画像データを格別加工せず、単にＲＧＢデータからＫデータへの変換を行い（ｓｔｅｐ２０４）、変換後の文字画像データを、その文字領域座標に対応した出力画像データ記憶部２０８内の領域に書き込む（ｓｔｅｐ２０５）。したがって、当該文字画像データは画像出力部１０４により色Ｋで出力されることになる。なお、出力画像データ記憶部２０８は予め白のデータに初期化されている。また、ＲＧＢデータからＫデータへの変換は例えば一般的なマトリクス演算によって行われる。次に処理すべき文字画像が残っているならば（ｓｔｅｐ２０６，Ｎｏ）、次の文字画像データの切り出しと文字色検出が文字画像切り出し部２０１と文字色検出部２０５で行われ（ｓｔｅｐ２０７）、当該文字画像データに関しｓｔｅｐ２０１より処理を実行する。
【００７３】
ｓｔｅｐ２０３で距離dist_kが閾値th_K1より小さくないと判定されたときには（ｓｔｅｐ２０３，Ｎｏ）、距離dist_Xを閾値th_X1と比較する（ｓｔｅｐ２０８）。
【００７４】
距離dist_Xが閾値th_X1より小さいと判定したときには（ｓｔｅｐ２０８，Ｙｅｓ）、すなわち、文字色がＸと近いときには、文字画像データを格別加工せず、単にＲＧＢデータからＸデータへの変換を行い（ｓｔｅｐ２０９）、変換後の文字画像データを、その文字領域座標に対応した出力画像データ記憶部２０８内の領域に書き込む（ｓｔｅｐ２１０）。したがって、当該文字画像データは画像出力部１０４により色Ｘで出力されることになる。なお、ＲＧＢデータからＸデータへの変換は例えば一般的なマトリクス演算によって行われる。次に処理すべき文字画像が残っているならば（ｓｔｅｐ２１１，Ｎｏ）、次の文字画像データの切り出しと文字色検出が文字画像切り出し部２０１と文字色検出部２０５で行われ（ｓｔｅｐ２０７）、当該文字画像データに関しｓｔｅｐ２０１より処理を実行する。
【００７５】
ｓｔｅｐ２０８で距離dist_Xが閾値th_X1より小さくないと判定されたとき、つまり、文字色がＫともＸとも近い色でないときには、文字画像データを加工し（ｓｔｅｐ２１２）、加工後の文字画像データに対しＲＧＢデータからＫとＹの２色データへの変換を行い（ｓｔｅｐ２１３）、変換後の文字画像データを、その文字領域座標に対応した文字画像データ記憶部２０８内の領域に書き込む（ｓｔｅｐ２１４）。次に処理すべき文字画像が残っているならば（ｓｔｅｐ２１５，Ｎｏ）、次の文字画像データの切り出しと文字色検出が文字画像切り出し部２０１と文字色検出部２０５で行われ（ｓｔｅｐ２０７）、当該文字画像データに関しｓｔｅｐ２０１より処理を実行する。
【００７６】
以上の説明から理解されるように、この実施例に係る文字画像処理部２０７は、上記距離検出手段のほかに、入力画像データより抽出された文字画像データごとに、前記距離検出手段により検出された距離に関する判定（ｓｔｅｐ２０３，２０８）を行う判定手段と、この判定手段により、文字色と出力色中のいずれか１色との距離が所定の閾値未満であると判定された場合に（ｓｔｅｐ２０３又はｓｔｅｐ２０８，Ｙｅｓ）、文字画像データを該１色で表現された文字画像データへ変換し、文字色と出力色中のいずれの色との距離も前記閾値以上であると判定された場合には、文字画像データに加工を施し、該加工後の文字画像データを出力色である２色で表現された文字画像データへ変換する変換手段とを含む。
【００７７】
図９はｓｔｅｐ２１２の処理フローを示すフローチャートである。距離dist_K,dist_Xの中の大きい方の値が閾値thＡ未満ならば（ｓｔｅｐ２５１，Ｙｅｓ）、文字画像データを例えば図１０（ｂ）に模式的に示すような色網文字（文字に別の色の網をかけた文字）の画像データに加工する（ｓｔｅｐ２５２）。
【００７８】
距離dist_K,dist_Xの中の大きい方の値が閾値thＡ以上で閾値thＢ（＞thＡ）未満ならば（ｓｔｅｐ２５３，Ｙｅｓ）、文字画像データを例えば図１０（ａ）に模式的に示すような２色の影付き文字の画像データに加工する（ｓｔｅｐ１５４）。
【００７９】
距離dist_K,dist_Xの中の大きい方の値が閾値thＢ以上ならば（ｓｔｅｐ２５３，Ｎｏ）、文字画像データに例えば図１０（ｃ）に模式的に示すように色が２つの出力色の間で徐々に変化するグラデーション文字画像データに加工する（ｓｔｅｐ２５５）。
【００８０】
このように、max(dist_K,dist_X)の値が大きいほど元の文字画像データと加工後の文字画像データの差が増加するように文字画像データの加工内容を制御する。このようにすると、出力画像中の文字色とその元の文字色の違いの程度を容易に認識可能となる。すなわち、本実施例の文字画像処理部２０７に含まれる変換手段は、文字画像データに施す加工の方法を、その文字色と出力色との距離の大きさに応じて変える構成である。
【００８１】
以上の説明においてはＫが常に出力色の１つに選ばれた。通常、文書中には黒文字が圧倒的に多いため、出力色の１つとしてＫを選ぶことは合理的である。しかし、そのような前提を外し、画像出力部１０４で使用可能な色剤の色Ｋ，Ｃ，Ｍ，Ｙの中から２つの出力色を選択するようにしてもよい。例えば、図２のフローチャート中のｓｔｅｐ１１〜１８の処理ループ内で各画素のRGB成分とＫのRGB成分K(0,0,0)との距離dist_Ｋと、その総和total_Ｋを算出し、total_Ｃ,total_Ｍ,total_Ｙ,total_Ｋの小さいほうから２色を出力色として選んでもよく、係る態様も本実施形態に含まれる。また、距離計算はＲＧＢデータ（輝度データ）を用いて行われたが、ＲＧＢデータをＫＣＭＹデータ（濃度データ）に変換し、変換されたＫＣＭＹデータを用いて距離計算を行うようにしてもよく、かかる態様も本実施形態に含まれる。また、画像出力部１０４の出力可能な色が２色の場合には、出力色は固定されるため、出力色判定部１０２は不要となり、また、ユーザが出力色を指定することも不要となるが、かかる態様も本実施形態に含まれるものである。
【００８２】
なお、画像処理部１０３において、絵柄領域を抽出する手段と、入力画像データ中の絵柄領域の画像データを抽出する手段と、この画像データを出力色へ変換し、変換画像を出力画像データ記憶部２０８の絵柄領域に対応した領域に書き込む手段を設けてもよい。このようにすれば、文書画像を絵柄も含めて２色再生することが可能となる。
【００８３】
＜第２の実施形態＞
次に、前記第１の実施形態を変形した第２の実施形態について説明する。
本実施形態に係る画像再生装置の全体構成を図１を援用して説明する。本実施形態にあっては、画像出力部１０４は画像のプリントにＫ，Ｒ，Ｇ，Ｂの４色の色剤を用いるものである。したがって、画像処理部１０３からはＫ，Ｒ，Ｇ，Ｂデータが出力される。出力色判定部１０２は、出力色としてＫと、Ｒ，Ｇ，Ｂのうちの１色（Ｘ）を選択する。出力色判定部１０２を設けず、ユーザによる操作手段を設け、この操作手段の操作によってユーザがＲ，Ｇ，Ｂのうちの１色を色Ｘとして画像処理部１０３に指定するようにしてもよく、かかる態様も本実施形態に含まれる。画像処理部１０３は前記第１の実施形態の場合と同様の構成でよく、例えば図４に示すような内部構成である。
【００８４】
一実施例によれば、出力色判定部１０２は、図１１のフローチャートに示すような手順によって、入力画像データの色のヒストグラムに応じて出力色Ｘを選ぶ。
【００８５】
図１１中のｓｔｅｐ３０１〜３０８は入力画像データの画素毎に繰り返される処理ループである。まず、位置P(x,y)における画素のRGB成分P(R(x,y),G(x,y),B(x,y))と、ＲのRGB成分R(255,0,0)との距離dist_R
dist_R=|R(x,y)−255|+|G(x,y)−0|+|B(x,y)−0|
を算出する（ｓｔｅｐ３０１）。次に、dist_Rをその合計total_R（０に初期化されている）に加算する（ｓｔｅｐ３０２）。すなわち
total_R=total_R+dist_R
の計算を行う。
【００８６】
次に、位置P(x,y)における画素のRGB成分P(R(x,y),G(x,y),B(x,y))とＧのRGB成分G(0,255,0)との距離dist_G
dist_G=|R(x,y)−0|+|G(x,y)−255|+|B(x,y)−0|
を算出する（ｓｔｅｐ３０３）。
【００８７】
このdist_Gをその合計total_G（０に初期化されている）に加算する（ｓｔｅｐ３０４）。すなわち
total_G=total_G+dist_G
の計算を行う。
【００８８】
次に、位置P(x,y)における画素のRGB成分P(R(x,y),G(x,y),B(x,y))とＢのRGB成分B(0,0,255)との距離dist_B
dist_B=|R(x,y)−0|+|G(x,y)−0|+|B(x,y)−255|
を算出する（ｓｔｅｐ３０５）。
【００８９】
このdist_Bをその合計total_B（０に初期化されている）に加算する（ｓｔｅｐ３０６）。すなわち、
total_B=total_B+dist_B
の計算を行う。
【００９０】
注目位置を移動させ（ｓｔｅｐ３０８）、同様の処理を繰り返す。入力画像データの最後の画素位置まで処理を終わると（ｓｔｅｐ３０７，Ｙｅｓ）、最終的な最終的なtotal_R,total_G,total_Bを用いて出力色を決定する。
【００９１】
まずtotal_R,total_G,total_Bの最小値を算出し、その値をtotal_minとする（ｓｔｅｐ３０９）。
【００９２】
total_minがtotal_Rと等しければ（ｓｔｅｐ３１０，Ｙｅｓ）、ＫとＲを出力色に決定する（ｓｔｅｐ３１１）。すなわち、出力色の１つのＸとしてＲを選ぶ。
【００９３】
total_minがtotal_Gと等しければ（ｓｔｅｐ３１２，Ｙｅｓ）、ＫとＧを出力色に決定する（ｓｔｅｐ３１３）。すなわち、ＸとしてＧを選ぶ。
【００９４】
ｓｔｅｐ３１２の判定結果がＮｏならば（total_minがtotal_Bと等しい）、ＫとＢを出力色に決定する（ｓｔｅｐ３１４）。すなわち、ＸとしてＢを選ぶ。
【００９５】
別の一実施例によれば、出力色判定部１０２は図１２のフローチャートに示すような手順によって出力色を決定する。
【００９６】
まず、入力画像データに対し、Ｒ，Ｇ，Ｂ各成分毎に別々に符号化（圧縮）した場合のＲ成分の符号量Ｒ０、Ｇ成分の符号量Ｇ０、Ｂ成分の符号化量Ｂ０を測定する（ｓｔｅｐ３５１）。この測定のために、例えばコンポーネント変換を行わないＪＰＥＧ２０００の符号化処理を実行する。なお、この符号化により生成される符号のプログレッションオーダは基本的に任意でよいが、例えばＪＰＥＧ２０００に規定されているＣＰＲＬプログレッションオーダの符号とすると、他のプログレッションオーダの符号の場合に比べＲ，Ｇ，Ｂ各成分の符号量算出がより容易となる。
【００９７】
なお、より簡略には、例えばＪＰＥＧ２０００で用いられるウェーブレット変換をＲ，Ｇ，Ｂ各成分について行い、各成分について得られたウェーブレット係数の絶対値の合計を各成分の符号量と推定するようにしてもよい。また、文書画像データをＲ，Ｇ，Ｂ各成分毎に符号化した圧縮データが画像入力部１００へ転送され、画像入力部１００で圧縮データを伸長する場合には、外部より転送された圧縮データより各成分の符号量を算出するようにしてもよい。このような各態様も本実施形態に含まれる。
【００９８】
次に、同じサイズのＲのベタ原稿、Ｇのベタ原稿、Ｂのベタ原稿の画像データに対し予め求められたＲ，Ｇ，Ｂ各成分の符号量（Ｒｒ，Ｇｒ，Ｂｒ），（Ｒｇ，Ｇｇ，Ｂｇ），（Ｒｂ，Ｇｂ，Ｂｂ）と、ｓｔｅｐ３５１で測定された各成分の符号量（Ｒ０，Ｇ０，Ｂ０）との距離dist_R，dist_G，dist_B
dist_R=|R0−Rr|+|G0−Gr|+|B0−Br|
dist_G=|R0−Rg|+|G0−Gg|+|B0−Bg|
dist_B=|R0−Rb|+|G0−Gb|+|B0−Bb|
を算出する（ｓｔｅｐ３５２，ｓｔｅｐ３５３，ｓｔｅｐ３５４）。
【００９９】
次に、dist_R，total_G，total_Bの中の最小値を求め、これをdist_minとする（ｓｔｅｐ３５５）。そして、dist_min＝dist_Rならば（ｓｔｅｐ３５６，Ｙｅｓ）、色ＸとしてＲを選び、ＫとＲを出力色として画像処理部１０４に指定する（ｓｔｅｐ３５７）。dist_min＝dist_Gならば（ｓｔｅｐ３５８，Ｙｅｓ）、色ＸとしてＧを選び、Ｋ，Ｇを出力色として画像処理部１０４に指定する（ｓｔｅｐ３５９）。dist_min＝dist_Bならば（ｓｔｅｐ３５８，Ｎｏ）、色ＸとしてＢを選び、Ｋ，Ｂを出力色として画像処理部１０４に指定する（ｓｔｅｐ３６０）。
【０１００】
なお、ユーザが出力色を指定する場合には、以上の出力色判定処理は不要であることは当然である。
【０１０１】
画像処理部１０３の処理も基本的に前記第１の実施形態の場合と同様であるが、出力色の１つＸがＲ，Ｇ又はＢである点が異なる。この相違点について前記第１の実施形態に係る図５及び図８を参照して説明する。
【０１０２】
一実施例によれば、画像処理部１０３内の文字画像処理部２０７は図５のフローチャートに示すような処理を実行する。別の一実施例によれば、文字画像処理部２０７は図８のフローチャートに示すような処理を実行する。ただし、図５中のｓｔｅｐ１０２又は図８中のｓｔｅｐ２０１において、色ＸがＲならば、文字色と色Ｘとの距離dist_Xを
dist_X=|R(Cin)−255|+|G(Cin)−0|+|B(Cin)−0|
により算出する。色ＸがＧならば、距離dist_Xを
dist_X=|R(Cin)−0|+|G(Cin)−255|+|B(Cin)−0|
により算出する。また、色ＸがＢならば、距離dist_Xを
dist_X=|R(Cin)−0|+|G(Cin)−0|+|B(Cin)−255|
により算出する。これ以外の処理内容は前記第１の実施形態の場合と同様である。
【０１０３】
なお、Ｋが常に出力色の１つに選ばれたが、そのような前提を外し、出力可能な色Ｋ，Ｒ，Ｇ，Ｂの中から２つの出力色を選択するようにしてもよい。例えば、図１１のフローチャート中のｓｔｅｐ３０１〜３０８の処理ループ内で各画素のRGB成分とＫのRGB成分K(0,0,0)との距離dist_Ｋと、その総和total_Ｋを算出し、total_Ｒ,total_Ｇ,total_Ｂ,total_Ｋの小さいほうから２色を出力色として選んでもよく、係る態様も本実施形態に含まれる。また、画像出力部１０４の出力可能な色が２色の場合には、出力色は固定されるため、出力色判定部１０２は不要となり、また、ユーザが出力色を指定することも不要となるが、かかる態様も本実施形態に含まれるものである。
【０１０４】
＜第３の実施形態＞
図１３は、本発明の第３の実施形態に係る画像再生装置のブロック図である。この画像再生装置は、画像再生のモードとして、前記第１又は第２の実施形態と同様な２色再生のモードと、モノクロ再生のモードと、フルカラー再生のモードを有し、入力画像データに応じて再生モードが自動的に切り替えられる。
【０１０５】
この画像再生装置は、画像入力部１１００、入力画像データ記憶部１１０１、画像処理部１１０３、画像出力部１１０４、出力色判定部１１０２、有彩／無彩原稿判定部１１０５及び中間調／非中間調原稿判定部１１０６から構成される。
【０１０６】
画像入力部１１００は前記第１又は第２の実施形態における画像入力部１００と同一の手段であり、入力画像データ記憶部１１０１は前記第１又は第２の実施形態における入力画像データ記憶部１０１と同一の手段である。画像出力部１１０４は前記第１又は第２の実施形態における画像出力部１０４に対応する手段であり、Ｋ，Ｍ，Ｒ，Ｃの色剤又はＫ，Ｒ，Ｇ，Ｂの色剤を用いて画像を紙などの媒体にプリントする。画像処理部１１０３は前記第１又は第２の実施形態における画像処理部１０３に対応する手段であるが、前記第１又は第２の実施形態と同様の２色再生のための機能に加え、モノクロ再生のための機能とフルカラー再生のための機能を有する点が画像処理部１０３と異なる。出力色判定部１１０２は前記第１又は第２の実施形態における出力色判定部１１０２に対応する手段であるが、有彩／無彩原稿判定部１０５及び中間調／非中間調原稿判定部１１０６の判定結果に応じて再生モードの判定を行う機能が追加されていることが出力色判定部１０２と異なる。
【０１０７】
有彩／無彩原稿判定部１１０５は、画像入力部１１００より入力されて入力画像データ記憶部１１０１に一時的に記憶されている入力画像データが有彩原稿のものか無彩原稿のものか判定する手段であり、例えば図１４に示すような構成である。
【０１０８】
図１４に示す有彩／無彩原稿判定部１１０５は機能ブロック１１１０〜１１１５から構成される。ブロック１１１０とブロック１１１１は入力画像データの各画素毎に、そのＲ，Ｇ，Ｂ値の中の最大の値と最小の値を求める手段である。ブロック１１１２は、ブロック１１１０，１１１１により求められた最大の値と最小の値の差を計算する手段である。ブロック１１１３は、ブロック１１１２で計算された差が所定の閾値以上ならば有彩画素、そうでなければ無彩画素と判定する手段である。ブロック１１１４は、入力画像データ中のブロック１１１３により有彩画素と判定された画素の個数を計数する手段である。ブロック１１１５は、ブロック１１１４により計数された入力画像データ中の有彩画素数が所定の閾値以上ならば有彩原稿と判定し、そうでなければ無彩原稿と判定する手段である。このブロック１１１５の判定結果が、有彩／無彩原稿判定部１１０５の判定結果として出力される。なお、有彩／無彩原稿判定については従来から様々な手法が知られている。そのような公知の手法を有彩／無彩原稿判定部１１０５で用いてもよい。
【０１０９】
中間調／非中間調原稿判定部１１０６は、入力画像データが中間調原稿のものか非中間調原稿のものか判定する手段である。中間調とは、例えば網点絵柄、印画紙絵柄、ジェネレーション絵柄、万線絵柄である。
【０１１０】
中間調／非中間調原稿判定部１１０６は例えば例えば図１５に示すような構成である。ここに示した中間調／非中間調原稿判定部１１０６は、機能ブロック１１２０〜１１２４から構成される。ブロック１１２０は入力画像データの各画素が網点絵柄の画素であるか判定する手段であり、ブロック１１２１は入力画像データの各画素が印画紙絵柄の画素であるか判定する手段であり、ブロック１１２２はジェネレーション絵柄の画素であるか判定する手段である。ブロック１１２３は、ブロック１１２０，１１２１，１１２２により網点絵柄画素、印画紙絵柄画素又はジェネレーション絵柄画素と判定された画素の個数を計数する手段である。ブロック１１２４は、入力画像データ全体についてブロック１１２３で計数された画素数を所定の閾値と比較し、その画素数が閾値以上ならば中間調原稿と判定し、そうでなければ非中間調原稿と判定する手段である。このブロック１１２４の判定結果が中間調／非中間調原稿判定部１１０６の判定結果である。
【０１１１】
ブロック１１２０，１１２１，１１２２における判定には公知の手法を用いればよいが、その例を簡単に説明する。ブロック１１２１の印画紙絵柄画素判定には、入力画像データの例えばＧデータを適当な２つの閾値を用いて３値化し、中間レベルの画素を中心としたＮ×Ｍ画素内の所定数以上の画素が中間レベルであるときに中心画素を印画紙絵柄画素と判定するような手法を用いることができるが、これ以外の手法を採用してもよい。また、ブロック１１２０の網点絵柄画素判定には、入力画像データの例えばＧデータに対し、所定サイズのブロック毎にピーク画素を検出し、次に、注目したピーク画素を中心としたブロック内のピーク画素数が所定値を越えたときには注目画素を網点絵柄画素と判定するような手法を用いることができるが、他の手法を用いてもよい。また、ブロック１１２２におけるジェネレーション絵柄判定であるが、ジェネレーション原稿（孫コピー）には所定の大きさの追跡パターンがイエローの色剤で記録されているのが一般的であるので、入力画像データのＢデータ（イエローの補色）に対しパターンマッチングにより追跡パターンを検出し、この追跡パターンの画素をジェネレーション絵柄画素と判定するような手法を用いることができるが、他の手法を用いてもよい。なお、ブロック１１２２を省くことも可能である。
【０１１２】
図１６は、出力色判定部１１０２の動作を説明するためのフローチャートである。出力色判定部１１０２は、まず、有彩／無彩原稿判定部１１０５による判定結果が無彩原稿であるか判定し（ｓｔｅｐ４０１）、それが無彩原稿ならば出力色をＫ単色と決定し、Ｋ単色によるモノクロ再生を画像処理部１１０３に指定する（ｓｔｅｐ４０２）。
【０１１３】
有彩／無彩原稿判定部１１０５による判定結果が有彩原稿であるならば、次に、中間調／非中間調原稿判定部１１０６の判定結果が中間調原稿であるか判定し（ｓｔｅｐ４０３）、それが中間調原稿ならば（つまり有彩・中間調原稿）、出力色を全色と判定し、フルカラー再生モードを画像処理部１１０３に指定する。
【０１１４】
しかし、中間調／非中間調原稿判定部１１０６の判定結果が非中間調であるならば、つまり、有彩・非中間調原稿ならば、出力色としてＫとＸ（Ｃ，Ｍ，Ｙ中の１色又はＲ，Ｇ，Ｂ中の１色）の計２色を決定し（ｓｔｅｐ４０５）、その２色での２色再生モードを画像処理部１１０３に指定する（ｓｔｅｐ４０６）。
【０１１５】
ｓｔｅｐ４０５の処理内容は、前記第１又は第２の実施形態と同様である。すなわち、画像出力部１１０４がＫ，Ｃ，Ｍ，Ｙの色剤を用いる構成の場合には、ｓｔｅｐ４０５において図２又は図３に示す手順によりＫとＣ，Ｍ，Ｙ中の１色Ｘが出力色として選ばれる。画像出力部１１０４がＫ，Ｒ，Ｇ，Ｂの色剤を用いる構成の場合には、ｓｔｅｐ４０５において図１１又は図１２に示す手順によりＫとＲ，Ｇ，Ｂ中の１色Ｘが出力色として選ばれる。
【０１１６】
画像処理部１１０３の２色再生モードに係わる機能的構成は例えば図４に示すような構成である。その動作は前記第１又は第２の実施形態の場合と同様であるので、説明を繰り返さない。
【０１１７】
画像処理部１１０３は、Ｋ単色によるモノクロ再生モード時には、入力画像データ記憶部１１０１より入力画像データをラスター順に読み込み、各画素のデータ（ＲＧＢデータ）をＫデータへ変換し、この変換データを出力画像データ２０８へ書き込む動作をする。フルカラー再生モード時には、入力画像データをラスター順に読み込み、各画素のデータをＫＣＭＹ又はＫＲＧＢデータへ変換し、この変換データを出力画像データ記憶部２０８へ書き込む動作をする。上記変換は例えば一般的なマトリクス演算で行われる。
【０１１８】
なお、ユーザが再生モードや出力色などを指定するための操作部を設けてもよい。そのような操作部の例を図１７に示す。この例はデジタル複写機を想定したものであり、１２００は操作部のタッチパネル面である。
【０１１９】
このタッチパネル面１２００には、再生モードを指定するためのボタン１２０１〜１２０４、出力色（２色）をユーザが指定するためのボタン１２０５〜１２０８、２色再生モード時に出力色と異なる色の文字の加工方法を指定するボタン１２１０〜１２１２と各加工方法に対応した文字の再生イメージ１２１３〜１２１５、プリント枚数を指定するためのボタン１２１６、プリント開始を指示するボタン１２１７などが表示される。
【０１２０】
ユーザは「フルカラー」ボタン１２０１にタッチすることにより、フルカラー再生モードを指定することができる。この場合、出力判定部１１０２の判定結果は無効化され、画像処理部１１０３はフルカラー再生モードで動作する。
【０１２１】
ユーザは「白黒」ボタン１２０２にタッチすることにより、Ｋ単色によるモノクロ再生モードを指定することができる。この場合、出力判定部１１０２の判定結果は無効化され、画像処理部１１０３はモノクロ再生モードで動作する。
【０１２２】
ユーザは「自動２色」ボタン１２０３又は「指定２色」ボタン１２０４にタッチすることにより、再生モードの自動選択を指定することができる。この場合、画像処理部１１０３は、出力色判定部１１０２より指定された再生モードで動作する。ただし、「自動２色」にタッチした場合には、２色再生モード時の出力色として出力色判定部１１０２により指定された２色が用いられ、「指定２色」ボタンにタッチした場合には、ボタン１２０５〜１２０８をタッチすることにより指定された２色が、２色再生モード時の出力色として用いられる。
【０１２３】
ボタン１２０３又は１２０４にタッチした場合、ボタン１２１０〜１２１２と再生イメージ１２１３〜１２１５が表示される。ユーザは、ボタン１２１０〜１２１２の１つを選択してタッチすることにより、２色再生モード時における出力色と異なる色の文字の加工方法を指定することができる。ここに示す例では便宜上、影文字、斜体文字、グラデーション文字を選択できるものとしているが、図７又は図１０に関連して示したような様々な文字加工方法の中から１つ又は複数を選択できるようにしてもよいことは前記第１又は第２の実施形態に関連して説明から明らかであろう。
【０１２４】
以上、本発明に係る画像再生装置の実施形態について説明したが、その説明は本発明に係る画像再生方法の実施形態の説明でもあることは明かである。
【０１２５】
また、前記各実施形態に係る画像再生装置の全体又は一部をＣＰＵ、メモリ、ハードディスクや周辺機器などからなるコンピュータを利用して実現することも可能であることは明らかである。そのためのプログラム、例えば、図１中の入力画像データ記憶部１０１、出力色判定部１０２、画像処理部１０３としてコンピュータを機能させるプログラム、その画像処理部１０３の構成手段としてコンピュータを機能させるプログラム、図１３中の入力画像データ記憶部１１０１、出力色判定部１１０２、画像処理部１１０３、有彩／無彩原稿判定部１１０５、中間調／非中間調原稿判定部１１０６としてコンピュータを機能させるプログラムなども本発明に含まれる。また、そのようなプログラムが記録された磁気ディスク、光ディスク、光磁気ディスク、半導体記憶素子などのコンピュータが読み取り可能な各種記録（記憶）媒体も本発明に含まれる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１及び第２の実施形態に係る画像再生装置の構成を説明するためのブロック図である。
【図２】出力色判定処理の一例を説明するためのフローチャートである。
【図３】出力色判定処理の他の例を説明するためのフローチャートである。
【図４】画像処理部の構成例を説明するためのブロック図である。
【図５】画像処理部内の文字画像処理部における処理の一例を説明するためのフローチャートである。
【図６】図５中のｓｔｅｐ１１７（１１３）の処理の一例を説明するためのフローチャートである。
【図７】文字画像データの加工例を示す図である。
【図８】画像処理部内の文字画像処理部における処理の他の例を説明するためのフローチャートである。
【図９】図８中のｓｔｅｐ２１２の処理の一例を説明するためのフローチャートである。
【図１０】文字画像データの加工例を示す図である。
【図１１】本発明の第２の実施形態における出力色判定処理の一例を説明するためのフローチャートである。
【図１２】本発明の第２の実施形態における出力色判定処理の他の例を説明するためのフローチャートである。
【図１３】本発明の第３の実施形態に係る画像再生装置の構成を説明するためのブロック図である。
【図１４】有彩／無彩原稿判定部の構成例を示すブロック図である。
【図１５】中間調／非中間調原稿判定部の構成例を示すブロック図である。
【図１６】出力色判定処理の説明のためのフローチャートである。
【図１７】ユーザが再生モードや出力色などを指定するための操作部の一例を説明するための模式図である。
【符号の説明】
【０１２７】
１００    画像入力部
１０１    入力画像データ記憶部
１０２    出力色判定部
１０３    画像処理部
１０４    画像出力部
２００    文字領域抽出部
２０３    文字画像切り出し部
２０５    文字色検出部
２０７    文字画像処理部
【図１】
0004453979.tif 000002
【図２】
0004453979.tif 000003
【図３】
0004453979.tif 000004
【図４】
0004453979.tif 000005
【図５】
0004453979.tif 000006
【図６】
0004453979.tif 000007
【図７】
0004453979.tif 000008
【図８】
0004453979.tif 000009
【図９】
0004453979.tif 000010
【図１０】
0004453979.tif 000011
【図１１】
0004453979.tif 000012
【図１２】
0004453979.tif 000013
【図１３】
0004453979.tif 000014
【図１４】
0004453979.tif 000015
【図１５】
0004453979.tif 000016
【図１６】
0004453979.tif 000017
【図１７】
0004453979.tif 000018