(57)【要約】【課題】出力内容の色と当該出力内容が出力される際の背景の色との関係を考慮して出力内容の色を変更し、出力内容を出力した際の視認性を向上させる。【解決手段】原稿画像データの色と、原稿画像データが出力される際の背景となる背景画像データの色とから、原稿画像データが出力された場合の見易さの度合いを表す視認性を示す視認値を算出する視認値算出部１０６と、視認値が所定の視認性の許容値未満であった場合、視認値が許容値以上となるよう原稿画像データの色を変換する色変換部１０８と、を備える。【選択図】図２
2017046343.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像データの色と、前記原稿画像データが出力される際の背景となる背景画像データの色とから、前記原稿画像データが出力された場合の見易さの度合いを表す視認性を示す視認値を算出する視認値算出部と、
前記視認値が所定の前記視認性の許容値未満であった場合、前記視認値が前記許容値以上となるよう前記原稿画像データの色を変換する色変換部と、
を備える情報処理装置。
【請求項２】
原稿を読み取り、前記原稿画像データを生成する原稿読取部と、
前記原稿画像データが出力される記録媒体の色を検知して、前記背景画像データを生成する色検知部と、をさらに備える、請求項１に記載の情報処理装置。
【請求項３】
前記原稿画像データの内容を解析して、前記原稿画像データの所定の領域に対して、写真または文字のいずれかを示す原稿種を判定する原稿種判定部をさらに備え、
前記色変換部は、前記原稿種の判定結果に応じて、前記原稿画像データの色を変換する、請求項１または２に記載の情報処理装置。
【請求項４】
前記色変換部は、前記原稿種が写真であった場合、色相を変化させず、輝度および彩度を変化させることで前記原稿画像データの色を変更する、請求項３に記載の情報処理装置。
【請求項５】
前記原稿画像データおよび前記背景画像データを取得する取得部と、
前記原稿画像データを原稿に応じた複数の原稿領域に分割する原稿画像分割部と、
前記背景画像データを所定の分割サイズで複数の背景領域に分割する背景画像分割部と、を備え、
前記視認値算出部は、前記原稿領域ごとに、前記原稿画像データの色と前記背景画像データの色とから前記視認値を算出し、
前記色変換部は、前記視認値が前記許容値未満であった場合、前記原稿領域ごとに、前記視認値が前記許容値以上となるように前記原稿画像データの色を変換する、請求項１に記載の情報処理装置。
【請求項６】
前記原稿画像データの内容を解析して、前記原稿画像データの所定の領域に対して、写真または文字のいずれかを示す原稿種を判定する原稿種判定部をさらに備え、
前記原稿画像分割部は、前記原稿種の判定結果に応じて、前記原稿画像データを複数の前記原稿領域に分割する、請求項５に記載の情報処理装置。
【請求項７】
前記分割サイズの入力を受け付ける入力受付部をさらに備え、
前記背景画像分割部は、前記背景画像データを、受け付けた前記分割サイズで複数の前記背景領域に分割する、請求項５または６に記載の情報処理装置。
【請求項８】
前記原稿画像データの内容を解析して、前記原稿画像データを構成する最小の文字サイズに応じて、前記分割サイズを決定するサイズ決定部をさらに備え、
前記背景画像分割部は、前記背景画像データを、決定された前記分割サイズの複数の前記背景領域に分割する、請求項５または６に記載の情報処理装置。
【請求項９】
前記背景領域ごとの平均色を算出する平均色算出部をさらに備え、
前記視認値算出部は、前記原稿領域ごとに、前記原稿領域を構成する一または複数の前記背景領域の前記平均色の平均値を算出し、算出した前記平均値を前記原稿領域の前記背景画像データの色として、前記視認値を算出する、請求項５〜８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記取得部は、原稿を読み取り、前記原稿画像データを生成し、前記原稿画像データが出力される記録媒体を読み取り、前記背景画像データを生成する読取部である、請求項５〜９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記取得部は、前記原稿画像データおよび前記背景画像データを、ネットワークを介して接続された外部装置から受信する通信制御部である、請求項５〜９のいずれか一項に記載の情報処理装置。
【請求項１２】
色が変換された前記原稿画像データを印刷する印刷制御部をさらに備える、請求項５〜１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記背景画像データ上に、色が変換された前記原稿画像データを配置して表示部に表示する表示制御部をさらに備える、請求項５〜１１のいずれか一項に記載の情報処理装置。
【請求項１４】
前記視認値算出部は、前記原稿画像データと前記背景画像データとの輝度差、彩度差、および色相差に基づいて前記視認値を算出する、請求項１〜１３のいずれか一項に記載の情報処理装置。
【請求項１５】
前記視認値算出部は、前記原稿画像データと前記背景画像データとの前記輝度差、前記彩度差、および前記色相差それぞれに所定の前記視認性への影響度を示す係数を乗じて加算することにより前記視認値を算出する、請求項１４に記載の情報処理装置。
【請求項１６】
前記視認値算出部は、前記視認値を以下の式により算出する、請求項１５に記載の情報処理装置。
視認値＝Ｘｙ＊｜Ｙｐ−Ｙｏ｜＋Ｘｓ＊｜Ｓｐ−Ｓｏ｜＋Ｘｈ＊｜Ｈｐ−Ｈｏ｜
Ｘｙ、Ｙｐ、Ｙｏ、Ｘｓ、Ｓｐ、Ｓｏ、Ｘｈ、Ｈｐ、Ｈｏは、以下の値を示す。
Ｘｙ：前記輝度差による前記視認性への影響度を示す係数
Ｙｐ−Ｙｏ：前記輝度差
Ｘｓ：前記彩度差による前記視認性への影響度を示す係数
Ｓｐ−Ｓｏ：前記彩度差
Ｘｈ：前記色相差による前記視認性への影響度を示す係数
Ｈｐ−Ｈｏ：前記色相差
【請求項１７】
前記輝度差、前記彩度差、および前記色相差が大きいほど、前記視認性が高くなる、請求項１４〜１６のいずれか一項に記載の情報処理装置。
【請求項１８】
情報処理装置で実行される情報処理方法であって、
原稿画像データの色と、前記原稿画像データが出力される際の背景となる背景画像データの色とから、前記原稿画像データが出力された場合の見易さの度合いを表す視認性を示す視認値を算出する視認値算出ステップと、
前記視認値が所定の前記視認性の許容値未満であった場合、前記視認値が前記許容値以上となるよう前記原稿画像データの色を変換する色変換ステップと、
を含む情報処理方法。
【請求項１９】
原稿画像データの色と、前記原稿画像データが出力される際の背景となる背景画像データの色とから、前記原稿画像データが出力された場合の見易さの度合いを表す視認性を示す視認値を算出する視認値算出ステップと、
前記視認値が所定の前記視認性の許容値未満であった場合、前記視認値が前記許容値以上となるよう前記原稿画像データの色を変換する色変換ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置の一例である画像処理装置（例えば、複写機やプリンタ等）においては、用紙（記録媒体）にインクやトナー等の色材を用いて印字することで印刷を行っているが、印刷物の色によって肉眼での視認性が変化する。視認性とは、目で見たときの確認し易さ、すなわち見易さの度合いである。
【０００３】
例えば、白色の用紙に黒色の文字を印刷する場合より、黄色の文字を印刷する場合の方が、視認性が低くなる。さらに、色のついた紙に印刷する場合、用紙の色と印刷内容の色との関係によって、印刷物の視認性が低下することがある。
【０００４】
そこで、印刷物の視認性を確保するために、印刷内容の色を変更して印刷する技術が知られている。例えば、再現性よりも視認性や見栄えなどが重視される印刷物の視認性や画質を向上させる画像処理装置が開示されている（特許文献１参照）。この特許文献１の画像処理装置は、画像データの色相の度数分布から視認性を重視する画像データか否かを判別し、視認性を重視する画像データと判別されると、画素データの濃度、彩度、色相の少なくとも一つを変換している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、視認性を確保するために印刷内容の色を変更して印刷する従来の画像処理装置では、用紙が白色である場合の視認性については考慮されているが、用紙に所定の色がついている場合の視認性については考慮されていないという問題があった。また、画像処理装置以外でも、例えば、情報処理装置の一例である携帯電話の待ち受け画面等で背景画像の上に文字を表示させるような場合も同様に視認性の問題が生じる。
【０００６】
本発明は、上記に鑑みてなされたものであって、出力内容の色と当該出力内容が出力される際の背景の色との関係を考慮して出力内容の色を変更し、出力内容を出力した際の視認性を向上させる情報処理装置、情報処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、原稿画像データの色と、前記原稿画像データが出力される際の背景となる背景画像データの色とから、前記原稿画像データが出力された場合の見易さの度合いを表す視認性を示す視認値を算出する視認値算出部と、前記視認値が所定の前記視認性の許容値未満であった場合、前記視認値が前記許容値以上となるよう前記原稿画像データの色を変換する色変換部と、を備える。
【発明の効果】
【０００８】
本発明によれば、出力内容の色と当該出力内容が出力される際の背景の色との関係を考慮して出力内容の色を変更し、出力内容を出力した際の視認性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態の画像処理装置のハードウェア構成の例を示す図である。
【図２】図２は、第１の実施形態の画像処理装置の機能構成の例を示す図である。
【図３】図３は、第１の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【図４】図４は、第１の実施形態の画像処理装置による印刷処理の説明図である。
【図５】図５は、第２の実施形態の画像処理装置の機能構成の例を示す図である。
【図６】図６は、第２の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【図７】図７は、第２の実施形態の画像処理装置による印刷処理の説明図である。
【図８】図８は、第３の実施形態の画像処理装置の機能構成の例を示す図である。
【図９】図９は、第３の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【図１０】図１０は、第３の実施形態の画像処理装置による分割処理の説明図である。
【図１１】図１１は、第４の実施形態の画像処理装置の機能構成の例を示す図である。
【図１２】図１２は、第４の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【図１３】図１３は、第４の実施形態の画像処理装置による分割処理の説明図である。
【図１４】図１４は、第５の実施形態のＰＣのハードウェア構成の例を示す図である。
【図１５】図１５は、第５の実施形態のＰＣの機能構成の例を示す図である。
【図１６】図１６は、第５の実施形態のＰＣによる表示処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、情報処理装置、情報処理方法、およびプログラムの実施の形態を詳細に説明する。
【００１１】
（第１の実施形態）
第１の実施形態では、情報処理装置を画像処理装置に適用した例を示す。以下の実施形態の画像処理装置は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機、複写機、プリンタ等の画像処理機能を備えた装置である。
【００１２】
図１は、第１の実施形態の画像処理装置のハードウェア構成の例を示す図である。第１の実施形態の画像処理装置１００は、読取装置５１、操作パネル５２、ＣＰＵ（Central  Processing  Unit）５３、ＲＯＭ（Read  Only  Memory）５４、ＲＡＭ（Random  Access  Memory)５５、印刷装置５６、画像メモリ５７、補助記憶装置５８、及びＮＩＣ（Network  Interface  Card）５９を備える。読取装置５１、操作パネル５２、ＣＰＵ５３、ＲＯＭ５４、ＲＡＭ５５、印刷装置５６、画像メモリ５７、補助記憶装置５８、及びＮＩＣ５９は、バス６０を介して接続されている。
【００１３】
読取装置５１は、原稿を読み取り画像データに変換する装置であり、例えばスキャナである。本実施形態では、原稿を読み取った画像データを、「原稿画像データ」と称する。
【００１４】
操作パネル５２は、情報の表示と入力とが可能な装置であり、例えば液晶タッチパネルである。本実施形態では、操作パネル５２から、ユーザによる各種設定を受け付ける。
【００１５】
ＣＰＵ５３は、プログラムを実行することにより、画像処理装置１００の動作を制御する。例えば、ＣＰＵ５３は、読取装置５１により読み取った原稿画像データに対して、読取装置５１の特性に応じた補正や拡大縮小等の画像処理制御を行う。また、ＣＰＵ５３は、画像処理部からの原稿画像データを展開し、印刷する際に要する印刷データを出力する。また、ＣＰＵ５３は、印刷データに対し、印刷装置５６の特性に応じた補正等の画像処理制御を行って印刷装置５６に出力する。
【００１６】
ＲＯＭ５４は、ＣＰＵ５３により実行されるプログラム等を記憶する。ＲＡＭ５５は、ＣＰＵ５３がプログラムを実行するときに、当該プログラムに関する情報を一時的に記憶する。
【００１７】
印刷装置５６は、原稿画像データを用紙等の記録媒体に印刷するものであり、例えばプロッタである。画像メモリ５７は、読取装置５１により読み取られた原稿画像データ等を記憶する。補助記憶装置５８は、各種情報を記憶するものであり、例えばメモリカードやＨＤＤ等である。ＮＩＣ５９は、画像処理装置１００に接続された他の装置と通信するものである。
【００１８】
次に、第１の実施形態の画像処理装置１００の機能構成について説明する。図２は、第１の実施形態の画像処理装置の機能構成の例を示す図である。図２に示すように、画像処理装置１００は、原稿読取部１０２と、用紙色検知部１０４と、視認性判定部１０６と、色変換部１０８と、印刷制御部１１０と、を主に備えている。
【００１９】
原稿読取部１０２は、画像処理装置１００に載置された原稿をスキャナなどの読取装置５１で読み取り、視認性の判定に用いるＲＧＢの原稿画像データを生成する。ここで、ＲＧＢの原稿画像データとは、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色で表現される画像情報である。また、視認性とは、目で見たときの確認し易さ、すなわち見易さの度合いである。
【００２０】
用紙色検知部１０４は、原稿読取部１０２により生成された原稿画像データが印刷（出力）される用紙の色を検知して用紙の画像データである用紙画像データを生成する。具体的には、例えば、本実施形態では、用紙が収納される給紙トレイから印刷エンジンまでの搬送経路上に、用紙の色を検知可能なイメージセンサを配置して用紙の色を検知する。用紙は、記録媒体の一例である。また、用紙画像データは、背景画像データに相当する。
【００２１】
また、用紙の色の検知方法は他の方法でもよい。例えば、ユーザにより、給紙トレイにセットする用紙の色の入力を受け付け、予め画像処理装置１００に用紙の色を登録しておいてもよい。また、画像処理装置１００による印刷実行前に、用紙を読取装置５１（スキャナ）で読み取ってもよい。なお、用紙色検知部１０４は、色検知部に相当する。
【００２２】
視認性判定部１０６は、原稿読取部１０２により読み取った原稿画像データの色と、用紙色検知部１０４により読み取った用紙画像データの色とから、原稿画像データが用紙に印刷された場合の印刷物の見易さの度合いを表す視認性を示す視認値を算出し、当該視認値により視認性を判定して判定結果を色変換部１０８に通知する。ここで、視認性の判定について具体的に説明する。
【００２３】
まず、原稿画像データを用紙に印刷した印刷物の視認性に影響を与える要素として、印刷内容の色と用紙色との輝度差、彩度差、色相差がある。輝度差、彩度差、色相差が大きいほど、印刷物の視認性が高くなる。
【００２４】
輝度（Ｙ）、彩度（Ｓ）は、それぞれ以下の式（１）、（２）のように定義される。
【００２５】
輝度（Ｙ）＝（０．２９９＊Ｒ＋０．５８７＊Ｇ＋０．１１４＊Ｂ）／２５５    ・・・式（１）
【００２６】
彩度（Ｓ）＝（Ｉｍａｘ−Ｉｍｉｎ）／Ｉｍａｘ    ・・・式（２）
【００２７】
そして、色相（Ｈ）は、ＲＧＢによって異なり、以下の式（３）のように算出される。
【００２８】
色相（Ｈ）＝Ｕｎｄｅｆｉｎｅｄ          Ｉｍｉｎ＝Ｉｍａｘの場合
（６０＊（Ｇ−Ｒ）／（Ｉｍａｘ−Ｉｍｉｎ）＋６０）／３６０                                  Ｉｍｉｎ＝Ｂの場合
（６０＊（Ｂ−Ｇ）／（Ｉｍａｘ−Ｉｍｉｎ）＋１８０）／３６０                                Ｉｍｉｎ＝Ｒの場合
（６０＊（Ｒ−Ｂ）／（Ｉｍａｘ−Ｉｍｉｎ）＋３００）／３６０                                Ｉｍｉｎ＝Ｇの場合                        ・・・式（３）
【００２９】
ここで、Ｒ、Ｇ、Ｂは、各８ｂｉｔ（０〜２５５）とする。また、
Ｉｍａｘ＝ＭＡＸ（Ｒ，Ｇ，Ｂ）
Ｉｍｉｎ＝ＭＩＮ（Ｒ，Ｇ，Ｂ）
となっている。
【００３０】
そして、算出される輝度（Ｙ）、彩度（Ｓ）、および色相（Ｈ）は、いずれも０〜１の値となる。例えば、Ｒ＝２５５、Ｇ＝０、Ｂ＝２５５（マゼンタ）の場合、上述の式（１）〜（３）に数値を代入すると、Ｙ＝０．４１、Ｓ＝１、Ｈ＝０．８３となる。
【００３１】
そして、印刷内容（原稿画像データ）と用紙の輝度、彩度、および色相をそれぞれ以下のように定義する。
Ｙｏ：印刷内容の輝度、Ｓｏ：印刷内容の彩度、Ｈｏ：印刷内容の色相
Ｙｐ：出力用紙の輝度、Ｓｐ：出力用紙の彩度、Ｈｐ：出力内容の色相
そうすると、印刷内容と用紙色の輝度差は｜Ｙｐ−Ｙｏ｜、彩度差は｜Ｓｐ−Ｓｏ｜、色相差は｜Ｈｐ−Ｈｏ｜となる。
【００３２】
また、原稿画像データと用紙画像データは、輝度差、彩度差、および色相差の各要素による印刷物の視認性への影響度（影響を与える度合い）を示す係数を、以下のように定義する。
Ｘｙ：輝度差による視認性への影響度を示す係数
Ｘｓ：彩度差による視認性への影響度を示す係数
Ｘｈ：色相差による視認性への影響度を示す係数
【００３３】
ここで、上述の係数Ｘｙ、Ｘｓ、Ｘｈは、合計が１（Ｘｙ＋Ｘｓ＋Ｘｈ＝１）となるようユーザが任意に設定可能となっている。また、影響度は、輝度差＞彩度差＞色相差であることが知られているため、例えばＸｙ＝０．６、Ｘｓ＝０．３、Ｘｈ＝０．１という組み合わせが挙げられる。このように、輝度差、彩度差、および色相差の中でどの要素をどの程度重視して視認性を判定するかを任意に設定可能とすることで、ユーザの要求や嗜好に応じた柔軟な判定ができる。
【００３４】
以上より、視認値（印刷物の見易さの度合いを示す視認性を表す値）を以下の式（４）のように定義し、視認値を算出する。この場合、視認値が大きいほど、視認性が高くなる。
視認値＝Ｘｙ＊｜Ｙｐ−Ｙｏ｜＋Ｘｓ＊｜Ｓｐ−Ｓｏ｜＋Ｘｈ＊｜Ｈｐ−Ｈｏ｜    ・・・式（４）
【００３５】
そして、視認性を判定するためには、予めユーザにより視認値の低下をどこまで許容できるかを示す視認性の許容値が設定され、当該視認性の許容値が登録される。この視認性の許容値は、任意に設定可能である。このように、視認性の許容値を任意に設定可能とすることで、ユーザの要求や嗜好に応じた柔軟な設定が可能となる。
【００３６】
視認性判定部１０６は、上述の式（１）〜（４）によって、視認値を算出する。そして、視認性判定部１０６は、算出された視認値が、予め定めた視認性の許容値未満であるか否かを判定し、算出された視認値が、視認性の許容値未満であった場合、「視認性が低い（悪い）」と判定する。また、視認性判定部１０６は、算出された視認値が、視認性の許容値以上であった場合、「視認性が高い（良い）」と判定する。このように、輝度差、彩度差、および色相差から視認性を判定することで、色の違いによる視認性への影響を複合的に考慮した正確な判定ができる。なお、視認性判定部１０６が視認値算出部に相当する。
【００３７】
色変換部１０８は、視認値が所定の視認性の許容値未満であった場合（視認性が低いと判断された場合）、視認性の判定結果に応じて、視認値が視認性の許容値以上となるよう原稿画像データの色を変換する。すなわち、色変換部１０８は、印刷内容の色（Ｒ,Ｇ,Ｂ）を変換することで、上述のＹｏ、Ｓｏ、Ｈｏを変更し、印刷物の視認性を向上させる。
【００３８】
具体的には、色変換部１０８は、以下の式（５）を満たすように印刷内容（原稿画像データ）の色を変換する。
視認値＝Ｘｙ＊｜Ｙｐ−Ｙｏ｜＋Ｘｓ＊｜Ｓｐ−Ｓｏ｜＋Ｘｈ＊｜Ｈｐ−Ｈｏ｜≧許容値    ・・・式（５）
【００３９】
また、視認性の許容値は、複数設定可能であって、視認性の判定に幅を持たせる構成としてもよい。このように、視認性の許容値を複数設定可能とすることで、視認性の改善効果を段階的に得られる。具体的には、例えば、視認性の許容値を２つ設定可能とすれば、視認性の判定として「視認性が低い（悪い）」、「視認性がやや低い（やや悪い）」、「視認性が高い（良い）」など３段階で視認性の判定を行うことができる。
【００４０】
印刷制御部１１０は、印刷物の視認性が良いと判定された場合、または色変換部１０８により印刷内容の色が変換されて印刷物の視認性が良くなった場合、印刷内容である原稿画像データを用紙に印刷する。この時、印刷制御部１１０は、ＲＧＢの原稿画像データを印字色のＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）に変換する処理も行う。
【００４１】
次に、本実施形態の画像処理装置１００による印刷処理の流れを説明する。図３は、第１の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【００４２】
まず、原稿読取部１０２は、原稿を読み取り（ステップＳ１０）、読み取った結果からＲＧＢの原稿画像データを生成する（ステップＳ１２）。原稿を印刷する用紙が給紙トレイから印刷エンジンに向かって搬送されると、用紙色検知部１０４は、用紙の搬送経路上に備えられたイメージセンサにより用紙の色を検知して、用紙画像データを生成する（ステップＳ１４）。
【００４３】
次に、視認性判定部１０６は、原稿画像データと用紙画像データとから、原稿画像データが用紙に印刷された場合の印刷物の視認値を算出する（ステップＳ１６）。視認性判定部１０６は、印刷物の視認値が視認性の許容値未満か否かを判定し（ステップＳ１８）、印刷物の視認値が視認性の許容値以上であった場合（ステップＳ１８：Ｎｏ）、視認性が高いと判定され、ステップＳ２２の印刷処理へすすむ。
【００４４】
一方、印刷物の視認値が視認性の許容値未満であった場合（ステップＳ１８：Ｙｅｓ）、視認性が低いと判定され、ステップＳ２０の色変換処理へすすむ。色変換部１０８は、視認性の判定結果に応じて、視認値が視認性の許容値以上となるように印刷内容である原稿画像データの色変換を行う（ステップＳ２０）。
【００４５】
そして、印刷制御部１１０は、印刷物の視認性が良いと判定された場合、印刷内容であるＲＧＢの原稿画像データをＣＭＹＫに変換して用紙に印刷する（ステップＳ２２）。
【００４６】
次に、本実施形態の画像処理装置１００による印刷処理について実際の数値を用いて説明する。図４は、第１の実施形態の画像処理装置による印刷処理の説明図である。図４では、Ｘｙ＝０．６、Ｘｓ＝０．３、Ｘｈ＝０．１、視認性の許容値＝０．３とする。
【００４７】
＜色変換処理実施前＞
図４に示す画像データＡは、色変換処理実施前の原稿画像データを示している。この時、用紙色（ａ１）は、薄い赤（Ｒ＝２５５、Ｇ＝２００、Ｂ＝２００）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８５、彩度Ｓ＝０．２２、色相Ｈ＝０．００となる。
【００４８】
そして、文字色（ａ２）は、薄いマゼンタ（Ｒ＝２５５、Ｇ＝１８０、Ｂ＝２５５）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８３、彩度Ｓ＝０．２９、色相Ｈ＝０．８３となる。
【００４９】
このとき、上述の式（４）を用いると、視認値＝０．１２となり、視認性の許容値未満となるため、視認性が低い（悪い）と判定され、色変換処理を実施する。
【００５０】
＜色変換処理実施後＞
図４に示す画像データＢは、色変換処理実施後の原稿画像データを示している。この時、用紙色（ｂ１）は、薄い赤（Ｒ＝２５５、Ｇ＝２００、Ｂ＝２００）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８５、彩度Ｓ＝０．２２、色相Ｈ＝０．００となる。
【００５１】
そして、文字色（ｂ２）は、濃いマゼンタ（Ｒ＝２５５、Ｇ＝７０、Ｂ＝２５５）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．５７、彩度Ｓ＝０．７３、色相Ｈ＝０．８３となる。
【００５２】
この時、上述の式（４）を用いると、視認値＝０．３３となり、視認性の許容値以上となるため、視認性が高い（良い）と判定され、印刷処理を実施する。
【００５３】
この例では、色相は変更せずに、文字色の輝度と彩度を変更することで、薄いマゼンタから濃いマゼンタに変更し、これにより、印刷物の視認性が向上する。
【００５４】
このように、第１の実施形態の画像処理装置１００は、原稿を読み取って生成した原稿画像データと、用紙の色を検知して生成した用紙画像データとから、用紙に原稿画像を印刷した場合の印刷物の視認値を算出し、当該視認値により視認性を判定して判定結果に応じて、印刷内容の色を変換する。これにより、用紙が白色でない場合でも、印刷内容の色と用紙の色との関係を考慮して印刷内容の色を変換でき、印刷物の視認性を向上させることができる。
【００５５】
（第２の実施形態）
第２の実施形態では、情報処理装置を画像処理装置に適用した例を示す。第１の実施形態の画像処理装置では、原稿画像データと用紙画像データとに基づいて、用紙に原稿画像を印刷した場合の印刷物の視認値を算出し、当該視認値により視認性を判定して判定結果に応じて印刷内容の色を変換するものであった。第２の実施形態の画像処理装置では、さらに、原稿種を判定し、原稿種によって印刷内容の色を変換するものである。
【００５６】
第２の実施形態の画像処理装置のハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【００５７】
次に、第２の実施形態の画像処理装置２００の機能構成について説明する。図５は、第２の実施形態の画像処理装置の機能構成の例を示す図である。図５に示すように、画像処理装置２００は、原稿読取部１０２と、用紙色検知部１０４と、視認性判定部１０６と、原稿種判定部２１２と、色変換部２０８と、印刷制御部１１０と、を主に備えている。ここで、原稿読取部１０２、用紙色検知部１０４、視認性判定部１０６、および印刷制御部１１０は、第１の実施形態と同様であるため説明を省略する。
【００５８】
原稿種判定部２１２は、原稿読取部１０２により生成された原稿画像データの内容を解析して、原稿画像データの所定の領域に対して原稿種を判定し、判定結果を色変換部２０８に通知する。本実施形態の原稿種とは、写真または文字である。
【００５９】
色変換部２０８は、視認性判定部１０６による視認性の判定結果と、原稿種判定部２１２による原稿種の判定結果とに応じて、原稿画像データの色を変換する。具体的には、原稿種が写真である場合、視認性を確保するために色変換により色相が変化してしまうと不自然な画像となり、写真としての情報を損ねるため、好ましくない。一方、原稿種が文字である場合、元原稿の文字色から色相が変化しても文字としての情報は失われないため、許容できる場合が多い。なお、視認性の判定結果に応じた原稿画像データの色変換は、第１の実施形態と同様である。
【００６０】
従って、色変換部２０８は、原稿種判定部２１２による原稿種の判定結果が写真であった場合、第１の実施形態で記述した式（５）を満たし、かつ色相の変化しない範囲、すなわち、輝度および彩度を変化させることで印刷内容の色変換を行う。このように、写真原稿において色相が変化することで不自然な画像となることを防止して、視認性を確保することができる。
【００６１】
一方、色変換部２０８は、原稿種判定部２１２による原稿種の判定結果が文字であった場合、第１の実施形態で記述した式（５）を満たす範囲で、印刷内容の色変換を行う。この場合は、視認性の高い結果を得られるのであれば、色相が変化してもよい。
【００６２】
次に、本実施形態の画像処理装置２００による印刷処理の流れを説明する。図６は、第２の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【００６３】
まず、原稿読取部１０２は、原稿を読み取り（ステップＳ３０）、読み取った結果からＲＧＢの原稿画像データを生成する（ステップＳ３２）。原稿種判定部２１２は、生成された原稿画像データを解析して原稿種を判定する（ステップＳ３４）。そして、原稿を印刷する用紙が給紙トレイから印刷エンジンに向かって搬送されると、用紙色検知部１０４は、用紙の搬送経路上に備えられたイメージセンサにより用紙の色を検知して、用紙画像データを生成する（ステップＳ３６）。
【００６４】
次に、視認性判定部１０６は、原稿画像データと用紙画像データとから、原稿画像データが用紙に印刷された場合の印刷物の視認値を算出する（ステップＳ３８）。視認性判定部１０６は、印刷物の視認値が視認性の許容値未満か否かを判定し（ステップＳ４０）、印刷物の視認値が視認性の許容値以上であった場合（ステップＳ４０：Ｎｏ）、視認性が高いと判定され、ステップＳ４４の印刷処理へすすむ。
【００６５】
一方、印刷物の視認値が視認性の許容値未満であった場合（ステップＳ４０：Ｙｅｓ）、視認性が低いと判定され、ステップＳ４２の色変換処理へすすむ。色変換部２０８は、視認性の判定結果と原稿種とに応じて、視認値が視認性の許容値以上となるように印刷内容である原稿画像データの色変換を行う（ステップＳ４２）。このとき、原稿種が写真であった場合は色相を変化させず、輝度および彩度を変化させることで、原稿画像データの色変換を行う。一方、原稿種が文字であった場合、輝度、彩度、および色相を変化させることで、原稿画像データの色変換を行う。
【００６６】
そして、印刷制御部１１０は、印刷物の視認性が良いと判定された場合、印刷内容であるＲＧＢの原稿画像データをＣＭＹＫに変換して用紙に印刷する（ステップＳ４４）。
【００６７】
次に、本実施形態の画像処理装置２００による印刷処理について実際の数値を用いて説明する。図７は、第２の実施形態の画像処理装置による印刷処理の説明図である。図７では、Ｘｙ＝０．６、Ｘｓ＝０．３、Ｘｈ＝０．１、視認性の許容値＝０．３とする。
【００６８】
そして、原稿種判定部２１２によって、原稿画像データにおける写真領域と文字領域に分離される。それぞれの領域に対して、異なる色変換処理を実施する。まず、写真領域について説明する。
【００６９】
＜色変換処理実施前＞
図７に示す画像データＣは、色変換処理実施前の原稿画像データの写真領域を示している。この時、用紙色（ｃ１）は、薄い赤（Ｒ＝２５５、Ｇ＝２００、Ｂ＝２００）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８５、彩度Ｓ＝０．２２、色相Ｈ＝０．００となる。
【００７０】
そして、写真色（ｃ２）は、薄いマゼンタ（Ｒ＝２５５、Ｇ＝１８０、Ｂ＝２５５）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８３、彩度Ｓ＝０．２９、色相Ｈ＝０．８３となる。
【００７１】
このとき、上述の式（４）を用いると、視認値＝０．１２となり、視認性の許容値未満となるため、視認性が低い（悪い）と判定され、色変換処理を実施する。
【００７２】
＜色変換処理実施後＞
図７に示す画像データＥは、色変換処理実施後の原稿画像データを示している。この時、用紙色（ｅ１）は、薄い赤（Ｒ＝２５５、Ｇ＝２００、Ｂ＝２００）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８５、彩度Ｓ＝０．２２、色相Ｈ＝０．００となる。
【００７３】
そして、写真色（ｅ２）は、濃いマゼンタ（Ｒ＝２５５、Ｇ＝７０、Ｂ＝２５５）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．５７、彩度Ｓ＝０．７３、色相Ｈ＝０．８３となる。
【００７４】
この時、上述の式（４）を用いると、視認値＝０．３３となり、視認性の許容値以上となるため、視認性が高い（良い）と判定され、印刷処理を実施する。
【００７５】
次に、文字領域について説明する。
【００７６】
＜色変換処理実施前＞
図７に示す画像データＤは、色変換処理実施前の原稿画像データの文字領域を示している。この時、用紙色（ｄ１）は、薄い赤（Ｒ＝２５５、Ｇ＝２００、Ｂ＝２００）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８５、彩度Ｓ＝０．２２、色相Ｈ＝０．００となる。
【００７７】
そして、文字色（ｄ２）は、薄いマゼンタ（Ｒ＝２５５、Ｇ＝１８０、Ｂ＝２５５）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８３、彩度Ｓ＝０．２９、色相Ｈ＝０．８３となる。
【００７８】
このとき、上述の式（４）を用いると、視認値＝０．１２となり、視認性の許容値未満となるため、視認性が低い（悪い）と判定され、色変換処理を実施する。
【００７９】
＜色変換処理実施後＞
図７に示す画像データＦは、色変換処理実施後の原稿画像データを示している。この時、用紙色（ｆ１）は、薄い赤（Ｒ＝２５５、Ｇ＝２００、Ｂ＝２００）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．８５、彩度Ｓ＝０．２２、色相Ｈ＝０．００となる。
【００８０】
そして、文字色（ｆ２）は、濃い緑（Ｒ＝０、Ｇ＝２００、Ｂ＝１００）であって、この場合、上述の式（１）〜（３）を用いると、輝度Ｙ＝０．５１、彩度Ｓ＝１．００、色相Ｈ＝０．４２となる。
【００８１】
この時、上述の式（４）を用いると、視認値＝０．４８となり、視認性の許容値以上となるため、視認性が高い（良い）と判定され、印刷処理を実施する。
【００８２】
この例では、写真領域では色相は変更せずに輝度と彩度を変更することで、薄いマゼンタから濃いマゼンタに変更し、これにより、印刷物の視認性が向上する。このとき、色相の変化がないため、人物の顔の色あいを保つことができ、写真として不自然な画像となることを防止することができる。
【００８３】
一方、文字領域では、輝度、彩度、および色相全てを変更することで、薄いマゼンタから濃い緑に変更し、これにより、印刷物の視認性が向上する。このとき、色相の変化も許容することで、文字としての情報は失うことなく、写真領域よりもさらに視認性を向上させることができる。
【００８４】
このように、第２の実施形態の画像処理装置２００は、原稿を読み取って生成した原稿画像データから原稿種を判別し、さらに原稿画像データと用紙の色を検知して生成した用紙画像データとから、用紙に原稿画像を印刷した場合の印刷物の視認値を算出し、当該視認値により視認性を判定し、双方の判定結果に応じて、印刷内容の色を変換する。これにより、用紙が白色でない場合でも、印刷内容の色と用紙の色との関係を考慮して印刷内容の色を変換でき、印刷物の視認性を向上させることができる。また、写真領域の場合、色相を変化させずに色変換するため、人物の顔の色あいを保つことができ、写真として不自然な画像となることを防止できる。
【００８５】
（第３の実施形態）
第３の実施形態では、情報処理装置を画像処理装置に適用した例を示す。第１の実施形態の画像処理装置では、原稿画像データと用紙画像データとに基づいて、用紙に原稿画像を印刷した場合の印刷物の視認値を算出し、当該視認値により視認性を判定して判定結果に応じて印刷内容の色を変換するものであった。
【００８６】
ここで、用紙画像データ（背景画像データ）に均一性がない場合に、用紙画像データ全体に対する原稿画像データの視認性を判定すると、用紙画像データの位置によって構成する色が大きく異なることがあり、その場合、原稿画像データの文字等の位置によって視認性にばらつきが出てしまう。そこで、第３の実施形態の画像処理装置では、原稿画像の背景となる背景画像データを複数の領域に分割し、分割した領域ごとに視認性を判定し、当該判定の結果に応じて印刷内容である原稿画像データの色を変更する。
【００８７】
第３の実施形態の画像処理装置のハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【００８８】
次に、第３の実施形態の画像処理装置３００の機能構成について説明する。図８は、第３の実施形態の画像処理装置の機能構成の例を示す図である。図８に示すように、画像処理装置３００は、読取部３０２と、入力受付部３１４と、背景画像分割部３１６と、平均色算出部３１８と、保存制御部３２０と、原稿種判定部３１２と、原稿画像分割部３２２と、視認性判定部３０６と、色変換部３０８と、印刷制御部３１０と、を主に備えている。
【００８９】
読取部３０２は、画像処理装置３００に載置された原稿をスキャナなどの読取装置５１で読み取り、視認性の判定に用いるＲＧＢの原稿画像データを生成する。また、読取部３０２は、画像処理装置３００に載置された、原稿画像データが印刷（出力）される用紙をスキャナ等の読取装置５１で読み取り、背景画像データを生成する。この場合、背景画像データとは、原稿画像データが印刷される際の背景となる用紙の画像データ（用紙画像データ）である。ここで、読取部３０２は、取得部及び読取部に相当する。
【００９０】
このように、本実施形態では、原稿画像の背景画像となる用紙が存在する場合であって、当該用紙を読み取ることで、背景画像データを取得する構成となっている。しかし、背景画像がデータとして存在する場合、例えば、ネットワークを介して接続されたＰＣ（Personal  Computer）等から背景画像データを受信する構成としてもよい。
【００９１】
入力受付部３１４は、操作パネル５２等から、読取部３０２によって生成された背景画像データを複数の領域（背景領域）に分割する際のサイズ（分割サイズ）の入力を受け付ける。分割サイズの詳細については後述する。
【００９２】
背景画像分割部３１６は、背景画像データを、入力受付部３１４により受け付けた分割サイズで分割し、複数の背景領域とする。この分割された背景領域を「ユニット」と称する場合がある。
【００９３】
平均色算出部３１８は、背景画像分割部３１６によって分割された背景領域であるユニットごとの平均色を算出するものである。この平均色とは、ユニット内の全画素のＲ、Ｇ、Ｂそれぞれの平均値である。
【００９４】
保存制御部３２０は、平均色算出部３１８によって算出された背景画像データのユニットごとの平均色を補助記憶装置５８やメモリ等の記憶部に保存する。また、保存制御部３２０は、生成された原稿画像データや背景画像データを補助記憶装置５８等の記憶部に保存する。
【００９５】
原稿種判定部３１２は、読取部３０２により生成された原稿画像データの内容を解析して、原稿画像データの所定の領域に対して原稿種を判定する。本実施形態の原稿種とは、写真または文字である。
【００９６】
原稿画像分割部３２２は、読取部３０２により読み取られた原稿画像データを、原稿種判定部３１２によって判定された原稿種の判定結果に応じて、複数の原稿領域に分割する。この分割された原稿領域を「エリア」と称する場合がある。例えば、原稿画像分割部３２２は、原稿画像データを、原稿種（写真／文字）に応じてオブジェクトごとの原稿領域であるエリアに分割する。ここで、オブジェクトとは、意味をなす一かたまりの文字、文字列や、写真を示している。
【００９７】
視認性判定部３０６は、読取部３０２により読み取った原稿画像データを分割した原稿領域（エリア）ごとに、原稿画像データの色と背景画像データの色とから、原稿画像データが用紙に印刷された場合の印刷物の見易さの度合いを表す視認性を示す視認値を算出し、当該視認値により視認性を判定する。なお、視認性判定部３０６が視認値算出部に相当する。
【００９８】
具体的には、視認性判定部３０６は、エリアごとに、エリアを構成する一または複数のユニットの平均色の平均値を算出し、算出した平均値をエリアの背景画像データの色とする。つまり、視認性判定部３０６は、エリアを構成するユニットが複数の場合だと、平均色算出部３１８により算出された当該エリアを構成する各ユニットの平均色のデータ値を加算して、ユニット数で除算することで、エリアを構成する複数のユニットの平均色の平均値を算出する。そして、視認性判定部３０６は、算出した平均値であるエリアの背景画像データの色と、エリアごとの原稿画像データの色とから、原稿画像データの視認値を算出して視認性を判定する。視認性の判定方法は、第１の実施形態と同様であるため、説明を省略する。
【００９９】
色変換部３０８は、視認値が所定の視認性の許容値未満であった場合（視認性が低いと判断された場合）、視認性の判定結果に応じてエリアごとに、視認値が視認性の許容値以上となるように原稿画像データの色を変換する。
【０１００】
印刷制御部３１０は、視認値が所定の視認性の許容値以上となり視認性が良かった場合（視認性が高いと判定された場合）、または色変換部３０８により原稿画像データの色が変換されて視認性が良くなった場合、原稿画像データを用紙に印刷する。この時、印刷制御部３１０は、ＲＧＢの原稿画像データを印刷色のＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）に変換する処理も行う。
【０１０１】
次に、本実施形態の画像処理装置３００による印刷処理の流れを説明する。図９は、第３の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【０１０２】
まず、原稿を印刷する用紙が給紙トレイから印刷エンジンに向かって搬送されると、読取部３０２は、原稿の背景となる用紙を読み取り（ステップＳ５０）、読み取った結果からＲＧＢの背景画像データを生成する。背景画像分割部３１６は、生成された背景画像データを、入力受付部３１４により受け付けた分割サイズにより、ユニットごとに分割する（ステップＳ５２）。
【０１０３】
次に、平均色算出部３１８は、背景画像分割部３１６によって分割された背景画像データのユニットごとの平均色を算出する（ステップＳ５４）。平均色算出部３１８は、分割した全てのユニットの平均色の算出が完了したか否かを判断し（ステップＳ５６）、完了していない場合（ステップＳ５６：Ｎｏ）、平均色の算出処理を繰り返す。
【０１０４】
一方、全てのユニットの平均色の算出が完了した場合（ステップＳ５６：Ｙｅｓ）、読取部３０２は、原稿を読み取り（ステップＳ５８）、読み取った結果からＲＧＢの原稿画像データを生成する。原稿種判定部３１２は、生成された原稿画像データを解析して原稿種を判定する（ステップＳ６０）。
【０１０５】
そして、原稿画像分割部３２２は、読取部３０２により読み取られた原稿画像データを、原稿種判定部３１２によって判定された原稿種の判定結果に応じて、オブジェクトごとの原稿領域（エリア）に分割する（ステップＳ６２）。
【０１０６】
次に、視認性判定部３０６は、分割されたエリアごとに、原稿画像データの色と背景画像データの色とから、原稿画像データが用紙に印刷された場合の印刷物の視認値を算出する（ステップＳ６４）。視認性判定部３０６は、印刷物の視認値が視認性の許容値未満か否かを判定し（ステップＳ６６）、印刷物の視認値が視認性の許容値以上であった場合（ステップＳ６６：Ｎｏ）、視認性が高いと判定され、ステップＳ７０へすすむ。
【０１０７】
一方、印刷物の視認値が視認性の許容値未満であった場合（ステップＳ６６：Ｙｅｓ）、視認性が低いと判定され、ステップＳ６８の色変換処理へすすむ。色変換部３０８は、視認性の判定結果と原稿種とに応じてエリアごとに、視認値が視認性の許容値以上となるように印刷内容である原稿画像データの色変換を行う（ステップＳ６８）。
【０１０８】
視認性判定部３０６は、分割した全てのエリアの、印刷物の視認値が視認性の許容値未満か否かの判定が完了したか否かを判断し（ステップＳ７０）、完了していない場合（ステップＳ７０：Ｎｏ）、視認性の判定処理を繰り返す。
【０１０９】
一方、分割した全てのエリアの、印刷物の視認値が視認性の許容値未満か否かの判定が完了した場合（ステップＳ７０：Ｙｅｓ）、印刷制御部３１０は、印刷内容であるＲＧＢの原稿画像データをＣＭＹＫに変換して用紙に印刷する（ステップＳ７２）。
【０１１０】
ここで、上述したように、本実施形態の画像処理装置３００では、背景画像データを分割する１つあたりのユニットのサイズ（分割サイズ）をユーザが任意に設定できるものとなっている。
【０１１１】
例えば、ユニットのサイズが小さいほど、背景画像データの分解能が向上するため、エリアごとの視認性判定の精度が向上するというメリットがある。一方、ユニットのサイズが大きいほど、保持する平均色のデータ数が少なくてすむため、メモリサイズを小さく抑えられるメリットがある。視認性判定の精度とメモリサイズの間はトレードオフの関係になっている。従って、分割サイズをユーザにより任意に設定できることで、ユーザが求める視認性判定の精度に応じた柔軟な設定が可能となる。
【０１１２】
次に、本実施形態の画像処理装置３００による原稿画像データの分割処理について説明する。図１０は、第３の実施形態の画像処理装置による分割処理の説明図である。図１０では、原稿画像データに文字領域と写真領域が混在している場合の分割処理の例を示している。
【０１１３】
図１０では、原稿種判定部３１２によって、エリアｇ１とエリアｇ２が文字領域と判定され、エリアｇ３が写真領域と判定され、オブジェクトに応じたエリアに分割されている。また、各エリアを構成するユニットＵ１の数は、エリアｇ１が４個、エリアｇ２が３個、エリアｇ３が９個となっている。
【０１１４】
視認性判定部３０６は、エリアごと（エリアｇ１、ｇ２、ｇ３）に、エリアを構成する各ユニットの平均色の平均値を算出する。例えば、図１０に示すエリアｇ１の場合、構成する４個の各ユニットの平均色のデータ値の総和（平均色のデータ値を加算した値）を、ユニット数である４で除算した値が、エリアを構成する各ユニットの平均色の平均値となる。
【０１１５】
そして、視認性判定部３０６は、算出された平均値を用いて視認値を算出し、視認性を判定する。視認性の判定結果に応じて、色変換部３０８により原稿画像データの色を変換し、印刷制御部３１０により原稿画像データを用紙に印刷する。
【０１１６】
このように、第３の実施形態の画像処理装置３００は、原稿を印刷する用紙を読み取って生成した背景画像データをユニットに分割し、平均色を算出する。また、原稿を読み取って生成した原稿画像データから原稿種を判別し、原稿種に応じてオブジェクトごとのエリアに分割する。そして、エリアごとに平均色の平均値を算出し、エリアごとに原稿画像データの色と背景画像データの色とから、用紙に原稿画像を印刷した場合の印刷物の視認値を算出し、当該視認値により視認性を判定し、判定結果に応じて、印刷内容である原稿画像データの色を変換する。
【０１１７】
これにより、印刷内容である原稿画像データの色と、原稿画像データが印刷される用紙（背景画像）である背景画像データの色との関係を考慮して印刷内容の色を変換でき、印刷物の視認性を向上させることができる。また、エリアごとに視認性を判断して、印刷内容である原稿画像データの色を変換することにより、背景画像である背景画像データに均一性がない場合でも、印刷内容である原稿画像データの色を、背景画像に対して視認性の高い色に変換して印刷することができる。
【０１１８】
（第４の実施形態）
第４の実施形態では、情報処理装置を画像処理装置に適用した例を示す。第３の実施形態の画像処理装置では、ユーザから入力された分割サイズによって、背景画像データを複数の領域（ユニット）に分割し、原稿画像データをオブジェクトに応じて分割した領域（エリア）ごとに視認性を判定して判定結果に応じて印刷内容の色を変更するものであった。これに対して、第４の実施形態の画像処理装置では、原稿画像の文字サイズ等によって決定された分割サイズによって、背景画像データを複数の領域（ユニット）に分割し、原稿画像データをオブジェクトに応じて分割した領域（エリア）ごとに視認性を判定して判定結果に応じて印刷内容の色を変更する。
【０１１９】
第４の実施形態の画像処理装置のハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【０１２０】
次に、第４の実施形態の画像処理装置４００の機能構成について説明する。図１１は、第４の実施形態の画像処理装置の機能構成の例を示す図である。図１１に示すように、画像処理装置４００は、読取部３０２と、原稿種判定部３１２と、ユニットサイズ決定部４２６と、背景画像分割部４１６と、平均色算出部３１８と、保存制御部３２０と、原稿画像分割部３２２と、視認性判定部３０６と、色変換部３０８と、印刷制御部３１０と、を主に備えている。ここで、読取部３０２、原稿種判定部３１２、平均色算出部３１８、保存制御部３２０、原稿画像分割部３２２、視認性判定部３０６、色変換部３０８、および印刷制御部３１０の機能および構成は第３の実施形態と同様であるため説明を省略する。
【０１２１】
ユニットサイズ決定部４２６は、読取部３０２により生成された原稿画像データの内容を解析して、原稿画像データを構成する最小の文字サイズに応じて、背景画像データを複数の領域（背景領域）に分割する際のサイズ（分割サイズ）を決定する。なお、ユニットサイズ決定部４２６は、サイズ決定部に相当する。
【０１２２】
具体的には、例えば、ユニットサイズ決定部４２６は、原稿種判定部３１２によって文字領域と判定された領域（エリア）に対して、光学文字認識（ＯＣＲ）処理を行い、文字ごとに分解する。そして、ユニットサイズ決定部４２６は、分解された文字のうちで最小の文字サイズに応じて、ユニットのサイズを決定する。
【０１２３】
背景画像分割部４１６は、背景画像データを、ユニットサイズ決定部４２６により決定された分割サイズで分割し、複数の背景領域とする。第３の実施形態と同様に、この分割された背景領域を「ユニット」と称する場合がある。
【０１２４】
次に、本実施形態の画像処理装置４００による印刷処理の流れを説明する。図１２は、第４の実施形態の画像処理装置による印刷処理の流れを示すフローチャートである。
【０１２５】
まず、読取部３０２は、原稿を読み取り（ステップＳ８０）、読み取った結果からＲＧＢの原稿画像データを生成する。原稿種判定部３１２は、生成された原稿画像データを解析して原稿種を判定する（ステップＳ８２）。そして、ユニットサイズ決定部４２６は、原稿画像データを構成する最小の文字サイズに応じて、背景画像データの分割サイズを決定する（ステップＳ８４）。
【０１２６】
次に、読取部３０２は、背景となる用紙を読み取り（ステップＳ８６）、読み取った結果からＲＧＢの背景画像データを生成する。背景画像分割部４１６は、生成された背景画像データを、ユニットサイズ決定部４２６により決定された分割サイズにより、ユニットごとに分割する（ステップＳ８８）。
【０１２７】
次に、平均色算出部３１８は、背景画像分割部４１６によって分割された背景画像データのユニットごとの平均色を算出する（ステップＳ９０）。平均色算出部３１８は、分割した全てのユニットの平均色の算出が完了したか否かを判断し（ステップＳ９２）、完了していない場合（ステップＳ９２：Ｎｏ）、平均色の算出処理を繰り返す。一方、全てのユニットの平均色の算出が完了した場合（ステップＳ９２：Ｙｅｓ）、ステップＳ９６に進む。
【０１２８】
ステップＳ８４において背景画像データの分割サイズを決定した後、原稿画像分割部３２２は、読取部３０２により読み取られた原稿画像データを、原稿種判定部３１２によって判定された原稿種の判定結果に応じて、オブジェクトごとの原稿領域（エリア）に分割する（ステップＳ９４）。
【０１２９】
視認値の算出処理から印刷処理までの流れ（ステップＳ９６〜１０４）は、第３の実施形態と同様であるため説明を省略する（ステップＳ６４〜７２）。
【０１３０】
次に、本実施形態の画像処理装置４００による原稿画像データの分割処理について説明する。図１３は、第４の実施形態の画像処理装置による分割処理の説明図である。図１３では、原稿画像データに文字領域と写真領域が混在している場合の分割処理の例を示している。
【０１３１】
図１３では、原稿種判定部３１２によって、エリアｈ１とエリアｈ２が文字領域と判定され、エリアｈ３が写真領域と判定され、オブジェクトに応じたエリアに分割されている。また、各エリアを構成するユニットＵ２の数は、エリアｈ１が１６個、エリアｈ２が１２個、エリアｈ３が３６個となっている。
【０１３２】
図１３に示すように、文字領域は、エリアｈ１とエリアｈ２となっている。エリアｈ１の文字サイズは、エリアｈ２の文字サイズよりも小さいため、図１３では、エリアｈ１の文字が最小の文字サイズとなる。このため、ユニットサイズ決定部４２６は、エリアｈ１の文字サイズに応じてユニットの分割サイズを決定する。つまり、ここでは、エリアｈ１の文字サイズが納まる正方形が分割サイズとして決定されている。
【０１３３】
このように、最小の文字サイズに応じて背景画像データの分割サイズを決定することで、ユーザが分割サイズを設定する手間を省略することができる。また、上述したように、視認性判定の精度とメモリサイズのトレードオフに対して最適な分割サイズを決定して印刷処理を行うことができる。
【０１３４】
視認性判定部３０６は、エリアごと（エリアｈ１、ｈ２、ｈ３）に、エリアを構成する各ユニットの平均色の平均値を算出する。そして、視認性判定部３０６は、算出された平均値を用いて視認値を算出し、視認性を判定する。視認性の判定結果に応じて、色変換部３０８により原稿画像データの色を変換し、印刷制御部３１０により原稿画像データを用紙に印刷する。
【０１３５】
このように、第４の実施形態の画像処理装置４００は、原稿を印刷する用紙を読み取って生成した背景画像データをユニットに分割し、平均色を算出する。また、原稿を読み取って生成した原稿画像データから原稿種を判別し、原稿種に応じてオブジェクトごとのエリアに分割する。そして、エリアごとに平均色の平均値を算出し、エリアごとに原稿画像データの色と背景画像データの色とから、用紙に原稿画像を印刷した場合の印刷物の視認値を算出し、当該視認値により視認性を判定し、判定結果に応じて、印刷内容である原稿画像データの色を変換する。
【０１３６】
これにより、印刷内容である原稿画像データの色と、原稿画像データが印刷される用紙（背景画像）である背景画像データの色との関係を考慮して印刷内容の色を変換でき、印刷物の視認性を向上させることができる。また、エリアごとに視認性を判断して、印刷内容である原稿画像データの色を変換することにより、背景画像である背景画像データに均一性がない場合でも、印刷内容である原稿画像データの色を、背景画像に対して視認性の高い色に変換して印刷することができる。
【０１３７】
さらに、最小の文字サイズに応じて背景画像データの分割サイズを決定することで、ユーザが分割サイズを設定する手間を省略でき、視認性判定の精度とメモリサイズのトレードオフに対して最適な分割サイズを決定することができる。
【０１３８】
（第５の実施形態）
第５の実施形態では、情報処理装置をＰＣに適用した例を示す。第３の実施形態の画像処理装置では、用紙を読み込んだ背景画像データを複数の領域（ユニット）に分割し、原稿画像データをオブジェクトに応じて分割した領域（エリア）ごとに視認性を判定して判定結果に応じて、原稿を読み込んだ原稿画像データである印刷内容の色を変更し印刷するものであった。
【０１３９】
例えば、デジタルサイネージなどでは、原稿画像データなどの情報を用紙に印刷するのではなくディスプレイなどの表示装置に表示する。この場合でも、背景画像（背景画像データ）に文字や写真の原稿画像データを重ねて表示するため、用紙に印刷する場合と同様に視認性の問題が発生する。この問題に対し、背景画像に応じて視認性の高い文字色を判別し、文字色を変更する技術が知られている。例えば、背景画像データを格納するメモリを有し、背景画像データの輝度平均値を算出して、基準値との比較結果に応じて文字色を変更する装置がある。
【０１４０】
しかしながら、このような背景画像に応じて視認性の高い文字色に変更する装置では、背景画像全体に対して１つの輝度平均値を視認性の判別に用いるため、背景画像に均一性がなく、背景画像を構成する色が位置によって大きく異なる場合には、文字の位置によって視認性にばらつきが出るという問題があった。そこで、第５の実施形態の情報処理装置（ＰＣ）では、ネットワークを介して接続された外部装置から受信した背景画像データを複数の領域に分割し、分割した領域ごとに視認性を判定して判定結果に応じて出力内容の色を変更しディスプレイ等に表示する。
【０１４１】
図１４は、第５の実施形態のＰＣのハードウェア構成の例を示す図である。第５の実施形態のＰＣ５００は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、記憶装置７４、入力装置７５、表示装置７６、及び通信Ｉ／Ｆ７７を備え、これらはバス７８を介して相互に接続されている。
【０１４２】
ＣＰＵ７１は、ＰＣ５００の動作を統括的に制御し、記憶装置７４に格納された各種プログラムを実行するコンピュータである。ＲＯＭ７２は不揮発性メモリである。ＲＯＭ７２は、ＣＰＵ７１が実行するために必要な各種プログラム、データ等を格納する。ＲＡＭ７３は、ＤＲＡＭ（Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）等の主記憶装置である。ＲＡＭ７３は、記憶装置７４に格納された各種プログラムがＣＰＵ７１によって実行される際に展開される、作業領域として機能する。記憶装置７４は、ＣＰＵ７１により実行される各種プログラム及び各種プログラムがＣＰＵ７１により実行される際の各種情報を記憶するものであり、例えば、ＨＤＤ等である。
【０１４３】
入力装置７５は、ユーザがＰＣ５００に対して各種指示を入力するインタフェースである。表示装置７６は、ＰＣ５００が有する各種情報を表示する装置であって、デジタルサイネージなどの情報を表示するディスプレイ等である。通信Ｉ／Ｆ７７は、ネットワークを介して外部装置と通信を行う。
【０１４４】
次に、第５の実施形態のＰＣ５００の機能構成について説明する。図１５は、第５の実施形態のＰＣの機能構成の例を示す図である。図１５に示すように、ＰＣ５００は、通信制御部５２８と、原稿種判定部３１２と、入力受付部３１４と、背景画像分割部３１６と、平均色算出部３１８と、保存制御部３２０と、原稿画像分割部３２２と、視認性判定部３０６と、色変換部３０８と、表示制御部５３０と、を主に備えている。ここで、原稿種判定部３１２、入力受付部３１４、背景画像分割部３１６、平均色算出部３１８、保存制御部３２０、原稿画像分割部３２２、視認性判定部３０６、及び色変換部３０８の機能及び構成は第３の実施の形態と同様であるため説明を省略する。
【０１４５】
通信制御部５２８は、ネットワークを介して接続された外部装置から原稿画像データ、および背景画像データを受信する。
【０１４６】
表示制御部５３０は、視認値が所定の視認性の許容値以上となり視認性が良かった場合（視認性が高いと判定された場合）、または色変換部３０８により原稿画像データの色が変換されて視認性が良くなった場合、背景画像データ上に、原稿画像データを配置してディスプレイ等の表示装置７６に表示する。
【０１４７】
次に、本実施形態のＰＣ５００による表示処理の流れを説明する。図１６は、第５の実施形態のＰＣによる表示処理の流れを示すフローチャートである。
【０１４８】
まず、通信制御部５２８は、ネットワークを介して接続された外部装置から、背景となる背景画像データを受信する（ステップＳ１１０）。背景画像分割部３１６は、受信した背景画像データを、入力受付部３１４により受け付けた分割サイズにより、ユニットごとに分割する（ステップＳ１１２）。
【０１４９】
次に、平均色算出部３１８は、背景画像分割部３１６によって分割された背景画像データのユニットごとの平均色を算出する（ステップＳ１１４）。平均色算出部３１８は、分割した全てのユニットの平均色の算出が完了したか否かを判断し（ステップＳ１１６）、完了していない場合（ステップＳ１１６：Ｎｏ）、平均色の算出処理を繰り返す。
【０１５０】
一方、全てのユニットの平均色の算出が完了すると（ステップＳ１１６：Ｙｅｓ）、通信制御部５２８は、ネットワークを介して接続された外部装置から、原稿画像データを受信する（ステップＳ１１８）。原稿種判定部３１２は、受信した原稿画像データを解析して原稿種を判定する（ステップＳ１２０）。なお、背景画像データの平均色の算出前に原稿画像データを受信してもよい。
【０１５１】
そして、原稿画像分割部３２２は、受信した原稿画像データを、原稿種判定部３１２によって判定された原稿種の判定結果に応じて、オブジェクトごとの原稿領域（エリア）に分割する（ステップＳ１２２）。
【０１５２】
次に、視認性判定部３０６は、分割されたエリアごとに、原稿画像データの色と背景画像データの色とから、原稿画像データがディスプレイ等に表示された場合の表示画面の視認値を算出する（ステップＳ１２４）。視認性判定部３０６は、表示画面の視認値が視認性の許容値未満か否かを判定し（ステップＳ１２６）、表示画面の視認値が視認性の許容値以上であった場合（ステップＳ１２６：Ｎｏ）、視認性が高いと判定され、ステップＳ１３０へすすむ。
【０１５３】
一方、表示画面の視認値が視認性の許容値未満であった場合（ステップＳ１２６：Ｙｅｓ）、視認性が低いと判定され、ステップＳ１２８の色変換処理へすすむ。色変換部３０８は、視認性の判定結果と原稿種とに応じてエリアごとに、視認値が視認性の許容値以上となるように表示内容である原稿画像データの色変換を行う（ステップＳ１２８）。
【０１５４】
視認性判定部３０６は、分割した全てのエリアの、表示画面の視認値が視認性の許容値未満か否かの判定が完了したか否かを判断し（ステップＳ１３０）、完了していない場合（ステップＳ１３０：Ｎｏ）、視認性の判定処理を繰り返す。
【０１５５】
一方、分割した全てのエリアの、表示画面の視認値が視認性の許容値未満か否かの判定が完了した場合（ステップＳ１３０：Ｙｅｓ）、表示制御部５３０は、表示内容である原稿画像データをディスプレイ等の表示装置７６に表示する（ステップＳ１３２）。
【０１５６】
なお、本実施形態では、背景画像データを分割する分割サイズをユーザから受け付けているが、第４の実施形態と同様に、原稿画像データを構成する最小の文字サイズに応じて分割サイズを決定する構成としてもよい。
【０１５７】
このように、第５の実施形態のＰＣ５００は、外部装置から受信した背景画像データをユニットに分割し、平均色を算出する。また、外部装置から受信した原稿画像データから原稿種を判別し、原稿種に応じてオブジェクトごとのエリアに分割する。そして、エリアごとに平均色の平均値を算出し、エリアごとに原稿画像データの色と背景画像データの色とから、ディスプレイに原稿画像を表示した場合の表示画面の視認値を算出し、当該視認値により視認性を判定し、判定結果に応じて表示内容である原稿画像データの色を変換する。
【０１５８】
これにより、表示内容である原稿画像データの色と、原稿画像データが重畳して表示される背景画像の色との関係を考慮して表示内容の色を変換でき、表示画面の視認性を向上させることができる。また、エリアごとに視認性を判断し、表示内容である原稿画像データの色を変換することにより、背景画像である背景画像データに均一性がない場合でも、表示内容である原稿画像データの色を、背景に対して視認性の高い色に変換して表示することができる。
【０１５９】
なお、本実施形態の画像処理装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態の画像処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１６０】
さらに、本実施形態の画像処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の画像処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１６１】
本実施形態の画像処理装置で実行されるプログラムは、上述した各部（原稿読取部、視認性判定部、用紙色検知部、色変換部、印刷制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。
【０１６２】
また、本実施形態のＰＣで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１６３】
また、本実施形態のＰＣで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＣで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のＰＣで実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１６４】
本実施形態のＰＣで実行されるプログラムは、上述した各部（通信制御部、原稿種判定部、入力受付部、背景画像分割部、平均色算出部、保存制御部、原稿画像分割部、視認性判定部、色変換部、表示制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。
【符号の説明】
【０１６５】
５１  読取装置
５２  操作パネル
５３  ＣＰＵ
５４  ＲＯＭ
５５  ＲＡＭ
５６  印刷装置
５７  画像メモリ
５８  補助記憶装置
５９  ＮＩＣ
６０  バス
７１  ＣＰＵ
７２  ＲＯＭ
７３  ＲＡＭ
７４  記憶装置
７５  入力装置
７６  表示装置
７７  通信Ｉ／Ｆ
７８  バス
１００、２００、３００、４００  画像処理装置
１０２  原稿読取部
１０４  用紙色検知部
１０６、３０６  視認性判定部
１０８、２０８、３０８  色変換部
１１０、３１０  印刷制御部
２１２、３１２  原稿種判定部
３０２  読取部
３１４  入力受付部
３１６、４１６  背景画像分割部
３１８  平均色算出部
３２０  保存制御部
３２２  原稿画像分割部
４２６  ユニットサイズ決定部
５００  ＰＣ
５２８  通信制御部
５３０  表示制御部
【先行技術文献】
【特許文献】
【０１６６】
【特許文献１】特開２００７−９６３９１号公報
【図１】
2017046343.tif 000003
【図２】
2017046343.tif 000004
【図３】
2017046343.tif 000005
【図４】
2017046343.tif 000006
【図５】
2017046343.tif 000007
【図６】
2017046343.tif 000008
【図７】
2017046343.tif 000009
【図８】
2017046343.tif 000010
【図９】
2017046343.tif 000011
【図１０】
2017046343.tif 000012
【図１１】
2017046343.tif 000013
【図１２】
2017046343.tif 000014
【図１３】
2017046343.tif 000015
【図１４】
2017046343.tif 000016
【図１５】
2017046343.tif 000017
【図１６】
2017046343.tif 000018