(57)【要約】【課題】取得した画像を使って指定した感性に合う販売促進物等の画像を利用者が作成する際に、適用すべき配色を特定する。【解決手段】取得部１１１は、画像を取得する。抽出部１１２は、取得部１１１が取得した画像から、この画像の代表色を抽出する。受付部１１３は、利用者の操作部１５に対する操作により、感性語の指定を受付ける。判定部１１５は、注目する配色が、感性語が示す感性に対応するか否か、及び、抽出部１１２が抽出した代表色と共通であるか否かを判定する。特定部１１４は、判定部１１５と遣り取りし、感性語及び代表色を利用して、利用者が作成する画像に適用する配色を特定する。表示制御部１１６は、表示部１４を制御して、特定部１１４により特定された配色を利用者に通知する。【選択図】図５
2019032798.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する取得部と、
前記取得部が取得した前記画像を代表する色である代表色を抽出する抽出部と、
感性を示す語の指定を受付ける受付部と、
前記語及び前記代表色を利用して、利用者が作成する画像に適用する配色を特定する特定部と、
を有する情報処理装置。
【請求項２】
前記受付部は、文字が配置される領域の指定を受付け、
前記特定部は、前記領域の色に対して可読性に関する第１条件を満たす前記文字の色を特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記抽出部は、前記取得部が取得した前記画像に前記領域が含まれる場合に、該領域を代表する色である領域代表色を抽出し、
前記特定部は、前記領域代表色に対して前記第１条件を満たす前記文字の色を特定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記特定部は、前記取得部が取得した前記画像を含む表示において、前記語が示す前記感性に対応し前記代表色と共通性に関する第２条件を満たす第１配色が存在する場合に、該第１配色を特定する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記特定部は、前記第１配色が存在しない場合に、前記代表色と前記第２条件を満たす第２配色と、該第２配色に対応する感性を示す語と、を特定する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記特定部は、前記第１配色が存在しない場合に、前記語が示す前記感性に対応する第３配色と、前記取得部が取得した前記画像と異なり代表する色が前記第２条件を満たす画像と、を特定する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
コンピュータを、
画像を取得する取得部と、
前記取得部が取得した前記画像を代表する色である代表色を抽出する抽出部と、
感性を示す語の指定を受付ける受付部と、
前記語及び前記代表色を利用して、利用者が作成する画像に適用する配色を特定する特定部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、予め記憶された、配色とイメージとの相関関係を示すテーブルを参照して配色条件を特定するデザイン作成支援装置、が開示されている。
特許文献２には、複数の構成要素の属性にそれぞれ対応する配色ルールを用いて、その構成要素の配色順を決定するとともに、決定した順に複数の構成要素それぞれへの推薦色を、その属性に対応する配色ルールに含まれる配色方法を用いて決定する配色支援装置が開示されている。
特許文献３には、指定要素の持つ色に基づいて配色を変更すべき要素を複数の要素中から選択し、指定要素の属性値に基づいて、変更要素に対して割り当てるべき色を設定する配色支援装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２１６０１公報
【特許文献２】国際公開第２０１４／０１０５７６号
【特許文献３】特開２００１−３３１８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、取得した画像を使って指定した感性に合う販売促進物等の画像を利用者が作成する際に、適用すべき配色を特定することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る情報処理装置は、画像を取得する取得部と、前記取得部が取得した前記画像を代表する色である代表色を抽出する抽出部と、感性を示す語の指定を受付ける受付部と、前記語及び前記代表色を利用して、利用者が作成する画像に適用する配色を特定する特定部と、を有する情報処理装置である。
【０００６】
本発明の請求項２に係る情報処理装置は、請求項１に記載の態様において、前記受付部は、文字が配置される領域の指定を受付け、前記特定部は、前記領域の色に対して可読性に関する第１条件を満たす前記文字の色を特定することを特徴とする情報処理装置である。
【０００７】
本発明の請求項３に係る情報処理装置は、請求項２に記載の態様において、前記抽出部は、前記取得部が取得した前記画像に前記領域が含まれる場合に、該領域を代表する色である領域代表色を抽出し、前記特定部は、前記領域代表色に対して前記第１条件を満たす前記文字の色を特定することを特徴とする情報処理装置である。
【０００８】
本発明の請求項４に係る情報処理装置は、請求項１から３のいずれか１項に記載の態様において、前記特定部は、前記取得部が取得した前記画像を含む表示において、前記語が示す前記感性に対応し前記代表色と共通性に関する第２条件を満たす第１配色が存在する場合に、該第１配色を特定することを特徴とする情報処理装置である。
【０００９】
本発明の請求項５に係る情報処理装置は、請求項４に記載の態様において、前記特定部は、前記第１配色が存在しない場合に、前記代表色と前記第２条件を満たす第２配色と、該第２配色に対応する感性を示す語と、を特定することを特徴とする情報処理装置である。
【００１０】
本発明の請求項６に係る情報処理装置は、請求項４に記載の態様において、前記特定部は、前記第１配色が存在しない場合に、前記語が示す前記感性に対応する第３配色と、前記取得部が取得した前記画像と異なり代表する色が前記第２条件を満たす画像と、を特定することを特徴とする情報処理装置である。
【００１１】
本発明の請求項７に係るプログラムは、コンピュータを、画像を取得する取得部と、前記取得部が取得した前記画像を代表する色である代表色を抽出する抽出部と、感性を示す語の指定を受付ける受付部と、前記語及び前記代表色を利用して、利用者が作成する画像に適用する配色を特定する特定部、として機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１、７に係る発明によれば、例えば、取得した画像を使って指定した感性に合う販売促進物等の画像を利用者が作成する際に、適用すべき配色を特定することができる。
請求項２に係る発明によれば、利用者が作成する画像に適用すべき文字の色を特定することができる。
請求項３に係る発明によれば、取得した画像に文字が配置される領域が含まれる場合に、利用者が作成する画像に適用すべき文字の色を特定することができる。
請求項４に係る発明によれば、例えば、取得した画像を使って指定した感性に合う配色が存在する場合に、その配色を特定することができる。
請求項５に係る発明によれば、例えば、取得した画像を使って指定した感性に合う配色が存在しない場合に、利用者に感性の指定の変更を促すことができる。
請求項６に係る発明によれば、例えば、取得した画像を使って指定した感性に合う配色が存在しない場合に、利用者に使う画像の変更を促すことができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る情報処理装置１の構成を示す図。
【図２】記憶部１２に記憶される各種のデータベース及びルールベースを示す図。
【図３】配色を構成する色の種類を説明する図。
【図４】色相及びトーンの共通性を説明するための図。
【図５】情報処理装置１の機能的構成を示す図。
【図６】情報処理装置１の代表色及び配色候補を抽出する動作の流れを示すフロー図。
【図７】代表色の階調値から特定される色相及びトーンの例を示す図。
【図８】配色候補のそれぞれから特定される色相及びトーンの例を示す図。
【図９】情報処理装置１の配色を特定する動作の流れを示すフロー図。
【図１０】代表色と配色候補との共通性を判定する例を示す図。
【図１１】情報処理装置１の文字色特定処理の動作の流れを示すフロー図。
【図１２】写真において文字が配置される領域を説明するための図。
【図１３】写真において文字が配置される領域の代表色の階調値から特定される色相及びトーンの例を示す図。
【図１４】特定された配色に基づく文字色の候補を説明するための図。
【図１５】文字が配置される写真上の領域の代表色と文字色の候補との可読性を判定する例を示す図。
【図１６】変形例４における配色を特定する動作の流れを示すフロー図。
【図１７】変形例５における配色を特定する動作の流れを示すフロー図。
【発明を実施するための形態】
【００１４】
１．実施形態
１−１．情報処理装置の全体構成
図１は、本実施形態に係る情報処理装置１の構成を示す図である。情報処理装置１は、制御部１１、記憶部１２、通信部１３、表示部１４、及び操作部１５を有する。
【００１５】
例えば、物品やサービスの販売を促進するために、その販売対象に関連した写真やイラスト等の画像を使用してポスターやステッカー、パンフレット等の印刷物が制作される。また、印刷物の他にも、上述した物品を表現した画像を使用してネット広告やテレビ広告等の表示物が制作されることもある。
【００１６】
また、販売の促進を目的としない場合にも、例えば公共広告、意見広告、政府広報等、伝えたい情報があるときには、写真やイラスト等の画像を使用して印刷物や表示物が制作されることがある。これらの印刷物や表示物を、販売促進物等と呼ぶ。情報処理装置１は、上述した販売促進物等に使用される画像に適用すべき配色を特定するための装置である。
【００１７】
なお、配色とは２以上の色を取り合わせることである。配色を構成する２種以上の色を構成色という。
【００１８】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有し、ＣＰＵがＲＯＭ及び記憶部１２に記憶されているコンピュータプログラム（以下、単にプログラムという）を読み出して実行することにより情報処理装置１の各部を制御する。
【００１９】
通信部１３は、無線又は有線によりインターネット等の通信回線に接続する通信回路である。情報処理装置１は、通信部１３により通信回線に接続された各種の機器と情報を遣り取りする。なお、情報処理装置１は、通信部１３を有しなくてもよい。
【００２０】
操作部１５は、各種の指示をするための操作ボタン、キーボード等の操作子を備えており、利用者による操作を受付けてその操作内容に応じた信号を制御部１１に供給する。操作部１５は、利用者の指又はスタイラスペン等の操作体を検知するタッチパネルを有してもよい。操作部１５は、利用者の音声を収録して音声信号に変換するマイクロフォンとこの音声信号から音声の内容を認識して制御信号を生成する音声操作の機構を有してもよい。なお、例えば、制御部１１が通信部１３を介して外部の端末から利用者による各種の指示を受付ける場合、情報処理装置１は、操作部１５を有しなくてもよい。
【００２１】
表示部１４は、液晶ディスプレイ等の表示画面を有しており、制御部１１の制御の下、画像を表示する。表示画面の上には、操作部１５の透明のタッチパネルが重ねて配置されてもよい。なお、表示部１４を使用せずに、制御部１１において特定した配色を適用して利用者に画像を作成させることが可能であるならば、情報処理装置１は、表示部１４を有しなくてもよい。
【００２２】
記憶部１２は、ソリッドステートドライブ、ハードディスクドライブ等の大容量の記憶手段であり、制御部１１のＣＰＵに読み込まれる各種のプログラムを記憶する。また、記憶部１２は、感性ＤＢ１２１、色ＤＢ１２２、写真ＤＢ１２３、及び判定ＲＢ１２４を記憶する。
【００２３】
感性ＤＢ１２１は、配色と、その配色から連想する感性と、を対応付けて記憶するデータベースである。色ＤＢ１２２は、色の階調値と、その色の属する色相及びトーンとを対応付けて記憶するデータベースである。写真ＤＢ１２３は、写真を示す画像データを記憶するデータベースである。判定ＲＢ１２４は、色に関する共通性及び可読性等の規則を定めたルールベースである。
【００２４】
図２は、記憶部１２に記憶される各種のデータベース及びルールベースを示す図である。図２（ａ）に示す感性ＤＢ１２１は、配色を識別する配色ＩＤと、この配色を構成する各構成色の識別情報である色ＩＤと、感性を示す語（以下、「感性語」という）と、この感性語で示される感性についてのこの配色からの連想のし易さを示す順位と、を対応付けて記憶する。
【００２５】
図３は、配色を構成する構成色の種類を説明する図である。配色を構成する２以上の構成色には、それぞれ種類が決められている。この種類は、例えば、その配色が適用された画像において、全体の面積に対してその構成色が使われる面積の比率等で決められる。
【００２６】
例えば図３に示す例で配色は３つの構成色によって構成され、これらの構成色の種類には、ベースカラー、セカンダリカラー、及びアクセントカラーがある。以下、図において、ベースカラー、セカンダリカラー、アクセントカラーをそれぞれ「ベース」、「セカンダリ」、「アクセント」と記述する場合がある。
【００２７】
ベースカラーとは、その配色において、例えば全体の５０％以上の面積を有する色である。セカンダリカラーとは、ベースカラーの次に大きい面積を有する色である。そして、アクセントカラーとは、全体の１０％未満の面積を有する色である。なお、配色は２つの構成色、又は４つ以上の構成色によって構成されてもよい。また、配色を構成する構成色の全体に対する面積比は、上述したものに限られない。
【００２８】
図２（ａ）に示す感性ＤＢ１２１において、例えば、配色ＩＤ「ＣＳ１」で識別される配色は、ベースカラーの識別情報が「ｐ６」、セカンダリカラーの識別情報が「ｐ２」、アクセントカラーの識別情報が「ｌｔ２」である。また、この配色は、感性語「プリティ」で示される感性について連想のし易さを示す順位は１位である。
【００２９】
連想のし易さを示す順位は、例えば、それぞれの配色と感性語との組合せを、統計学的に信頼できる数の被験者に見せて、その配色からその感性語が示す感性を連想するか否かを質問し、その回答を集計して肯定的な回答が多かった組合せほど、上位になるように割当てた順位である。なお、この順位は、それぞれの配色と感性語との組合せについて、定められていれば、上述した集計によるものに限られない。この順位は、例えば感性ＤＢ１２１の編集者によって決定されてもよい。また、感性ＤＢ１２１には、順位そのものではなく、例えば、上述した被験者の肯定的な回答数等、順位に応じた情報が、配色と感性語との組合せに対応付けられていてもよい。
【００３０】
また、感性ＤＢ１２１に記憶されている配色は、いずれも予め決められた手法に基づいて選択された構成色により構成されている。これらの配色は、例えば、類似調和、対比調和、カマイユ調和、フォアカマイユ調和等、様々な調和配色手法に基づいて選択された構成色により構成されている。したがって感性ＤＢ１２１に記憶されている配色は、上述した調和配色手法における決められた条件を満たす構成色によって構成されている。
【００３１】
図２（ｂ）に示す色ＤＢ１２２は、色を識別する識別情報である色ＩＤと、その色を加法混合における三原色である赤（Ｒ）、緑（Ｇ）、及び青（Ｂ）に分解したそれぞれの階調値と、その色が属する色相の識別情報、及びその色が属するトーンの識別情報と、を対応付けて記憶する。この色ＤＢ１２２により、色が属する色相及びトーンが特定される。
【００３２】
図２（ｂ）に示す色ＤＢ１２２において、例えば、色ＩＤ「ｐ２」で識別される色に含まれる赤（Ｒ）、緑（Ｇ）、及び青（Ｂ）を８ビットの階調（すなわち、２５６階調）で表した階調値は、それぞれ「２３１」、「２１３」、及び「２１２」である。そして、色ＩＤ「ｐ２」で識別される色は、色相を表す識別情報が「Ｒ」であり、トーンを表す識別情報が「ｐ」である。
【００３３】
図２（ｃ）に示す判定ＲＢ１２４は、候補として選ばれた配色と写真の代表色とに共通性があるか否かを制御部１１が判定するために用いられるルールベースである。判定ＲＢ１２４は、上記の判定の対象である項目 と、その項目について判定するための条件とを対応付けて記憶する。例えば、図２（ｃ）に示す判定ＲＢ１２４において、色相の共通とは、色相が同一、隣接、類似のいずれかであることを意味し、トーンの共通とは、トーンが同一又は類似であることを意味する。 
【００３４】
図４は、色相及びトーンの共通性を説明するための図である。図４（ａ）に示す色相環は、一般財団法人日本色彩研究所により開発された日本色研配色体系（以下「ＰＣＣＳ（Practical Color Co-ordinate System）」ともいう）における色相環であり、色相を２４に分類して環状に配列したものである。
【００３５】
図４（ａ）に示す色相環に記載された数字は、図中の上方に位置する色相（基準色相という）から各色相までの距離を示す。例えば、この数字が「０」の色相は、基準色相からの距離が０であり、これら２つの色相の関係は「同一」である。また、この数字が「１」の場合、これら２つの色相の関係は「隣接」である。また、この数字が「２」又は「３」である場合、これら２つの色相の関係は「類似」である。
【００３６】
そして、上述した数字が「４」以上「７」以下の場合、２つの色相の関係は「中差」であり、上述した数字が「８」以上「１０」以下の場合、２つの色相の関係は「対照」である。また、上述した数字が「１２」の場合、２つの色相の関係は「補色」であり、上述した数字が「１１」の場合、２つの色相の関係は「隣接補色」である。
【００３７】
図４（ｂ）に示すトーンマップは、上述したＰＣＣＳにおけるトーンマップであり、色が属するトーンを、無彩色については５種類、有彩色については１２種類に分類して配置したものである。トーンとは、明度と彩度との複合概念である。
【００３８】
図４（ｂ）において、トーンは、上下方向に沿って上に近づくほど明るさが増す（つまり、明度が増加する）ように並べられており、左右方向に沿って右に近づくほど彩りが豊かになる（つまり、彩度が増加する）ように並べられている。
【００３９】
無彩色である５種類のトーンは、白（Ｗ）、ライトグレイ（ｌｔＧｙ）、メディアムグレイ（ｍＧｙ）、ダークグレイ（ｄｋＧｙ）、黒（Ｂｋ）であり、これらのうち、図４（ｂ）に示す線で結ばれたトーン同士は互いに類似の関係である。例えば、白（Ｗ）とライトグレイ（ｌｔＧｙ）との関係は類似である。
【００４０】
有彩色である１２種類のトーンは、図４（ｂ）に示す線で結ばれたトーンが互いに類似の関係である。例えば、ライト（ｌｔ）とソフト（ｓｆ）との関係は類似である。また、これら有彩色の１２種類のトーンのうち、彩度が低いペール（ｐ）、ライトグレイッシュ（ｌｔｇ）、グレイッシュ（ｇ）、ダークグレイッシュ（ｄｋｇ）の４種類については、無彩色のトーンと類似の関係がある。例えば有彩色であるライトグレイッシュ（ｌｔｇ）は、無彩色であるライトグレイ（ｌｔＧｙ）、及びメディアムグレイ（ｍＧｙ）とそれぞれ類似の関係である。
【００４１】
なお、無彩色である５種類のトーン、及び有彩色である１２種類のトーンのうち、異なる２種類のトーンであって上述した線が結ばれていない組合せの関係は、同一でも類似でもないため「非類似」である。
【００４２】
１−２．情報処理装置の機能的構成
図５は、情報処理装置１の機能的構成を示す図である。図５に示す情報処理装置１の制御部１１は、図１に示す記憶部１２に記憶されたプログラムを実行することにより、取得部１１１、抽出部１１２、受付部１１３、特定部１１４、判定部１１５、及び表示制御部１１６として機能する。
【００４３】
取得部１１１は、画像を取得する。例えば図５に示す通り、取得部１１１は、利用者の操作部１５に対する操作に応じて、写真等の画像を取得する。取得部１１１は、例えば、上述した操作に応じて、図１に示した通信部１３を介して通信回路に接続された装置から画像を取得してもよい。また、取得部１１１は、上述した操作に応じて記憶部１２に記憶された写真ＤＢ１２３から画像を取得してもよいし、取得した画像を写真ＤＢ１２３に記憶してもよい。
【００４４】
抽出部１１２は、取得部１１１が取得した画像から、この画像の代表色を抽出する。代表色とは、画像を代表する色であり、例えば、画像を構成する画素の階調値を集計して算出される最頻値から定まる色である。 
【００４５】
受付部１１３は、利用者の操作部１５に対する操作により、感性を示す語である「感性語」の指定を受付ける。利用者は、例えば操作部１５が有するキーボードやタッチパネル等により感性語を記入したり、マイクロフォンに向かって感性語を発声したりして、感性語を指定すると、操作部１５はこの感性語に対応する制御信号を制御部１１に送る。制御部１１により実現される受付部１１３は、操作部１５から送られる制御信号を受取ることにより、感性語の指定を受付ける。
【００４６】
判定部１１５は、注目する配色が、感性語が示す感性に対応するか否か、及び、抽出部１１２が抽出した代表色と共通であるか否かを判定する。例えば図５に示す判定部１１５は、まず、色ＤＢ１２２を参照して、抽出部１１２により抽出された代表色の色相及びトーンを特定する。
【００４７】
そして、判定部１１５は、感性ＤＢ１２１から受付部１１３により受付けられた感性語の順位が、例えば、３位以上等、決められた条件を満たす配色を、この感性語に対応する配色の候補（以下、「配色候補」という）として抽出する。判定部１１５は、抽出したこの配色候補を構成する構成色（上述した例ではベースカラー、セカンダリカラー、及びアクセントカラーのいずれか）のそれぞれについて、その色相及びトーンを、色ＤＢ１２２の参照によって特定する。そして、判定部１１５は、判定ＲＢ１２４を参照して、感性語に対応する配色候補を構成するいずれかの構成色の色相及びトーンと、代表色の色相及びトーンとが共通であるか否かを判定する。
【００４８】
特定部１１４は、判定部１１５と遣り取りし、感性語及び代表色を利用して、利用者が作成する画像に適用する配色を特定する。図５に示す特定部１１４は、取得部１１１が取得した画像を含む表示において、感性語が示す感性に対応し代表色と共通である構成色を持った配色が存在する場合に、この配色を特定する。
【００４９】
なお、図５に示す受付部１１３は、文字が配置される領域の指定を受付けてもよい。この場合、図５に示す特定部１１４は、指定された領域の色（領域色ともいう）に対して可読性に関する条件 （以下、「第１条件」という）を満たす文字の色（文字色ともいう）を特定する。第１条件は、判定ＲＢ１２４に記述されており、例えば、文字色と領域色の色相及びトーンが共通でない、といった条件である。
【００５０】
また、指定された領域が、取得部１１１により取得された画像に含まれる場合、図５に示す抽出部１１２は、上述した領域を代表する色である領域代表色を抽出する。そして特定部１１４は、抽出部１１２が抽出した領域代表色に対して第１条件を満たす文字の色を特定する。
【００５１】
また、上述した特定部１１４は、判定部１１５と遣り取りして、利用者が作成する画像に適用する配色を特定したが、例えば、判定部１１５が、感性語に対応する配色候補の色相及びトーンと、代表色の色相及びトーンとが共通であると判定する場合に、この配色候補を「利用者が作成する画像に適用する配色」として特定すればよい。この場合、「感性語に対応する配色候補の色相及びトーンと、代表色の色相及びトーンとが共通である」とは、代表色と共通性に関する条件（以下、「第２条件」という）の一例である。
【００５２】
すなわち、特定部１１４は、取得部１１１が取得した画像を含む表示において、感性語が示す感性に対応し、抽出部１１２が抽出した代表色と共通性に関する第２条件を満たす配色（以下、第１配色という）が存在する場合に、この第１配色を特定する。
【００５３】
表示制御部１１６は、表示部１４を制御して、特定部１１４により特定された配色を利用者に通知する。表示制御部１１６は、表示部１４を制御して、特定部１１４により特定された配色を適用した画像を表示させてもよい。
【００５４】
１−３．情報処理装置の動作
図６は、情報処理装置１の代表色及び配色候補を抽出する動作の流れを示すフロー図である。図６（ａ）に示すフロー図に沿って、情報処理装置１の制御部１１は、写真等の画像を取得したか否かを判断し（ステップＳ１０１）、画像を取得していないと判断する間（ステップＳ１０１；ＮＯ）、この判断を続ける。制御部１１は、画像を取得したと判断すると（ステップＳ１０１；ＹＥＳ）、取得した画像から代表色を抽出する（ステップＳ１０２）。制御部１１は、このステップＳ１０２において、抽出した代表色の色相及びトーンを特定してもよい。
【００５５】
図７は、代表色の階調値から特定される色相及びトーンの例を示す図である。図７に示す通り、代表色の赤（Ｒ）、緑（Ｇ）、及び青（Ｂ）の階調値が、それぞれ「１２４」、「１７２」、及び「９２」である場合、制御部１１は、決められた対応表等を参照することにより、この代表色の色相を「ｙＧ」と、トーンを「ｓｆ」と、それぞれ特定する。
【００５６】
また、図６（ｂ）に示すフロー図に沿って、情報処理装置１の制御部１１は、感性語の指定を受付けたか否かを判断し（ステップＳ２０１）、指定を受付けていないと判断する間（ステップＳ２０１；ＮＯ）、この判断を続ける。制御部１１は、感性語の指定を受付けたと判断すると（ステップＳ２０１；ＹＥＳ）、感性ＤＢ１２１から、指定された感性語に対応する配色候補を抽出する（ステップＳ２０２）。さらに、制御部１１は、このステップＳ２０２において、抽出した配色候補のそれぞれの構成色について、色ＤＢ１２２を参照することによって色相及びトーンを特定してもよい。
【００５７】
図８は、配色候補のそれぞれの構成色から特定される色相及びトーンの例を示す図である。例えば、利用者から「プリティ」という感性語の指定を受付けると、制御部１１は、図２（ａ）に示す感性ＤＢ１２１を参照して、「プリティ」についての順位が「１」の配色ＩＤ「ＣＳ１」と、その順位が「２」である配色ＩＤ「ＣＳ２」と、をそれぞれ特定する。
【００５８】
そして制御部１１は、配色ＩＤ「ＣＳ１」のベースカラー「ｐ６」、セカンダリカラー「ｐ２」、及びアクセントカラー「ｌｔ２」に対応する色相及びトーンと、配色ＩＤ「ＣＳ２」のベースカラー「ｐ１２」、セカンダリカラー「ｐ１０」、及びアクセントカラー「ｌｔ８」に対応する色相及びトーンと、をそれぞれ図２（ｂ）に示す色ＤＢ１２２を参照して特定する。
【００５９】
図８（ａ）には、配色ＩＤ「ＣＳ１」で示される配色候補を構成する各色の色相及びトーンが示されている。配色ＩＤ「ＣＳ１」で示される配色候補は、ベースカラー「ｐ６」の色相が「ｙＯ」トーンが「ｐ」、セカンダリカラー「ｐ２」の色相が「Ｒ」トーンが「ｐ」、アクセントカラー「ｌｔ２」の色相が「Ｒ」トーンが「ｌｔ」であると特定される。
【００６０】
また、図８（ｂ）には、配色ＩＤ「ＣＳ２」で示される配色候補を構成する各色の色相及びトーンが示されている。配色ＩＤ「ＣＳ２」で示される配色候補は、ベースカラー「ｐ１２」の色相が「Ｇ」トーンが「ｐ」、セカンダリカラー「ｐ１０」の色相が「ｙＧ」トーンが「ｐ」、アクセントカラー「ｌｔ８」の色相が「Ｙ」トーンが「ｌｔ」であると特定される。
【００６１】
図９は、情報処理装置１の配色を特定する動作の流れを示すフロー図である。図９に示すフロー図に沿って、情報処理装置１の制御部１１は、代表色及び配色候補を抽出済みであるか否かを判断し（ステップＳ３０１）、代表色及び配色候補の少なくともいずれか一方を抽出していないと判断する場合（ステップＳ３０１；ＮＯ）処理を終了する。
【００６２】
一方、代表色及び配色候補の両方を抽出済みであると判断する場合（ステップＳ３０１；ＹＥＳ）、制御部１１は、残りの配色候補が有るか否かを判断し（ステップＳ３０２）、残りの配色候補がないと判断する場合（ステップＳ３０２；ＮＯ）、例外処理を実行して（ステップＳ３０６）、処理を終了する。
【００６３】
この例外処理は、様々なものが採用され得るが、例えば、利用者に向けて、指定された感性語に対応し、かつ、取得した画像から抽出された代表色と共通である配色がないことを通知する処理であってもよい。
【００６４】
制御部１１は、残りの配色候補が有ると判断する場合（ステップＳ３０２；ＹＥＳ）、残りの配色候補のうち、順位が最高のものを選択する（ステップＳ３０３）。制御部１１は、抽出した代表色と、選択した配色候補とが共通であるか否か判断し（ステップＳ３０４）、共通でないと判断する場合（ステップＳ３０４；ＮＯ）、この配色候補を破棄して（ステップＳ３０５）、処理をステップＳ３０２に戻す。
【００６５】
一方、抽出した代表色と、選択した配色候補とが共通であると判断する場合（ステップＳ３０４；ＹＥＳ）、制御部１１は、配色候補の配色を特定し（ステップＳ３０７）、文字色を特定する処理である文字色特定処理を実行して（ステップＳ３０８）、処理を終了する。
【００６６】
図１０は、代表色と配色候補との共通性を判定する例を示す図である。図１０（ａ）に示す判定は、図７に示した代表色と、図８（ａ）に示した配色ＩＤ「ＣＳ１」の配色候補との共通性を判定したものである。
【００６７】
配色ＩＤ「ＣＳ１」におけるベースカラー及びセカンダリカラーのトーン「ｐ」と、写真の代表色のトーン「ｓｆ」とは、類似の関係にあるため、共通性の判定結果は「共通」である。また、配色ＩＤ「ＣＳ１」におけるアクセントカラーのトーン「ｌｔ」も、写真の代表色のトーン「ｓｆ」と類似の関係にあるため、共通性の判定結果は「共通」である。したがって、配色ＩＤ「ＣＳ１」で識別される配色候補の各色と、写真の代表色とのトーンについての共通判定は、いずれも共通であることを示す「○」である。
【００６８】
一方、配色ＩＤ「ＣＳ１」におけるベースカラーの色相「ｙＯ」と、写真の代表色の色相「ｙＧ」とは中差の関係にあるため、共通でない。また、配色ＩＤ「ＣＳ１」におけるセカンダリカラー及びアクセントカラーの色相「Ｒ」と、写真の代表色の色相「ｙＧ」とは対照の関係にあるため、共通でない。したがって、配色ＩＤ「ＣＳ１」で識別される配色候補の各色と、写真の代表色との色相についての共通判定は、いずれも共通でないことを示す「×」である。
【００６９】
図２（ｃ）に示す通り、写真と配色の共通性条件は「写真の代表色と配色の構成色のいずれかが共通であること」である。つまり、配色を構成するいずれか１つの構成色が、写真の代表色と共通であれば、写真と配色とは共通であると判定される。
【００７０】
そして、代表色と構成色との共通性条件は「代表色と構成色の色相・トーンがいずれも共通であること」である。つまり、写真の代表色と１つの構成色とは、色相及びトーンのいずれもが共通でないと、共通であると判定されない。
【００７１】
上述した配色ＩＤ「ＣＳ１」については、トーンに関してベースカラー、セカンダリカラー、及びアクセントカラーのいずれもが写真の代表色と共通であるが、色相に関してはいずれも写真の代表色と共通でない。したがって、写真の代表色と、配色ＩＤ「ＣＳ１」で識別される配色とは共通でないため、制御部１１は、この配色候補を破棄して次の配色候補について共通性の判定を行う。
【００７２】
図１０（ｂ）に示す判定は、図７に示した代表色と、図８（ｂ）に示した配色ＩＤ「ＣＳ２」の配色候補との共通性を判定したものである。
【００７３】
配色ＩＤ「ＣＳ２」におけるベースカラー及びセカンダリカラーのトーン「ｐ」と、写真の代表色のトーン「ｓｆ」とは、類似の関係にあるため、共通性の判定結果は「共通」である。また、配色ＩＤ「ＣＳ２」におけるアクセントカラーのトーン「ｌｔ」も、写真の代表色のトーン「ｓｆ」と類似の関係にあるため、共通性の判定結果は「共通」である。したがって、配色ＩＤ「ＣＳ２」で識別される配色候補の各色と、写真の代表色とのトーンについての共通判定の結果は、いずれも共通であることを示す「○」である。
【００７４】
そして、配色ＩＤ「ＣＳ２」におけるベースカラーの色相「Ｇ」と、写真の代表色の色相「ｙＧ」とは類似の関係にあるため、共通である。また、配色ＩＤ「ＣＳ２」におけるセカンダリカラーの色相「ｙＧ」と、写真の代表色の色相「ｙＧ」とは同一の関係にあるため、共通である。そして、配色ＩＤ「ＣＳ２」におけるアクセントカラーの色相「Ｙ」と、写真の代表色の色相「ｙＧ」とは類似の関係にあるため、共通である。したがって、配色ＩＤ「ＣＳ２」で識別される配色候補の各色と、写真の代表色との色相についての共通判定の結果は、いずれも共通であることを示す「○」である。
【００７５】
上述した配色ＩＤ「ＣＳ２」については、色相及びトーンのいずれに関しても、ベースカラー、セカンダリカラー、及びアクセントカラーのいずれもが写真の代表色と共通であるので、写真の代表色と、配色ＩＤ「ＣＳ２」で識別される配色とは共通である。これにより、制御部１１は、この配色候補の配色を特定する。
【００７６】
図１１は、情報処理装置１の文字色特定処理の動作の流れを示すフロー図である。制御部１１は、利用者が作成する画像に文字が有るか否かを判断し（ステップＳ４０１）、この画像に文字がないと判断する場合（ステップＳ４０１；ＮＯ）、処理を終了する。
【００７７】
一方、利用者が作成する画像に文字が有ると判断する場合（ステップＳ４０１；ＹＥＳ）、制御部１１は、その文字が取得した写真等の画像の上に配置されるか否かを判断する（ステップＳ４０２）。
【００７８】
文字が写真等の画像の上に配置されると判断する場合（ステップＳ４０２；ＹＥＳ）、制御部１１は、写真等の画像において、文字が配置される領域の色である領域色を抽出する（ステップＳ４０３）。
【００７９】
文字が写真等の画像の上に配置されないと判断する場合（ステップＳ４０２；ＮＯ）、制御部１１は、特定した配色のうち、例えば、ベースカラーを背景色として特定する（ステップＳ４０４）。
【００８０】
制御部１１は、ステップＳ４０３で特定した領域色、又はステップＳ４０４で特定した背景色に対して可読性がある文字色を特定する（ステップＳ４０５）。
【００８１】
図１２は、写真において文字が配置される領域を説明するための図である。図１２に示す例において、「冬」という文字が写真の左上の領域Ｒｃに配置される。図１３は、写真において文字が配置される領域の代表色の階調値から特定される色相及びトーンの例を示す図である。制御部１１は、例えば、文字が配置される領域の指定として、図１２に示す領域Ｒｃの指定を受付けると、写真の代表色とは別に、この領域Ｒｃの代表色を抽出する。この代表色は、例えば領域Ｒｃに含まれる全ての画素の階調値を集計して算出される最頻値である。 
【００８２】
図１３に示す通り、文字が配置される領域の代表色の赤（Ｒ）、緑（Ｇ）、及び青（Ｂ）の階調値が、それぞれ「２１６」、「２４７」、及び「２５２」である場合、制御部１１は、決められた対応表等を参照することにより、この代表色の色相を「ＢＧ」と、トーンを「ｐ」と、それぞれ特定する。
【００８３】
図１４は、特定された配色に基づく文字色の候補を説明するための図である。上述したステップＳ３０７において特定した配色に基づいて、制御部１１は、文字色の候補を特定する。以下の例で制御部１１は、ステップＳ３０７において特定した配色に加えて白及び黒を、文字色の候補として特定する。
【００８４】
図１４に示す例で、特定された配色はベースカラーの色ＩＤ、色相、トーンが、「ｌｇｔ２０」、「Ｖ」、「ｌｔｇ」であり、セカンダリカラーの色ＩＤ、色相、トーンが、「ｇ１４」、「ｇＢ」、「ｇ」であり、アクセントカラーの色ＩＤ、色相、トーンが、「ｇ１８」、「Ｂ」、「ｇ」である。そして、これら３種類の構成色に加えて、白と黒とが文字色の候補として加えられる。白及び黒には色相が定められていないため、これらはトーンのみが特定される。図１４に示す通り、白のトーンは「ｗ」、黒のトーンは「ｂｋ」である。
【００８５】
図１５は、文字が配置される写真上の領域の代表色と文字色の候補との可読性を判定する例を示す図である。図１５（ａ）に示す通り、色相については文字色の５つの候補のうち、白及び黒を除いた３種類について判定される。ベースカラーの色相「Ｖ」と、領域色の色相「ＢＧ」とは中差の関係にあり共通でないため、 ベースカラーの色相における可読性判定の結果は、可読性を有することを示す「○」である。
【００８６】
一方、セカンダリカラーの色相「ｇＢ」及びアクセントカラーの色相「Ｂ」は、領域色の色相「ＢＧ」と、隣接又は類似の関係にあり共通である。したがって、セカンダリカラー及びアクセントカラーの色相における可読性判定の結果は、可読性を有しないことを示す「×」である。
【００８７】
また、セカンダリカラー及びアクセントカラーのトーン「ｇ」は、領域色のトーン「ｐ」と、非類似の関係であるため、セカンダリカラー及びアクセントカラーのトーンにおける可読性判定の結果は、可読性を有することを示す「○」である。
【００８８】
そして、黒のトーン「ｂｋ」も、領域色のトーン「ｐ」と、非類似の関係であるため、黒のトーンにおける可読性判定の結果も、可読性を有することを示す「○」である。
【００８９】
一方、ベースカラーのトーン「ｌｔｇ」と、領域色のトーン「ｐ」とは類似の関係にあり共通であるため、ベースカラーのトーンにおける可読性判定の結果は、可読性を有しないことを示す「×」である。
【００９０】
そして、白のトーン「ｗ」も、領域色のトーン「ｐ」とは類似の関係にあり共通であるため、白のトーンにおける可読性判定の結果は、可読性を有しないことを示す「×」である。
【００９１】
図２（ｃ）に示す通り、文字色が可読である条件とは、「文字色と領域色の色相・トーンのいずれかが共通でないこと」である。 したがって 、図１５に示す例で、ベースカラーは色相において、セカンダリカラー及びアクセントカラーはトーンにおいて共通でないため、これら３種類の構成色はいずれも文字色として可読性を有し、採用され得る。
【００９２】
一方、白は、色相がなく、トーンにおいて領域色と共通であるから、文字色として可読性を有しない。そこで、白は文字色として採用されない。黒は、トーンにおいて領域色と共通でないから可読性を有し、文字色として採用され得る。
【００９３】
以上の動作により、取得した画像を使って指定した感性に合う販売促進物等の画像を利用者が作成する際に、適用すべき配色が特定される。
【００９４】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組合せてもよい。
【００９５】
２−１．変形例１
上述した実施形態において、受付部１１３は、文字が配置される領域の指定を受付けていたが、この指定を受付けなくてもよい。この場合、情報処理装置１は、配色の特定をすれば、文字色の特定をしなくてもよい。
【００９６】
２−２．変形例２
上述した実施形態において、抽出部１１２は、指定された領域が取得された画像に含まれる場合、この領域を代表する色である領域代表色を抽出していたが、領域代表色を抽出しなくてもよい。例えば、情報処理装置１は、領域の指定とともに、領域代表色の指定を受付けてもよい。また、利用者が指定された領域を確認してこの領域の上に配置する文字の色を選択してもよい。
【００９７】
２−３．変形例３
上述した実施形態において、特定部１１４は、取得部１１１が取得した画像を含む表示において、感性語が示す感性に対応し、抽出部１１２が抽出した代表色と共通性に関する第２条件を満たす第１配色が存在する場合に、この第１配色を特定していたが、これに限られず、指定を受付けた感性語と抽出した代表色とを利用して、利用者が作成する画像に適用する配色を特定してもよい。
【００９８】
２−４．変形例４
上述した実施形態において、情報処理装置１の制御部１１は、ステップＳ３０２の判断において、残りの配色候補がないと判断する場合、すなわち、上述した第１配色が存在しない場合に、ステップＳ３０６の例外処理を実行していた。
【００９９】
ここで、上述した実施形態の例外処理は、利用者に向けて、指定された感性語に対応し、かつ、取得した画像から抽出された代表色と共通である配色がないことを通知するものであったが、他の配色を特定する処理であってもよい。例えば、上述した第１配色が存在しない場合に、特定部１１４は、抽出部１１２が抽出した代表色と第２条件を満たす第２配色と、この第２配色に対応する感性を示す感性語と、を特定してもよい。
【０１００】
図１６は、変形例４における情報処理装置１の配色を特定する動作の流れを示すフロー図である。制御部１１は、ステップＳ３０２において、感性語が示す感性に対応する残りの配色候補がないと判断すると、抽出した代表色と共通である配色候補（第２配色）を抽出する（ステップＳ５０１）。そして、制御部１１は、抽出したこの配色候補に対応する感性語を特定すればよい（ステップＳ５０２）。
【０１０１】
新たに抽出された配色候補と、特定された感性語とは、利用者に通知されてもよい。この通知により、利用者は、情報処理装置１に取得させた画像を用いた場合に、指定した感性語で示される感性に対応した画像を作成するための配色がないことを知る。
【０１０２】
そして、利用者が指定した感性語とは異なる感性語であって、情報処理装置１が通知する感性語が示す感性に対応した画像を作成してもよいと判断する場合に、利用者は、通知された新たな配色候補を採用する指示をすればよい。
【０１０３】
２−５．変形例５
また、上述した第１配色が存在しない場合、特定部１１４は、指定を受付けた感性語が示す感性に対応する第３配色と、取得部１１１が取得した画像と異なり、代表色が第２条件を満たす画像と、を特定してもよい。
【０１０４】
図１７は、変形例５における情報処理装置１の配色を特定する動作の流れを示すフロー図である。制御部１１は、ステップＳ３０２において、感性語が示す感性に対応する残りの配色候補がないと判断すると、感性語に対応する配色候補（第３配色）を抽出するとともに、この配色候補と共通である代表色を有する写真を、写真ＤＢ１２３から抽出する（ステップＳ６０１）。そして、制御部１１は、抽出した写真を特定すればよい（ステップＳ６０２）。
【０１０５】
新たに抽出された配色候補と、特定された写真とは、利用者に通知されてもよい。この通知により、利用者は、情報処理装置１に取得させた画像を用いた場合に、指定した感性語で示される感性に対応した画像を作成するための配色がないことを知る。
【０１０６】
そして、情報処理装置１が通知する写真であって、利用者が情報処理装置１に取得させた写真とは異なる写真を採用してもよいと判断する場合に、利用者は、通知された新たな配色候補と写真を採用する指示をすればよい。
【０１０７】
２−６．変形例６
上述した実施形態において、情報処理装置１は、利用者が作成する画像に適用する配色を特定していたが、この配色に加えてこの配色を適用して作成する販売促進物等の画像に適用すべきレイアウト情報を特定してもよい。レイアウト情報とは、画像における写真やイラスト等の位置や枠、文字が含まれる場合の文字の種類（フォント）や大きさ（フォントサイズ）、配置、基準線等、画像を構成する構成要素の条件やそれら構成要素の配置（レイアウト）の条件等を示した情報である。
【０１０８】
レイアウト情報は、例えば、感性ＤＢ１２１において配色ＩＤごとに対応付けて記憶されていてもよい。また、レイアウト情報は、感性語と対応付けられたデータベースによって記憶されていてもよい。
【０１０９】
例えば、力強さを表す「エネルギッシュ」という感性語には、比較的大きい３６ポイント以上のフォントサイズがレイアウト情報として記述されていてもよいし、「プリティ」という感性語には、丸みを帯びた字体を有する「丸ゴシック体」等のフォントがレイアウト情報として記述されてもよい。また、「エネルギッシュ」という感性語には、表示される文字が用紙の端部をはみ出すように配置するレイアウトがレイアウト情報として記述されてもよい。
【０１１０】
この構成により、情報処理装置１は、配色又は感性語を特定すると、この配色又は感性語に対応付けられたレイアウト情報も特定する。
【０１１１】
２−７．変形例７
情報処理装置１の制御部１１によって実行されるプログラムは、磁気テープ及び磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体、光磁気記録媒体、半導体メモリ等の、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネット等の通信回線経由でダウンロードさせることも可能である。なお、上述した制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサ等が用いられる。
【０１１２】
２−８．変形例８
文字色と背景色（又は領域色）の組合せに対する可読性の判断は、人間の評価を集計して得られたデータ（「可読性判定データ」という）を用いて行ってもよい。この場合、例えば、可読性の判断を「１＝非常に読みにくい、２＝かなり読みにくい、３＝多少読みにくい、４＝普通に読める、５＝読みやすい、６＝非常に読みやすい」の６段階に区分し、複数の人が文字色と背景色又は領域色の組合せごとに目視して可読性を評価する。そして、評価の結果を集計して、相加平均の値を可読性判定データとして記憶部１２に記憶する。制御部１１は、記憶部１２から可読性判定データを読み出して、この可読性判定データの示す数値が、例えば３以上である組合せを可読可能と判断し、３未満である組合せを可読困難であると判断する。この例では図２（ｃ）に示す判定ＲＢ１２４に、「可読性判定データを参照し、３以上ならば可読」というようなルールを記載すればよい。
【０１１３】
２−９．変形例９
情報処理装置１は、取得部１１１が取得する画像の面積、及び全体の画像の面積を計測する計測部を有してもよい。この場合、情報処理装置１の制御部１１は、取得した画像と全体の画像との面積の比率を算出して、算出した比率が決められた条件を満たすときに、取得したこの画像に応じた配色の特定を実行又は禁止してもよい。
【０１１４】
例えば、制御部１１は、取得した画像と全体の画像との面積の比率を算出し、算出したその比率が、予め決められた比率以下であると判定する場合に、取得したこの画像に依存した配色の特定を行わないようにしてもよい。また、制御部１１は、取得部１１１が取得する画像の代表色の画素数が、決められた数以下、又は全体の画素数に対して決められた比率以下の場合に、取得したこの画像に依存した配色の特定を行わないようにしてもよい。
【符号の説明】
【０１１５】
１…情報処理装置、１１…制御部、１１１…取得部、１１２…抽出部、１１３…受付部、１１４…特定部、１１５…判定部、１１６…表示制御部、１２…記憶部、１２１…感性ＤＢ、１２２…色ＤＢ、１２３…写真ＤＢ、１２４…判定ＲＢ、１３…通信部、１４…表示部、１５…操作部。
【図１】
2019032798.tif 000003
【図２】
2019032798.tif 000004
【図３】
2019032798.tif 000005
【図４】
2019032798.tif 000006
【図５】
2019032798.tif 000007
【図６】
2019032798.tif 000008
【図７】
2019032798.tif 000009
【図８】
2019032798.tif 000010
【図９】
2019032798.tif 000011
【図１０】
2019032798.tif 000012
【図１１】
2019032798.tif 000013
【図１２】
2019032798.tif 000014
【図１３】
2019032798.tif 000015
【図１４】
2019032798.tif 000016
【図１５】
2019032798.tif 000017
【図１６】
2019032798.tif 000018
【図１７】
2019032798.tif 000019