(57)【要約】【課題】背景画像データと当該背景画像データ上に重畳された文字データとを含む文字画像データにおいて、当該文字画像データをそのまま出力する場合と比較して、背景画像データと文字データとの間の色関係に対する重畳の影響が軽減された文字画像データを出力する。【解決手段】背景画像データと背景画像データ上に重畳された文字データとを含む文字画像データを受け付け、文字データが重畳する領域における背景画像データの代表色情報が抽出される。文字データの色情報と当該代表色情報との間の色関係が特定の色関係に該当する場合、色関係が特定の色関係に該当しないように文字データが変更される。【選択図】図５
2020046994.tif 000002
【特許請求の範囲】
【請求項１】
背景画像データと前記背景画像データ上に重畳された文字データとを含む文字画像データを受け付け、前記文字データが重畳する領域における前記背景画像データの代表色情報を抽出する抽出手段と、
文字データの色情報と前記代表色情報との間の色関係が特定の色関係に該当する場合、前記色関係が前記特定の色関係に該当しないように前記文字データを変更する変更手段と、
前記変更後の文字データと前記背景画像データとを含む文書画像データを出力する出力手段と、
を有する情報処理装置。
【請求項２】
前記色関係は、前記背景画像データに対する前記文字データの視認性に関する関係である、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記背景画像データに対する前記文字データの視認性は、前記色情報及び前記代表色情報のそれぞれに含まれる複数種類の色パラメータを用いた数値によって定められ、
前記変更手段は、前記数値が閾値未満となる場合、前記色関係が前記特定の色関係に該当するとして、前記文字データを変更する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記変更手段は、前記文字データの変更として前記色情報を変更する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記色関係は、前記背景画像データに対する前記文字データの視認性に関する関係であり、
前記変更手段は、前記文字データの変更として、前記視認性が向上するように前記色情報を変更する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記色情報は、前記文字データの明度を示す明度情報を含み、
前記代表色情報は、前記背景画像データの明度を示す明度情報を含み、
前記変更手段は、前記文字データの変更として前記文字データの明度を変更する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記変更手段は、前記文字データの明度と前記背景画像データの明度との差が明度差閾値以上となるように前記文字データの明度を変更する、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記変更手段は、前記差が前記明度差閾値以上となる前記文字データの色情報が存在しない場合、前記文字データの変更として前記文字データの表示態様を変更する、
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記色情報は、前記文字データの彩度を示す彩度情報と前記文字データの色相を示す色相情報とを含み、
前記代表色情報は、前記背景画像データの彩度を示す彩度情報と前記背景画像データの色相を示す色相情報とを含み、
前記変更手段は、前記文字データの変更として、前記文字データの彩度及び色相の中の少なくとも１つを変更する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項１０】
前記変更手段は、変更後の前記文字データを含む前記文字画像データが有する印象が、変更前の前記文字データを含む前記文字画像データが有する印象と異なる場合、前記文字データの変更として、前記色情報を変更せずに前記文字データの表示態様を変更する、
ことを特徴とする請求項１から請求項９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記色関係は、前記背景画像データに対する前記文字データの視認性に関する関係であり、
前記背景画像データに対する前記文字データの視認性は、前記色情報及び前記代表色情報のそれぞれに含まれる、明度、彩度及び色相のそれぞれに関する色パラメータによって定められ、
前記変更手段は、更に、前記文字データと前記背景画像データとの間における明度、彩度及び色相のそれぞれの差分によって定義された評価モデルを用いて、前記色関係が前記特定の色関係に該当するか否かを判断する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
コンピュータを、
背景画像データと前記背景画像データ上に重畳された文字データとを含む文字画像データを受け付け、前記文字データが重畳する領域における前記背景画像データの代表色情報を抽出する抽出手段、
文字データの色情報と前記代表色情報との間の色関係が特定の色関係に該当する場合、前記色関係が前記特定の色関係に該当しないように前記文字データを変更する変更手段、
前記変更後の文字データと前記背景画像データとを含む文書画像データを出力する出力手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
背景画像データ上に文字データが重畳される場合がある。
【０００３】
特許文献１には、画像における文字の箇所を特定し、文字の色と背景の色との比較に基づいて文字の輪郭の色を決定し、文字周辺の色が、輪郭の色から背景の色に段階的に変化するように画像を風性する方法が記載されている。
【０００４】
特許文献２には、既に作成された販促物から他の販促物を生成する装置が記載されている。
【０００５】
特許文献３には、背景色の明度、彩度及び色相角を求め、背景色の色相角を変化させた配色の組み合わせを算出し、配色の組み合わせと文字色の情報とに基づいて文字の可読性を評価し、背景色の明度を調整する装置が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１８−１９１６７号公報
【特許文献２】特開２０１６−２１１０８号公報
【特許文献３】特開２０１８−２２３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、背景画像データ上に文字データが重畳されている場合、その重畳が、背景画像データと文字データとの間の色関係に影響を与えることがある。
【０００８】
本発明の目的は、背景画像データと当該背景画像データ上に重畳された文字データとを含む文字画像データにおいて、当該文字画像データをそのまま出力する場合と比較して、背景画像データと文字データとの間の色関係に対する重畳の影響が軽減された文字画像データを出力することができるようにすることにある。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、背景画像データと前記背景画像データ上に重畳された文字データとを含む文字画像データを受け付け、前記文字データが重畳する領域における前記背景画像データの代表色情報を抽出する抽出手段と、文字データの色情報と前記代表色情報との間の色関係が特定の色関係に該当する場合、前記色関係が前記特定の色関係に該当しないように前記文字データを変更する変更手段と、前記変更後の文字データと前記背景画像データとを含む文書画像データを出力する出力手段と、を有する情報処理装置である。
【００１０】
請求項２に記載の発明は、前記色関係は、前記背景画像データに対する前記文字データの視認性に関する関係である、ことを特徴とする請求項１に記載の情報処理装置である。
【００１１】
請求項３に記載の発明は、前記背景画像データに対する前記文字データの視認性は、前記色情報及び前記代表色情報のそれぞれに含まれる複数種類の色パラメータを用いた数値によって定められ、前記変更手段は、前記数値が閾値未満となる場合、前記色関係が前記特定の色関係に該当するとして、前記文字データを変更する、ことを特徴とする請求項２に記載の情報処理装置である。
【００１２】
請求項４に記載の発明は、前記変更手段は、前記文字データの変更として前記色情報を変更する、ことを特徴とする請求項１に記載の情報処理装置である。
【００１３】
請求項５に記載の発明は、前記色関係は、前記背景画像データに対する前記文字データの視認性に関する関係であり、前記変更手段は、前記文字データの変更として、前記視認性が向上するように前記色情報を変更する、ことを特徴とする請求項４に記載の情報処理装置である。
【００１４】
請求項６に記載の発明は、前記色情報は、前記文字データの明度を示す明度情報を含み、前記代表色情報は、前記背景画像データの明度を示す明度情報を含み、前記変更手段は、前記文字データの変更として前記文字データの明度を変更する、ことを特徴とする請求項５に記載の情報処理装置である。
【００１５】
請求項７に記載の発明は、前記変更手段は、前記文字データの明度と前記背景画像データの明度との差が明度差閾値以上となるように前記文字データの明度を変更する、ことを特徴とする請求項６に記載の情報処理装置である。
【００１６】
請求項８に記載の発明は、前記変更手段は、前記差が前記明度差閾値以上となる前記文字データの色情報が存在しない場合、前記文字データの変更として前記文字データの表示態様を変更する、ことを特徴とする請求項７に記載の情報処理装置である。
【００１７】
請求項９に記載の発明は、前記色情報は、前記文字データの彩度を示す彩度情報と前記文字データの色相を示す色相情報とを含み、前記代表色情報は、前記背景画像データの彩度を示す彩度情報と前記背景画像データの色相を示す色相情報とを含み、前記変更手段は、前記文字データの変更として、前記文字データの彩度及び色相の中の少なくとも１つを変更する、ことを特徴とする請求項５に記載の情報処理装置である。
【００１８】
請求項１０に記載の発明は、前記変更手段は、変更後の前記文字データを含む前記文字画像データが有する印象が、変更前の前記文字データを含む前記文字画像データが有する印象と異なる場合、前記文字データの変更として、前記色情報を変更せずに前記文字データの表示態様を変更する、ことを特徴とする請求項１から請求項９のいずれか一項に記載の情報処理装置である。
【００１９】
請求項１１に記載の発明は、前記色関係は、前記背景画像データに対する前記文字データの視認性に関する関係であり、前記背景画像データに対する前記文字データの視認性は、前記色情報及び前記代表色情報のそれぞれに含まれる、明度、彩度及び色相のそれぞれに関する色パラメータによって定められ、前記変更手段は、更に、前記文字データと前記背景画像データとの間における明度、彩度及び色相のそれぞれの差分によって定義された評価モデルを用いて、前記色関係が前記特定の色関係に該当するか否かを判断する、ことを特徴とする請求項１に記載の情報処理装置である。
【００２０】
請求項１２に記載の発明は、コンピュータを、背景画像データと前記背景画像データ上に重畳された文字データとを含む文字画像データを受け付け、前記文字データが重畳する領域における前記背景画像データの代表色情報を抽出する抽出手段、文字データの色情報と前記代表色情報との間の色関係が特定の色関係に該当する場合、前記色関係が前記特定の色関係に該当しないように前記文字データを変更する変更手段、前記変更後の文字データと前記背景画像データとを含む文書画像データを出力する出力手段、として機能させるプログラムである。
【発明の効果】
【００２１】
請求項１,４，１１，１２に記載の発明によれば、背景画像データと当該背景画像データ上に重畳された文字データとを含む文字画像データにおいて、当該文字画像データをそのまま出力する場合と比較して、背景画像データと文字データとの間の色関係に対する重畳の影響が軽減された文字画像データを出力することができる。
【００２２】
請求項２，３に記載の発明によれば、文字データの視認性の影響が軽減された文字画像データを出力することができる。
【００２３】
請求項５，６，７，９に記載の発明によれば、文字データの視認性が向上した文字画像データを出力することができる。
【００２４】
請求項８に記載の発明によれば、文字データの明度によらずに文字データの視認性を変更することができる。
【００２５】
請求項１０に記載の発明によれば、文字画像データが有する印象を維持しつつ、色関係に対する重畳の影響が軽減された文字画像データを出力することができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２】本実施形態に係る情報処理装置が有する機能を示すブロック図である。
【図３】視認性ＤＢを示す図である。
【図４】感性ＤＢを示す図である。
【図５】文字画像を示す図である。
【図６】視認性評価処理に関するフローチャートを示す図である。
【図７】文字の変更処理に関するフローチャートを示す図である。
【図８】装飾が施された文字画像を示す図である。
【図９】実施例１に係る文字画像を示す図である。
【図１０】実施例１に係る各色の情報を示す図である。
【図１１】実施例１に係る各色の明度、彩度及び色相角を示す図である。
【図１２】明度が変更された文字の色情報を示す図である。
【図１３】文字の明度が変更された文字画像を示す図である。
【図１４】実施例２に係る文字画像を示す図である。
【図１５】実施例２に係る各色の情報を示す図である。
【図１６】実施例２に係る各色の明度、彩度及び色相角を示す図である。
【図１７】明度が変更された文字の色情報を示す図である。
【図１８】文字の明度が変更された文字画像を示す図である。
【図１９】実施例３に係る文字画像を示す図である。
【図２０】実施例３に係る各色の情報を示す図である。
【図２１】実施例３に係る各色の明度、彩度及び色相角を示す図である。
【図２２】明度が変更された文字の色情報を示す図である。
【図２３】文字の明度が変更された文字画像を示す図である。
【図２４】変更後の文字画像が有するテイストを示す図である。
【図２５】文字に装飾が施された文字画像を示す図である。
【図２６】実施例４に係る元の文字画像を示す図である。
【図２７】実施例４に係る生成された文字画像を示す図である。
【図２８】実施例４に係る各色の情報を示す図である。
【図２９】実施例４に係る各色の明度、彩度及び色相角を示す図である。
【図３０】明度が変更された文字の色情報を示す図である。
【図３１】文字の明度が変更された文字画像を示す図である。
【図３２】実施例５に係る元の文字画像を示す図である。
【図３３】実施例５に係る生成された文字画像を示す図である。
【図３４】実施例５に係る各色の情報を示す図である。
【図３５】実施例５に係る各色の明度、彩度及び色相角を示す図である。
【図３６】文字に装飾が施された文字画像を示す図である。
【図３７】実施例６に係る元の文字画像を示す図である。
【図３８】実施例６に係る生成された文字画像を示す図である。
【図３９】実施例６に係る各色の情報を示す図である。
【図４０】実施例６に係る各色の明度、彩度及び色相角を示す図である。
【図４１】明度が変更された文字の色情報を示す図である。
【図４２】文字の明度が変更された文字画像を示す図である。
【図４３】変更後の文字画像が有するテイストを示す図である。
【図４４】指定されたテイストに紐付けられた色情報を示す情報である。
【図４５】文字の色が変更された文字画像を示す図である。
【発明を実施するための形態】
【００２７】
図１を参照して、本発明の実施形態に係る情報処理装置のハードウェア構成について説明する。図１は、本実施形態に係る情報処理装置のハードウェア構成の一例を示す。
【００２８】
情報処理装置１０は、例えば、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン、携帯電話等である。もちろん、これら以外の機器であってもよい。
【００２９】
通信部１２は通信インターフェースであり、情報を他の装置に送信する機能、及び、他の装置から送信されてきた情報を受信する機能を有する。通信部１２は、無線通信機能を有していてもよいし、有線通信機能を有していてもよい。
【００３０】
ＵＩ部１４はユーザインターフェースであり、表示部と操作部とを含む。表示部は、液晶ディスプレイやＥＬディスプレイ等の表示装置である。操作部は、キーボード等の入力装置である。また、表示部と操作部とを兼ね備えたユーザインターフェース（例えばタッチパネル等）が、ＵＩ部１４として用いられてもよい。また、ＵＩ部１４は、音を発生させるスピーカ等の音声発生部や、音声の入力を受けるマイク等の音声入力部等を含んでもよい。
【００３１】
記憶部１６は、各種の情報（データやプログラム等）を格納する１又は複数の格納領域である。各格納領域は、情報処理装置１０に設けられている１又は複数の記憶装置（例えばハードディスクドライブやメモリ等の物理ドライブ）として定義されてもよいし、１又は複数の記憶装置に設定された論理パーティション又は論理ドライブとして定義されてもよい。
【００３２】
プロセッサ１８は、１又は複数のＣＰＵ等のプロセッサによって構成されており、情報処理装置１０の各部の動作を制御するように構成されている。
【００３３】
以下、図２を参照して、情報処理装置１０が有する機能について詳しく説明する。図２は、情報処理装置１０が有する機能の一例を示す。
【００３４】
受付部２０は、各種の情報を受け付けるように構成されている。例えば、受付部２０は、画像データ、文字データ（テキストの形式を有するデータ）、文字画像データ、配色設定情報、フォント設定情報等を受け付ける。文字画像データは、背景画像データ（画像の形式を有するデータ）と当該背景画像データ上に重畳された文字データ（テキストの形式を有するデータ）とを含むデータである。受付部２０は、通信部１２によって実現されて、外部装置から送られてきた情報を受け付けてもよいし、ＵＩ部１４によって実現されて、ユーザによって入力や指定された情報を受け付けてもよい。例えば、ユーザがＵＩ部１４を操作して文字画像データが処理の対象として指定されると、受付部２０は、当該文字画像データを受け付ける。また、外部装置から情報処理装置１０に文字画像データが送られてきて通信部１２によって受信された場合、受付部２０は、当該文字画像データを受け付ける。
【００３５】
画像データ、文字データ及び文字画像データは、特定の用途に用いられるデータであってもよい。この場合、当該データは、当該用途に応じたサイズや形状等を有するデータに予め加工されていることがある。例えば、当該データが、特定の用途として特定のメディアに用いられる場合がある。メディアは、例えば、ポスター、はがき、チラシ、販促物等である。この場合、当該データは、特定のメディアに応じたサイズや形状等を有するデータに加工されていることがある。当該データには、特定の用途（例えば特定のメディア）を示す情報が予め紐付けられている。もちろん、特定の用途に用いられないデータが受付部２０によって受け付けられてもよい。また、画像データ、文字データ及び背景画像データ等が記憶部１６に予め記憶されていてもよい。
【００３６】
メディア選択部２２は、画像データや文字データや文字画像データ等に対する新たなメディア（用途）を選択するように構成されている。その選択は、例えば、ＵＩ部１４を介してユーザによって行われる。例えば、ポスター用の文字画像データに対する新たなメディアとして「はがき」が選択される。
【００３７】
レイアウト変更部２４は、メディア選択部２２によって選択された新たなメディアに応じて、変更対象のデータ（例えば画像データ、文字データ、文字画像データ等）のレイアウトを変更するように構成されている。例えば、レイアウト変更部２４は、変更対象のデータが有するコンテンツ（画像や文字等）や配色設定やフォント設定を変更せずにレイアウトを変更する。例えば、レイアウト変更部２４は、ポスター用の文字画像データのコンテンツや配色設定やフォント設定を変更せずに、文字画像データのレイアウトをポスター用のレイアウトからはがき用のレイアウトに変更する。レイアウト変更部２４は、トリミング等の処理を行ってもよい。
【００３８】
視認性評価部２６は、文字画像データを受け付けて、当該文字画像データに含まれる文字の視認性を評価するように構成されている。具体的には、視認性評価部２６は、文字データが重畳する領域における背景画像データの代表色情報を抽出し、文字データの色情報と代表色情報との間の色関係を特定し、当該色関係が特定の色関係に該当するか否かを判断する。色情報及び代表色情報のそれぞれは、複数種類の色パラメータを用いた数値を含む。色パラメータは、例えば、明度、彩度、色相等である。色関係は、背景画像データに対する文字データの視認性に関する関係である。その視認性は、色情報及び代表色情報のそれぞれに含まれる複数種類の色パラメータを用いた数値によって定められる。特定の色関係は、例えば、背景画像データに対する文字データの視認性が悪いという関係である。例えば、視認性を表す評価値が閾値未満となる場合、色関係が特定の色関係に該当すると判断される。つまり、背景画像データに対する文字データの視認性が悪いと判断される。
【００３９】
本実施形態では、視認性評価部２６は、文字データと背景画像データとの間における明度、彩度及び色相のそれぞれの差分によって定義される評価モデル（視認性モデル）を用いて、色関係が特定の色関係に該当するか否かを判断する。評価モデルは、視認性評価部２６によって作成されてもよいし、別の装置等によって作成されてもよい。
【００４０】
変更部２８は、文字データの色情報と代表色情報との間の色関係が特定の色関係に該当する場合、当該色関係が当該特定の色関係に該当しないように当該文字データを変更するように構成されている。例えば、変更部２８は、当該背景画像データに対する当該文字データの視認性が向上するように、当該文字データの色情報を変更する。具体的には、変更部２８は、文字データの明度を変更する。こうすることで、背景画像データと文字データとの間の明度差が変更される。例えば、変更部２８は、文字データの明度と背景画像データとの明度との差が明度差閾値以上となるように文字データの明度を変更する。明度差閾値は、視認性を表す評価値が閾値以上となるように定められる。視認性の評価値や明度差閾値等については後で詳しく説明する。また、変更部２８は、文字データの彩度及び色相の中の少なくとも１つを変更してもよい。
【００４１】
感性維持判定部３０は、変更部２８による変更処理が適用された文字画像データが有するテイスト（印象）が、当該変更処理が適用される前の文字画像データが有するテイスト（印象）に一致しているか否かを判定するように構成されている。
【００４２】
ここで、テイストについて説明する。テイストは、例えば対象物（例えば文字画像データ）が有する配色を、印象を表現する用語で定義付けした概念である。例えば、テイストは、人が対象物に対して有する印象を類型化した嗜好モデルに基づいて予め定められる。嗜好モデルにおいては、色相や色調等によって印象が複数種類に分類されており、対象物の色相や色調によって対象物のテイストが定められる。例えば、文字画像データにおいて支配的な色相や色調が特定され、その支配的な色相や色調によって文字画像データのテイストが決定される。文字画像データのテイストは、例えば、背景画像データや文字データのレイアウトや大きさ、文字データのフォントのサイズ、そのフォントの種類、等によって決定されてもよい。
【００４３】
表示態様変更部３２は、文字データの変更として、文字データの表示態様を変更するように構成されている。例えば、変更部２８によって、文字データの色情報と代表色情報との間の色関係が特定の色関係に該当しないように当該文字データを変更することができない場合に、表示態様変更部３２は、当該文字データの表示態様を変更する。その一例として、文字データの明度と背景画像データの明度との差が明度差閾値以上となる文字データの色情報が存在しない場合に、表示態様変更部３２は、文字データの表示態様を変更する。例えば、表示態様変更部３２は、表示態様の変更として、文字データの文字装飾を変更する。
【００４４】
また、変更部２８による変更処理が適用された文字画像データが有するテイストが、当該変更処理が適用される前の文字画像データが有するテイストと異なる場合、表示態様変更部３２は、文字データの色情報を変更せずに、当該文字データの表示態様を変更してもよい。
【００４５】
出力部３３は、文字画像データを出力するように構成されている。例えば、出力部３３は、変更部２８による変更処理が適用された文字画像データを出力してもよいし、表示態様変更部３２による変更処理が適用された文字画像データを出力してもよい。出力部３３は、例えばＵＩ部１４の表示部によって実現され、文字画像データを当該表示部に表示させる。出力部３３は、通信部１２によって、他の装置等に文字画像データを送信してもよい。
【００４６】
視認性ＤＢ（データベース）３４は、背景画像データと文字データの視認性に関する評価結果を示す情報（視認性データ）を格納するデータベースである。その視認性に対する評価が予め行われ、その評価結果を示す情報が予め視認性ＤＢ３４に格納される。視認性ＤＢ３４は、例えば記憶部１６によって実現される。
【００４７】
感性ＤＢ（データベース）３６は、テイストと配色との間の関係性の強さについての感性評価実験によって得られた分析結果を示す情報を格納するデータベースである。感性評価実験が予め行われ、その分析結果を示す情報が予め感性ＤＢ３６に格納される。感性ＤＢ３６は、例えば記憶部１６によって実現される。
【００４８】
図２に示されている各機能は、一例としてハードウェアとソフトウェアとの協働によって実現される。具体的には、プロセッサ１８が、記憶部１６に記憶されているプログラムを読み出して実行することで、情報処理装置１０の各部の機能が実現される。当該プログラムは、ＣＤ又はＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶部１６に記憶される。別の例として、情報処理装置１０の各部の機能は、例えば、プロセッサ、電子回路又はＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア資源によって実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。更に別の例として、情報処理装置１０の各部の機能は、ＤＳＰ（Digital Signal Processor）又はＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【００４９】
以下、図３を参照して視認性ＤＢ３４について詳しく説明する。図３は、視認性ＤＢ３４の構成を示す。視認性ＤＢ３４においては、一例として、色相ＩＤと、文字の色調を示す情報と、文字の色相を示す情報と、背景画像の色調を示す情報と、背景画像の色相を示す情報と、見やすさを示す情報（視認性を示す情報）とが互いに対応付けられている。背景画像の色と文字の色として、一例として、ＰＣＣＳ（Practical Color Co-ordinate System）に規定されている色名（有彩色と無彩色）が用いられている。ＰＣＣＳの色は、ＰＣＣＳの色ＤＢからＲＧＢデータを参照することで定められている。なお、色名としてＰＣＣＳに規定されている色名が用いられているが、これは一例に過ぎず、他の定義が用いられてもよい。見やすさは、背景画像に重畳されている文字の見やすさである。見やすさは、予め定められた評価基準に従って予め評価されており、一例として、６段階の評価値（１〜６）によって定められている。以下に各評価値の意義を示す。
１：非常に読みにくい
２：かなり読みにくい
３：多少読みにくい
４：普通に読める
５：読みやすい
６：非常に読みやすい
【００５０】
以下、図４を参照して感性ＤＢ３６について詳しく説明する。図４は、感性ＤＢ３６の構成を示す。感性ＤＢ３６においては、一例として、配色ＩＤと、感性語を示す情報と、ランキング（順位）を示す情報と、ベースカラーを示す情報と、セカンダリーカラーを示す情報と、アクセントカラーを示す情報とが互いに対応付けられている。感性語は、テイストを表現する用語である。ベースカラーは支配的な色であり代表色の一例であるともいえる。セカンダリーカラーは、ベースカラーの次に支配的な色である。アクセントカラーは、強調色（例えば、色調に変化を与えたり、他の色を引き立てたりする役割を有する色）である。
【００５１】
ベースカラー、セカンダリーカラー及びアクセントカラーの色の組み合わせによって、当該組み合わせに対応付けられているテイストが実現される。ランキングは、その色の組み合わせとテイストとの関係性の強さに関する順位である。ランキングが上位の色の組み合わせほど、当該テイストとの関係性が強い、つまり、当該テイストを表現する色の組み合わせとして適していることになる。プリティというテイストを例に挙げて説明すると、ランキングが１位の色の組み合わせは、２位の組み合わせよりも、プリティというテイストを表現する色の組み合わせとしてより適した組み合わせであるといえる。
【００５２】
以下、評価モデル（視認性モデル）について説明する。評価モデルにおいては、文字データと背景画像データとの明度差、彩度差及び色相差が用いられる。明度差（差分）（Lightnessdif）は以下の式（１）によって定義され、彩度差（差分）（Saturationdif）は以下の式（２）によって定義され、色相差（差分）（Huedif）は以下の式（３）によって定義される。
【００５３】
【数１】
2020046994.tif 000003
【００５４】
【数２】
2020046994.tif 000004
【００５５】
【数３】
2020046994.tif 000005
【００５６】
Lightnesstextは文字データの明度であり、Lightnessbackgroundは背景画像データの明度である。Saturationtextは文字データの彩度であり、Saturationbackgroundは背景画像データの彩度である。Huetextは文字データの色相であり、Huebackgroundは背景画像データの色相である。例えば、ＲＧＢデータから明度差、彩度差及び色相差が計算される。
【００５７】
評価モデル（視認性モデル）は、以下の式（４）によって定義される。
【００５８】
【数４】
2020046994.tif 000006
【００５９】
Legibilityは視認性の評価値である。係数βl、βｓ、βｈ及びεは、例えば、視認性ＤＢ３４に格納されているデータ（視認性データ）を用いた線形回帰モデルによる学習によって算出される。これらの係数は、例えば予め定められている。
【００６０】
以下、図５を参照して文字画像データについて説明する。図５は、文字画像データの一例を示す。以下の説明では、文字画像データを「文字画像」と略し、背景画像データを「背景画像」と略し、文字データを「文字」と略すものとする。
【００６１】
文字画像３８は、背景画像４０を含むレイヤー４２と、文字４４を含むレイヤー４６とを含み、レイヤー４２上にレイヤー４６が重畳されている。背景画像４０において文字４４が重畳している背景領域４０ａには、画像やカラーボックス等が形成されている。
【００６２】
以下、図６を参照して視認性評価処理について説明する。図６は、視認性評価処理に係るフローチャートを示す。ここでは、図５に示されている文字画像３８の視認性が評価されるものとする。
【００６３】
視認性評価部２６は、評価対象の文字画像３８を受け付けて、背景画像４０内において文字４４が重畳している背景領域４０ａの代表色（メインカラー）を特定する（ステップＳ０１）。視認性評価部２６は、例えば、背景領域４０ａにおいて特定の比率以上を有する色を代表色として定める。
【００６４】
次に、視認性評価部２６は、代表色の明度、彩度及び色相を計算する（ステップＳ０２）。
【００６５】
また、視認性評価部２６は、文字４４の色を特定する（ステップＳ０３）。なお、視認性評価の対象となる文字がユーザによって指定されてもよい。この場合、視認性評価部２６は、指定された文字の色を特定する。また、視認性評価部２６は、指定された文字が重畳している背景領域の代表色を特定し（ステップＳ０１）、当該代表色の明度、彩度及び色相を計算する（ステップＳ０２）。
【００６６】
次に、視認性評価部２６は、文字４４の明度、彩度及び色相を計算する（ステップＳ０４）。
【００６７】
なお、ステップＳ０１，Ｓ０２の処理とステップＳ０３，Ｓ０４の処理は同時に行われてもよいし、いずれか一方の処理が先に行われ、他方の処理がその後に行われてもよい。
【００６８】
次に、視認性評価部２６は、上記の式（４）によって定義されている評価モデル（視認性モデル）を用いて、視認性の評価値を計算する（ステップＳ０５）。
【００６９】
視認性の評価値が閾値以上である場合（ステップＳ０６，Ｙｅｓ）、視認性評価部２６は、文字４４の色情報の変更は不要であると判断する（ステップＳ０７）。この場合、文字４４に対する変更処理は実行されない。
【００７０】
評価値が閾値未満である場合（ステップＳ０６，Ｎｏ）、視認性評価部２６は、文字４４の色情報の変更は必要であると判断する（ステップＳ０８）。この場合、文字４４に対する変更処理が実行される。
【００７１】
上記の閾値は、背景画像に重畳された文字の視認性を評価するための値であり、例えば、背景画像に重畳された文字が見やすいか否かを判断するための値である。閾値は、例えば予め定められた値であり、ユーザによって変更されてもよい。例えば、閾値として、背景画像に重畳された文字が見やすいと判断されると想定される値が定められる。
【００７２】
以下、図７を参照して文字の変更処理について説明する。図７は、文字の変更処理に関するフローチャートを示す。視認性の評価値が閾値未満であると判断された場合に、文字の変更処理が実行される。
【００７３】
変更部２８は、背景画像４０に重畳された文字４４が見やすいと判断されると想定される視認性の評価値に基づいて、背景画像４０の代表色と文字４４の色との間の明度差、彩度差及び色相差を計算する（ステップＳ１０）。つまり、変更部２８は、当該視認性の評価値が得られる明度差、彩度差及び色相差を計算する。当該視認性の評価値として上記の閾値が用いられてもよい。
【００７４】
次に、変更部２８は、背景画像４０の色を変更せずに、ステップＳ１０で計算された明度差、彩度差及び色相差が得られる文字４４の色を計算する（ステップＳ１１）。当該色は、背景画像４０の色を変更せずに、文字４４が見やすいと判断されると想定される色である。
【００７５】
次に、変更部２８は、文字４４の色を、ステップＳ１１で計算された色に変更する（ステップＳ１２）。
【００７６】
次に、感性維持判定部３０は、色が変更された文字４４を含む文字画像３８のテイストを判定する（ステップＳ１３）。
【００７７】
判定されたテイストが、ユーザによって指定されたテイストと一致する場合（ステップＳ１４，Ｙｅｓ）、処理は終了する。この場合、ユーザによって指定されたテイストを有しつつ、色の変更によって文字の視認性が向上した文字画像が生成される。例えば、出力部３３は、色が変更された文字４４を含む文字画像３８をＵＩ部１４の表示部に表示させる。
【００７８】
判定されたテイストが、ユーザによって指定されたテイストと一致しない場合（ステップＳ１４，Ｎｏ）、表示態様変更部３２は、色が変更される前の文字４４の装飾を変更する（ステップＳ１５）。つまり、文字４４の色は変更されずに装飾が変更される。この場合、ユーザによって指定されたテイストを有しつつ、装飾によって文字の視認性が向上した文字画像が生成される。例えば、出力部３３は、色が変更されずに装飾が変更された文字４４を含む文字画像３８をＵＩ部１４の表示部に表示させる。
【００７９】
図８に、装飾が施された文字画像の一例を示す。文字画像４８は影付きの文字（影処理が適用された文字）を含む。文字画像５０は光彩付きの文字（光彩処理が適用された文字）を含む。文字画像５２は周辺輪郭付きの文字（輪郭処理が適用された文字）を含む。このような装飾を文字に施すことで、文字の色を変更しない場合であっても、文字の視認性が向上し得る。
【００８０】
以下、本実施形態の実施例について説明する。
【００８１】
（実施例１）
以下、実施例１について説明する。実施例１では、背景画像としてカラーボックスが用いられる。図９は、実施例１に係る文字画像５４を示す。文字画像５４は、カラーボックスとしての背景画像５６と、背景画像５６上に重畳された文字５８（文字列「自然史」）とを含む。文字画像５４は、例えばポスターに用いられる画像である。例えば、ユーザがＵＩ部１４を操作してテイストを指定すると、その指定されたテイストを有する文字画像５４が生成されるように、カラーボックスと文字の色が設定される。ここでは、ユーザが感性語「ナチュラル」を用いてテイスト「ナチュラル」を指定しており、そのテイスト「ナチュラル」を有する文字画像５４が生成されている。テイスト「ナチュラル」を有する文字画像５４は、情報処理装置１０によって生成されてもよいし、他の装置によって生成されてもよい。ここでは、背景画像５６及び文字５８のそれぞれの色は一色である。
【００８２】
実施例１で用いられる評価モデル（視認性モデル）は、以下の式（５）によって定義される。後述する実施例２〜５においても、式（５）によって定義される評価モデルが用いられる。
【００８３】
【数５】
2020046994.tif 000007
【００８４】
上述したように、係数βl、βｓ、βｈ及びεは、視認性ＤＢ３４に格納されているデータ（視認性データ）を用いた線形回帰モデルによる学習によって算出されている。また、視認性の評価値（閾値）が「３」以上であれば、背景画像上の文字は見やすい文字に該当すると判断されるものとする。なお、式（５）中の各係数は一例に過ぎず、視認性ＤＢ３４に格納されているデータによって変更し得る。
【００８５】
以下、実施例１における処理について詳しく説明する。
【００８６】
まず、視認性評価部２６は、文字５８の色及び背景画像５６の代表色（メインカラー）を特定し、各色のＲＧＢデータを特定する。図１０は、各色の情報を示す。例えば、文字５８の色及び背景画像５６の代表色のそれぞれについて、ＰＣＣＳ＿ＩＤ、色相、色調、及び、ＲＧＢが、視認性評価部２６によって特定される。
【００８７】
次に、視認性評価部２６は、文字５８の色及び背景画像５６の代表色のそれぞれについて、明度、彩度及び色相角を計算する。図１１は、各色の明度、彩度及び色相角を示す。
【００８８】
次に、視認性評価部２６は、文字５８の色と背景画像５６の代表色との間における明度差、彩度差及び色相差を計算する。以下に、これらの値を示す。
明度差＝５．７３５４５
彩度差＝８．５８４３５
色相差＝１０．３２４５
【００８９】
次に、視認性評価部２６は、上記の式（５）によって定義されている評価モデル（視認性モデル）に、上記の明度差、彩度差及び色相差を代入することで、背景画像５６に対する文字５８の視認性の評価値を計算する。以下に、このようにして計算された視認性の評価値を示す。
視認性の評価値＝１．３１３９
【００９０】
背景画像に重畳された文字が見やすいと想定される評価値（閾値）は、「３」に設定されている。上記のようにして計算された視認性の評価値は閾値未満であるため、視認性評価部２６は、文字５８の色情報の変更が必要であると判断する。
【００９１】
この場合、変更部２８は、背景画像５６の色を変更せずに、視認性の評価値が「３」となるための文字５８のＲＧＢデータを計算する。そのために、一例として、変更部２８は、文字５８の明度を変更する。つまり、変更部２８は、視認性の評価値が「３」となるための明度差（文字５８と背景画像５６との間の明度差）を計算し、その明度差が得られる文字５８の明度を計算する。
【００９２】
例えば、視認性の評価値として「３」を得るためには、明度差は２９．６９３９である必要がある。その明度差が得られる文字５８の明度、つまり、文字５８が見やすいと想定される明度は、以下の式によって計算される。
見やすい明度＝（背景画像５６の代表色の明度）−（明度差）＝５５．９４０９
つまり、視認性の評価値が「３」となるためには、明度差として２９．６９３９が必要であり、そのための文字５８の明度として、５５．９４０９が必要となる。視認性の評価値として閾値（「３」）を得るための明度差（「２９．６９３９」）が、明度差閾値の一例に相当する。
【００９３】
上記の例では、変更部２８は、視認性の評価値が閾値（「３」）となるための明度差（明度差閾値）を計算し、その明度差閾値が得られる文字５８の明度を計算しているが、その明度差閾値以上の明度差が得られる文字５８の明度を計算してもよい。また、変更部２８は、視認性の評価値が閾値（「３」）以上となるための明度差（明度差閾値）を計算し、その明度差閾値が得られる文字５８の明度を計算してもよい。以下の実施例２〜６においても同様である。
【００９４】
なお、実施例１では、代表色の明度から明度差を減算して得られた明度を、文字５８の明度として用いているが、代表色の明度に明度差を加算して得られた明度を、文字５８の明度として用いてもよい。明度の変更量が上限に達しない限りいずれの方法を採用してもよいが、一方の方法にて明度の変更量が上限に達し、他方の方法にて明度の変更量が上限に達しない場合には、他方の方法が採用される。
【００９５】
図１２は、明度が変更された文字５８の色情報を示す。明度は５５．９４０９に変更されている。文字５８の彩度と色相角は変更されていない。また、変更部２８は、これらの明度、彩度及び色相角を表現するためのＲＧＢデータを計算する。図１２には、そのＲＧＢデータも示されている。このＲＧＢデータは、明度の変更が反映されたＲＧＢデータである。
【００９６】
次に、変更部２８は、文字５８のＲＧＢデータを、明度の変更が反映されたＲＧＢデータに変更することで、文字５８の明度が変更された文字画像を生成する。図１３は、その文字画像６０を示す。文字画像６０においては、文字５８の明度が文字画像５４から変更されている。背景画像５６の色は変更されていない。視認性の評価値が「３」となるように文字５８の明度が変更されている。それ故、変更前の文字画像５４と比較して、文字画像６０では文字５８が見やすくなっている。
【００９７】
また、感性維持判定部３０は、変更前の文字画像５４が有するテイストと、変更後の文字画像６０が有するテイストとを比較する。実施例１では、両テイストは一致している。それ故、文字５８は装飾されない。
【００９８】
例えば、出力部３３は、変更後の文字画像６０をＵＩ部１４の表示部に表示させる。
【００９９】
文字５８の明度を変更することで、文字画像５４をそのまま出力する場合と比較して、背景画像５６と文字５８との間の色関係に対する重畳の影響が軽減された文字画像６０が出力される。例えば、文字画像５４と比較して、文字５８が見やすい文字画像６０が出力される。
【０１００】
実施例１では、文字５８の明度が変更されて、彩度及び色相は変更されていない。これは一例に過ぎず、彩度や色相も変更されてもよい。つまり、変更部２８は、視認性の評価値が「３」となるように、文字５８の明度、彩度及び色相の中の少なくとも１つの色パラメータを変更してもよい。
【０１０１】
一般的に、明度差、彩度差及び色相差の中で、明度差が文字の視認性に最も影響を与えると考えられ、明度差の変更が文字の視認性の変更に最も寄与すると考えられる。それ故、実施例１では、文字の視認性が向上するように文字の明度を変更している。もちろん、目標の視認性が得られるのであれば、文字の明度を変更せずに、文字の彩度や色相を変更してもよい。また、明度の変更によって目標の視認性が得られない場合に、文字の彩度や色相を変更してもよい。また、一般的に、各色パラメータは互いに関連性を有している。例えば、彩度差が小さいほど色相差も小さい。文字と背景画像との彩度差が大きい場合には、その彩度差が小さい場合と比較して、色相差の変更が視認性の変更に寄与する度合いが大きくなると考えられる。そこで、彩度差が予め定められた値（例えば、視認性の変更に寄与すると想定される値）以上となった場合に、文字の色相を変更してもよい。もちろん、このような処理は一例に過ぎず、処理対象の文字画像に応じて、変更される文字の色パラメータが変更されてもよい。
【０１０２】
（実施例２）
以下、実施例２について説明する。実施例２では、背景画像として特定の模様等を表現する画像が用いられる。図１４は、実施例２に係る文字画像６２を示す。文字画像６２は、特定の模様等を表現する背景画像６４と、背景画像６４上に重畳された文字６６（文字列「自然史」）とを含む。文字画像６２は、例えばポスターに用いられる画像である。ここでは、ユーザがテイスト「ナチュラル」を指定しており、そのテイスト「ナチュラル」を有する文字画像６２が生成されている。
【０１０３】
以下、実施例２における処理について詳しく説明する。
【０１０４】
まず、視認性評価部２６は、文字６６の色及び背景画像６４の代表色（メインカラー）を特定し、各色のＲＧＢデータを特定する。視認性評価部２６は、背景画像６４において文字６６が重畳している領域の代表色を特定し、その色のＲＧＢデータを特定する。実施例２では、背景画像６４の代表色として２つの色（代表色１，２）が特定されている。図１５は、各色の情報を示す。文字６６の色及び背景画像６４の代表色１，２のそれぞれについて、ＰＣＣＳ＿ＩＤ、色相、色調、及び、ＲＧＢが、視認性評価部２６によって特定される。
【０１０５】
次に、視認性評価部２６は、文字６６の色及び背景画像６４の代表色１，２のそれぞれについて、明度、彩度及び色相角を計算する。図１６は、各色の明度、彩度及び色相角を示す。
【０１０６】
次に、視認性評価部２６は、文字６６の色と背景画像６４の代表色１との間における明度差、彩度差及び色相差を計算し、文字６６の色と背景画像６４の代表色２との間における明度差、彩度差及び色相差を計算する。
【０１０７】
文字６６の色と代表色１との差は以下の通りである。
明度差＝１０．７１９３
彩度差＝８．２４９６２
色相差＝４０．９４３６
【０１０８】
文字６６の色と代表色２との差は以下の通りである。
明度差＝２８．８３５８
彩度差＝１０．５５１５
色相差＝２４．６９６５
【０１０９】
次に、視認性評価部２６は、上記の式（５）によって定義されている評価モデル（視認性モデル）に、上記の明度差、彩度差及び色相差を代入することで、背景画像６４に対する文字６６の視認性の評価値を計算する。背景画像６４の代表色として２つの色が特定されているため、視認性評価部２６は、代表色毎の評価値を計算する。
【０１１０】
代表色１に対する文字６６の視認性の評価値は以下の通りである。
視認性の評価値＝１．７３７５６
【０１１１】
代表色２に対する文字６６の視認性の評価値は以下の通りである。
視認性の評価値＝２．７０６５
【０１１２】
背景画像に重畳された文字が見やすいと想定される評価値（閾値）は、「３」に設定されている。上記のようにして計算された視認性の評価値は閾値未満であるため、視認性評価部２６は、文字６６の色情報の変更が必要であると判断する。
【０１１３】
この場合、変更部２８は、背景画像６４の色を変更せずに、視認性の評価値が「３」となるための文字６６のＲＧＢデータを計算する。そのために、一例として、変更部２８は、文字６６の明度を変更する。つまり、変更部２８は、視認性の評価値が「３」となるための明度差（文字６６と背景画像６４との間の明度差）を計算し、その明度差が得られる文字６６の明度を計算する。実施例２では、２つの色が代表色として特定されているため、変更部２８は、代表色毎に明度差を計算する。
【０１１４】
例えば、視認性の評価値として「３」を得るためには、代表色１との間では明度差１は３２．９５２１である必要がある。また、代表色２との間では明度差２は３４．００４６である必要がある。文字６６が見やすいと想定される明度は、以下の式によって計算される。
見やすい明度＝（背景画像６４の代表色２の明度）−（明度差２）＝２８．５２９８
つまり、視認性の評価値が「３」となるためには、文字６６の明度として２８．５２９８が必要となる。文字６６の明度が２８．５２９８であれば、代表色１，２の両方との関係において視認性の評価値が「３」以上となる。
【０１１５】
なお、実施例１と同様に、代表色の明度に明度差を加算して得られた明度を、文字５８の明度として用いてもよい。
【０１１６】
図１７は、明度が変更された文字６６の色情報を示す。明度は２８．５２９８に変更されている。文字６６の彩度と色相角は変更されていない。また、変更部２８は、これらの明度、彩度及び色相角を表現するためのＲＧＢデータを計算する。図１７には、そのＲＧＢデータも示されている。このＲＧＢデータは、明度の変更が反映されたＲＧＢデータである。
【０１１７】
次に、変更部２８は、文字６６のＲＧＢデータを、明度の変更が反映されたＲＧＢデータに変更することで、文字６６の明度が変更された文字画像を生成する。図１８は、その文字画像６８を示す。文字画像６８においては、文字６６の明度が文字画像６２から変更されている。背景画像６４の色は変更されていない。視認性の評価値が「３」となるように文字６６の明度が変更されている。それ故、変更前の文字画像６２と比較して、文字画像６８では文字６６が見やすくなっている。
【０１１８】
また、感性維持判定部３０は、変更前の文字画像６２が有するテイストと、変更後の文字画像６８が有するテイストとを比較する。実施例２では、両テイストは一致している。それ故、文字６６は装飾されない。
【０１１９】
例えば、出力部３３は、変更後の文字画像６８をＵＩ部１４の表示部に表示させる。
【０１２０】
文字６６の明度を変更することで、文字画像６２をそのまま出力する場合と比較して、背景画像６４と文字６６との間の色関係に対する重畳の影響が軽減された文字画像６８が出力される。例えば、文字画像６２と比較して、文字６６が見やすい文字画像６８が出力される。
【０１２１】
実施例２においても、変更部２８は、視認性の評価値が「３」となるように、文字６６の彩度や色相を変更してもよい。
【０１２２】
（実施例３）
以下、実施例３について説明する。実施例３では、背景画像として特定の模様等を表現する画像が用いられる。図１９は、実施例３に係る文字画像７０を示す。文字画像７０は、特定の模様等を表現する背景画像７２と、背景画像７２上に重畳された文字７４（文字列「歴史秘話」）とを含む。文字画像７０は、例えばポスターに用いられる画像である。ここでは、ユーザがテイスト「クラシック」を指定しており、そのテイスト「クラシック」を有する文字画像７０が生成されている。
【０１２３】
以下、実施例３における処理について詳しく説明する。
【０１２４】
まず、視認性評価部２６は、文字７４の色及び背景画像７２の代表色（メインカラー）を特定し、各色のＲＧＢデータを特定する。視認性評価部２６は、背景画像７２において文字７４が重畳している領域の代表色を特定し、その色のＲＧＢデータを特定する。実施例３では、背景画像７２の代表色として２つの色（代表色１，２）が特定されている。図２０は、各色の情報を示す。文字７４の色及び背景画像７２の代表色１，２のそれぞれについて、ＰＣＣＳ＿ＩＤ、色相、色調、及び、ＲＧＢが、視認性評価部２６によって特定される。
【０１２５】
次に、視認性評価部２６は、文字７４の色及び背景画像７２の代表色１，２のそれぞれについて、明度、彩度及び色相角を計算する。図２１は、各色の明度、彩度及び色相角を示す。
【０１２６】
次に、視認性評価部２６は、文字７４の色と背景画像７２の代表色１との間における明度差、彩度差及び色相差を計算し、文字７４の色と背景画像７２の代表色２との間における明度差、彩度差及び色相差を計算する。
【０１２７】
文字７４の色と代表色１との差は以下の通りである。
明度差＝０
彩度差＝０
色相差＝０
【０１２８】
文字７４の色と代表色２との差は以下の通りである。
明度差＝１３．９９８０
彩度差＝１６．１１０６
色相差＝１９．８２１４
【０１２９】
次に、視認性評価部２６は、上記の式（５）によって定義されている評価モデル（視認性モデル）に、上記の明度差、彩度差及び色相差を代入することで、背景画像７２に対する文字７４の視認性の評価値を計算する。背景画像７２の代表色として２つの色が特定されているため、視認性評価部２６は、代表色毎の評価値を計算する。
【０１３０】
代表色１に対する文字７４の視認性の評価値は以下の通りである。
視認性の評価値＝０．８７９９
【０１３１】
代表色２に対する文字７４の視認性の評価値は以下の通りである。
視認性の評価値＝１．８８０１
【０１３２】
背景画像に重畳された文字が見やすいと想定される評価値（閾値）は、「３」に設定されている。上記のようにして計算された視認性の評価値は閾値未満であるため、視認性評価部２６は、文字７４の色情報の変更が必要であると判断する。
【０１３３】
この場合、変更部２８は、背景画像７２の色を変更せずに、視認性の評価値が「３」となるための文字７４のＲＧＢデータを計算する。そのために、一例として、変更部２８は、文字７４の明度を変更する。つまり、変更部２８は、視認性の評価値が「３」となるための明度差（文字７４と背景画像７２との間の明度差）を計算し、その明度差が得られる文字７４の明度を計算する。実施例３では、２つの色が代表色として特定されているため、変更部２８は、代表色毎に明度差を計算する。
【０１３４】
例えば、視認性の評価値として「３」を得るためには、代表色１との間では明度差１は３７．３３７０である必要がある。また、代表色２との間では明度差２は３３．７２０５である必要がある。文字７４が見やすいと想定される明度は、以下の式によって計算される。
見やすい明度＝（背景画像７２の代表色２の明度）＋（明度差２）＝７３．４００８
つまり、視認性の評価値が「３」となるためには、文字７４の明度として７３．４００８が必要となる。文字７４の明度が７３．４００８であれば、代表色１，２の両方との関係において視認性の評価値が「３」以上となる。
【０１３５】
図２２は、明度が変更された文字７４の色情報を示す。明度は７３．４００８に変更されている。文字７４の彩度と色相角は変更されていない。また、変更部２８は、これらの明度、彩度及び色相角を表現するためのＲＧＢデータを計算する。図２２には、そのＲＧＢデータも示されている。このＲＧＢデータは、明度の変更が反映されたＲＧＢデータである。
【０１３６】
次に、変更部２８は、文字７４のＲＧＢデータを、明度の変更が反映されたＲＧＢデータに変更することで、文字７４の明度が変更された文字画像を生成する。図２３は、その文字画像７６を示す。文字画像７６においては、文字７４の明度が文字画像７０から変更されている。背景画像７２の色は変更されていない。視認性の評価値が「３」となるように文字７４の明度が変更されている。それ故、変更前の文字画像７０と比較して、文字画像７６では文字７４が見やすくなっている。
【０１３７】
また、感性維持判定部３０は、変更前の文字画像７０が有するテイストと、変更後の文字画像７６が有するテイストとを比較する。例えば、感性維持判定部３０は、変更後の文字画像７６からベースカラー、セカンダリーカラー及びアクセントカラーを抽出し、感性ＤＢ３６において、当該色の組み合わせに対応付けられているテイストを検索する。図２４は、その検索の結果を示す。変更後の文字画像７０から抽出されたベースカラー、セカンダリーカラー及びアクセントカラーに対応するテイストは「ノーブル」である。
【０１３８】
変更前の文字画像７０が有するテイスト（ユーザによって指定されたテイスト）は「クラシック」であり、変更後の文字画像７６が有するテイストは「ノーブル」であるため、両テイストは一致していない。この場合、変更部２８は、文字７４の色を変更せずに、表示態様変更部３２は、文字７４の装飾を変更する。つまり、表示態様変更部３２は、変更前の文字画像７０に含まれる文字７４の色を変更せずに文字７４の装飾を変更する。表示態様変更部３２は、例えば、文字７４の装飾が変更された１又は複数の文字画像を生成する。このとき、表示態様変更部３２は、文字画像７０が有するテイスト「クラシック」が変更されないように文字７４の装飾を変更する。つまり、表示態様変更部３２は、テイスト「クラシック」を有しつつ、文字７４の装飾が変更された１又は複数の文字画像を生成する。
【０１３９】
例えば、出力部３３は、文字７４が装飾された文字画像をＵＩ部１４の表示部に表示させる。
【０１４０】
図２５は、文字７４が装飾された文字画像の一例を示す。ここでは、文字７４の装飾が変更された２つの文字画像（文字画像７８，８０）が生成されており、文字画像７８，８０が表示部に表示されている。文字画像７８，８０は、元の文字画像７０と同じテイスト「クラシック」を有する。文字画像７８においては、文字７４に白い影が装飾として施されている。文字画像８０においては、文字７４が白枠で覆われている。このように、表示態様変更部３２は、文字７４の色を変更せずに文字７４が見やすくなるように文字７４に装飾を施す。ユーザはＵＩ部１４を操作することで、文字画像７８，８０の中から希望する文字画像を選択することができる。図２５に示す例では、文字画像７８に紐付くチェックボックス８２がユーザによってチェックされることで、文字画像７８がユーザによって選択されている。ユーザによって選択された文字画像７８が、最終的なデザインとして表示されてもよいし、印刷されてもよいし、他の装置等に送信されてもよいし、記憶装置に記憶されてもよい。
【０１４１】
文字の色を変更することでテイストが変わる場合には、文字の色を変更せずに文字に装飾を施すことで、指定されたテイストを有しつつ、装飾を施さない場合と比較して文字が見やすい文字画像が生成される。
【０１４２】
（実施例４）
以下、実施例４について説明する。実施例４では、メディアの種類が異なる文字画像が生成される。図２６は、実施例４に係る元の文字画像を示す。文字画像８４は、青空とひまわり畑とを表す背景画像８６と、背景画像８６上に重畳された文字８８（文字列「夏祭り」）とを含む。文字画像８４は、例えばポスターに用いられる画像である。ここでは、ユーザがＵＩ部１４を操作することで、テイストとして「ナチュラル」が指定されており、また、メディアの種類として「はがき」が指定されている。この場合、レイアウト変更部２４は、文字８８の色を維持しつつ、背景画像８６をトリミングしたり、文字８８の位置を変えたりすることで、はがきの形状及びサイズを有する文字画像を生成する。図２７は、そのようにして生成された「はがき」用の文字画像を示す。文字画像９０は、元の背景画像８６と同じデザインを有する背景画像９２と、元の文字８８と同じ色を有する文字９４とを含む。文字９４は、背景画像９２上に重畳されており、その重畳位置は元の文字画像８４から変更されている。また、文字画像９０はテイストとして「ナチュラル」を有する。以下、文字画像９０を対象として本実施形態に係る処理が実行される。
【０１４３】
以下、実施例４における処理について詳しく説明する。
【０１４４】
まず、視認性評価部２６は、文字９４の色及び背景画像９２の代表色（メインカラー）を特定し、各色のＲＧＢデータを特定する。視認性評価部２６は、背景画像９２において文字９４が重畳している領域における代表色を特定し、その色のＲＧＢデータを特定する。図２８は、各色の情報を示す。文字９４の色及び背景画像９２の代表色のそれぞれについて、ＰＣＣＳ＿ＩＤ、色相、色調、及び、ＲＧＢが、視認性評価部２６によって特定される。
【０１４５】
次に、視認性評価部２６は、文字９４の色及び背景画像９２の代表色のそれぞれについて、明度、彩度及び色相角を計算する。図２９は、各色の明度、彩度及び色相角を示す。
【０１４６】
次に、視認性評価部２６は、文字９４の色と背景画像９２の代表色との間における明度差、彩度差及び色相差を計算する。以下、これらの値を示す。
明度差＝１９．９１９９
彩度差＝１６．７６１６
色相差＝９．１５６８４
【０１４７】
次に、視認性評価部２６は、上記の式（５）によって定義されている評価モデル（視認性モデル）に、上記の明度差、彩度差及び色相差を代入することで、背景画像９２に対する文字９４の視認性の評価値を計算する。以下に、このようにして計算された視認性の評価値を示す。
視認性の評価値＝２．１７１１５
【０１４８】
背景画像に重畳された文字が見やすいと想定される評価値（閾値）は、「３」に設定されている。上記のようにして計算された視認性の評価値は閾値未満であるため、視認性評価部２６は、文字９４の色情報の変更が必要であると判断する。
【０１４９】
この場合、変更部２８は、背景画像９２の色を変更せずに、視認性の評価値が「３」となるための文字９４のＲＧＢデータを計算する。そのために、一例として、変更部２８は、文字９４の明度を変更する。つまり、変更部２８は、視認性の評価値が「３」となるための明度差（文字９４と背景画像９２との間の明度差）を計算し、その明度差が得られる文字９４の明度を計算する。
【０１５０】
例えば、視認性の評価値として「３」を得るためには、代表色との間では明度差は３４．５１６８である必要がある。文字９４が見やすいと想定される明度は、以下の式によって計算される。
見やすい明度＝（背景画像９２の代表色の明度）＋（明度差）＝９１．２６７９
つまり、視認性の評価値が「３」となるためには、文字９４の明度として９１．２６２７が必要となる。
【０１５１】
図３０は、明度が変更された文字９４の色情報を示す。明度は９１．２６２７に変更されている。文字９４の彩度と色相角は変更されていない。また、変更部２８は、これらの明度、彩度及び色相角を表現するためのＲＧＢデータを計算する。図３０には、そのＲＧＢデータも示されている。このＲＧＢデータは、明度の変更が反映されたＲＧＢデータである。
【０１５２】
次に、変更部２８は、文字９４のＲＧＢデータを、明度の変更が反映されたＲＧＢデータに変更することで、文字９４の明度が変更された文字画像を生成する。図３１は、その文字画像を示す。文字画像９６においては、文字９４の明度が文字画像９０から変更されている。背景画像９２の色は変更されていない。視認性の評価値が「３」となるように文字９４の明度が変更されている。それ故、変更前の文字画像９０と比較して、文字画像９６では文字９４が見やすくなっている。
【０１５３】
また、感性維持判定部３０は、変更前の文字画像９０が有するテイストと、変更後の文字画像９６が有するテイストとを比較する。実施例４では、両テイストは一致している。それ故、文字９４は装飾されない。
【０１５４】
例えば、出力部３３は、変更後の文字画像９６をＵＩ部１４の表示部に表示させる。
【０１５５】
元の文字画像からメディアが変更された場合であっても、文字９４の明度を変更することで、文字画像９０をそのまま出力する場合と比較して、背景画像９２と文字９４との間の色関係に対する重畳の影響が軽減された文字画像９６が出力される。例えば、文字画像９０と比較して、文字９４が見やすい文字画像９６が出力される。
【０１５６】
実施例４においても、変更部２８は、視認性の評価値が「３」となるように、文字９４の彩度や色相を変更してもよい。
【０１５７】
（実施例５）
以下、実施例５について説明する。実施例５では、メディアの種類が異なる文字画像が生成される。図３２は、実施例５に係る元の文字画像を示す。文字画像９８は、青空と白い雲とを表す背景画像１００と、背景画像１００上に重畳された文字１０２（文字列「夏祭り」）とを含む。文字画像９８は、例えばポスターに用いられる画像である。ここでは、ユーザがＵＩ部１４を操作することで、テイストとして「夏らしい」が指定されており、また、メディアの種類として「扇子」が指定されている。この場合、レイアウト変更部２４は、文字１０２の色を維持しつつ、背景画像１００をトリミングしたり、文字１０２の位置を変えたりすることで、扇子の形状及びサイズを有する文字画像を生成する。図３３は、そのようにして生成された「扇子」用の文字画像を示す。文字画像１０４は、元の背景画像１００と同じデザインを有する背景画像１０６と、元の文字１０２と同じ色を有する文字１０８とを含む。文字１０８は、背景画像１０６上に重畳されており、その重畳位置は元の文字画像９８から変更されている。また、文字画像１０４はテイストとして「夏らしい」を有する。以下、文字画像１０４を対象として本実施形態に係る処理が実行される。
【０１５８】
以下、実施例５における処理について詳しく説明する。
【０１５９】
まず、視認性評価部２６は、文字１０８の色及び背景画像１０６の代表色（メインカラー）を特定し、各色のＲＧＢデータを特定する。視認性評価部２６は、背景画像１０６において文字１０８が重畳している領域における代表色を特定し、その色のＲＧＢデータを特定する。実施例５では、背景画像１０６の代表色として２つの色（代表色１，２）が特定されている。図３４は、各色の情報を示す。文字１０８の色及び背景画像１０６の代表色１，２のそれぞれについて、ＰＣＣＳ＿ＩＤ、色相、色調、及び、ＲＧＢが、視認性評価部２６によって特定される。
【０１６０】
次に、視認性評価部２６は、文字１０８の色及び背景画像１０６の代表色１，２のそれぞれについて、明度、彩度及び色相角を計算する。図３５は、各色の明度、彩度及び色相角を示す。
【０１６１】
次に、視認性評価部２６は、文字１０８の色と背景画像１０６の代表色１との間における明度差、彩度差及び色相差を計算し、文字１０８の色と背景画像１０６の代表色２との間における明度差、彩度差及び色相差を計算する。
【０１６２】
文字１０８の色と代表色１との差は以下の通りである。
明度差＝５４．８０４４
彩度差＝０．２１３６２８
色相差＝３２．７３３７
【０１６３】
文字１０８の色と代表色２との差は以下の通りである。
明度差＝１４．４４４０
彩度差＝２８．１４２７
色相差＝２７．１８８９
【０１６４】
次に、視認性評価部２６は、上記の式（５）によって定義されている評価モデル（視認性モデル）に、上記の明度差、彩度差及び色相差を代入することで、背景画像１０６に対する文字１０８の視認性の評価値を計算する。背景画像１０６の代表色として２つの色が特定されているため、視認性評価部２６は、代表色毎の評価値を計算する。
【０１６５】
代表色１に対する文字１０８の視認性の評価値は以下の通りである。
視認性の評価値＝４．１４６２
【０１６６】
代表色２に対する文字１０８の視認性の評価値は以下の通りである。
視認性の評価値＝２．０２４１４
【０１６７】
背景画像に重畳された文字が見やすいと想定される評価値（閾値）は、「３」に設定されている。代表色１に対する視認性の評価値は３以上であるが、代表色２に対する視認性の評価値は３未満である。それ故、視認性評価部２６は、文字１０８の色情報の変更が必要であると判断する。
【０１６８】
この場合、変更部２８は、背景画像１０６の色を変更せずに、視認性の評価値が「３」となるための文字１０８のＲＧＢデータを計算する。そのために、一例として、変更部２８は、文字１０８の明度を変更する。つまり、変更部２８は、視認性の評価値が「３」となるための明度差（文字１０８と背景画像１０６との間の明度差）を計算し、その明度差が得られる文字１０８の明度を計算する。実施例５では、２つの色が代表色として特定されているため、変更部２８は、代表色毎に明度差を計算する。
【０１６９】
例えば、視認性の評価値として「３」を得るためには、代表色１との間では明度差１は３１．６２９８である必要がある。また、代表色２との間では明度差２は３４．６１８７である必要がある。
【０１７０】
上記の明度差１，２が得られる明度が存在しない。つまり、文字１０８の明度を上限値又は下限値まで変更した場合であっても、上記の明度差１，２を得ることができない。この場合、変更部２８は、文字１０８の明度を変更せずに、表示態様変更部３２は、文字１０８の装飾を変更する。つまり、表示態様変更部３２は、変更前の文字画像１０４に含まれる文字１０８の色を変更せずに文字１０８の装飾を変更する。表示態様変更部３２は、例えば、文字１０８の装飾が変更された１又は複数の文字画像を生成する。このとき、表示態様変更部３２は、文字画像１０４が有するテイスト「夏らしさ」が変更されないように文字１０８の装飾を変更する。つまり、表示態様変更部３２は、テイスト「夏らしさ」を有しつつ、文字１０８の装飾が変更された１又は複数の文字画像を生成する。
【０１７１】
例えば、出力部３３は、文字１０８が装飾された文字画像をＵＩ部１４の表示部に表示させる。
【０１７２】
図３６は、文字１０８が装飾された文字画像の一例を示す。ここでは、文字１０８の装飾が変更された２つの文字画像（文字画像１１０，１１２）が生成されており、文字画像１１０，１１２が表示部に表示されている。文字画像１１０，１１２は、元の文字画像１０４と同じテイスト「夏らしさ」を有する。文字画像１１０においては、文字１０８に白い光彩が装飾として施されている。文字画像１１２においては、文字１０８に黒い影が装飾として施されている。このように、表示態様変更部３２は、文字１０８の色を変更せずに文字１０８が見やすくなるように文字１０８に装飾を施す。ユーザはＵＩ部１４を操作することで、文字画像１１０，１１２の中から希望する文字画像を選択することができる。図３６に示す例では、文字画像１１２に紐付くチェックボックス１１４がユーザによってチェックされることで、文字画像１１２がユーザによって選択されている。ユーザによって選択された文字画像１１２が、最終的なデザインとして表示されてもよいし、印刷されてもよいし、他の装置等に送信されてもよいし、記憶装置に記憶されてもよい。
【０１７３】
文字の色を変更しても目標の視認性が得られない場合には、文字の色を変更せずに文字に装飾を施すことで、装飾を施さない場合と比較して文字が見やすい文字画像が生成される。
【０１７４】
（実施例６）
以下、実施例６について説明する。実施例６では、メディアの種類が異なる文字画像が生成される。図３７は、実施例６に係る元の文字画像を示す。文字画像１１６は、ピアノを表す背景画像１１８と、背景画像１１８上に重畳された文字１２０（文字列「音楽祭」）とを含む。文字画像１１６は、例えばポスターに用いられる画像である。ここでは、ユーザがＵＩ部１４を操作することで、テイストとして「エレガント」が指定されており、また、メディアの種類として「はがき」が指定されている。この場合、レイアウト変更部２４は、文字１２０の色を維持しつつ、背景画像１１８をトリミングしたり、文字１２０の位置を変えたりすることで、はがきの形状及びサイズを有する文字画像を生成する。図３８は、そのようにして生成された「はがき」用の文字画像を示す。文字画像１２２は、元の背景画像１１８と同じデザインを有する背景画像１２４と、元の文字１２０と同じ色を有する文字１２６とを含む。文字１２６は、背景画像１２４上に重畳されており、その重畳位置は元の文字画像１１６から変更されている。また、文字画像１２２はテイストとして「エレガント」を有する。以下、文字画像１２２を対象として本実施形態に係る処理が実行される。
【０１７５】
以下、実施例６における処理について詳しく説明する。
【０１７６】
まず、視認性評価部２６は、文字１２６の色及び背景画像１２４の代表色（メインカラー）を特定し、各色のＲＧＢデータを特定する。視認性評価部２６は、背景画像１２４において文字１２６が重畳している領域の代表色を特定し、その色のＲＧＢデータを特定する。図３９は、各色の情報を示す。文字１２６の色及び背景画像１２４の代表色のそれぞれについて、ＰＣＣＳ＿ＩＤ、色相、色調、及び、ＲＧＢが、視認性評価部２６によって特定される。
【０１７７】
次に、視認性評価部２６は、文字１２６の色及び背景画像１２４の代表色のそれぞれについて、明度、彩度及び色相角を計算する。図４０は、各色の明度、彩度及び色相角を示す。
【０１７８】
次に、視認性評価部２６は、文字１２６の色と背景画像１２４の代表色との間における明度差、彩度差及び色相差を計算する。以下、これらの値を示す。
明度差＝７．０８８９８
彩度差＝１．７４４５２
色相差＝５．３２２９９
【０１７９】
次に、視認性評価部２６は、上記の式（５）によって定義されている評価モデル（視認性モデル）に、上記の明度差、彩度差及び色相差を代入することで、背景画像１２４に対する文字１２６の視認性の評価値を計算する。以下に、このようにして計算された視認性の評価値を示す。
視認性の評価値＝１．３１９４９
【０１８０】
背景画像に重畳された文字が見やすいと想定される評価値（閾値）は、「３」に設定されている。上記のようにして計算された視認性の評価値は閾値未満であるため、視認性評価部２６は、文字９４の色情報の変更が必要であると判断する。
【０１８１】
この場合、変更部２８は、背景画像１２４の色を変更せずに、視認性の評価値が「３」となるための文字１２６のＲＧＢデータを計算する。そのために、一例として、変更部２８は、文字１２６の明度を変更する。つまり、変更部２８は、視認性の評価値が「３」となるための明度差（文字１２６と背景画像１２４との間の明度差）を計算し、その明度差が得られる文字１２６の明度を計算する。
【０１８２】
例えば、視認性の評価値として「３」を得るためには、代表色との間では明度差は３６．６８４４である必要がある。文字１２６が見やすいと想定される明度は、以下の式によって計算される。
見やすい明度＝（背景画像１２４の代表色の明度）＋（明度差）＝５５．５１８３
つまり、視認性の評価値が「３」となるためには、文字１２６の明度として５５．５１８３が必要となる。
【０１８３】
図４１は、明度が変更された文字１２６の色情報を示す。明度は５５．５１８３に変更されている。文字１２６の彩度と色相角は変更されていない。また、変更部２８は、これらの明度、彩度及び色相角を表現するためのＲＧＢデータを計算する。図４１には、そのＲＧＢデータも示されている。このＲＧＢデータは、明度の変更が反映されたＲＧＢデータである。
【０１８４】
次に、変更部２８は、文字１２６のＲＧＢデータを、明度の変更が反映されたＲＧＢデータに変更することで、文字１２６の明度が変更された文字画像を生成する。図４２は、その文字画像を示す。文字画像１２８においては、文字１２６の明度が文字画像１２２から変更されている。背景画像１２４の色は変更されていない。視認性の評価値が「３」となるように文字１２６の明度が変更されている。それ故、変更前の文字画像１２２と比較して、文字画像１２８では文字１２６が見やすくなっている。
【０１８５】
また、感性維持判定部３０は、変更前の文字画像１２２が有するテイストと、変更後の文字画像１２８が有するテイストとを比較する。例えば、感性維持判定部３０は、変更後の文字画像１２８からベースカラー、セカンダリーカラー及びアクセントカラーを抽出し、感性ＤＢ３６において、当該色の組み合わせに対応付けられているテイストを検索する。図４３は、その検索の結果を示す。変更後の文字画像１２８から抽出されたベースカラー、セカンダリーカラー及びアクセントカラーに対応するテイストは「フォーマル」である。
【０１８６】
変更前の文字画像１２２が有するテイスト（ユーザによって指定されたテイスト）は「エレガント」であり、変更後の文字画像１２８が有するテイストは「フォーマル」であるため、両テイストは一致していない。
【０１８７】
この場合、変更部２８は、感性ＤＢ３６において、テイスト「エレガント」に紐付けられている色情報（ベースカラー、セカンダリーカラー及びアクセントカラー）を検索する。つまり、テイスト「エレガント」に紐付けられている色情報は、テイスト「エレガント」を表現するための色情報である。図４４は、その検索結果の一例を示す。変更部２８は、テイスト「エレガント」に紐付けられている色情報群の中から、値「３」以上の視認性の評価値を得ることができる色情報を検索する。例えば、配色ＩＤが「１８」のベースカラーは、背景画像１２４の代表色と同じであり、配色ＩＤが「１８」のアクセントカラーを文字１２６の色として用いた場合、視認性の評価値は３．０８５６５となる。この場合、変更部２８は、文字１２６の色を、配色ＩＤが「１８」のアクセントカラーに変更する。
【０１８８】
図４５は、文字１２６の色が変更された文字画像を示す。文字画像１３０においては、文字１２６の色が、配色ＩＤが「１８」のアクセントカラーに変更されている。背景画像１２４の色は変更されていない。視認性の評価値が「３」以上となる文字１２６の色が変更されている。それ故、変更前の文字画像１２２と比較して、文字画像１３０では文字１２６が見やすくなっている。また、文字１２６の色の変更前と後とでテイストは変更されていない。
【０１８９】
上記の実施形態及び実施例では、変更部２８は、文字の色のみを変更しているが、文字の色を変更しつつ、又は、文字の色を変更せずに、視認性の評価値が「３」以上となるように背景画像の色を変更してもよい。例えば、変更部２８は、文字画像が有するテイストが変更しない範囲で背景画像の色を変更する。通常、背景画像が占める範囲は文字が示す範囲よりも広いため、背景画像は、文字と比較して、文字画像が有するテイストに対してより強い影響を与えると考えられる。つまり、背景画像の色を変更した場合、文字の色を変更した場合と比較して、文字画像のテイストが変更される可能性が高くなると考えられる。従って、背景画像の色を変更せずに文字の色を変更することで、文字画像が有するテイストの変更を抑制することができる。また、背景画像の色を変更した場合であっても文字画像のテイストが変更されないのであれば、背景画像の色を変更してもよい。例えば、１色のカラーボックスが背景画像として用いられる場合、風景や建物や物体等を表す背景画像が用いられる場合と比較して、背景画像の色の変更がテイストに与える影響が小さいことがある。従って、背景画像がカラーボックスである場合に、背景画像の色を変更してもよい。
【０１９０】
また、変更部２８は、文字の色を変更しつつ、又は、文字の色を変更せずに、視認性の評価値が閾値（「３」）以上となる位置に文字の位置を変更してもよい。この場合、変更部２８は、変更前と変更後とでテイストが変わらない位置に文字を配置する。
【０１９１】
なお、上記の実施形態及び実施例では、視認性の評価値が閾値（「３」）以上となるように文字の色を変更しているが、視認性の評価値が閾値（「３」）以上となる文字の色を、その評価値が閾値未満となるように文字の色を変更してもよい。こうすることで、文字画像に含まれる文字の視認性が悪化し、例えば、評価値が閾値以上の場合と比べて、情報の秘匿性が高くなる。この場合における特定の色関係は、視認性が良好な関係であり、色関係が特定の色関係に該当しないように（視認性が悪化するように）、文字の色が変更される。
【符号の説明】
【０１９２】
１０  情報処理装置、１２  通信部、１４  ＵＩ部、１６  記憶部、１８  プロセッサ、２０  受付部、２２  メディア選択部、２４  レイアウト変更部、２６  視認性評価部、２８  変更部、３０  感性維持判定部、３２  表示態様変更部、３３  出力部、３４  視認性ＤＢ、３６  感性ＤＢ。
【図１】
2020046994.tif 000008
【図２】
2020046994.tif 000009
【図３】
2020046994.tif 000010
【図４】
2020046994.tif 000011
【図５】
2020046994.tif 000012
【図６】
2020046994.tif 000013
【図７】
2020046994.tif 000014
【図８】
2020046994.tif 000015
【図９】
2020046994.tif 000016
【図１０】
2020046994.tif 000017
【図１１】
2020046994.tif 000018
【図１２】
2020046994.tif 000019
【図１３】
2020046994.tif 000020
【図１４】
2020046994.tif 000021
【図１５】
2020046994.tif 000022
【図１６】
2020046994.tif 000023
【図１７】
2020046994.tif 000024
【図１８】
2020046994.tif 000025
【図１９】
2020046994.tif 000026
【図２０】
2020046994.tif 000027
【図２１】
2020046994.tif 000028
【図２２】
2020046994.tif 000029
【図２３】
2020046994.tif 000030
【図２４】
2020046994.tif 000031
【図２５】
2020046994.tif 000032
【図２６】
2020046994.tif 000033
【図２７】
2020046994.tif 000034
【図２８】
2020046994.tif 000035
【図２９】
2020046994.tif 000036
【図３０】
2020046994.tif 000037
【図３１】
2020046994.tif 000038
【図３２】
2020046994.tif 000039
【図３３】
2020046994.tif 000040
【図３４】
2020046994.tif 000041
【図３５】
2020046994.tif 000042
【図３６】
2020046994.tif 000043
【図３７】
2020046994.tif 000044
【図３８】
2020046994.tif 000045
【図３９】
2020046994.tif 000046
【図４０】
2020046994.tif 000047
【図４１】
2020046994.tif 000048
【図４２】
2020046994.tif 000049
【図４３】
2020046994.tif 000050
【図４４】
2020046994.tif 000051
【図４５】
2020046994.tif 000052