(57)【要約】    情報処理装置（１０）は、質問情報が記憶される質問記憶手段から、少なくとも１つの質問情報を取得して提示する質問提示部（１１０）と、提示した質問情報に対する回答を受け付ける回答受付部（１２０）と、受け付けた回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、第１指標値に基づいて複数用意された配色案毎の適合度を算出する適合度算出部（１３０）と、を有する。
2014199533.tif 000002
【特許請求の範囲】
【請求項１】
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示する質問提示手段と、
提示した前記質問情報に対する回答を受け付ける回答受付手段と、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する適合度算出手段と、
を有する情報処理装置。
【請求項２】
前記回答と前記配色案とは予め対応付けられており、複数の前記配色案の中で前記回答に対応している前記配色案と、複数の前記配色案の中で前記回答に対応していない前記配色案との類似度を算出する類似度算出手段を更に有し、
前記適合度算出手段は、前記類似度を、前記回答に対応していない前記配色案の前記第１指標値に更に変換し、前記配色案毎の適合度を算出する、
請求項１に記載の情報処理装置。
【請求項３】
前記類似度算出手段は、色相及び色調の少なくともいずれか一方を用いて、前記類似度を算出する、
請求項２に記載の情報処理装置。
【請求項４】
前記適合度算出手段は、受け付けた前記回答を、前記複数用意された各配色案が当該回答に適さない度合を示す第２指標値に更に変換し、前記第２指標値を更に用いて前記配色案毎の適合度を算出する、
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記質問情報には、複数存在する属性のうちの少なくともいずれか１つの前記属性が付与されており、
前記質問情報に付与された前記属性に基づいて、前記配色案毎の適合度における前記属性毎の内訳を出力する内訳出力手段を更に有する、
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記質問提示手段は、前記質問情報毎に用意された前記回答を選択肢形式で提示する、
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータが、
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示し、
提示した前記質問情報に対する回答を受け付け、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する、
ことを含む情報処理方法。
【請求項８】
コンピュータを、
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示する質問提示手段、
提示した前記質問情報に対する回答を受け付ける回答受付手段、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する適合度算出手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、好適な配色案を推薦する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
システムに適した画面配色を設計するためには、情報を確実に読み取れるようにするためにアクセシビリティの基準を満たす、画面を長時間注視し続けても疲れにくい、調和がとれた美しい配色にする、システムやユーザのイメージに適している、など、様々な観点をすべて満たすように配色を選定することが望まれる。しかしながら、配色の専門知識を持たない人物にとって、様々な観点を満たす配色を適切に選定することは難しい。【０００３】
下記特許文献１乃至４には、配色の選定を支援する手法が開示されている。特許文献１には、予め配色案を多数用意し、顧客のカラーイメージを、素人にも理解できる設問で選択させて、その回答に適合する配色を画像提示する手法が開示されている。特許文献２には、予め用意した複数の配色案の中から、イメージ言語に沿った配色を推薦する手法が開示されている。特許文献３には、入力データ（文書）の色情報を抽出し、予め用意されている複数の配色ルールの中から、入力データの色ルールに最も近いルールを求めるために、配色の適合度を計算することにより、ユーザのイメージに適合した配色を推薦する手法が開示されている。特許文献４には、Ｗｅｂページの文字の可読性を評価し、Ｗｅｂページの可読性を考慮した配色を提案する手法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３０６７７４６号公報
【特許文献２】特開２００２−１６９８５５号公報
【特許文献３】特許第４３３７８７８号公報
【特許文献４】特開２００２−１９７４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した各特許文献では、推薦された配色案が配色対象物にどの程度適合しているか判断することが難しい。特に特許文献１及び２では、複数の配色案が推薦された場合に、各々の配色案が配色対象物にどの程度適合しているかを判別することが難しい。【０００６】
本発明の目的は、推薦された配色案が配色対象物にどの程度適合しているかを容易に判断可能とする情報処理装置、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示する質問提示手段と、
提示した前記質問情報に対する回答を受け付ける回答受付手段と、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する適合度算出手段と、
を有する情報処理装置が提供される。【０００８】
本発明によれば、
コンピュータが、
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示し、
提示した前記質問情報に対する回答を受け付け、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する、
ことを含む情報処理方法が提供される。【０００９】
本発明によれば、
コンピュータを、
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示する質問提示手段、
提示した前記質問情報に対する回答を受け付ける回答受付手段、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する適合度算出手段、
として機能させるためのプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、情報処理装置によって推薦された配色案が、配色対象物にどの程度適合しているかを容易に判断できる。
【図面の簡単な説明】
【００１１】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１２】
【図１】第１実施形態における情報処理装置の処理構成例を示すブロック図である。
【図２】第１実施形態における質問情報記憶部が記憶する情報の一例を示す図である。
【図３】第１実施形態における配色案記憶部が記憶する情報の一例を示す図である。
【図４】第１実施形態における配色案記憶部が記憶する情報の他の例を示す図である。
【図５】標準的な画面イメージの構成要素を示す図である。
【図６】第１実施形態における情報処理装置の処理の流れを示すフローチャートである。
【図７】第１実施形態における情報処理装置の出力結果の一例を示す図である。
【図８】第２実施形態における情報処理装置の処理構成例を示すブロック図である。
【図９】第２実施形態における質問記憶部が記憶する情報の一例を示す図である。
【図１０】配色マップの一例を示す図である。
【図１１】第２実施形態における配色案記憶部が記憶する情報の一例を示す図である。
【図１２】第２実施形態における情報処理装置の処理の流れを示すフローチャートである。
【図１３】第２実施形態における情報処理装置の出力結果の一例を示す図である。
【図１４】第３実施形態における質問記憶部が記憶する情報の一例を示す図である。
【図１５】第３実施形態における情報処理装置の処理の流れを示すフローチャートである。
【図１６】第３実施形態における情報処理装置の出力結果の一例を示す図である。
【図１７】第４実施形態における適合度算出部の処理構成例を示すブロック図である。
【図１８】第４実施形態における質問記憶部が記憶する情報の一例を示す図である。
【図１９】第４実施形態における情報処理装置の処理の流れを示すフローチャートである。
【図２０】第４実施形態における情報処理装置の出力結果の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１４】
（第１実施形態）
図１は、第１実施形態における情報処理装置１０の処理構成例を示すブロック図である。本実施形態において、情報処理装置１０は、質問提示部１１０と、回答受付部１２０と、適合度算出部１３０とを有する。また、図１において、情報処理装置１０は、質問記憶部１１２と、配色案記憶部１３２とを有する。
【００１５】
質問記憶部１１２は、少なくとも１つ以上の質問情報を記憶している。ここで、質問記憶部１１２が記憶する情報の一例を図２に示す。図２において、質問記憶部１１２に記憶される質問情報は、「質問項目」、「回答」、「推薦配色案」、及び「第１指標値」を含む。「質問項目」の列には、システム、ユーザ、及び業務に関する様々な情報を取得するための質問項目が格納される。「回答」の列には、質問事項に対応する複数の回答が格納される。「推薦配色案」の列には、回答に適した配色案を示す情報が格納される。「第１指標値」の列には、「推薦配色案」の列に格納された各配色案が回答に適する度合を示す情報が格納される。
【００１６】
なお、図２は一例であり、質問記憶部１１２が記憶する質問情報はこれに限られない。質問記憶部１１２は、図２に示される以外の「質問項目」、「回答」、「推薦配色案」、及び「配点」を組合せて記憶していても良い。また、質問記憶部１１２は、「質問項目」、「回答」、「推薦配色案」、及び「配点」以外の情報を記憶していてもよい。また、図２では、ある回答に対応する配色案が複数存在する場合、全ての配色案に同一の第１指標値が対応付けられているが、これに限らず、配色案毎に異なる第１指標値が対応付けられていてもよい。また、ある回答に対応する配色案が複数存在する場合に、複数の配色案の一部に同一の第１指標値が対応付けられていて、残りの配色案には異なる第１指標値が対応付けられていてもよい。
【００１７】
ここで、質問記憶部１１２に記憶される質問情報は、誰でも回答できるような簡単なものとすることが好ましい。例えば、質問情報は、図２に示されるように、配色の専門知識がなくても容易に答えられるようなものにすることが好ましい。これにより、配色の専門知識が乏しいユーザであっても、最適な配色案に結びつく回答を容易に選択することができる。
【００１８】
なお、図１では、情報処理装置１０が質問記憶部１１２を有しているが、これに限らず、情報処理装置１０以外の他の装置が質問記憶部１１２を有していてもよい。
【００１９】
質問提示部１１０は、質問記憶部１１２から少なくとも１つの質問情報を取得する。そして、質問提示部１１０は、ユーザが使用するＰＣ（Personal Computer）等のユーザ端末に、取得された質問情報を提示する。本実施形態では、質問提示部１１０は、質問記憶部１１２から「質問項目」と、それに対する複数の「回答」とを取得して提示する。このとき、質問提示部１１０は、取得された複数の「回答」を選択肢形式で表示してもよい。このようにすることで、ユーザビリティが向上する。なお、これに限らず、質問提示部１１０は、例えば、質問項目に対する回答を取得するための入力フォーム等を、質問項目と併せてユーザに提示してもよい。
【００２０】
なお、質問提示部１１０は、質問記憶部１１２に記憶されている全ての質問情報を取得して提示してもよいし、質問記憶部１１２に記憶されている質問情報の中の一部を選択して提示してもよい。例えば、質問記憶部１１２に記憶される質問情報に優先順位をつけておき、質問提示部１１０は、優先順位の高い順に所定数の質問情報を取得して提示してもよい。また、例えば、質問提示部１１０は、質問記憶部１１２に記憶されている複数の質問情報の中から、所定数の質問情報を無作為に選択して提示してもよい。
【００２１】
回答受付部１２０は、質問提示部１１０によって提示された質問情報に対する回答を、ユーザ端末から受け付ける。詳細には、回答受付部１２０は、有線又は無線でユーザ端末と通信して、ユーザ端末で入力された回答を受け付ける。そして、回答受付部１２０は、受け付けた回答と当該回答に対応する質問情報とを関連付けて、適合度算出部１３０へ送信する。
【００２２】
配色案記憶部１３２は、予め用意した複数の配色案の情報を記憶している。第１実施形態における配色案記憶部１３２が記憶する情報の一例を図３に示す。図３では、配色案記憶部１３２は、配色案のインデックスと、配色案の名称と、配色案を構成するＭ個の色（色１〜色Ｍ）のＲＧＢ値とを対応づけて記憶している。但し、これは一例であり、配色案記憶部１３２が記憶する情報はこれに限定されない。図４に、第１実施形態における配色案記憶部１３２が記憶する情報の他の例を示す。図４に示されるように、配色案記憶部１３２は、例えば、図５に示すような標準的な画面イメージの構成要素と、配色案を構成する色１〜色Ｍとを対応付けて保持してもよい。また、配色案の色値の表現方法はＲＧＢ値に限らない。配色案の色値の表現方法は、例えばＹＣｒＣｂ値等、色を特定可能な他の情報に置き換えてもよい。
【００２３】
なお、図１では、情報処理装置１０が配色案記憶部１３２を有しているが、これに限らず、情報処理装置１０以外の他の装置が配色案記憶部１３２を有していてもよい。
【００２４】
適合度算出部１３０は、回答受付部１２０が受け付けた回答に応じて、複数用意された配色案毎の適合度を算出する。詳細には、適合度算出部１３０は回答受付部１２０が受け付けた回答を第１指標値に変換する。本実施形態において、適合度算出部１３０は、回答受付部１２０が受信した質問と回答との組み合わせを用いて質問記憶部１１２を参照し、選択された回答に対応する第１指標値を読み出す。さらに、適合度算出部１３０は、読み出された第１指標値に基づいて配色案毎の適合度を算出する。このようにして、適合度算出部１３０は、質問提示部１１０によって提示された各質問情報に対して得られた回答を第１指標値に変換する。そして、適合度算出部１３０は、各々の回答から変換された第１指標値を合算することにより、配色案毎の適合度を算出する。
【００２５】
また、質問提示部１１０において質問項目に対する回答を取得するための入力フォーム等が提示された場合、回答はユーザによって手入力されることになる。この場合、適合度算出部１３０は、例えば形態素解析等を用いて手入力された情報からキーワードを抽出し、提示された質問に対して質問記憶部１１２に記憶されている回答の中から、抽出されたキーワードに最も適合する回答を検索する等して、受け付けた回答から第１指標値を読み出す。
【００２６】
なお、図１に示した情報処理装置１０の各構成要素は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。情報処理装置１０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶メディア、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００２７】
第１実施形態における情報処理装置１０の処理の流れについて、図６を用いて説明する。図６は、第１実施形態における情報処理装置１０の処理の流れを示すフローチャートである。
【００２８】
情報処理装置１０は、１つ以上の質問項目と当該質問項目に対する回答とを質問記憶部１１２から取得する。そして、情報処理装置１０は、当該質問項目及びそれに対する回答の選択肢をユーザ端末に表示する（Ｓ１０２）。例えば、質問記憶部１１２が図２に示すような情報を記憶していたと仮定する。この場合、情報処理装置１０は、「性別」、「年齢」、及び「業界」の３つの質問項目と、各質問項目に対応する回答を取得する。そして、情報処理装置１０は、取得した質問項目及び当該質問項目に対する回答の選択肢をユーザ端末に提示する。そして、情報処理装置１０は、ユーザ端末に提示された各質問項目に対してそれぞれ入力された回答を受け付け（Ｓ１０４）、当該質問項目と回答とを関連付ける。そして、情報処理装置１０は、Ｓ１０４で関連付けられた質問項目と回答とを用いて質問記憶部１１２を参照し、第１指標値に変換する（Ｓ１０６）。そして、情報処理装置１０は、変換された第１指標値に基づいて配色案毎の適合度を算出する（Ｓ１０８）。そして、情報処理装置１０は、Ｓ１０４で受け付けた全ての回答について処理を行ったか否かを判定する（Ｓ１１０）。全ての回答について処理を行っていない場合（Ｓ１１０：ＮＯ）、情報処理装置１０は未処理の回答についてＳ１０６〜Ｓ１０８の処理を実行する。一方、全ての回答について処理を行った場合（Ｓ１１０：ＹＥＳ）、情報処理装置１０は、Ｓ１０８で算出された配色案毎の適合度と、当該配色案毎の適合度に基づく最適な配色とをユーザに対して出力する（Ｓ１１２）。
【００２９】
本実施形態における情報処理装置１０の処理の流れの具体例について説明する。ここでは、配色案記憶部１３２が、赤、緑、青、黄、及び茶の５種類の配色案を記憶していると仮定する。まず、情報処理装置１０は、「性別」、「年齢」、及び「業界」の質問項目と、各質問項目に対する選択肢形式の回答をユーザに提示する。そして、ユーザが、「性別」の質問項目に対して「女性」、「年齢」の項目に対して「６０歳未満」、「業界」の質問項目に対して「食品」の回答を選択したとする。情報処理装置１０は、「性別」の質問項目及び「女性」という回答を用いて質問記憶部１１２を参照し、受け付けた回答を、赤の配色案の第１指標値「７」に変換する。同様に、情報処理装置１０は、「年齢」の質問項目に対して受け付けた回答を、青、赤、緑、及び黄の配色案の第１指標値「３」に、「業界」の質問項目に対して受け付けた回答を黄の配色案の第１指標値「１０」にそれぞれ変換する。
【００３０】
そして、情報処理装置１０は、各回答から得られた第１指標値を合算し、配色案毎の適合度を算出する。この場合は、赤の配色案の適合度は「１０」、緑の配色案の適合度は「３」、青の配色案の適合度は「３」、黄の配色案の適合度は「１３」、茶の配色案の適合度は「０」になる。よって、情報処理装置１０は、一番適合度の高い黄の配色案を、最適な配色案として判断する。そして、情報処理装置１０は、図７に示されるように、算出した適合度の結果と最適な配色案とを併せてユーザ端末に出力する。図７は第１実施形態における情報処理装置１０の出力結果の一例を示す図である。ここで、情報処理装置１０は、例えばハイライト表示や所定のマーク等を用いて、最適な配色案を識別可能に提示する。また、情報処理装置１０は、最適な配色案と判定された配色案を適用した画面をデフォルトとして提示してもよい。このようにすることで、ユーザが最適な配色案を容易に認識できる。また、提示する情報はこれに限らず、情報処理装置１０は、質問項目と受け付けた回答とを更に表示してもよい。
【００３１】
以上、本実施形態では、提示した質問に対して受け付けた回答が配色案毎の第１指標値に変換される。そして、各回答を変換して得られた配色案毎の第１指標値に基づいて、配色案毎の適合度が算出される。そして、算出された配色案毎の適合度がユーザに提示される。
【００３２】
これにより、本実施形態によれば、推薦された配色案が配色対象物にどの程度適合しているかを、ユーザが容易に判断できる。そして、ユーザは配色対象物に適した配色案を選択することができる。
【００３３】
（第２実施形態）
本実施形態は、以下の点を除いて、第１実施形態と同様である。
【００３４】
図８は、第２実施形態における情報処理装置１０の処理構成例を示すブロック図である。本実施形態では、情報処理装置１０は類似度算出部１４０を更に有する。
【００３５】
類似度算出部１４０は、複数の配色案の中で、回答受付部１２０で受け付けた回答に対応している配色案と、当該回答に対応していない配色案との類似度を算出する。本実施形態において、類似度算出部１４０は、質問記憶部１１２を参照して、ユーザから受け取った回答に対応している配色案と当該回答に対応していない配色案との類似度の計算が必要か否かを判定する。そして、類似度の計算が必要であると判定された場合、類似度算出部１４０は類似度を算出する処理を実行する。ここで、第２実施形態における質問記憶部１１２が記憶する情報の一例を図９に示す。本実施形態の質問記憶部１１２は、第１実施形態に加えて「類似度計算」に関する情報を記憶している。「類似度計算」の列には、類似度の計算が必要か否かを示す情報が格納される。類似度算出部１４０は、この「類似度計算」に格納されている情報を参照して、類似度算出処理を実行するか否かを判断する。なお、図９によれば質問項目に応じて類似度算出処理の実行要否が決定されるが、これは一例であり、類似度算出処理の実行要否を判断する方法はこれに限定されない。
【００３６】
ここで「回答に対応している配色案」とは、配色案記憶部１３２が記憶している配色案のうち、ある回答に対して「推薦配色案」として紐付けられている配色案をいう。また、「回答に対応していない配色案」とは、配色案記憶部１３２が記憶している配色案のうち、ある回答に対して「推薦配色案」として紐付けられていない配色案をいう。例えば、質問記憶部１１２が図９に示すような情報を記憶していて、配色案記憶部１３２が、赤、緑、青、黄、及び茶の５種類の配色案を記憶していると仮定する。この場合において、「性別」の質問項目に対する回答が「女性」であれば、赤の配色案が「回答に対応している配色案」になり、緑、青、黄、及び茶の配色案が「回答に対応していない配色案」になる。また、「年齢」の質問項目に対する回答が「６０歳未満」であれば、赤、緑、青、及び黄の配色案が「回答に対応している配色案」になり、茶の配色案が「回答に対応していない配色案」になる。
【００３７】
類似度算出部１４０は、例えば、配色マップを用いて、回答に対応している配色案と、回答に対応していない配色案との類似度を算出することができる。配色マップとは、配色と、人間がその配色に対して抱くイメージ（例えば、桃色は「可愛らしい」、青色は「爽やか」等）とをマッピングしたものである。詳細には、配色マップは、配色イメージの基本となる２軸で構成された２次元マップ上に配色と配色のイメージとを配置したものである。配色マップ上では、ある２つの配色の位置関係が近いほどその２つの配色が持つイメージの類似度が高く、ある２つの配色の位置関係が遠いほどその２つの配色が持つイメージの類似度が低いことを示す。図１０に、配色マップの一例を示す。図１０に示される配色マップでは、「ＷＡＲＭ⇔ＣＯＯＬ」、及び「ＳＯＦＴ⇔ＨＡＲＤ」の２軸を有する例を示している。
【００３８】
本実施形態において、配色案記憶部１３２は、図１１に示されるように配色マップ上の位置座標を配色案毎に記憶している。図１１は、第２実施形態における配色案記憶部１３２が記憶する情報の一例を示す図である。類似度算出部１４０は、この「配色マップ上の位置座標」を用いて配色案同士の距離を求める。そして、配色案同士の距離は配色案同士のイメージの類似度を示すため、類似度算出部１４０は求められた配色案同士の距離を配色案同士の類似度として扱う。
【００３９】
なお、類似度算出部１４０は、その他の方法を用いて類似度を算出してもよい。例えば、類似度算出部１４０は、色相及び色調の少なくともいずれか一方を用いて、回答に対応している配色案と、回答に対応していない配色案との類似度を算出してもよい。具体的には、類似度算出部１４０は、回答に対応している配色案と回答に対応していない配色案との色相の近さ又は色調の近さをそれぞれ算出し、類似度として用いてもよい。色相及び色調に基づいて算出された類似度を共に用いる場合は、類似度算出部１４０は、これらの平均値等を類似度として採用すればよい。その他にも、各配色案同士の類似度を配色案記憶部１３２に予め記憶しておき、類似度算出部１４０は対応する配色案同士の類似度を配色案記憶部１３２から読み出すようにしてもよい。
【００４０】
適合度算出部１３０は、第１実施形態に加えて、類似度算出部１４０で算出された類似度を、回答に対応していない配色案の第１指標値として更に変換し、配色案毎の適合度を算出する。本実施形態において、適合度算出部１３０は、まず、類似度算出部１４０で算出された配色案同士の距離が所定の閾値未満か否かを判定する。配色案同士の距離が所定の閾値未満の場合、適合度算出部１３０は、２つの配色案の類似度が高いと判断し、類似度を所定の第１指標値に変換する。なお、これに限らず、適合度算出部１３０は、類似度算出部１４０で算出された配色案同士の距離が近いほど、すなわち類似度が高いほど、大きな第１指標値に変換するようにしてもよい。そして、適合度算出部１３０は、変換された第１指標値を、回答に対応していない配色案の適合度に加算する。
【００４１】
第２実施形態における情報処理装置１０の処理の流れについて、図１２を用いて説明する。図１２は、第２実施形態における情報処理装置１０の処理の流れを示すフローチャートである。
【００４２】
情報処理装置１０は、受け付けた回答に関して類似度計算が必要か否かを判断する（Ｓ２０２）。本実施形態において、情報処理装置１０は、質問記憶部１１２の「類似度計算」に格納された情報に基づいて類似度計算の要／不要を判断する。情報処理装置１０は、受け付けた回答に対応する「類似度計算」が「要」である場合は類似度計算が必要と判断し、受け付けた回答に対応する「類似度計算」が「不要」である場合は類似度計算が不要と判断する。類似度計算が必要な場合（Ｓ２０２：ＹＥＳ）、情報処理装置１０は、回答に対応している配色案と、回答に対応していない配色案との類似度を算出する（Ｓ２０４）。そして、情報処理装置１０は、回答に対応していない配色案毎の類似度を第１指標値に変換する（Ｓ２０６）。そして、Ｓ１０６及びＳ２０６で得られる第１指標値を用いて、配色案毎の適合度を算出する（Ｓ１０８）。
【００４３】
本実施形態における情報処理装置１０の処理の流れの具体例について説明する。ここでは、質問記憶部１１２が図９に示すような情報を記憶していると仮定する。まず、情報処理装置１０は、「性別」、「年齢」、及び「業界」の質問項目と、各質問項目に対する選択肢形式の回答をユーザに提示する。ここで、ユーザが、「性別」の質問項目に対して「女性」、「年齢」の項目に対して「６０歳未満」、「業界」の質問項目に対して「食品」の回答を選択したとする。この場合において、情報処理装置１０が、各回答を第１指標値に変換して配色案毎の適合度を算出する流れは、第１実施形態で説明したとおりである。
【００４４】
本実施形態において、情報処理装置１０は、質問記憶部１１２の「類似度計算」の列を参照して、類似度算出処理の要否を判定する。ここでは、「業界」の質問項目を例に挙げて説明する。図９に示す質問記憶部１１２によれば類似度を計算する必要があるため、情報処理装置１０は、配色案記憶部１３２を参照し、各配色案のマップ上の位置座標を取得する。そして、情報処理装置１０は、回答に対応している黄の配色案と、回答に対応していない赤、緑、青、及び茶の配色案との距離をそれぞれ計算する。計算した結果としては、黄の配色案と赤の配色案との距離は「１２．０」、黄の配色案と緑の配色案との距離は「２．２」、黄の配色案と青の配色案との距離は「１０．８」、黄の配色案と茶の配色案との距離は「１４．３」になる。そして、情報処理装置１０は、配色案同士の距離が閾値（ここでは、３とする）未満となる配色案の組合せを検索する。この場合、黄の配色案と緑の配色案との距離が閾値未満となるため、情報処理装置１０は、緑の配色案の適合度に所定の第１指標値を加算する。ここでは、回答に対応している黄の配色案の第１指標値が「１０」であるため、例えばその半分の「５」を加算する第１指標値として緑の配色案の適合度を算出する。
【００４５】
上記処理を「性別」及び「年齢」の質問項目についても同様に行うと、赤の配色案の適合度は「１０」、緑の配色案の適合度は「８」、青の配色案の適合度は「３」、黄の配色案の適合度は「１３」、茶の配色案の適合度は「０」になる。そして、情報処理装置１０は、第１実施形態と同様に、算出した適合度の結果と最適な配色案とを併せてユーザ端末に出力する。図１３に、第２実施形態における情報処理装置１０の出力結果の一例を示す。
【００４６】
以上、本実施形態では、各配色案同士の類似度が考慮されるため、配色案毎の適合度がより精度よく算出される。これにより、本実施形態によれば、ユーザはより精度よく配色対象物に適した配色案を選択することができる。
【００４７】
（第３実施形態）
本実施形態は、以下の点を除いて、第１及び第２実施形態と同様である。
【００４８】
本実施形態の情報処理装置１０は図１と同様の処理構成を有する。本実施形態では、適合度算出部１３０は回答受付部１２０で受け付けた回答を第２指標値に更に変換する。ここで「第２指標値」とは、ある回答に適さないと判断される配色案が当該回答にどの程度適していないか、その度合を示す値である。そして、本実施形態の適合度算出部１３０は、第１指標値と第２指標値とを用いて配色案毎の適合度を算出する。
【００４９】
本実施形態における質問記憶部１１２が記憶する情報の一例を図１４に示す。図１４に示されるように、本実施形態の質問記憶部１１２は、第１実施形態に加えて「非推薦配色案」と「第２指標値」とを更に記憶している。「推薦配色案」の列には、回答に適さない配色案を示す情報が格納される。「第２指標値」の列には、「非推薦配色案」の列に格納された各配色案が回答に適さない度合を示す情報が格納される。
【００５０】
第３実施形態における情報処理装置１０の処理の流れについて、図１５を用いて説明する。図１５は、第３実施形態における情報処理装置１０の処理の流れを示すフローチャートである。
【００５１】
情報処理装置１０は、質問記憶部１１２を参照して、受け付けた回答に対応する非推薦配色案が存在するか否かを判定する（Ｓ３０２）。非推薦配色案が存在する場合（Ｓ３０２：ＹＥＳ）、情報処理装置１０は、質問記憶部１１２を参照して、受け付けた回答を第２指標値に変換する（Ｓ３０４）。そして、情報処理装置１０は第２指標値に基づいて配色案毎の適合度を算出する（Ｓ３０６）。一方、非推薦配色案が存在しない場合（Ｓ３０２：ＮＯ）、情報処理装置１０はＳ３０４〜Ｓ３０６の処理を実行しない。
【００５２】
本実施形態における情報処理装置１０の処理の流れの具体例について説明する。ここでは、質問記憶部１１２が図１４に示すような情報を記憶していたと仮定する。まず、情報処理装置１０は、「性別」、「年齢」、及び「業界」の質問項目と、各質問項目に対する選択肢形式の回答をユーザに提示する。ここで、ユーザが、「性別」の質問項目に対して「女性」、「年齢」の項目に対して「６０歳未満」、「業界」の質問項目に対して「食品」の回答を選択したとする。この場合において、情報処理装置１０が、各回答を第１指標値に変換して配色案毎の適合度を算出する流れは、第１実施形態で説明したとおりである。ここで「食品」の回答には、非推薦配色案として青の配色案が紐付けられている。よって、情報処理装置１０は、質問記憶部１１２を参照し、「業界」の質問項目に対する回答を、青の配色案の第２指標値「−１０」に変換する。
【００５３】
そして、情報処理装置１０は、各回答か第２指標値を含めて配色案毎の適合度を算出する。この場合は、赤の配色案の適合度は「１０」、緑の配色案の適合度は「３」、青の配色案の適合度は「−７」、黄の配色案の適合度は「１３」、茶の配色案の適合度は「０」になる。そして、情報処理装置１０は、第１実施形態と同様に、算出した適合度の結果と最適な配色案とを併せてユーザ端末に出力する。図１６に、第３実施形態における情報処理装置１０の出力結果の一例を示す。
【００５４】
以上、本実施形態では、情報処理装置１０によって受け付けられた回答が、各配色案に対して当該回答に適さない度合を示す第２指標値に更に変換される。そして、変換された第２指標値を更に用いて、配色案毎の適合度が算出される。
【００５５】
これにより、本実施形態によれば、イメージに適さない配色案（非推薦配色案）を考慮して配色案毎の適合度が算出されるため、ユーザは配色対象物に適した配色案をより的確に判断することができる。
【００５６】
（第４実施形態）
本実施形態は、以下の点を除いて、第１乃至第３実施形態と同様である。
【００５７】
図１７は、第４実施形態における情報処理装置１０の処理構成例を示すブロック図である。本実施形態では、情報処理装置１０は内訳出力部１５０を更に有する。
【００５８】
本実施形態の質問情報には、複数存在する属性のうちの少なくともいずれか１つの属性が付与されている。そして、内訳出力部１５０は、質問情報に付与された属性に基づいて配色案毎の適合度における各属性の内訳を出力する。ここで、本実施形態における質問記憶部１１２が記憶する情報の一例を図１８に示す。図１８に示されるように、本実施形態の質問記憶部１１２は、第１実施形態に加えて「質問の属性」を更に記憶している。本実施形態において、内訳出力部１５０は、この「質問の属性」を用いて、受け付けた回答から得られる第１指標値が「ユーザ特性への適合度」及び「業務特性への適合度」のどちらであるかを区別する。詳細には、内訳出力部１５０は、「質問の属性」が「ユーザ」である場合、受け付けた回答から得られる第１指標値を「ユーザ特性への適合度」と判断し、「質問の属性」が「業務」である場合、受け付けた回答から得られる第１指標値を「業務特性への適合度」と判断する。なお、図１８では、説明の便宜上、各質問項目が「ユーザ」及び「業務」の２種類の「質問の属性」に分類される例を記載したが、「質問の属性」はこれに限定されない。各質問項目は、その質問内容に応じて、「ユーザ」及び「業務」以外の属性に分類されていてもよい。また、各質問項目は、その質問内容に応じて、２つ以上の属性が付与されていてもよい。
【００５９】
第４実施形態における情報処理装置１０の処理の流れについて、図１９を用いて説明する。図１９は、第４実施形態における情報処理装置１０の処理の流れを示すフローチャートである。
【００６０】
情報処理装置１０は、受け付けた回答に対応する質問の属性を判定する（Ｓ４０２）。質問の属性が「ユーザ」である場合（Ｓ４０２：ユーザ）、情報処理装置１０は、Ｓ１０６で変換した第１指標値をユーザ特性への適合度として、配色案毎の適合度を算出する（Ｓ４０４）。一方、質問の属性が「業務」である場合（Ｓ４０２：業務）、情報処理装置１０は、Ｓ１０６で変換した第１指標値を業務特性への適合度として、配色案毎の適合度を算出する（Ｓ４０６）。
【００６１】
本実施形態における情報処理装置１０の処理の流れの具体例について説明する。ここでは、質問記憶部１１２が図１８に示すような情報を記憶していると仮定する。まず、情報処理装置１０は、「性別」、「年齢」、及び「業界」の質問項目と、各質問項目に対する選択肢形式の回答をユーザに提示する。ここで、ユーザが、「性別」の質問項目に対して「女性」、「年齢」の項目に対して「６０歳未満」、「業界」の質問項目に対して「食品」の回答を選択したとする。この場合、情報処理装置１０は、質問記憶部１１２を参照し、「性別」の質問項目に対する回答を、赤の配色案の第１指標値「７」に変換する。ここで、「性別」の質問項目に対応する質問の属性は「ユーザ」であるため、情報処理装置１０は、例えばユーザ特性への適合度を示すフラグを付与する等して、赤の配色案の第１指標値「７」を「ユーザ特性への適合度」として計算する。同様に、情報処理装置１０は、「年齢」の質問項目に対する回答から得られる第１指標値を「ユーザ特性への適合度」と、「業界」の質問項目に対する回答から得られる第１指標値を「業務特性への適合度」とする。
【００６２】
そして、情報処理装置１０は、各回答から得られた第１指標値を合算し、配色案毎の適合度を算出する。この場合、赤の配色案の適合度については、ユーザ特性への適合度が「１０」、業務特性への適合度が「０」になり、その合計は「１０」になる。また、緑及び青の配色案の適合度については、ユーザ特性への適合度が「３」、業務特性への適合度が「０」であり、その合計は「３」になる。また、黄の配色案の適合度については、ユーザ特性への適合度が「３」、業務特性への適合度が「１０」であり、その合計は「１３」になる。茶の配色案の適合度について、ユーザ特性への適合度及び、業務特性への適合度が共に「０」であり、その合計は「０」になる。そして、この結果に基づいて、情報処理装置１０は図２０に示されるような情報をユーザ端末に出力する。図２０は第４実施形態における情報処理装置１０の出力結果の一例を示す図である。
【００６３】
以上、本実施形態では、提示された質問情報に付与された属性に応じて、ユーザ特性や業務特性といったシステムの特性に関する適合度の内訳が配色案毎に出力される。これにより、本実施形態によれば、出力された情報と対象システムの特性とに鑑みて、ユーザがより適した配色案を選択することができる。
【００６４】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００６５】
例えば、上述の各実施形態では、加算方式で配色案毎の適合度を算出する例を示した。しかし、これに限らず、各配色案が所定の適合度をデフォルト値として有しており、受け付けた回答に適さない配色案の適合度を減算する方式で、配色案毎の適合度を算出してもよい。
【００６６】
また、上述の説明で用いた複数のフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【００６７】
以下、参考形態の例を付記する。
１．質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示する質問提示手段と、
提示した前記質問情報に対する回答を受け付ける回答受付手段と、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する適合度算出手段と、
を有する情報処理装置。
２．複数の前記配色案の中で前記回答に対応している前記配色案と、複数の前記配色案の中で前記回答に対応していない前記配色案との類似度を算出する類似度算出手段を更に有し、
前記適合度算出手段は、前記類似度を、前記回答に対応していない前記配色案の前記第１指標値に更に変換し、前記配色案毎の適合度を算出する、
１．に記載の情報処理装置。
３．前記類似度算出手段は、色相及び色調の少なくともいずれか一方を用いて、前記類似度を算出する、
２．に記載の情報処理装置。
４．前記適合度算出手段は、受け付けた前記回答を、前記複数用意された各配色案が当該回答に適さない度合を示す第２指標値に更に変換し、前記第２指標値を更に用いて前記配色案毎の適合度を算出する、
１．乃至３．のいずれか１つに記載の情報処理装置。
５．前記質問情報には、複数存在する属性のうちの少なくともいずれか１つの前記属性が付与されており、
前記質問情報に付与された前記属性に基づいて、前記配色案毎の適合度における前記属性毎の内訳を出力する内訳出力手段を更に有する、
１．乃至４．のいずれか１つに記載の情報処理装置。
６．前記質問提示手段は、前記質問情報毎に用意された前記回答を選択肢形式で提示する、
１．乃至５．のいずれか１つに記載の情報処理装置。
７．コンピュータが、
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示し、
提示した前記質問情報に対する回答を受け付け、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する、
ことを含む情報処理方法。
８．前記コンピュータが、
前記回答と前記配色案とは予め対応付けられており、複数の前記配色案の中で前記回答に対応している前記配色案と、複数の前記配色案の中で前記回答に対応していない前記配色案との類似度を算出し、
前記類似度を、前記回答に対応していない前記配色案の前記第１指標値に更に変換し、前記配色案毎の適合度を算出する、
ことを含む７．に記載の情報処理方法。
９．前記コンピュータが、
色相及び色調の少なくともいずれか一方を用いて、前記類似度を算出する、
ことを含む８．に記載の情報処理方法。
１０．前記コンピュータが、
受け付けた前記回答を、前記複数用意された各配色案が当該回答に適さない度合を示す第２指標値に更に変換し、前記第２指標値を更に用いて前記配色案毎の適合度を算出する、
ことを更に含む７．乃至９．のいずれか１つに記載の情報処理方法。
１１．前記質問情報には、複数存在する属性のうちの少なくともいずれか１つの前記属性が付与されており、
前記コンピュータが、
前記質問情報に付与された前記属性に基づいて、前記配色案毎の適合度における前記属性毎の内訳を出力する、
ことを含む７．乃至１０．のいずれか１つに記載の情報処理方法。
１２．前記コンピュータが、
前記質問情報毎に用意された前記回答を選択肢形式で提示する、
ことを含む７．乃至１１．のいずれか１つに記載の情報処理方法。
１３．コンピュータを、
質問情報が記憶される質問記憶手段から、少なくとも１つの前記質問情報を取得して提示する質問提示手段、
提示した前記質問情報に対する回答を受け付ける回答受付手段、
受け付けた前記回答を、配色案が当該回答に適する度合を示す第１指標値に変換し、前記第１指標値に基づいて複数用意された前記配色案毎の適合度を算出する適合度算出手段、
として機能させるためのプログラム。
１４．前記コンピュータを、
前記回答と前記配色案とは予め対応付けられており、複数の前記配色案の中で前記回答に対応している前記配色案と、複数の前記配色案の中で前記回答に対応していない前記配色案との類似度を算出する類似度算出手段として更に機能させ、
前記適合度算出手段で、前記類似度を、前記回答に対応していない前記配色案の前記第１指標値に更に変換し、前記配色案毎の適合度を算出する、
１３．に記載のプログラム。
１５．前記類似度算出手段で、色相及び色調の少なくともいずれか一方を用いて、前記類似度を算出する、
１４．に記載のプログラム。
１６．前記適合度算出手段で、受け付けた前記回答を、前記複数用意された各配色案が当該回答に適さない度合を示す第２指標値に更に変換し、前記第２指標値を更に用いて前記配色案毎の適合度を算出する、
１３．乃至１５．のいずれか１つに記載のプログラム。
１７．前記質問情報には、複数存在する属性のうちの少なくともいずれか１つの前記属性が付与されており、
前記コンピュータを、
前記質問情報に付与された前記属性に基づいて、前記配色案毎の適合度における前記属性毎の内訳を出力する内訳出力手段として更に機能させる、
１３．乃至１６．のいずれか１つに記載のプログラム。
１８．前記質問提示手段で、前記質問情報毎に用意された前記回答を選択肢形式で提示する、
１３．乃至１７．のいずれか１つに記載のプログラム。
【００６８】
この出願は、２０１３年６月１２日に出願された日本出願特願２０１３−１２３３１７号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2014199533.tif 000003
【図２】
2014199533.tif 000004
【図３】
2014199533.tif 000005
【図４】
2014199533.tif 000006
【図５】
2014199533.tif 000007
【図６】
2014199533.tif 000008
【図７】
2014199533.tif 000009
【図８】
2014199533.tif 000010
【図９】
2014199533.tif 000011
【図１０】
2014199533.tif 000012
【図１１】
2014199533.tif 000013
【図１２】
2014199533.tif 000014
【図１３】
2014199533.tif 000015
【図１４】
2014199533.tif 000016
【図１５】
2014199533.tif 000017
【図１６】
2014199533.tif 000018
【図１７】
2014199533.tif 000019
【図１８】
2014199533.tif 000020
【図１９】
2014199533.tif 000021
【図２０】
2014199533.tif 000022
【国際調査報告】
2014199533.tif 000023
2014199533.tif 000024