(57)【要約】【課題】画像に含まれる各構成要素の、他の構成要素と比較した場合における目立ちやすさと、各構成要素の重要度とが一致するか否かを、構成要素ごとに評価する技術を提供する。【解決手段】配色情報取得部２０２０は、画像に含まれるピクセルの色と位置との組み合わせを取得する。構成要素情報取得部２０４０は、各構成要素の重要度と、構成要素に含まれるピクセルを特定する情報との組み合わせを取得する。構成要素代表色算出部２０６０は、構成要素の代表色を算出する。背景要素代表色算出部２０８０は、背景要素の代表色を算出する。誘目度算出部２１００は、構成要素の代表色と背景要素の代表色とを用いて、構成要素の誘目度を算出する。配色妥当性判定部２１２０は、構成要素の重要度を他の構成要素の重要度と比較した相対重要度と、構成要素の誘目度を他の構成要素の誘目度と比較した相対誘目度と、を比較し、構成要素に施された配色の妥当性を判定する。【選択図】図１
2014170395.tif 000002
【特許請求の範囲】
【請求項１】
評価対象画像に含まれる各ピクセルに対して、該ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得手段と、
前記評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得手段と、
前記構成要素について、前記配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出手段と、
前記構成要素に対応する背景要素について、前記配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出手段と、
前記構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出手段と、
前記構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素に施された配色が妥当であるか否かを判定する、配色妥当性判定手段と、
を有し、
前記構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である配色評価装置。
【請求項２】
前記配色妥当性判定手段は、
算出する構成要素の相対重要度が、各構成要素を前記重要度の大きさの順にソートした場合における、該構成要素の順位であり、
算出する構成要素の相対誘目度が、各構成要素を前記誘目度の大きさの順にソートした場合における、該構成要素の順位である、
請求項１に記載の配色評価装置。
【請求項３】
前記配色妥当性判定手段は、前記構成要素それぞれについて、前記誘目度と前記重要度との比率を示す指標値を算出し、構成要素それぞれについて算出した該指標値間の一致度合いをさらに考慮して、該構成要素に施された配色が妥当であるか否かを判定する、請求項１又は２に記載の配色評価装置。
【請求項４】
前記構成要素代表色算出手段又は前記背景要素代表色算出手段は、算出対象の領域に含まれる各色から、該領域内において各色を持つピクセルの数を重みとする重み付き平均を算出し、該重み付き平均を該領域の代表色とする、請求項１乃至３いずれか一項に記載の配色評価装置。
【請求項５】
前記構成要素代表色算出手段又は前記背景要素代表色算出手段は、算出対象の領域に含まれる色それぞれについて前記誘目度を算出し、算出した誘目度が最も高い色を該領域の代表色とする、請求項１乃至３いずれか一項に記載の配色評価装置。
【請求項６】
前記評価対象画像の全体について、前記配色情報を用いて該評価対象画像に含まれる各ピクセルの色を取得し、各色と、該評価対象画像内において各色を持つピクセルの数との組み合わせに基づき、該評価対象画像の代表色を算出する、全体代表色算出手段を有し、
前記誘目度算出手段は、
前記評価対象画像の全体の代表色である全体代表色をさらに用い、
前記構成要素代表色を前記背景代表色と比較することで算出する単体誘目度と、前記構成要素代表色を前記全体代表色と比較することで算出する異質性誘目度とを用いて、前記構成要素の誘目度を算出する、
請求項１乃至５いずれか一項に記載の配色評価装置。
【請求項７】
前記構成要素の間に、第１構成要素を内部に含む第２構成要素を、第１構成要素の親要素とする、階層構造の関係があり、
前記構成要素に対応する構成要素情報は、前記階層構造における該構成要素の位置を示し、
前記誘目度算出手段は、前記構成要素の異質性誘目度を、該構成要素と、該構成要素と同一の親要素を持つ構成要素、又は構成要素間の親子関係を階層構造として示した場合に該構成要素と同一の高さの階層に位置する構成要素のみと比較することで、該構成要素の異質性誘目度を算出し、
前記配色妥当性判定手段は、前記構成要素に施された配色が妥当であるか否かを、該構成要素と同一の親要素を持つ構成要素、又は構成要素間の親子関係を階層構造として示した場合に該構成要素と同一の高さの階層に位置する構成要素のみと比較して算出した前記相対重要度及び前記相対誘目度を用いて判定する、
請求項４に記載の配色評価装置。
【請求項８】
前記誘目度算出手段は、色空間上における、前記構成要素代表色と前記全体代表色との距離を用いて、前記異質性誘目度を算出する請求項６又は７に記載の配色評価装置。
【請求項９】
コンピュータによって実行される、配色評価方法であって、
評価対象画像に含まれる各ピクセルに対して、ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得ステップと、
前記評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得ステップと、
前記構成要素について、前記配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出ステップと、
前記構成要素に対応する背景要素について、前記配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出ステップと、
前記構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出ステップと、
前記構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素に施された配色が妥当であるか否かを判定する、配色妥当性判定ステップと、
を有し、
前記構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である、
配色評価方法。
【請求項１０】
コンピュータに、配色評価装置として動作する機能を持たせるプログラムであって、
評価対象画像に含まれる各ピクセルに対して、ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得機能と、
前記評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得機能と、
前記構成要素について、前記配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出機能と、
前記構成要素に対応する背景要素について、前記配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出機能と、
前記構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出機能と、
前記構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素に施された配色が妥当であるか否かを判定する、配色妥当性判定機能と、
を前記コンピュータに持たせ、
前記構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配色評価装置、配色評価方法、及びプログラムに関する。
【背景技術】
【０００２】
画像を作成する際、その画像を閲覧するユーザにとって重要な情報が目立つようにすることは、見やすい画像を作成するための基本的な手法である。画像において、各種情報は、画像内の部分的な領域によって表される。以下、この部分的な領域を構成要素と表記する。例えば、地図の画像における構成要素は、各建物や道路である。重要な構成要素に対して、目立ちやすい表現を施すことで、画像が見やすくなると考えられる。
【０００３】
構成要素に施される表現のうち、構成要素の目立ちやすさを左右する表現の一つとして、色が挙げられる。重要度の高い構成要素から順に、単体で見た場合において目立つ色を施していく方法は、一般的によく使われる。単体で見た場合において目立ちやすい色の例は、例えば赤色である。
【０００４】
しかし、単体で見た場合において目立つ色を、重要度の高い構成要素に施すだけでは、各構成要素の目立ち方が、画像の作成者の意図と異なってしまう場合がある。これは、画像内における、ある色の目立ちやすさは、その色を単体で見た場合の目立ちやすさだけでなく、画像に含まれる他の色と比較した場合の目立ちやすさにも左右されるためである。
【０００５】
例えば、赤色は単体として目立ちやすい色である。しかし、画像内の多くの構成要素に同じ赤色を用いたり、マゼンダや橙などの近い系統の色を用いたりすると、赤色の目立ちやすさは低下してしまう。このように、画像に含める各構成要素に対する配色を決定するためには、画像全体としての色のバランスを考慮することが重要となる。
【０００６】
画像に含まれる各構成要素の配色が、画像全体のバランスを考慮した配色になっているか否かを判断することは、色やデザインに関する専門的な知識を持たない人にとって困難な作業である。そこで、この判断を専門家に代わって行うことができる装置が求められている。
【０００７】
非特許文献１に記載の技術は、優先度が異なる複数の構成要素を画面に表示する際の、各構成要素の色や面積などの設定方法を評価する技術である。この技術は、画面上の各構成要素の視覚的注意の引きやすさと優先度を考慮し、画面全体としての表示の適切さを、「表示達成度」という値として評価する。
【０００８】
非特許文献２に記載の技術は、画面中の各構成要素に使用されている各色の目立ちやすさを、色の単体としての目立ちやすさである特徴誘目度と、他の色と比較したときの目立ちやすさである異質性誘目度を考え合わせた誘目度評価モデルで算出している。
【０００９】
特許文献１に記載の技術は、文書中の領域の面積や重要度に応じて、色やハッチングの濃さに差をつけるように、各領域に装飾を施す技術である。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平０９‐０８１７６１号公報
【非特許文献】
【００１１】
【非特許文献１】菊田裕次、井上創造、岩井原瑞穂、「重要度と誘目性を考慮した大量情報の提示手法及び表示達成度を用いた評価について」、電子情報通信学会技術研究報告、pp. 41-48、2000 年 5 月 2 日
【非特許文献２】田中昭二、井口征士、岩館祐一、中津良平、「画像領域の物理的特徴に基づく誘目度評価モデル」、電子情報通信学会論文誌、Vol．J83-A、No．5、pp. 576-588、2000 年 5 月 25 日
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明者は、画像全体で見た場合において、各構成要素の目立ちやすさと各構成要素の重要度とが一致するか否かを、構成要素ごとに評価する必要性を見いだした。画像の作成者は、その画像の配色が適切でないと分かった場合、その画像の配色を修正する必要がある。そのためには、「どの構成要素に対する配色が適切であり、どの構成要素に対する配色が適切でないのか」というように、各構成要素に対する配色の適切さを、個々に判定することが有用である。
【００１３】
非特許文献１に記載の技術は、画像に含まれる各構成要素それぞれについて、配色と重要度との一致度合いを個々に算出する方法を開示していない。非特許文献１記載の技術が算出する表示達成度は、画像全体の配色がどの程度適切であるかの度合いである。この技術は、各構成要素の目立ちやすさに、各構成要素の重要度を掛け合わせる重み付けを行うことで、表示達成度を算出する。そのためこの技術は、各構成要素と重要度との一致度合いの評価は行わない。したがって、表示達成度が低かった場合に、どの構成要素に対する配色を変更すればよいのかがわからない。
【００１４】
非特許文献２に記載の技術では、画面中の各構成要素に使われている各色が画面全体の中でどの程度目立ちやすいかを評価することができる。しかし、各色がつけられた画面中の構成要素の意味や重要度は考慮しないため、各構成要素の目立ち方が、画面中の情報の意味や重要度に則して適切か否か判定できない。
【００１５】
特許文献１に記載の技術は、文書中の各構成要素に対して、重要度が高いほど、単体として目立つ色を付ける色づけを行う。そのため、個々の領域の、単体としての目立ちやすさは調整されるものの、文書全体で見たときのバランスが考慮されていない。また、特許文献１に記載の技術は、重要度に従った配色を行う技術であり、画像の配色を評価することはできない。
【００１６】
本発明は、以上の課題に鑑みてなされたものである。本発明の目的は、画像に含まれる各構成要素の、他の構成要素と比較した場合における目立ちやすさと、各構成要素の重要度とが一致するか否かを、構成要素ごとに評価する技術を提供する。
【課題を解決するための手段】
【００１７】
本発明が提供する配色評価装置は、評価対象画像に含まれる各ピクセルに対して、ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得手段と、評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得手段と、構成要素について、配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出手段と、構成要素に対応する背景要素について、配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出手段と、構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出手段と、構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素の配色が妥当であるか否かを判定する、配色妥当性判定手段と、を有する。ここで、構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である。
【００１８】
本発明が提供するプログラムは、コンピュータに、本発明が提供する配色評価装置として動作する機能を持たせる。当該プログラムは、コンピュータに、上記配色評価装置が有する各機能構成部の機能を持たせる。
【００１９】
本発明が提供する配色評価方法は、コンピュータによって実行される。当該配色評価方法は、評価対象画像に含まれる各ピクセルに対して、ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得ステップと、評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得ステップと、構成要素について、配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出ステップと、構成要素に対応する背景要素について、配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出ステップと、構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出ステップと、構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素の配色が妥当であるか否かを判定する、配色妥当性判定ステップと、を有する。ここで、構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である。
【発明の効果】
【００２０】
本発明によれば、画像に含まれる各構成要素の、他の構成要素と比較した場合における目立ちやすさと、各構成要素の重要度とが一致するか否かを、構成要素ごとに評価する技術が提供される。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る配色評価装置を示すブロック図である。
【図２】配色情報マトリクスの構成を示す図である。
【図３】構成要素情報テーブルの構成を示す図である。
【図４】配色評価装置のハードウエア構成を例示するブロック図である。
【図５】実施形態１に係る配色評価装置が行う処理の流れを示すフローチャートである。
【図６】実施形態２に係る配色評価装置を示すブロック図である。
【図７】構成要素間の階層構造を例示する図である。
【図８】実施例における評価対象画像を示す図である。
【図９】実施例における構成要素情報を示す図である。
【図１０】構成要素に含まれる色、及びその色のピクセルの数の組み合わせを含む、データ構造を示す図である。
【図１１】構成要素代表色を含む、データ構造を示す図である。
【図１２】背景要素に含まれる色、及びその色のピクセル数との組み合わせを含む、データ構造を示す図である。
【図１３】背景要素代表色を含む、データ構造を示す図である。
【図１４】誘目度を含む、データ構造を示す図である。
【図１５】構成要素の相対重要度を含む、データ構造を示す図である。
【図１６】構成要素の相対誘目度を含む、データ構造を示す図である。
【図１７】配色妥当性判定部による判定結果を含む、データ構造を示す図である。
【図１８】配色評価装置による評価結果を示すグラフである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２３】
[実施形態１]
図１は、実施形態１に係る配色評価装置２０００を示すブロック図である。図１において、矢印の流れは情報の流れを示している。また、図１において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００２４】
配色評価装置２０００は、評価対象画像に含まれる各要素の配色の妥当性を判定する。評価対象画像は、複数のピクセルで構成される情報である。例えば、評価対象画像は、地図やイラスト等の画像である。その他にも例えば、評価対象画像は、ディスプレイに表示される画面である。また、評価対象画像が、ディスプレイに表示される画面である場合、評価対象画像は、ディスプレイの大きさより大きくても構わない。例えば、Web ブラウザで Web ページを閲覧する場合、Web ページの大きさがディスプレイの大きさよりも大きいため、Web ページの一部しかディスプレイに表示されない場合がある。この場合、評価対象画像は、Web ページのうち、ディスプレイに表示されている部分のみでもよいし、ディスプレイに表示されていない部分も含めた、Web ページ全体でもよい。
【００２５】
＜配色情報取得部２０２０＞
配色評価装置２０００は、配色情報取得部２０２０を有する。配色情報取得部２０２０は、配色情報を取得する。配色情報は、評価対象画像に含まれる各ピクセルに対して、ピクセルの色と、評価対象画像内におけるピクセルの位置との組み合わせを、対応づけた情報である。ピクセルの位置は、例えば、画像の水平方向をＸ座標、画像の垂直方向をＹ座標として表した場合における、ピクセルの座標である。
【００２６】
配色情報は、例えば各ピクセルの ID に対して、ピクセルの位置及び色を対応づける。ここで、各ピクセルは、画像内の位置によって一意に特定することができる。そこで、配色情報は、ピクセルの位置をピクセルの ID として扱ってもよい。この場合、配色情報は、ピクセルの位置と、その位置で特定されるピクセルの色を対応づけた情報である。
【００２７】
例えば配色情報は、図２に示す配色情報マトリクス１００で表される。この配色情報マトリクスは、ピクセルの位置を、「Ｘ座標、Ｙ座標」の組み合わせで表す。そして、配色情報マトリクスは、ピクセルの位置に対応するマトリクス要素に、そのピクセルの色を示す。例えば図２において、「Ｘ座標＝０、Ｙ座標＝０」であるマトリクス要素は、#FFFFFF を示している。これは、位置が「Ｘ座標＝０、Ｙ座標＝０」であるピクセルの色が #FFFFFF であることを示している。
【００２８】
例えば配色情報取得部２０２０が取得する配色情報は、評価対象画像を表す画像データである。例えば画像データは、JPEG 画像や bitmap 画像などの形式のデータである。一般に画像データは、画像を構成する各ピクセルの色を示す情報を持つ。したがって、配色情報取得部２０２０は、評価対象画像を表す画像データを、評価対象画像の配色情報として扱うことができる。
【００２９】
また、評価対象画像がディスプレイに表示される画面である場合、配色情報取得部２０２０が取得する情報は、その画面を構成する各ピクセルの情報である。例えば、画面に表示する各ピクセルの情報は、ビデオメモリに格納されている。この場合、配色情報取得部２０２０は、ビデオメモリから、評価対象画像である画面を構成する各ピクセルの情報を取得して、配色情報として扱う。
【００３０】
配色情報は、上述した形式の情報に限定されない。配色情報取得部２０２０は、評価対象画像を表す画像データや、ビデオメモリ上に格納されているピクセルの情報ではなく、評価対象画像に基づいて別途作成された配色情報を取得してもよい。
【００３１】
配色情報取得部２０２０は、配色評価装置２０００の内部に格納されている配色情報を取得してもよいし、その他の装置から配色情報を取得してもよいし、手動で入力された配色情報を取得してもよい。
【００３２】
＜構成要素情報取得部２０４０＞
配色評価装置２０００は、構成要素情報取得部２０４０を有する。構成要素情報取得部２０４０は、構成要素情報を取得する。構成要素情報は、評価対象画像に含まれる各構成要素に関する情報である。構成要素は、評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である。例えば、評価対象画像が地図である場合、評価対象画像は、道路や建物などをそれぞれ表す、複数の領域を持つ。このように、構成要素は、評価対象画像に含まれる領域である。
【００３３】
構成要素情報は、構成要素に対して、その構成要素に含まれるピクセルを特定するピクセル情報、及びその構成要素の重要度を対応づけた情報である。ピクセル情報は、例えば、構成要素の位置と形状を示す情報である。この場合、ピクセル情報は、例えば、「左上の座標が (10,10) であり、右下の座標が (20,20) であり、形状が長方形」という情報である。この情報により、構成要素が、評価対象画像内のどの領域かが分かる。その他にも例えば、ピクセル情報は、構成要素に含まれる全てのピクセルの ID を示す。
【００３４】
構成要素の重要度は、評価対象画像における、その構成要素の重要度合いを示す。構成要素の重要度は、例えば、評価対象画像を閲覧するユーザにとって、各構成要素がどの程度重要なものであるかという観点で設定される。構成要素の重要度は、例えば、「１００点」や「３０点」などといった点数で表現される。その他にも例えば、構成要素の重要度は、ある構成要素の重要度を０として、「＋１」や「−３」といった値で表現される。ただし、構成要素の重要度の表し方は、上述の例に限定されない。
【００３５】
例えば構成要素情報は、図３に示す構成要素情報テーブル２００で表される。構成要素情報テーブル２００は、構成要素 ID ２０２、ピクセル情報２０４、及び重要度２０６を有する。構成要素 ID ２０２は構成要素の ID を示す。ピクセル情報２０４は、前述したピクセル情報を示す。図３において、ピクセル情報は、構成要素に含まれる各ピクセルの位置を示している。重要度２０６は、構成要素の重要度を示している。図３において、重要度は、０〜１００の間の数値で表されている。
【００３６】
構成要素情報取得部２０４０は、配色評価装置２０００に予め格納されている構成要素情報を取得してもよいし、別の装置から構成要素情報を取得してもよいし、人手によって入力された構成要素情報を取得してもよい。
【００３７】
＜構成要素代表色算出部２０６０＞
配色評価装置２０００は、構成要素代表色算出部２０６０を有する。構成要素代表色算出部２０６０は、構成要素の代表色を算出する。ある領域の代表色は、例えば、その領域を１つの色で表そうとした場合に、その領域を最も的確に表すと考えられる色である。したがって、構成要素の代表色は、その構成要素を最も的確に表す１つの色である。代表色の具体例については、後述する。
【００３８】
構成要素代表色算出部２０６０は、算出対象の構成要素に対応する構成要素情報を取得する。次に、構成要素代表色算出部２０６０は、算出対象の構成要素に含まれる各ピクセルに対応する配色情報を取得する。さらに、構成要素代表色算出部２０６０は、算出対象の構成要素に含まれる色と、この構成要素において各色を持つピクセルの数との組み合わせを算出する。この組み合わせは例えば、「#FFFFFF、100 ピクセル」や「#0000E0、30 ピクセル」などの組み合わせである。そして、構成要素代表色算出部２０６０は、この組み合わせに基づいて、算出対象の構成要素の代表色を算出する。
【００３９】
＜背景要素代表色算出部２０８０＞
配色評価装置２０００は、背景要素代表色算出部２０８０を有する。背景要素代表色算出部２０８０は、背景代表色を算出する。背景代表色は、構成要素の背景要素の代表色である。構成要素の背景要素は、評価対象画像に含まれるピクセルのうち、その構成要素に含まれないピクセルから構成される領域である。さらに、構成要素の背景要素は、その構成要素に隣接するピクセルを含む。
【００４０】
背景要素代表色算出部２０８０は、構成要素代表色算出部２０６０が構成要素代表色を算出する方法と同様の方法で、背景要素の代表色を算出する。具体的には、背景要素代表色算出部２０８０は、構成要素情報及び配色情報を用い、背景要素に含まれる各色と、背景要素において各色が使われているピクセルの数との組み合わせを算出する。そして、この算出結果に基づいて、背景要素代表色算出部２０８０は、背景要素代表色を算出する。
【００４１】
＜誘目度算出部２１００＞
配色評価装置２０００は、誘目度算出部２１００を有する。誘目度算出部２１００は、
構成要素の構成要素代表色と、その構成要素に対応する背景要素の背景代表色とに基づいて、その構成要素の誘目度を算出する。構成要素の誘目度は、構成要素の、視覚的注意の引きやすさを示す値である。
【００４２】
＜配色妥当性判定部２１２０＞
配色評価装置２０００は、配色妥当性判定部２１２０を有する。配色妥当性判定部２１２０は、ある構成要素の重要度合いと、その構成要素の誘目度合いとが一致する場合に、その構成要素に施してある配色が妥当であると判定する。以下、具体的に説明する。
【００４３】
配色妥当性判定部２１２０は、上記判定に、相対重要度を用いる。相対重要度は、判定対象の構成要素の重要度を、他の各構成要素の重要度と比較した相対値である。
【００４４】
また、配色妥当性判定部２１２０は、上記判定に、相対誘目度を用いる。相対誘目度は、判定対象の構成要素の誘目度を、他の各構成要素の誘目度と比較した相対値である。
【００４５】
配色妥当性判定部２１２０は、構成要素について、相対重要度と相対誘目度とを比較し、相対重要度によって示される重要度合いと、相対誘目度によって示される誘目度合いとが一致する場合に、その構成要素に施された配色が妥当であると判定する。
【００４６】
＜ハードウエア構成＞
配色評価装置２０００が有する各機能構成部は、例えば、個々に又は複数組み合わせられた状態で、少なくとも１つのハードウエア構成要素として実現される。その他にも例えば、各機能構成部は、少なくとも１つのソフトウエア構成要素として実現される。その他にも例えば、各機能構成部は、ハードウエア構成要素とソフトウエア構成要素の組み合わせにより実現される。
【００４７】
図４は、配色評価装置２０００のハードウエア構成を例示するブロック図である。図４において、配色評価装置２０００は、バス１０２０、プロセッサ１０４０、メモリ１０６０、及びストレージ１０８０を有する。ただし、配色評価装置２０００のハードウエア構成は、図４に示す構成に限定されない。
【００４８】
バス１０２０は、プロセッサ１０４０、メモリ１０６０、及びストレージ１０８０が、相互にデータを送受信するためのデータ伝送路である。プロセッサ１０４０は、例えば CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ１０６０は、例えば RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ１０８０は、例えばハードディスク、USB (Universal Serial Bus) メモリ、又は SSD (Solid State Drive) などの記憶装置である。また、ストレージ１０８０は、RAM や ROM 等のメモリであってもよい。
【００４９】
配色情報取得モジュール１２２０は、配色評価装置２０００に、配色情報取得部２０２０の機能を持たせるためのプログラムである。プロセッサ１０４０は、配色情報取得モジュール１２２０を実行することで、配色情報取得部２０２０の機能を実現する。
【００５０】
構成要素情報取得モジュール１２４０は、配色評価装置２０００に、構成要素情報取得部２０４０の機能を持たせるためのプログラムである。プロセッサ１０４０は、構成要素情報取得モジュール１２４０を実行することで、構成要素情報取得部２０４０の機能を実現する。
【００５１】
構成要素代表色算出モジュール１２６０は、配色評価装置２０００に、構成要素代表色算出部２０６０の機能を持たせるためのプログラムである。プロセッサ１０４０は、構成要素代表色算出モジュール１２６０を実行することで、構成要素代表色算出部２０６０の機能を実現する。
【００５２】
背景要素代表色算出モジュール１２８０は、配色評価装置２０００に、背景要素代表色算出部２０８０の機能を持たせるためのプログラムである。プロセッサ１０４０は、背景要素代表色算出モジュール１２８０を実行することで、背景要素代表色算出部２０８０の機能を実現する。
【００５３】
誘目度算出モジュール１３００は、配色評価装置２０００に、誘目度算出部２１００の機能を持たせるためのプログラムである。プロセッサ１０４０は、誘目度算出モジュール１３００を実行することで、誘目度算出部２１００の機能を実現する。
【００５４】
配色妥当性判定モジュール１３２０は、配色評価装置２０００に、配色妥当性判定部２１２０の機能を持たせるためのプログラムである。プロセッサ１０４０は、配色妥当性判定モジュール１３２０を実行することで、配色妥当性判定部２１２０の機能を実現する。
【００５５】
＜処理の流れ＞
図５は、実施形態１に係る配色評価装置２０００が行う処理の流れを示すフローチャートである。図５において、配色評価装置２０００は、構成要素ｉに施された配色が妥当である否かを判定する。
【００５６】
ステップＳ１０２において、配色情報取得部２０２０は、配色情報を取得する。ステップＳ１０４において、構成要素情報取得部２０４０は、各構成要素の構成要素情報を取得する。
【００５７】
ステップＳ１０６〜Ｓ１１４は、評価対象画像に含まれる各構成要素それぞれについて行うループ処理Ａである。ステップＳ１０６において、配色評価装置２０００は、全ての構成要素を対象として、ループ処理Ａを行ったか否かを判定する。全ての構成要素について、ループ処理Ａを行った場合、図４の処理は、ステップＳ１１６に進む。一方、まだループ処理Ａの対象としていない構成要素がある場合、配色評価装置２０００は、その中から１つを選ぶ。ここで、選ばれた構成要素を、構成要素ｊと表記する。
【００５８】
ステップＳ１０８において、構成要素代表色算出部２０６０は、構成要素ｊの代表色を算出する。ステップＳ１１０において、背景要素代表色算出部２０８０は、構成要素ｊの背景要素の背景要素代表色を算出する。ステップＳ１１２において、誘目度算出部２１００は、構成要素ｊの誘目度を算出する。
【００５９】
ステップＳ１１４は、ループ処理Ａの終端である。図４の処理は、ステップＳ１０６に戻る。
【００６０】
ステップＳ１１６において、配色妥当性判定部２１２０は、構成要素ｉの配色が妥当であるか否かを判定する。
【００６１】
ここで、配色妥当性判定部２１２０は、配色評価装置２０００に含まれている複数の構成要素それぞれについて、配色の妥当性を判定してもよい。この場合、配色妥当性判定部２１２０は、ステップＳ１１６の処理を、上記複数の構成要素それぞれについて行う。
【００６２】
以上の構成により、配色評価装置２０００によれば、評価対象画像に含まれる構成要素の重要度と、その構成要素の目立ちやすさの度合い（誘目度）とが一致している場合に、構成要素に施された配色が妥当であると判断される。これにより、評価対象画像に含まれる各構成要素に対して、重要度に合致した配色が施されているか否かを知ることができる。
【００６３】
以下、本実施形態の配色評価装置２０００について、さらに詳細を説明する。
【００６４】
＜誘目度の算出方法の詳細＞
誘目度算出部２１００が誘目度を算出する具体的な方法を説明する。例えば誘目度算出部２１００は、構成要素単体としての視覚的注意の引きやすさを示す値を算出し、算出した値を、その構成要素の誘目度とする。以下、構成要素単体としての視覚的注意の引きやすさを示す値を、単体誘目度と表記する。
【００６５】
誘目度算出部２１００は、構成要素の単体誘目度を、その構成要素の構成要素代表色、及びその構成要素の背景要素の背景要素代表色を用いて算出する。例えば、誘目度算出部２１００は、構成要素代表色の色相、明度、及び彩度と、背景代表色の明度を用いて、構成要素の単体誘目度を算出する。その具体的な方法は、例えば以下のようになる。
【００６６】
まず、誘目度算出部２１００は、構成要素代表色を、 HLS 表色系に変換する。そして、誘目度算出部２１００は、構成要素代表色の色相 H に起因する目立ちやすさ Heを、数式１を用いて算出する。
【数１】
2014170395.tif 000003
【００６７】
また、誘目度算出部２１００は、構成要素代表色の明度 L に起因する目立ちやすさ R を、数式２を用いて算出する。数式３において、LB は、背景要素代表色の明度である。また、数式２において、k、ｍ、及び n は定数である。例えば、誘目度算出部２１００は、k=0.65、m=0.4、及び n=0.2 を用いる。
【数２】
2014170395.tif 000004
【００６８】
そして、誘目度算出部２１００は、構成要素の単体誘目度 PC を、数式３を用いて算出する。S は、構成要素代表色の彩度である。
【数３】
2014170395.tif 000005
【００６９】
＜代表色の算出方法の詳細＞
構成要素代表色算出部２０６０及び背景要素代表色算出部２０８０が、代表色を算出する具体的な方法を説明する。ここで、構成要素代表色算出部２０６０と背景要素代表色算出部２０８０は、同様の方法で、代表色を算出する。以下では、構成要素代表色算出部２０６０が行う、構成要素代表色の算出方法を例に説明する。
【００７０】
例えば、構成要素代表色算出部２０６０は、その構成要素に含まれる色の平均値を、構成要素代表色とする。例えば構成要素代表色算出部２０６０は、以下のようにして、構成要素に含まれる色の平均値を算出する。
【００７１】
まず、構成要素代表色算出部２０６０は、構成要素に含まれる各色を、CIE L*a*b* 表色系に変換する。CIE L*a*b* 表色系において、各色は、L* 値、a* 値、及び *b 値という、３つの値の組み合わせで定義される。そして、構成要素代表色算出部２０６０は、下記の数式４を用いて、構成要素 i の代表色の L* 値、a* 値、及び b* 値である、L(i)、a(i)、及び b(i) それぞれ を算出する。数式４において、集合 U は、構成要素に含まれる色の ID の集合である。j は色の ID である。n(j) は、構成要素 i に含まれており、かつ色が j であるピクセルの数を表す。L(j)、a(j)、b(j) はそれぞれ、色 j の L* 値、a* 値、b* 値である。
【数４】
2014170395.tif 000006
【００７２】
その他にも例えば、構成要素代表色算出部２０６０は、構成要素に含まれる色のうち、最も誘目度が高い色を、その構成要素の代表色とする。
【００７３】
上述したように、背景要素代表色算出部２０８０は、構成要素代表色算出部２０６０が構成要素の代表色を算出する方法と同様の方法で、背景要素の代表色を算出する。
【００７４】
＜配色妥当性判定部２１２０による判定の詳細＞
配色妥当性判定部２１２０が行う処理を、具体的に説明する。まず、配色妥当性判定部２１２０が用いる、構成要素の相対重要度について説明する。
【００７５】
構成要素の相対重要度は、例えば、各構成要素を重要度の大きさに関してソートした場合における、その構成要素の順位である。例えば、構成要素Ａの重要度が３０、構成要素Ｂの重要度が１０、構成要素Ｃの重要度が５０であったとする。この場合、構成要素Ａ〜Ｃを、重要度の小さい順にソートすると、「Ｂ、Ａ、Ｃ」という順になる。この場合、構成要素Ａの相対重要度は２であり、構成要素Ｂの相対重要度は１であり、構成要素Ｃの相対重要度は３である。
【００７６】
その他にも例えば、構成要素の相対重要度は、最も重要度が高い構成要素の相対重要度が１となるように、重要度を正規化した値である。例えば、上述の例の場合、構成要素Ｃの重要度が１となるように、全ての構成要素の重要度を、５０で割る。その結果、構成要素Ａの相対重要度は０．６であり、構成要素Ｂの相対重要度は０．２であり、構成要素Ｃの相対重要度は１である。
【００７７】
ここで、構成要素情報が、各構成要素の重要度を相対的な値として示している場合、例えば配色妥当性判定部２１２０は、構成要素の相対重要度に、その構成要素の構成要素情報が示す重要度をそのまま用いてもよい。
【００７８】
次に、構成要素の相対誘目度について説明する。配色妥当性判定部２１２０は、例えば、相対重要度と同様に、相対誘目度を表す。例えば、配色妥当性判定部２１２０は、構成要素を、誘目度の大きさに関してソートした場合における、その構成要素の順位を、その構成要素の相対誘目度とする。その他にも例えば、構成要素の相対誘目度は、最も誘目度が高い構成要素の相対誘目度が１になるように、誘目度を正規化した値である。
【００７９】
前述したように、配色妥当性判定部２１２０は、構成要素の相対誘目度と相対重要度とを比較することで、構成要素に施された配色の妥当性を判定する。相対誘目度と相対重要度とをそれぞれ順位として算出した場合、例えば配色妥当性判定部２１２０は、構成要素の相対誘目度が示す順位と、その構成要素の相対重要度が示す順位とが一致する場合に、その構成要素に施されている配色が妥当であると判定する。
【００８０】
また、配色妥当性判定部２１２０は、相対重要度と相対誘目度との比較に加え、さらに次のような処理を行って、構成要素に施された配色の妥当性を判定してもよい。配色妥当性判定部２１２０は、構成要素それぞれについて、誘目度と重要度との比率を示す指標値を算出する。そして、配色妥当性判定部２１２０は、構成要素それぞれについて算出した指標値の一致度合いをさらに考慮して、構成要素に施された配色の妥当性を判定する。このような配色妥当性判定部２１２０の処理の具体例は、次のような処理である。
【００８１】
まず、配色妥当性判定部２１２０は、各構成要素の相対重要度と相対重要度とが一致するか否かを判定する。そして、配色妥当性判定部２１２０は、全ての構成要素について、相対重要度と相対誘目度とが一致している場合、さらに次に示す判定を行う。
【００８２】
まず、配色妥当性判定部２１２０は、各構成要素について、誘目度を重要度で除算した指標値を算出する。そして、各構成要素について算出した指標値間の一致度合いを比較する。例えば、配色妥当性判定部２１２０は、最も誘目度が高い構成要素について算出した上記指標値を、基準指標値とする。そして、各構成要素について算出した指標値と、この基準指標値との差異が、所定の値以下であるかどうかを判定する。
【００８３】
例えば配色妥当性判定部２１２０は、ある構成要素について算出した指標値と、基準指標値との差異が所定の値以下である場合、その構成要素に施された配色は、妥当であると判定する。一方、配色妥当性判定部２１２０は、ある構成要素について算出した指標値と、基準指標値との差異が所定の値より大きい場合、その構成要素に施された配色は、妥当でないと判定する。
【００８４】
＜作用・効果＞
以上の構成により、本実施形態の配色評価装置２０００によれば、評価対象画像に含まれる構成要素の重要度と、その構成要素の目立ちやすさの度合い（誘目度）とが一致している場合に、構成要素に施された配色が妥当であると判断される。これにより、評価対象画像に含まれる各構成要素同士の誘目度及び重要度を比較した場合において、構成要素に対し、重要度に合致した目立ちやすさの配色が施されているか否かを、構成要素ごとに知ることができる。
【００８５】
[実施形態２]
図６は、実施形態２に係る配色評価装置２０００を示すブロック図である。図６において、矢印の流れは情報の流れを示している。また、図６において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００８６】
＜全体代表色算出部２１４０＞
実施形態２の配色評価装置２０００は、全体代表色算出部２１４０を有する。全体代表色算出部２１４０は、全体代表色を算出する。全体代表色は、評価対象画像全体の代表色である。つまり、全体代表色は、評価対象画像を１つの色として表す場合に、評価対象画像を最も的確に表すと考えられる色である。
【００８７】
全体代表色算出部２１４０は、配色情報を用いて評価対象画像に含まれる各ピクセルの色を取得する。そして、全体代表色算出部２１４０は、評価対象画像に含まれる各色と、評価対象画像内において各色を持つピクセルの数との組み合わせを算出する。そして、この組み合わせに基づき、評価対象画像の代表色を算出する。
【００８８】
全体代表色算出部２１４０が全体代表色を算出する具体的な方法は、構成要素代表色算出部２０６０が構成要素代表色を算出する方法と同様である。
【００８９】
＜誘目度算出部２１００＞
誘目度算出手段は、構成要素代表色と背景要素代表色に加え、全体代表色をさらに用いて、構成要素の誘目度を算出する。具体的には、誘目度算出部２１００は、実施形態１で説明した単体誘目度に加え、異質性誘目度を算出する。構成要素の異質性誘目度は、その構成要素の色を、他の構成要素の色と比較した場合における、その構成要素の視覚的注意の引きやすさを表す値である。
【００９０】
誘目度算出部２１００が異質性誘目度を算出する具体的な方法は、例えば以下に示す方法である。まず、誘目度算出部２１００は、各構成要素の代表色を、CIE L*a*b* 表色系に変換する。さらに、誘目度算出部２１００は、構成要素代表色と全体代表色との、色空間上の距離 d （以下、色空間距離）を、各構成要素について算出する。そして、誘目度算出部２１００は、算出した色空間上の距離 d を以下の数式５に適用して、構成要素ｉの異質性誘目度 HC(i) を算出する。数式５において、d(i) は、構成要素ｉの構成要素代表色と、全体代表色との間の色空間距離である。dm は、各構成要素の構成要素代表色と、全体代表色との間の色空間距離の、平均値である。std は、各構成要素の構成要素代表色と、全体代表色との間の色空間距離の、標準偏差である。
【数５】
2014170395.tif 000007
【００９１】
誘目度算出部２１００は、構成要素の単体誘目度と異質性誘目度を用いて、その構成要素の誘目度を算出する。例えば誘目度算出部２１００は、構成要素の単体誘目度と異質性誘目度を加算することで、誘目度を算出する。また、誘目度算出部２１００は、単体誘目度と異質性誘目度それぞれに、適当な重み付け係数をかけて加算することで、誘目度を算出してもよい。この重み付けにより、単体誘目度と異質性誘目度を重視する割合を設定することができる。
【００９２】
＜作用・効果＞
以上により、本実施形態の配色評価装置２０００によれば、構成要素の異質性誘目度をさらに考慮して、構成要素の誘目度が算出される。これにより、構成要素の視覚的注意の引きやすさが、より多くの基準で評価される。
【００９３】
[実施形態３]
【００９４】
実施形態３に係る配色評価装置２０００は、実施形態２の配色評価装置と同様の構成である。
【００９５】
実施形態３の配色評価装置２０００において、評価対象画像に含まれる構成要素の間には、階層構造の関係がある。具体的には、第１構成要素を内部に含む第２構成要素を、第１構成要素の親とする。ここで、第１構成要素を内部に含む第２構成要素を、第１構成要素の親要素と呼ぶ。また、第２構成要素の内部に含まれる第１構成要素を、第２構成要素の子要素と表記する。
【００９６】
図７は、構成要素間の階層構造を例示する図である。図７の上部は、評価対象画像を示している。この例において、評価対象画像は、ウインドウＷ１とウインドウＷ２を含む画面Ａである。また、ウインドウＷ１は、ボタンＢ１とテキストボックスＴ１を含んでいる。また、ウインドウＷ２は、ボタンＢ２とテキストボックスＴ２を含んでいる。画面Ａに含まれる各構成要素の間には、図７下部に示す階層構造の関係がある。
【００９７】
ここで、階層構造における高さは、例えば、評価対象画像の高さを０とした場合における、各構成要素と評価対象画像との、階層構造上の距離である。
【００９８】
＜構成要素情報＞
構成要素情報は、評価対象画像の構成要素を階層構造で表した場合における、その構成要素の位置を示す情報を有する。以下、この情報を、階層情報を表記する。構成要素の階層情報は、例えば、構成要素の親要素、子要素、又はその両方を示す。その他にも例えば、構成要素の階層情報は、階層構造における高さを示す。
【００９９】
＜誘目度算出部２１００＞
誘目度算出部２１００は、構成要素の異質性誘目度を、その構成要素と、評価対象画像に含まれる一部の構成要素とを比較することで算出する。
【０１００】
具体的には、誘目度算出部２１００は、以下の何れかの方法で、構成要素の異質性誘目度を算出する。第１の方法は、算出対象の構成要素を、その構成要素と同一の親要素を持つ構成要素のみと比較して、異質性誘目度を算出する方法である。例えば、図７の例において、配色評価装置２０００が、テキストボックスＴ１に関する評価を行うとする。ここで、テキストボックスＴ１の親要素はウインドウＷ１である。そこで、誘目度算出部２１００は、ウインドウＷ１が親要素である、テキストボックスＴ１とボタンＢ１とを比較して、テキストボックスＴ１の異質性誘目度を算出する。
【０１０１】
第２の方法は、算出対象の構成要素を、階層構造における高さがその構成要素と同一である構成要素のみと比較して、異質性誘目度を算出する方法である。例えば、図７の例において、配色評価装置２０００が、テキストボックスＴ１に関する評価を行うとする。ここで、テキストボックスＴ１の高さは２である。そこでこの場合、誘目度算出部２１００は、高さが２である、テキストボックスＴ１、ボタンＢ１、テキストボックスＴ２、及びボタンＢ２を比較して、テキストボックスＴ１の異質性誘目度を算出する。
【０１０２】
誘目度算出部２１００が、上記第１の方法と第２の方法のどちらも利用できるように実装されている場合、例えば誘目度算出部２１００は、上記第１の方法と第２の方法のどちらを用いて判定を行うかを判断する。例えば、誘目度算出部２１００は、上記第１の方法と第２の方法のどちらを用いるかを示す設定を受け付ける。そして、誘目度算出部２１００は、設定された方法を用いる。
【０１０３】
その他にも例えば、誘目度算出部２１００は、構成要素情報によって示される階層情報に基づいて、第１の方法と第２の方法のどちらを用いるかを決定してもよい。例えば、構成要素情報の階層情報に、構成要素の親要素が示されている場合、誘目度算出部２１００は、上記第１の方法を用いる。一方、構成要素情報の階層情報に、階層構造における構成要素の高さが示されている場合、誘目度算出部２１００は、上記第２の方法を用いる。
【０１０４】
＜配色妥当性判定部２１２０＞
配色妥当性判定部２１２０は、その構成要素と、評価対象画像に含まれる一部の構成要素とを比較して、相対重要度及び相対誘目度を算出する。そして、この相対重要度と相対誘目度を用いて、構成要素に施された配色の妥当性を判定する。
【０１０５】
具体的には、配色妥当性判定部２１２０は、以下の何れかの方法で、判定に用いる相対重要度及び相対誘目度を算出する。第１の方法は、判定対象の構成要素を、その構成要素と同一の親要素を持つ構成要素のみと比較して、相対重要度及び相対誘目度を算出する方法である。例えば、図７の例において、配色評価装置２０００が、テキストボックスＴ１に関する評価を行うとする。ここで、テキストボックスＴ１の親要素はウインドウＷ１である。そこで、配色妥当性判定部２１２０は、ウインドウＷ１が親要素である、テキストボックスＴ１とボタンＢ１とを比較して、相対重要度及び相対誘目度を算出する。
【０１０６】
第２の方法は、判定対象の構成要素を、階層構造における高さがその構成要素と同一である構成要素のみと比較して、相対重要度及び相対誘目度を算出する方法である。例えば、図７の例において、配色評価装置２０００が、テキストボックスＴ１に関する評価を行うとする。ここで、テキストボックスＴ１の高さは２である。そこでこの場合、配色妥当性判定部２１２０は、高さが２である、テキストボックスＴ１、ボタンＢ１、テキストボックスＴ２、及びボタンＢ２を比較して、相対重要度及び相対誘目度を算出する。
【０１０７】
配色妥当性判定部２１２０が、上記第１の方法と第２の方法のどちらも利用できるように実装されている場合、例えば配色妥当性判定部２１２０は、上記第１の方法と第２の方法のどちらを用いて判定を行うかを判断する。その方法は、誘目度算出部２１００が、第１の方法と第２の方法のどちらを用いるかを判断する方法と同様である。
【０１０８】
また配色妥当性判定部２１２０は、誘目度算出部２１００から、構成要素の異質性誘目度を算出する際に、その構成要素と比較した、他の構成要素を表す情報を取得してもよい。そして、誘目度算出部２１００は、構成要素の相対重要度及び相対誘目度を、誘目度算出部２１００が構成要素の異質性誘目度を算出する際に比較を行った各構成要素と比較することで算出する。
【０１０９】
＜作用・効果＞
以上により、本実施形態によれば、構成要素に施された配色の妥当性を評価する場合に、その構成要素と、評価対象画像に含まれる一部の構成要素とを比較して、評価を行う。これにより、評価対象画像の一部分に着目して、構成要素の配色の妥当性を評価することができる。例えば、地図が記載されているポスターの画像において、ポスター全体ではなく、地図の部分だけに着目して、配色の妥当性を評価するといったことが可能になる。
【０１１０】
＜実施例＞
以下、配色評価装置２０００の動作を、実施例を用いて説明する。本実施例における評価対象画像は、図８に示す地図３０である。地図３０において、構成要素は、目的地３１、最寄り駅&線路３２、及びランドマーク３３である。ここで、図８では各構成要素に配色が施されていないが、実際には、各構成要素に、次のような配色が施されている。目的地３１は、#FF99CC 色の下地に、#FF0000 色の斜線による装飾が施されている。最寄り駅&線路３２の色は、#0000FF 色である。ランドマーク３３の色は、#FF99CC である。また、道路３４を表す色は、#FF9933 である。さらに、上記以外の部分の色は、#FFFFFF である。
【０１１１】
配色情報取得部２０２０は、配色情報を取得する。ここで、実施例１における配色情報は、図２に示す配色情報と同一である。構成要素情報取得部２０４０は、図９に示す構成要素情報を取得する。構成要素情報は、目的地３１、最寄り駅&線路３２、及びランドマーク３３に関する情報を有している。本例では、道路３４を構成要素の一つとしては数えず、背景として扱う。そのため、構成要素情報は、道路３４に関する情報を含んでいない。なお、本実施例の構成要素情報は、構成要素 ID、ピクセル情報、及び重要度に加え、構成要素名という項目を有している。
【０１１２】
ここで、最寄り駅&線路３２の形状は、長方形等の単純な形状で表現することが難しい。そこで、本例における構成要素情報が示すピクセル情報２０４は、構成要素に含まれる各ピクセルの位置を示す。
【０１１３】
構成要素情報は、地図３０を見るユーザにとって、どの情報が重要であるかを示す値である。地図を見るユーザにとって最も重要性の高い情報は、目的地であると考えられる。また、ユーザの出発点となる可能性が高い最寄り駅は、目的地の次に重要性が高いと考えられる。ランドマークの情報は、重要ではあるものの、上記２つと比較すると重要性は低いと考えられる。図９に示す構成要素情報は、目的地３１の重要度が１００、最寄り駅&線路３２の重要度が７０、ランドマーク３３の重要度が６０であり、上述した各構成要素の重要度の違いが反映された重要度を示している。
【０１１４】
構成要素代表色算出部２０６０は、目的地３１、最寄り駅&線路３２、及びランドマーク３３それぞれの、構成要素代表色を算出する。図１０は、構成要素代表色算出部２０６０が、配色情報と構成要素情報から割り出した、構成要素に含まれる色、及びその色のピクセルの数の組み合わせを含む、データ構造を示す図である。例えば、目的地３１は、色が #FF99CC のピクセルを、１０００ピクセル含んでおり、かつ、色が #FF0000 のピクセルを、５００ピクセル含んでいる。
【０１１５】
そして、構成要素代表色算出部２０６０は、図１０に示すデータ構造を参照して、各構成要素の構成要素代表色を算出する。図１１は、構成要素代表色算出部２０６０によって算出される、構成要素代表色を含む、データ構造を示す図である。目的地３１の構成要素代表色である #FF749B は、#FF99CC と #FF0000 の２色に対し、ピクセル数で重み付けをして算出した、加重平均である。その他の構成要素の場合、含まれるピクセルの色が全て同じであるため、構成要素代表色は、図１０に示した色と同一である。
【０１１６】
背景要素代表色算出部２０８０は、各構成要素について、背景要素代表色を算出する。まず、背景要素代表色算出部２０８０は、各構成要素の背景要素に含まれる色、及びその色のピクセル数の組み合わせを割り出す。図１２は、背景要素代表色算出部２０８０によって割り出された、背景要素に含まれる色と、その色のピクセル数との組み合わせを含む、データ構造を示す図である。
【０１１７】
そして、背景要素代表色算出部２０８０は、図１２に示すデータ構造を参照して、各構成要素の背景要素の代表色を算出する。図１３は、背景要素代表色算出部２０８０によって算出された背景要素代表色を含む、データ構造を示す図である。目的地３１の代表背景色である #FFCAA7 は、#FFFFFF と #FF9933 の２色に対し、ピクセル数で重み付けをして算出した、加重平均である。その他の構成要素の代表背景色についても、同様の計算が行われる。
【０１１８】
次に、全体代表色算出部２１４０は、評価対象画面全体の代表色である全体代表色を算出する。本例において、全体代表色は #F0D2D7 である。
【０１１９】
誘目度算出部２１００は、構成要素代表色、背景要素代表色、及び全体代表色を用いて、各構成要素の誘目度を算出する。誘目度算出部２１００は、構成要素の単体誘目度と異質性誘目度とを加算することで、その構成要素の誘目度を算出する。誘目度算出部２１００は、構成要素代表色の色相、彩度、及び明度と、代表背景色代表色の明度を用いて、誘目度を算出する。異質性誘目度は、全体代表色と構成要素代表色との間の色空間距離である色差を計算することで、異質性誘目度を算出する。図１４は、誘目度算出部２１００によって算出された誘目度を含む、データ構造を示す図である。なお、本実施例における単体誘目度及び異質性誘目度は、必ずしも前述の各数式を用いて計算された値ではない。
【０１２０】
本実施例において、目的地３１の単体誘目度は 3.0、最寄り駅&線路３２の単体誘目度は 2.7、ランドマーク３３の単体誘目度は 2.3 となる。また、目的地３１の特徴誘目度は 1.7、最寄り駅&線路３２の特徴誘目度は 2.1、ランドマーク３３の特徴誘目度は 0.6 となる。その結果、目的地３１の誘目度は 4.7、最寄り駅&線路３２の誘目度は 4.8、ランドマーク３３の誘目度は 2.9 となる。このように、異質性誘目度を誘目度の一要素とすることで、構成要素の色単体としての目立ちやすさだけでなく、画面全体として見た場合における色のバランスを考慮した、各構成要素の目立ちやすさを数値化することができる。
【０１２１】
配色妥当性判定部２１２０は、構成要素情報に含まれる重要度を用いて、各構成要素の相対重要度を算出する。本実施例において、相対重要度は、構成要素を重要度の大きさの順にソートした場合における、各構成要素の順位である。図１５は、配色妥当性判定部２１２０によって算出される各構成要素の相対重要度を含む、データ構造を示す図である。
【０１２２】
また、配色妥当性判定部２１２０は、図１４に示されている、誘目度算出部２１００によって算出された誘目度を用いて、各構成要素の相対誘目度を算出する。本実施例において、相対誘目度は、構成要素を誘目度の大きさの順にソートした場合における、各構成要素の順位である。図１６は、配色妥当性判定部２１２０によって算出される各構成要素の相対誘目度を含むデータ構造を、例示する図である。
【０１２３】
配色妥当性判定部２１２０は、構成要素の相対重要度と相対誘目度を比較することで、各構成要素の配色の妥当性を判定する。本実施例の配色妥当性判定部２１２０は、構成要素の相対重要度と相対誘目度が一致する場合に、判定結果を「可」とする。「可」という判定結果は、構成要素の配色が妥当であることを示す。一方、配色妥当性判定部２１２０は、構成要素の相対重要度と相対誘目度が一致しない場合に、判定結果を「否」とする。「否」という判定結果は、構成要素の配色が妥当でないことを示す。
【０１２４】
図１７は、配色妥当性判定部２１２０による判定結果を含む、データ構造を示す図である。目的地３１の相対誘目度は２であるのに対し、目的地３１の相対重要度は１である。そのため、配色妥当性判定部２１２０は、目的地３１の判定結果を「否」とする。同様に、最寄り駅&線路３２の相対誘目度と相対重要度も一致していないため、配色妥当性判定部２１２０は、最寄り駅&線路３２の判定結果を「否」とする。一方、ランドマーク３３の相対誘目度と相対重要度は、両方とも３であり、一致している。そこで、配色妥当性判定部２１２０は、ランドマーク３３の判定結果を「可」とする。
【０１２５】
この結果より、配色評価装置２０００のユーザは、地図３０において、目的地３１、及び最寄り駅&線路３２の配色方法を検討し直す必要があることを知ることができる。
【０１２６】
なお、配色妥当性判定部２１２０は、図１８に示すようなグラフの形で、判定結果を出力する機能を有していてもよい。図１８において、重要度が大きい要素ほど、Ｘ軸における位置が大きい。また、Ｙ軸は、誘目度の大きさを表している。グラフの上の丸印は、相対重要度と相対誘目度とが一致していることを示している。一方、グラフの上のバツ印は、相対重要度と相対誘目度とが一致していないことを示している。
【０１２７】
配色評価装置２０００は、例えばこの実施例のように動作することで、構成要素ごとに、他の構成要素と比較した場合における誘目度が、重要度と一致するか否かを判定する。これにより、画像全体で見た場合において、各構成要素の目立ちやすさと各構成要素の重要度とが一致するか否かが、構成要素ごとに評価される。
【０１２８】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。
【０１２９】
以下、参考形態の例を付記する。
１．評価対象画像に含まれる各ピクセルに対して、ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得手段と、
前記評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得手段と、
前記構成要素について、前記配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出手段と、
前記構成要素に対応する背景要素について、前記配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出手段と、
前記構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出手段と、
前記構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素に施された配色が妥当であるか否かを判定する、配色妥当性判定手段と、
を有し、
前記構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である配色評価装置。
２．前記配色妥当性判定手段は、
算出する構成要素の相対重要度が、各構成要素を前記重要度の大きさの順にソートした場合における、該構成要素の順位であり、
算出する構成要素の相対誘目度が、各構成要素を前記誘目度の大きさの順にソートした場合における、該構成要素の順位である、１．に記載の配色評価装置。
３．前記配色妥当性判定手段は、前記構成要素それぞれについて、前記誘目度と前記重要度との比率を示す指標値を算出し、前記構成要素それぞれについて算出した該指標値間の一致度合いをさらに考慮して、該構成要素に施された配色が妥当であるか否かを判定する、１．又は２．に記載の配色評価装置。
４．前記誘目度算出手段は、前記構成要素代表色の色相、彩度及び明度と、前記背景代表色の明度とを用いて、前記誘目度を算出する、１．乃至３．いずれか一つに記載の配色評価装置。
５．前記構成要素代表色算出手段又は前記背景要素代表色算出手段は、算出対象の領域に含まれる各色から、該領域内において各色を持つピクセルの数を重みとする重み付き平均を算出し、該重み付き平均を該領域の代表色とする、１．乃至４．いずれか一つに記載の配色評価装置。
６．前記構成要素代表色算出手段又は前記背景要素代表色算出手段は、算出対象の領域に含まれる色それぞれについて前記誘目度を算出し、算出した誘目度が最も高い色を該領域の代表色とする、１．乃至４．いずれか一つに記載の配色評価装置。
７．前記評価対象画像の全体について、前記配色情報を用いて該評価対象画像に含まれる各ピクセルの色を取得し、各色と、該評価対象画像内において各色を持つピクセルの数との組み合わせに基づき、該評価対象画像の代表色を算出する、全体代表色算出手段を有し、
前記誘目度算出手段は、
前記評価対象画像の全体の代表色である全体代表色をさらに用い、
前記構成要素代表色を前記背景代表色と比較することで算出する単体誘目度と、前記構成要素代表色を前記全体代表色と比較することで算出する異質性誘目度とを用いて、前記構成要素の誘目度を算出する、１．乃至６．いずれか一つに記載の配色評価装置。
８．前記誘目度算出手段は、色空間上における、前記構成要素代表色と前記全体代表色との距離を用いて、前記異質性誘目度を算出する７．に記載の配色評価装置。
９．前記全体代表色算出手段は、前記評価対象画像に含まれる各色から、該評価対象画像において各色を持つピクセルの数を重みとする重み付き平均を算出し、該重み付き平均を、該評価対象画像の全体代表色とする、７．又は８．に記載の配色評価装置。
１０．前記全体代表色算出手段は、前記評価対象画像に含まれる各色に含まれる色それぞれについて前記誘目度を算出し、算出した誘目度が最も高い色を該評価対象画像の全体代表色とする、７．又は８．に記載の配色評価装置。
１１．前記構成要素の間に、第１構成要素を内部に含む第２構成要素を、第１構成要素の親要素とする、階層構造の関係があり、
前記構成要素に対応する構成要素情報は、前記階層構造における該構成要素の位置を示し、
前記誘目度算出手段は、前記構成要素の異質性誘目度を、該構成要素と、該構成要素と同一の親要素を持つ構成要素、又は構成要素間の親子関係を階層構造として示した場合に該構成要素と同一の高さの階層に位置する構成要素のみと比較することで、該構成要素の異質性誘目度を算出し、
前記配色妥当性判定手段は、前記構成要素に施された配色が妥当であるか否かを、該構成要素と同一の親要素を持つ構成要素、又は前記階層構造における高さが該構成要素と同一である構成要素のみと比較して算出した前記相対重要度及び前記相対誘目度を用いて判定する、１．乃至１０．いずれか一つに記載の配色評価装置。
１２．コンピュータによって実行される、配色評価方法であって、
評価対象画像に含まれる各ピクセルに対して、ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得ステップと、
前記評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得ステップと、
前記構成要素について、前記配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出ステップと、
前記構成要素に対応する背景要素について、前記配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出ステップと、
前記構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出ステップと、
前記構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素に施された配色が妥当であるか否かを判定する、配色妥当性判定ステップと、
を有し、
前記構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である、配色評価方法。
１３．前記配色妥当性判定ステップは、
算出する構成要素の相対重要度が、各構成要素を前記重要度の大きさの順にソートした場合における、該構成要素の順位であり、
算出する構成要素の相対誘目度が、各構成要素を前記誘目度の大きさの順にソートした場合における、該構成要素の順位である、１２．に記載の配色評価方法。
１４．前記配色妥当性判定ステップは、前記構成要素それぞれについて、前記誘目度と前記重要度との比率を示す指標値を算出し、構成要素それぞれについて算出した該指標値間の一致度合いをさらに考慮して、該構成要素に施された配色が妥当であるか否かを判定する、１２．又は１３．に記載の配色評価方法。
１５．前記誘目度算出ステップは、前記構成要素代表色の色相、彩度及び明度と、前記背景代表色の明度とを用いて、前記誘目度を算出する、１２．乃至１４．いずれか一つに記載の配色評価方法。
１６．前記構成要素代表色算出ステップ又は前記背景要素代表色算出ステップは、算出対象の領域に含まれる各色から、該領域内において各色を持つピクセルの数を重みとする重み付き平均を算出し、該重み付き平均を該領域の代表色とする、１２．乃至１５．いずれか一つに記載の配色評価方法。
１７．前記構成要素代表色算出ステップ又は前記背景要素代表色算出ステップは、算出対象の領域に含まれる色それぞれについて前記誘目度を算出し、算出した誘目度が最も高い色を該領域の代表色とする、１２．乃至１５．いずれか一つに記載の配色評価方法。
１８．前記評価対象画像の全体について、前記配色情報を用いて該評価対象画像に含まれる各ピクセルの色を取得し、各色と、該評価対象画像内において各色を持つピクセルの数との組み合わせに基づき、該評価対象画像の代表色を算出する、全体代表色算出ステップを有し、
前記誘目度算出ステップは、
前記評価対象画像の全体の代表色である全体代表色をさらに用い、
前記構成要素代表色を前記背景代表色と比較することで算出する単体誘目度と、前記構成要素代表色を前記全体代表色と比較することで算出する異質性誘目度とを用いて、前記構成要素の誘目度を算出する、１２．乃至１７．いずれか一つに記載の配色評価方法。
１９．前記誘目度算出ステップは、色空間上における、前記構成要素代表色と前記全体代表色との距離を用いて、前記異質性誘目度を算出する１８．に記載の配色評価方法。
２０．前記全体代表色算出ステップは、前記評価対象画像に含まれる各色から、該評価対象画像において各色を持つピクセルの数を重みとする重み付き平均を算出し、該重み付き平均を、該評価対象画像の全体代表色とする、１８．又は１９．に記載の配色評価方法。
２１．前記全体代表色算出ステップは、前記評価対象画像に含まれる各色に含まれる色それぞれについて前記誘目度を算出し、算出した誘目度が最も高い色を該評価対象画像の全体代表色とする、１８．又は１９．に記載の配色評価装置。
２２．前記構成要素の間に、第１構成要素を内部に含む第２構成要素を、第１構成要素の親要素とする、階層構造の関係があり、
前記構成要素に対応する構成要素情報は、前記階層構造における該構成要素の位置を示し、
前記誘目度算出ステップ、前記構成要素の異質性誘目度を、該構成要素と、該構成要素と同一の親要素を持つ構成要素、又は構成要素間の親子関係を階層構造として示した場合に該構成要素と同一の高さの階層に位置する構成要素のみと比較することで、該構成要素の異質性誘目度を算出し、
前記配色妥当性判定ステップは、前記構成要素に施された配色が妥当であるか否かを、該構成要素と同一の親要素を持つ構成要素、又は前記階層構造における高さが該構成要素と同一である構成要素のみと比較して算出した前記相対重要度及び前記相対誘目度を用いて判定する、１２．乃至２１．いずれか一つに記載の配色評価方法。
２３．コンピュータに、配色評価装置として動作する機能を持たせるプログラムであって、
評価対象画像に含まれる各ピクセルに対して、ピクセルの色及び位置の組み合わせを対応づけた情報である、配色情報を取得する、配色情報取得機能と、
前記評価対象画像に含まれるピクセルのうち、隣接している複数のピクセルで構成される領域である構成要素に対して、該構成要素の重要度と、該構成要素に含まれるピクセルを特定するピクセル情報と、を対応づけた情報である構成要素情報を取得する、構成要素情報取得機能と、
前記構成要素について、前記配色情報を用いて該構成要素に含まれる各ピクセルの色を取得し、各色と、該構成要素内において各色を持つピクセルの数との組み合わせに基づき、該構成要素の代表色を算出する、構成要素代表色算出機能と、
前記構成要素に対応する背景要素について、前記配色情報を用いて該背景要素に含まれる各ピクセルの色を取得し、各色と、該背景要素において各色を持つピクセルの数との組み合わせに基づき、該背景要素の代表色を算出する、背景要素代表色算出機能と、
前記構成要素の構成要素代表色と、該構成要素に対応する背景要素の背景代表色とに基づいて、該構成要素の、視覚的注意の引きやすさを示す値である誘目度を算出する、誘目度算出機能と、
前記構成要素の重要度を該構成要素以外の各構成要素の重要度と比較した相対値である相対重要度と、該構成要素の誘目度を該構成要素以外の各構成要素の誘目度と比較した相対値である相対誘目度とを比較することで、該構成要素に施された配色が妥当であるか否かを判定する、配色妥当性判定機能と、
を前記コンピュータに持たせ、
前記構成要素に対応する背景要素は、該構成要素以外の領域であり、かつ該構成要素に隣接するピクセルを含む領域である、プログラム。
２４．前記配色妥当性判定機能は、
算出する構成要素の相対重要度が、各構成要素を前記重要度の大きさの順にソートした場合における、該構成要素の順位であり、
算出する構成要素の相対誘目度が、各構成要素を前記誘目度の大きさの順にソートした場合における、該構成要素の順位である、２３．に記載のプログラム。
２５．前記配色妥当性判定機能は、前記構成要素それぞれについて、前記誘目度と前記重要度との比率を示す指標値を算出し、構成要素それぞれについて算出した該指標値間の一致度合いをさらに考慮して、該構成要素に施された配色が妥当であるか否かを判定する、２３．又は２４．に記載のプログラム。
２６．前記誘目度算出機能は、前記構成要素代表色の色相、彩度及び明度と、前記背景代表色の明度とを用いて、前記誘目度を算出する、２３．乃至２５．いずれか一つに記載のプログラム。
２７．前記構成要素代表色算出機能又は前記背景要素代表色算出機能は、算出対象の領域に含まれる各色から、該領域内において各色を持つピクセルの数を重みとする重み付き平均を算出し、該重み付き平均を該領域の代表色とする、２３．乃至２５．いずれか一つに記載のプログラム。
２８．前記構成要素代表色算出機能又は前記背景要素代表色算出機能は、算出対象の領域に含まれる色それぞれについて前記誘目度を算出し、算出した誘目度が最も高い色を該領域の代表色とする、２３．乃至２５．いずれか一つに記載のプログラム。
２９．前記評価対象画像の全体について、前記配色情報を用いて該評価対象画像に含まれる各ピクセルの色を取得し、各色と、該評価対象画像内において各色を持つピクセルの数との組み合わせに基づき、該評価対象画像の代表色を算出する、全体代表色算出機能を、前記コンピュータにさらに持たせ、
前記誘目度算出機能は、
前記評価対象画像の全体の代表色である全体代表色をさらに用い、
前記構成要素代表色を前記背景代表色と比較することで算出する単体誘目度と、前記構成要素代表色を前記全体代表色と比較することで算出する異質性誘目度とを用いて、前記構成要素の誘目度を算出する、２３．乃至２８．いずれか一つに記載のプログラム。
３０．前記誘目度算出機能は、色空間上における、前記構成要素代表色と前記全体代表色との距離を用いて、前記異質性誘目度を算出する２９．に記載のプログラム。
３１．前記全体代表色算出機能は、前記評価対象画像に含まれる各色から、該評価対象画像において各色を持つピクセルの数を重みとする重み付き平均を算出し、該重み付き平均を、該評価対象画像の全体代表色とする、２８．又は２９．に記載のプログラム。
３２．  前記全体代表色算出機能は、前記評価対象画像に含まれる各色に含まれる色それぞれについて前記誘目度を算出し、算出した誘目度が最も高い色を該評価対象画像の全体代表色とする、２８．又は２９．に記載のプログラム。
３３．  前記構成要素の間に、第１構成要素を内部に含む第２構成要素を、第１構成要素の親要素とする、階層構造の関係があり、
前記構成要素に対応する構成要素情報は、前記階層構造における該構成要素の位置を示し、
前記誘目度算出機能は、前記構成要素の異質性誘目度を、該構成要素と、該構成要素と同一の親要素を持つ構成要素、又は構成要素間の親子関係を階層構造として示した場合に該構成要素と同一の高さの階層に位置する構成要素のみと比較することで、該構成要素の異質性誘目度を算出し、
前記配色妥当性判定機能は、前記構成要素に施された配色が妥当であるか否かを、該構成要素と同一の親要素を持つ構成要素、又は前記階層構造における高さが該構成要素と同一である構成要素のみと比較して算出した前記相対重要度及び前記相対誘目度を用いて判定する、２３．乃至３２．いずれか一つに記載のプログラム。
【符号の説明】
【０１３０】
３０ 地図
３１ 目的地
３２ 最寄り駅＆線路
３３ ランドマーク
３４ 道路
１００ 配色情報マトリクス
２００ 構成要素情報テーブル
２０２ 構成要素 ID
２０４ ピクセル情報
２０６ 重要度
１０２０ バス
１０４０ プロセッサ
１０６０ メモリ
１０８０ ストレージ
１２２０ 配色情報取得モジュール
１２４０ 構成要素情報取得モジュール
１２６０ 構成要素代表色算出モジュール
１２８０ 背景要素代表色算出モジュール
１３００ 誘目度算出モジュール
１３２０ 配色妥当性判定モジュール
２０００ 配色評価装置
２０２０ 配色情報取得部
２０４０ 構成要素情報取得部
２０６０ 構成要素代表色算出部
２０８０ 背景要素代表色算出部
２１００ 誘目度算出部
２１２０ 配色妥当性判定部
２１４０ 全体代表色算出部
【図１】
2014170395.tif 000008
【図２】
2014170395.tif 000009
【図３】
2014170395.tif 000010
【図４】
2014170395.tif 000011
【図５】
2014170395.tif 000012
【図６】
2014170395.tif 000013
【図７】
2014170395.tif 000014
【図８】
2014170395.tif 000015
【図９】
2014170395.tif 000016
【図１０】
2014170395.tif 000017
【図１１】
2014170395.tif 000018
【図１２】
2014170395.tif 000019
【図１３】
2014170395.tif 000020
【図１４】
2014170395.tif 000021
【図１５】
2014170395.tif 000022
【図１６】
2014170395.tif 000023
【図１７】
2014170395.tif 000024
【図１８】
2014170395.tif 000025