(57)【要約】      （修正有）【課題】所定の雰囲気を有するコンテンツの生成を容易にする決定装置、決定方法及び決定プログラムを提供する。【解決手段】決定装置の一例である情報提供装置１０は、生成対象となるコンテンツに付与する雰囲気を示す単語を取得する取得部と、取得部が取得した単語に基づいて、コンテンツに付与する色彩を決定する決定部とを有する。情報提供装置１０は、生成対象となるコンテンツに付与する雰囲気を示す単語を取得し、受け付けた単語に基づいて、コンテンツに付与する色彩を決定し、利用者が所望する印象や雰囲気を有するコンテンツの作成を補助する。【選択図】図２
2020047003.tif 000002
【特許請求の範囲】
【請求項１】
生成対象となるコンテンツに付与する雰囲気を示す単語を取得する取得部と、
前記取得部が取得した単語に基づいて、前記コンテンツに付与する色彩を決定する決定部と
を有することを特徴とする決定装置。
【請求項２】
前記決定部は、前記取得部が取得した単語に基づいて、前記コンテンツに付与する複数の色彩を決定する
ことを特徴とする請求項１に記載の決定装置。
【請求項３】
前記取得部は、前記単語と、当該単語と対応する画像とを取得し、
前記決定部は、前記画像に含まれる色彩と、当該画像に対応する単語とに基づいて、前記コンテンツに付与する色彩を決定する
ことを特徴とする請求項１または２に記載の決定装置。
【請求項４】
前記決定部は、前記画像に含まれる色彩から、当該画像に対応する単語が示す雰囲気と対応する色彩を生成し、生成した色彩を前記コンテンツに付与する色彩とする
ことを特徴とする請求項３に記載の決定装置。
【請求項５】
前記決定部は、前記画像に含まれる色彩に基づいて、前記コンテンツに付与する色彩の色相を決定し、当該画像に対応する単語に基づいて、前記コンテンツに付与する色彩の彩度若しくは明度の少なくともいずれか一方を決定する
ことを特徴とする請求項４に記載の決定装置。
【請求項６】
前記決定部は、複数の色相のうち、前記画像に含まれる色彩のうち最も多くの色彩と類似する色相を前記コンテンツに付与する第１の色彩の色相として決定する
ことを特徴とする請求項５に記載の決定装置。
【請求項７】
前記決定部は、前記画像に含まれる色彩のうち前記第１の色彩と色相が最も異なる色相の色彩、若しくは、前記第１の色彩の補色を前記コンテンツに付与する第２の色彩として決定する
ことを特徴とする請求項６に記載の決定装置。
【請求項８】
前記決定部は、前記画像に含まれる色彩のうち、当該画像に含まれる割合が最も少ない色彩であって、前記第１の色彩との類似度が所定の閾値よりも低い色彩の色相を、前記コンテンツに付与する第３の色彩の色相として決定する
ことを特徴とする請求項６または７に記載の決定装置。
【請求項９】
前記決定部は、複数の色彩であって、カラーユニバーサルデザインに対応した複数の色彩を決定する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の決定装置。
【請求項１０】
前記取得部は、ＰＣＣＳ（Practical  Color  Co-ordinate  System）において色彩と彩度との組ごとに設定された単語の中から、前記コンテンツに付与する雰囲気を示す単語を取得し、
前記決定部は、前記取得部により取得された単語と対応する彩度もしくは明度を有する色彩を前記コンテンツに付与する色彩として決定する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の決定装置。
【請求項１１】
前記取得部は、前記コンテンツに付与する雰囲気を示す複数の単語と、各雰囲気に対応する重みづけを示す情報とを取得し、
前記決定部は、前記単語ごとに前記コンテンツに付与する色彩の候補を決定し、決定した複数の色彩の候補を前記重みづけを示す情報に基づいて合成した色彩を前記コンテンツに付与する色彩として決定する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の決定装置。
【請求項１２】
前記決定部は、前記コンテンツに付与する色彩の候補であって、それぞれ利用目的が異なる複数の色彩の候補を単語ごとに決定し、当該利用目的ごとに複数の色彩の候補を前記重みづけを示す情報に基づいて合成した色彩を前記コンテンツに付与する色彩として決定する
ことを特徴とする請求項１１に記載の決定装置。
【請求項１３】
前記決定部により決定された色彩が付与された所定のコンテンツを利用者に提供する提供部
を有することを特徴とする請求項１〜１２のうちいずれか１つに記載の決定装置。
【請求項１４】
決定装置が実行する決定方法であって、
生成対象となるコンテンツに付与する雰囲気を示す単語を取得する取得工程と、
前記取得工程で取得したた単語に基づいて、前記コンテンツに付与する色彩を決定する決定工程と
を含むことを特徴とする決定方法。
【請求項１５】
生成対象となるコンテンツに付与する雰囲気を示す単語を取得する取得手順と、
前記取得手順で取得した単語に基づいて、前記コンテンツに付与する色彩を決定する決定手順と
をコンピュータに実行させるための決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は決定装置、決定方法および決定プログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワークの普及に伴い、ネットワークを介して様々なコンテンツが利用者に提供されている。このようなコンテンツは、様々な利用者が興味を有するように、コンテンツに所定の雰囲気を付与するような色彩が付与される。しかしながら、このような雰囲気を考慮して色彩を付与するには、経験が必要となる。このような色彩の付与を補助するため、例えば、色彩と言語とを対応付けた色言語テーブルを用いて、入力された画像に含まれる色彩のイメージを言語化する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０９０５７３号公報
【非特許文献】
【０００４】
【非特許文献１】“PCCS  COLOR  SYSTEM-3”,ＤＩＣカラーデザイン株式会社、＜インターネット＞http://www.dic-color.com/knowledge/pccs.html（平成３０年９月１２日検索）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した技術では、コンテンツの生成を容易にしているとは言えない場合がある。
【０００６】
例えば、上述した技術では、画像に含まれる色彩のイメージを言語化しているに過ぎない。このため、所定の雰囲気を有するコンテンツを生成する際に、どのような色彩を付与すればいいかを示すことができない。
【０００７】
本願は、上記に鑑みてなされたものであって、所定の雰囲気を有するコンテンツの生成を容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
本願に係る決定装置は、生成対象となるコンテンツに付与する雰囲気を示す単語を取得する取得部と、前記取得部が取得した単語に基づいて、前記コンテンツに付与する色彩を決定する決定部とを有することを特徴とする。
【発明の効果】
【０００９】
実施形態の一態様によれば、所定の雰囲気を有するコンテンツの生成を容易にすることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る情報提供装置が実行する決定処理の一例を示す図である。
【図２】図２は、実施形態に係る情報提供装置の構成例を示す図である。
【図３】図３は、実施形態に係る色彩データベースに登録される情報の一例を示す図である。
【図４】図４は、実施形態に係る情報提供装置が実行する決定処理の流れの一例を示すフローチャートである。
【図５】図５は、ハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願に係る決定装置、決定方法および決定プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る決定装置、決定方法および決定プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１２】
［実施形態］
〔１．情報提供装置の概要について〕
まず、図１を用いて、決定装置の一例である情報提供装置が実行する処理の一例について説明する。図１は、実施形態に係る情報提供装置が実行する決定処理の一例を示す図である。なお、図１に示す例では、利用者により指定された単語に基づいて、利用者が作成しようとするコンテンツに付与される色彩を決定する処理の一例について記載した。
【００１３】
情報提供装置１０は、以下に説明する決定処理を実行する情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。例えば、情報提供装置１０は、インターネット等の所定のネットワークＮ（例えば、図２参照）を介して、端末装置１００と通信可能である。なお、情報提供装置１０は、任意の数の端末装置１００と通信可能であってよい。
【００１４】
端末装置１００は、スマートフォンやタブレット等のスマートデバイス、ＰＣ（Personal  Computer）等、各種の情報処理装置により実現される。例えば、端末装置１００は、各種の情報の表示を行う機能や、利用者から各種の情報の入力を受付ける機能を有する。例えば、端末装置１００は、情報提供装置１０にアクセスした場合、利用者から単語の指摘と画像の指定とを受付けるための受付コンテンツＣ１０の配信を受付ける。このような場合、端末装置１００は、受付コンテンツＣ１０を画面上に表示し、利用者から単語や画像の指定を受付ける。そして、端末装置１００は、受付けた単語や画像を情報提供装置１０へと提供する。
【００１５】
〔１−１．コンテンツに付与される色彩について〕
ここで、各利用者に対して提供されるコンテンツには、様々な色彩が付与されているが、このような色彩は、そのコンテンツが利用者に対して与える印象（すなわち、コンテンツが有する雰囲気）を醸成する要因となっている。例えば、クールなイメージを有するウェブサイトにおいては、青色等の寒色系の色彩が主に採用され、暖かなイメージを有するウェブサイトにおいては、オレンジ等の暖色系の色彩が主に使用される場合がある。また、インターネット等を介して提供されるコンテンツ（所謂ウェブコンテンツ）以外にも、例えば、スマートフォンやＰＣの操作画面には、様々な色彩が付与されたＧＵＩ（Graphical  User  Interface）のコンテンツが表示されており、このようなコンテンツにも、雰囲気に応じた様々な色彩が付与される。
【００１６】
このように、各コンテンツに付与される色彩は、そのコンテンツが醸成する雰囲気に大きな影響を与えると考えられる。しかしながら、コンテンツに対し、所望する雰囲気を醸成するような色彩を付与するのは、困難な場合がある。例えば、コンテンツが利用者に与える印象やコンテンツの雰囲気が決定しているが、そのような雰囲気を生むためにコンテンツに対してどのような色彩を付与すればいいかについては、大きな経験が必要となる。
【００１７】
〔１−２．決定処理について〕
ここで、情報提供装置１０は、以下の決定処理を実行することで、利用者が所望する印象や雰囲気を有するコンテンツの作成を補助する。まず、情報提供装置１０は、生成対象となるコンテンツに付与する雰囲気を示す単語を取得する。そして、情報提供装置１０は、受け付けた単語に基づいて、コンテンツに付与する色彩を決定する。例えば、情報提供装置１０は、単語と、単語と対応する画像とを取得し、画像に含まれる色彩と、画像に対応する単語とに基づいて、コンテンツに付与する色彩を決定する。例えば、情報提供装置１０は、画像に含まれる色彩から、画像に対応する単語が示す雰囲気と対応する色彩を生成し、生成した色彩を前記コンテンツに付与する色彩とする。
【００１８】
以下、図１を用いて、情報提供装置１０が実行する処理の流れの一例を説明する。例えば、端末装置１００は、コンテンツの雰囲気を示す単語と、単語と対応する画像との組を色彩情報として受付ける（ステップＳ１）。例えば、情報提供装置１０は、コンテンツの雰囲気を示す単語と、単語に対応する画像との組を受付けるための受付コンテンツＣ１０を表示する。
【００１９】
例えば、このような受付コンテンツＣ１０は、複数の入力コンテンツＩＣ１１〜ＩＣ１３を有し、各入力コンテンツＩＣ１１〜ＩＣ１３を介して、単語と画像との組を受付ける。なお、以下の説明では、単語と画像との組を「カラム」と記載する場合がある。例えば、入力コンテンツＩＣ１３は、単語の入力を受付ける単語入力コンテンツＩＣ１３１、画像の入力を受付ける画像入力コンテンツＩＣ１３２、および入力コンテンツＩＣ１３と対応するカラムをどれくらい重要視するかを示す重みを受付けるスライドバーＩＣ１３３を有する。
【００２０】
このような入力コンテンツＩＣ１３を介して、利用者は、コンテンツが有する雰囲気を示す単語と、単語に対応する画像との登録を行う。例えば、端末装置１００は、利用者が単語入力コンテンツＩＣ１３１を選択した場合、コンテンツが有する雰囲気を示す単語の候補を複数表示する。例えば、端末装置１００は、ＰＣＣＳ（Practical  Color  Co-ordinate  System）において色彩と彩度との組ごとに設定された単語を候補として表示する。
【００２１】
例えば、ＰＣＣＳにおいては、ＰＣＣＳトーンと呼ばれる彩度と明度との組が設定される。例えば、ＰＣＣＳにおいては、彩度が同じ範囲であり明度がそれぞれ異なる範囲の組として、「ホワイト（Ｗ）」、「グレー（Ｇｙ）」、「ブラック（Ｂｋ）」といった第１の組が設定されている。また、ＰＣＣＳにおいては、第１の組よりも彩度が高く、明度がそれぞれ異なる範囲の組として、「ペールトーン（ｐ）」、「ライトグレイッシュトーン（ｌｇｔ）」、「グレイッシュトーン（ｇ）」、および「ダークグレイッシュトーン（ｄｋｇ）」といった第２の組が設定されている。
【００２２】
また、ＰＣＣＳにおいては、第２の組よりも彩度が高く、明度がそれぞれ異なる範囲の組として、「ライトトーン（ｌｔ）」、「ソフトトーン（ｓｆ）」、「ダルトーン（ｄ）」および「ダークトーン（ｄｋ）」といった第３の組が設定されている。また、ＰＣＣＳにおいては、第３の組よりも彩度が高く、明度がそれぞれ異なる範囲の組として、「ブライトトーン（ｂ）」、「ストロングトーン（ｓ）」および「ディープトーン（ｄｐ）」といった第４の組が設定されている。また、ＰＣＣＳにおいては、彩度が最も高い「ビビッドトーン（ｖ）」といった第５の組が設定されている。
【００２３】
そして、ＰＣＣＳにおいては、各ＰＣＣＳトーンに対して、それぞれ各ＰＣＣＳトーンに含まれる色彩が醸成する雰囲気を示す単語が設定されている（例えば、非特許文献１参照）。例えば、「ホワイト（Ｗ）」には、「清潔な」、「冷たい」、「新鮮な」といった単語が設定されており、「ソフトトーン（ｓｆ）」には、「柔らかな」、「おだやかな」、「ぼんやりとした」といった単語が予め登録される。
【００２４】
端末装置１００は、利用者が単語入力コンテンツＩＣ１３１を選択した場合は、プルダウンリスト形式で、各ＰＣＣＳトーンに対して対応付けられた複数の単語を選択肢として表示する。そして、端末装置１００は、リストの中から利用者が選択した単語を、コンテンツが有する雰囲気を示す単語とする。
【００２５】
続いて、端末装置１００は、画像入力コンテンツＩＣ１３２を介して、利用者が入力した単語と対応する画像の入力を受付ける。より具体的には、端末装置１００は、色彩が、単語入力コンテンツＩＣ１３１において選択した単語が示す雰囲気と合致する画像の入力を受付ける。例えば、利用者は、単語入力コンテンツＩＣ１３１において「明るい」という単語を選択している場合は、色彩が「明るい」という印象を抱いている画像＃４を画像入力コンテンツＩＣ１３２にドラッグアンドドロップする。
【００２６】
また、利用者は、入力コンテンツＩＣ１１、ＩＣ１２においても同様に、単語と画像との組を入力する。例えば、利用者は、入力コンテンツＩＣ１１において「冷たい」という単語を選択するとともに、色彩が「冷たい」という印象を抱いている画像＃１および画像＃２を入力する。このように、受付けコンテンツＣ１０は、単語と、色彩がその単語が示す雰囲気の複数の画像との組を受付けてもよい。また、例えば、利用者は、入力コンテンツＩＣ１２において「静かな」という単語を選択するとともに、色彩が「静かな」という印象を抱いている画像＃３を入力する。
【００２７】
また、利用者は、スライドバーを操作して、入力コンテンツＩＣ１１〜ＩＣ１３において入力されたカラムをどれくらい重要視するかを指定する。例えば、利用者は、入力コンテンツＩＣ１１におけるカラムをあまり重視せず、入力コンテンツＩＣ１２におけるカラムを中程度重視し、入力コンテンツＩＣ１３におけるカラムを重視するように、各入力コンテンツのスライドバーを操作する。
【００２８】
このような利用者の入力の結果、端末装置１００は、複数のカラムと、そのカラムを重視する度合、すなわち、重み係数を取得する。このような場合、端末装置１００は、各カラムの情報と重み係数とを色彩情報として情報提供装置１０へと送信する（ステップＳ２）。この結果、情報提供装置１０は、単語と、その後単語が示す雰囲気を有する色彩の画像との組を複数組取得するとともに、各単語が示す雰囲気に対応する重みづけを示す重み係数を取得する。
【００２９】
そして、情報提供装置１０は、取得した単語に基づいて、コンテンツに付与する色彩を決定する。より具体的には、情報提供装置１０は、受け付けた単語に基づいて、コンテンツに付与する複数の色彩を決定する。例えば、情報提供装置１０は、コンテンツにおいてテキスト等に付与される色彩であり、デザインのメインとなる第１の色彩（以下、「メインカラー」と記載する。）、ボタン等に配置され全体の引き締め色となる第２の色彩（以下「アクセントカラー」と記載する）、およびコンテンツの枠や背景等に用いられる第３の色彩（以下、「ベースカラー」と記載する。）を決定する。
【００３０】
より具体的には、情報提供装置１０は、カラムごとにメインカラー、アクセントカラーおよびベースカラーの各候補を決定する。そして、情報提供装置１０は、各カラムのメインカラーの候補からメインカラーを決定し、各カラムのアクセントカラーの候補からアクセントカラーを決定し、各カラムのベースカラーの候補からベースカラーを決定する。例えば、情報提供装置１０は、各カラムのメインカラーの候補を利用者から受付けた各カラムの重み係数で合成した色彩をメインカラーとして決定する。また、情報提供装置１０は、アクセントカラーやベースカラーについても同様に、各カラムの候補を重み係数で合成することで決定する。
【００３１】
すなわち、情報提供装置１０は、単語ごとにコンテンツに付与する色彩の候補を決定し、決定した複数の色彩の候補を前記重みづけを示す情報に基づいて合成した色彩をコンテンツに付与する色彩として決定する。例えば、情報提供装置１０は、コンテンツに付与する色彩の候補であって、それぞれ利用目的が異なる複数の色彩の候補を単語ごとに決定し、利用目的ごとに複数の色彩の候補を重みづけを示す情報に基づいて合成した色彩をコンテンツに付与する色彩として決定する。
【００３２】
以下、情報提供装置１０が各色彩を決定する処理について説明する。なお、以下の説明では、入力コンテンツＩＣ１１を介して入力を受付けたカラムを第１カラム、入力コンテンツＩＣ１２を介して入力を受付けたカラムを第２カラム、入力コンテンツＩＣ１３を介して入力を受付けたカラムを第３カラムと記載する。まず、情報提供装置１０は、各カラムに含まれる１つ若しくは複数の画像から色彩群を抽出する（ステップＳ３）。例えば、情報提供装置１０は、第１カラムの画像＃１および画像＃２から、画像＃１および画像＃２に含まれる複数の色彩を色彩群として抽出する。
【００３３】
より具体的な例を挙げると、情報提供装置１０は、画像＃１および画像＃２からメディアンカット法を用いて、画像減色を行う。なお、情報提供装置１０は、量子化法やｋ平均法等、任意の減色アルゴリズムを採用してよい。また、情報提供装置１０は、画像＃１や画像＃２のそれぞれについて減色を行ってもよく、例えば、画像＃１と画像＃２に含まれる全ての色彩を特定するとともに、特定した各色彩が付与された画素数に基づいたメディアンカット法による減色を行ってもよい。そして、情報提供装置１０は、色彩の数が所定の数（例えば、８色）となるまで減色を行い、減色後の色彩を第１カラムの色彩群＃１として抽出する。また、情報提供装置１０は、同様の処理により、第２カラムの色彩群＃２および第３カラムの色彩群＃３を抽出する。
【００３４】
続いて、情報提供装置１０は、色彩群に含まれる色彩に基づいて、代表色と非代表色とを決定する（ステップＳ４）。例えば、情報提供装置１０は、色相が異なる複数のクラスＣ１〜Ｃ７を設定し、色彩群＃１に含まれる各色彩の色相が属するクラスを特定する。なお、図１のステップＳ４に示す例では、各色彩の色相が属するクラスを矢印で示した。そして、情報提供装置１０は、例えば、図１のステップＳ４に示すように、クラスＣ２に最も多くの色彩が属する場合は、クラスＣ２と対応する色相を代表色の色相とする。例えば、情報提供装置１０は、色相、彩度、明度のそれぞれについて、クラスＣ２と対応する色彩の平均値（すなわち、ＨＳＶ値の平均値）を算出し、算出した値により構成される色彩を代表色とする。
【００３５】
なお、図１に示す例では、情報提供装置１０は、色相が異なる複数のクラスＣ１〜Ｃ７を設定し、最も多くの色彩が属するクラスの色相を代表色の色相としたが、実施形態は、これに限定されるものではない。例えば、画像における色彩がＲＧＢ（Red  Green  Blue）形式で保持されている場合、情報提供装置１０は、色彩群に含まれる各色彩を円錐型ＨＳＶ（Hue  Saturation  Value）値に変換する。続いて、情報提供装置１０は、ＨＳＶ色空間における色相環を複数の領域（例えば、１２個）に分割し、分割した各領域のうち、色彩群に含まれる各色彩の色相が属する領域を特定する。この際、色彩群に含まれる各色彩のうち彩度が所定の範囲外となる色彩については、処理対象から除外してもよい続いて、情報提供装置１０は、最も多くの色彩の色相が属する領域を特定し、特定した領域と対応する色彩のＨＳＶ値の平均値を代表色のＨＳＶ値として算出する。
【００３６】
続いて、情報提供装置１０は、代表色の明度と彩度とを単語に応じた調整したメインカラーを生成する（ステップＳ５）。すなわち、情報提供装置１０は、複数の色相のうち、画像に含まれる色彩のうち最も多くの色彩と類似する色相をコンテンツに付与する第１の色彩の色相として決定し、画像に対応する単語に基づいて、コンテンツに付与する色彩の彩度若しくは明度の少なくともいずれか一方を決定する。
【００３７】
例えば、情報提供装置１０は、第１カラムの画像＃１、画像＃２から決定した代表色の色相を保持しつつ、明度と彩度とを、第１カラムの単語「冷たい」に応じて変更する。例えば、情報提供装置１０は、単語「冷たい」と対応するＰＣＣＳトーン「ホワイト（Ｗ）」を特定し、特定したＰＣＣＳトーン「ホワイト（Ｗ）」と対応する明度と彩度とを特定する。そして、情報提供装置１０は、代表色の明度と彩度とを特定した明度と彩度に変更した色彩を、第１カラムのメインカラー＃１として決定する。このように、情報提供装置１０は、取得された単語と対応する彩度もしくは彩度を有する色彩をコンテンツに付与する色彩として決定する。
【００３８】
また、情報提供装置１０は、色彩群＃１に含まれる色彩のうち一番使われていない色彩の明度と彩度とを調整したベースカラーを生成する（ステップＳ６）。例えば、情報提供装置１０は、色彩群＃１に含まれる色彩のうち、色相環上においてメインカラー＃１と隣り合わない色彩であって、画像＃１、画像＃２において類似する色彩が最も使用されていない色彩を特定する。そして、情報提供装置１０は、特定した色彩の彩度と明度とを所定の割合だけ上昇させた色彩をベースカラー＃１とする。すなわち、情報提供装置１０は、画像＃１、画像＃２に含まれる含まれる割合が最も少ない色彩であって、第１の色彩との類似度が所定の閾値よりも低い色彩の色相を、コンテンツに付与する第３の色彩の色相として決定する。なお、情報提供装置１０は、カラム＃１の単語「冷たい」と対応するＰＣＣＳトーンの明度と彩度とに基づいて、ベースカラー＃１を決定してもよい。
【００３９】
また、情報提供装置１０は、メインカラーと補色関係にある色彩をアクセントカラーとして決定する（ステップＳ７）。すなわち、情報提供装置１０は、画像＃１、画像＃２に含まれる色彩のうち第１の色彩と色相が最も異なる色相の色彩、若しくは、第１の色彩の補色をコンテンツに付与する第２の色彩として決定する。例えば、情報提供装置１０は、色彩群＃１の中にメインカラー＃１と色相が、色相環上において反対側に位置する色彩が含まれる場合は、かかる色彩をアクセントカラーとする。一方、情報提供装置１０は、色彩群＃１の中にアクセントカラー＃１となる色彩が含まれていない場合は、メインカラー＃１の補色を計算し、計算した補色をアクセントカラー＃１とする。
【００４０】
そして、情報提供装置１０は、重み係数に基づいて、各カラムの色彩を合成する（ステップＳ８）。例えば、情報提供装置１０は、上述したステップＳ３〜ステップＳ７の処理をカラムごとに実行することで、第１カラムのメインカラー＃１、ベースカラー＃１、およびアクセントカラー＃１、第２カラムのメインカラー＃２、ベースカラー＃２、およびアクセントカラー＃２、および第３カラムのメインカラー＃３、ベースカラー＃３、およびアクセントカラー＃３を生成する。
【００４１】
続いて、情報提供装置１０は、第１カラムの重み係数である係数＃１、第２カラムの重み係数である係数＃２、および第３カラムの重み係数である係数＃３を特定する。例えば、情報提供装置１０は、各スライドバーの左端を０、右端を１とした場合に、各スライドバーの位置に応じた０以上１以下の値を係数＃１〜係数＃３として特定する。そして、情報提供装置１０は、メインカラー＃１のＲＧＢ値に係数＃１を積算した値と、メインカラー＃２のＲＧＢ値に係数＃２を積算した値と、メインカラー＃３のＲＧＢ値に係数＃３を積算した値との和を、係数＃１と係数＃２と係数＃３との和で除算した値を、最終的なメインカラーのＲＧＢ値として算出する。
【００４２】
なお、情報提供装置１０は、各メインカラー＃１〜＃３のＨＳＶ値を用いて、最終的なメインカラーのＨＳＶ値を算出してもよい。また、情報提供装置１０は、同様の処理を実行することで、各ベースカラー＃１〜＃３から最終的なベースカラーを決定し、各アクセントカラー＃１〜＃３から最終的なアクセントカラーを決定する。
【００４３】
そして、情報提供装置１０は、最終的なメインカラー、最終的なベースから、および最終的なアクセントカラーを含むカラーパレットを、コンテンツに対して付与する色彩として利用者に提供する（ステップＳ９）。例えば、情報提供装置１０は、メインカラー、ベースカラー、およびアクセントカラーを付した領域を有する所定のコンテンツＣＰを生成し、生成したコンテンツを端末装置１００に配信する。この結果、情報提供装置１０は、カラーパレットを表示することができる（ステップＳ１０）。
【００４４】
〔１−３．色彩を決定する際の条件について〕
上述した例では、情報提供装置１０は、メインカラーを決定し、メインカラーとの関係性を考慮してベースカラーおよびアクセントカラーを決定した。ここで、情報提供装置１０は、メインカラーとの関係性として任意の関係性を満たすように、ベースカラーおよびアクセントカラーを決定して良い。
【００４５】
例えば、情報提供装置１０は、メインカラー、ベースカラー、およびアクセントカラーが所謂カラーユニバーサルデザインとなるように、各色彩を決定してもよい。すなわち、情報提供装置１０は、メインカラー、ベースカラーおよびアクセントカラーが、色の見え方が一般的な利用者と異なる利用者に配慮したものとなるように、各色彩を決定してもよい。
【００４６】
例えば、情報提供装置１０は、上述した処理と同様の処理によりメインカラーを決定する。続いて、情報提供装置１０は、メインカラーと隣接しない色彩であって、カラーユニバーサルデザインにおいてメインカラーと同じ色彩であると認識される恐れが高い色彩以外の色彩をベースカラーとして選択する。
【００４７】
また、情報提供装置１０は、メインカラーの補色を特定し、特定した補色がメインカラー若しくはベースカラーと同じ色彩であると認識される恐れが高いか否かを判定する。そして、情報提供装置１０は、メインカラー若しくはベースカラーと同じ色彩であると認識される恐れが低い場合は、その補色をアクセントカラーとして選択する。一方、情報提供装置１０は、特定した補色がメインカラー若しくはベースカラーと同じ色彩であると認識される恐れが高い場合は、補色の色相を色相環上でベースカラーとは反対の方向等に徐々に変更しながら、メインカラー若しくはベースカラーと同じ色彩であると認識される恐れが高いか否かを判定し、同じ色彩であると認識される恐れが低いと判定した色彩をアクセントカラーとして採用してもよい。
【００４８】
また、情報提供装置１０は、メインカラー、ベースカラーおよびアクセントカラーが、カラーユニバーサルデザインを考慮した所定の配色セットに含まれる色彩と類似するようにしてもよい。すなわち、情報提供装置１０は、カラーユニバーサルデザインに応じた所定の条件を満たすように、メインカラー、ベースカラーおよびアクセントカラーを決定すればよい。
【００４９】
また、情報提供装置１０は、ベースカラーにメインカラーのテキストを重畳した際における視認性に応じた条件に基づいて、ベースカラーやメインカラーを決定して良い。例えば、情報提供装置１０は、ベースカラーの背景上にメインカラーのテキストを重畳した状態での視認性を判定し、視認性が所定の閾値を下回る場合は、ベースカラーやメインカラーの彩度や明度を調整してもよい。
【００５０】
〔１−４．リアルタイムの処理について〕
また、情報提供装置１０は、各カラムのメインカラー、ベースカラーおよびアクセントカラー（以下、「カラーパレット」と記載する。）を決定し、決定した各カラムのカラーパレットから最終的なカラーパレットを生成した。ここで、情報提供装置１０は、このような処理をリアルタイムに実行し、利用者に対して提供してもよい。
【００５１】
例えば、端末装置１００は、受付けコンテンツＣ１０と共に、コンテンツＣＰを表示する。このような状態で、端末装置１００は、単語の変更、画像の変更、若しくはスライドバーの操作を受付ける度に、変更後の単語、画像およびスライドバーの情報を情報提供装置１０に送信する。このような場合、情報提供装置１０は、変更後の単語、画像およびスライドバーの状況から、最終的なカラーパレットを再度決定し、決定したカラーパレットを端末装置１００に表示させてもよい。このような処理により、情報提供装置１０は、利用者の操作に応じてリアルタイムに色彩の提案を行うことができるので、ユーザビリティの向上を図ることができる。
【００５２】
〔１−５．カラムについて〕
上述した例では、情報提供装置１０は、３つのカラムについて、単語と単語に対応する画像とを取得した。しかしながら、実施形態は、これに限定されるものではない。例えば、情報提供装置１０は、１つのカラムについて単語と画像とを取得した場合、取得した単語と画像とから決定したカラーパレットを最終的なカラーパレットとしてもよい。また、情報提供装置１０は、４つ以上のカラムについて単語と単語に対応する画像とを取得し、カラムごとにカラーパレットを決定し、決定したカラーパレットを合成することで最終的なカラーパレットを生成してもよい。
【００５３】
〔１−６．言語と色彩との対応について〕
上述した例では、情報提供装置１０は、画像から抽出された色彩と同じ色相を有し、利用者が選択した単語と対応するＰＣＣＳトーンの明度と彩度とを採用することで、単語と対応する色彩を決定した。しかしながら、実施形態は、これに限定されるものではない。
【００５４】
例えば、「赤い」、「青い」、「黄色い」といった単語は、色相と対応付けることができる。また、赤系の色相は、「暖かい」といった単語に対応し、青系の色相は、「冷たい」といった単語に対応付けることができる。また、青系の色相は、「クール」といった印象を及ぼす場合があり、黄色系の色相は、「ハッピー」といった印象を及ぼす場合があり、紫系の色彩は、「リッチ」といった印象を及ぼす場合がある。
【００５５】
そこで、情報提供装置１０は、利用者が入力した単語に基づいて、コンテンツに対して付与される色彩の色相を決定してもよい。このような色相の決定は、例えば、ルールベースで実現されてもよく、各種モデルを用いたものであってもよい。
【００５６】
例えば、情報提供装置１０は、ＳＶＭ（Support  Vector  Machine）やＤＮＮ（Deep  Neural  Network）、ＣＮＮ（Convolutional  Neural  Network）、ＲＮＮ（Recurrent  Neural  Network）、ＬＳＴＭ（Long  short-term  memory）等といったモデルに対し、単語と、単語に対応する色相との関係性を学習させる。例えば、情報提供装置１０は、クラウドソージングやネットワーク上に投稿された各種の情報に基づいて、色相と、その色相に対して多くの利用者が有する雰囲気を示す単語を取得する。そして、情報提供装置１０は、取得した単語と色相との組を正解データとしてモデルに学習させる。
【００５７】
また、情報提供装置１０は、利用者からコンテンツの雰囲気を示す単語とともに、画像に代えて、色相の雰囲気を示す単語を受付ける。このような場合、情報提供装置１０は、色相の雰囲気を示す単語をモデルに入力し、モデルが出力した色相をコンテンツに対して付与する色彩の色相とする。そして、情報提供装置１０は、雰囲気を示す単語に基づいて、コンテンツに対して付与する色彩の彩度や明度を決定してもよい。また、情報提供装置１０は、画像に含まれる色彩のうち、色相がその画像と対応する単語と対応する色彩を抽出し、抽出した色彩から、メインカラーの色彩を決定してもよい。
【００５８】
なお、ある色彩に対してどのような印象を有するかについては、利用者が使用する言語によって異なると考えられる。そこで、情報提供装置１０は、言語ごとに、異なる色彩をコンテンツに付与する色彩として決定してもよい。例えば、情報提供装置１０は、各ＰＣＣＳトーンに対して、言語ごとに異なる単語を対応付けてもよい。より具体的な例を挙げると、情報提供装置１０は、「地味な」という単語を「グレイッシュトーン（ｇ）」に対応付ける一方で、「地味な」に対応する英語の単語「plain」を、「グレイッシュトーン（ｇ）」ではなく、例えば、「グレー（Ｇｙ）」若しくは「ダークグレイッシュトーン（ｄｋｇ）」に対応付けてもよい。
【００５９】
すなわち、情報提供装置１０は、単語と明度および彩度との関係性を言語ごとに変化させることで、入力された言語に応じて出力する色彩をローカライズすることができる。なお、情報提供装置１０は、単語と色相との関係性を言語ごとに変化させてもよい。
【００６０】
〔２．機能構成の一例について〕
以下、上記した決定処理を実現する情報提供装置１０が有する機能構成の一例について説明する。図２は、実施形態に係る情報提供装置の構成例を示す図である。図２に示すように、情報提供装置１０は、通信部２０、記憶部３０、および制御部４０を有する。
【００６１】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、ネットワークＮと有線または無線で接続され、任意の装置との間での情報の送受信を行う。
【００６２】
記憶部３０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現されてる。また、記憶部３０は、色彩データベース３１を記憶する。
【００６３】
色彩データベース３１には、単語から色彩を決定する際に用いる情報が登録されている。例えば、色彩データベース３１には、彩度と明度との組（例えば、ＰＣＣＳトーン）と、その組に対応する単語とが対応付けて登録されている。例えば、図３は、実施形態に係る色彩データベースに登録される情報の一例を示す図である。図３に示すように、色彩データベースには、「トーン情報」、「対応単語」、「明度情報」、および「彩度情報」といった項目を有する情報が登録される。
【００６４】
ここで、「トーン情報」とは、彩度と明度との組であるトーンを示す情報であり、例えば、ＰＣＣＳトーンの名称である。また、「対応単語」、とは、対応付けられた「トーン情報」が示すトーンと対応する単語、すなわち、対応付けられた「トーン」が示す彩度と明度とが採用された色彩に対する利用者の印象を示す単語である。また、「明度情報」とは、明度を示す情報である。また、「彩度情報」とは、彩度を示す情報である。
【００６５】
例えば、図３に示す例では、トーン情報「ホワイト」、対応単語「清楚な、冷たい、新鮮な」、明度情報「明度＃１」、および彩度情報「彩度＃１」が対応付けて登録されている。このような情報は、トーン情報「ホワイト」が示すトーンが、対応単語「清楚な、冷たい、新鮮な」と対応するトーンであり、明度情報「明度＃１」が示す明度と彩度情報「彩度＃１」が示す彩度とにより構成されるトーンである旨を示す。
【００６６】
なお、図３に示す対応単語以外にも、各トーンには、任意の対応単語が対応付けられていてよい。また、図３に示す例では、「明度＃１」や「彩度＃１」といった概念的な値を記載したが、実際には、明度や彩度を示す数値が登録されることとなる。
【００６７】
制御部４０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサによって、情報提供装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部４０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。
【００６８】
図２に示すように、制御部４０は、取得部４１、抽出部４２、決定部４３、および提供部４４を有する。
【００６９】
取得部４１は、生成対象となるコンテンツに付与する雰囲気を示す単語を取得する。例えば、取得部４１は、端末装置１００を介して、利用者が入力した単語と画像との組を取得する。より具体的には、取得部４１は、ＰＣＣＳにおいて色彩と彩度との組ごとに設定された単語の中から、コンテンツに付与する雰囲気を示す単語を取得する。また、取得部４１は、コンテンツに付与する雰囲気を示す複数の単語と、各雰囲気に対応する重みづけを示す情報とを取得する。すなわち、取得部４１は、各カラムごとに、スライドバーを介して入力された重み係数を取得する。
【００７０】
抽出部４２は、画像に含まれる色彩から色彩群を抽出する。例えば、抽出部４２は、各カラムごとに、画像に含まれる色彩を特定し、メディアンカット法により、画像に含まれる色彩を所定の数まで減色する。そして、抽出部４２は、所定の数まで減色した色彩を色彩群として決定部４３に通知する。
【００７１】
決定部４３は、受け付けた単語に基づいて、コンテンツに付与する色彩を決定する。より具体的には、決定部４３は、画像に含まれる色彩と、画像に対応する単語とに基づいて、コンテンツに付与する複数の色彩を決定する。例えば、決定部４３は、画像に含まれる色彩から、画像に対応する単語が示す雰囲気と対応する色彩を生成し、生成した色彩をコンテンツに付与する色彩とする。また、決定部４３は、画像に含まれる色彩に基づいて、コンテンツに付与する色彩の色相を決定し、画像に対応する単語に基づいて、コンテンツに付与する色彩の彩度若しくは明度の少なくともいずれか一方を決定する。
【００７２】
例えば、決定部４３は、画像から抽出部４２が抽出した色彩群を受付ける。そして、決定部４３は、受付けた色彩群に含まれる色彩のうち、最も多くの色彩と類似する色彩の色相をメインカラーの色相とする。例えば、決定部４３は、色相環を複数の範囲に分割し、色彩群に含まれる各色彩が属する範囲をそれぞれ特定する。続いて、決定部４３は、最も多くの色彩が属する色相の範囲を特定し、色彩群に含まれる色彩のうち特定した範囲に属する色彩を特定する。そして、決定部４３は、特定した色彩の平均値を代表色として特定し、特定した代表色の色相をメインカラーの色相とする。すなわち、決定部４３は、取得された単語と対応する彩度もしくは明度を有する色彩をコンテンツに付与する色彩として決定する。
【００７３】
続いて、決定部４３は、色彩データベース３１を参照し、画像と対応する単語と対応するトーンを特定する。そして、決定部４３は、決定したトーンの彩度と明度とをメインカラーの彩度と明度とすることで、メインカラーを決定する。
【００７４】
また、決定部４３は、画像に含まれる色彩のうちメインカラーと色相が最も異なる色相の色彩、若しくは、メインカラーの補色をコンテンツに付与するアクセントカラーとして決定する。例えば、決定部４３は、画像から抽出された色彩群に含まれる色彩の中に、色相環上においてメインカラーと対向する所定の領域に含まれる色彩が存在するか否かを判定し、存在すると判定された場合は、その色彩をアクセントカラーとする。一方決定部４３は、メインカラーと対向する所定の領域に含まれる色彩が色彩群に存在してない場合は、メインカラーの補色を算出し、算出した補色をアクセントカラーとする。
【００７５】
また、決定部４３は、画像に含まれる色彩のうち、含まれる割合が最も少ない色彩であって、メインカラーとの類似度が所定の閾値よりも低い色彩の色相を、コンテンツに付与するベースカラーの色相として決定する。例えば、決定部４３は、画像に含まれる各色彩のうち、色相がメインカラーの色相から所定の閾値以上離れており、かつ、使用される割合（例えば、ビット数）がより少ない色相の色彩を特定する。そして、決定部４３は、特定した色彩の彩度と明度とを所定の彩度と明度とに設定した色彩をベースカラーとする。
【００７６】
なお、決定部４３は、画像と対応する単語に応じた彩度と明度とに基づいて、ベースカラーを決定してもよい。また、決定部４３は、各色彩を決定する際に、カラーユニバーサルデザインに対応した複数の色彩を決定してもよい。
【００７７】
また、決定部４３は、各カラムごとに、メインカラー、ベースカラーおよびアクセントカラーを候補として決定する。そして、決定部４３は、決定した複数の候補を重みづけを示す情報に基づいて合成した色彩をコンテンツに付与する色彩として決定する。例えば、決定部４３は、コンテンツに付与する色彩の候補であって、それぞれ利用目的が異なる複数の色彩の候補を単語ごとに決定し、利用目的ごとに複数の色彩の候補を重みづけを示す情報に基づいて合成した色彩をコンテンツに付与する色彩として決定する。
【００７８】
例えば、決定部４３は、第１カラムのメインカラー、第２カラムのメインカラー、および第３カラムのメインカラーを、スライドバーの位置に応じた第１係数〜第３係数に基づいて合成したメインカラーを算出する。同様に、決定部４３は、各カラムのベースカラーを第１係数〜第３係数に基づいて合成したベースカラーを算出し、各カラムのアクセントカラーを第１係数〜第３係数に基づいて合成したアクセントカラーを算出する。
【００７９】
提供部４４は、決定された色彩が付与された所定のコンテンツを利用者に提供する。例えば、提供部４４は、メインカラー、ベースカラー、アクセントカラーを配置したコンテンツＣＰを生成し、生成したコンテンツＣＰを端末装置１００へ送信する。
【００８０】
〔３．情報提供装置が実行する処理の流れについて〕
次に、図４を用いて、情報提供装置１０が実行する決定処理の流れの一例について説明する。図４は、実施形態に係る情報提供装置が実行する決定処理の流れの一例を示すフローチャートである。
【００８１】
図４に示すように、情報提供装置１０は、画像と単語の組を取得し（ステップＳ１０２）、画像に含まれる色彩群をカラムごとに抽出する（ステップＳ１０２）。そして、情報提供装置１０は、抽出した各色彩群からメインカラーの色相を決定し（ステップＳ１０３）、対応する単語に基づいて、メインカラーの彩度と明度とを設定する（ステップＳ１０４）。続いて、情報提供装置１０は、メインカラーと色彩が類似しない色彩であって、画像に含まれる色彩のうち割合が最も少ない色彩に基づいてベースカラーを決定する（ステップＳ１０５）。
【００８２】
また、情報提供装置１０は、メインカラーの補色をアクセントカラーとする（ステップＳ１０６）。そして、情報提供装置１０は、各カラムと対応する重み係数を考慮して各カラーを合成し（ステップＳ１０７）、合成した各カラーを端末装置１００に提供し（ステップＳ１０８）、処理を終了する。
【００８３】
〔４．変形例〕
上記では、情報提供装置１０による決定処理の一例について説明した。しかしながら、実施形態は、これに限定されるものではない。以下、情報提供装置１０が実行する処理のバリエーションについて説明する。
【００８４】
〔４−１．コンテンツについて〕
上述した情報提供装置１０は、利用者が選択した単語が示す雰囲気と対応する色彩をコンテンツに付与する色彩として決定した。ここで、情報提供装置１０は、任意のコンテンツに付与される色彩を決定して良い。例えば、情報提供装置１０は、ウェブページ等の各種ウェブコンテンツに付与する色彩を決定してもよく、例えば、所定の印刷物に印刷されるコンテンツに付与する色彩を決定してもよい。また、例えば、情報提供装置１０は、店舗の内装に用いられる色彩を決定してもよい。
【００８５】
また、情報提供装置１０は、決定した色彩を用いて実際のコンテンツを生成してもよい。例えば、情報提供装置１０は、利用者からウェブページのＨＴＭＬ（HyperText  Markup  Language）やＣＳＳ（Cascading  Style  Sheets）を受付け、受付けたＨＴＭＬやＣＳＳと決定した色彩とを組み合わせることで、決定した色彩が付与されたウェブページを生成してもよい。例えば、情報提供装置１０は、ウェブページのテキストに対してメインカラーを付与し、ウェブページの枠や背景にベースカラーを付与し、ボタンや区分け線にアクセントカラーを配することで、ウェブページの生成を行ってもよい。また、情報提供装置１０は、店舗の内装を示すＣＡＤ（Computer-Aided  Design）データに対し、メインカラー、ベースカラー、およびアクセントカラーを付与することで、決定した色彩を付した店舗の内装を仮想的に再現してもよい。
【００８６】
〔４−２．彩度と明度とについて〕
上述した例では、情報提供装置１０は、取得した単語と対応するトーンに応じて、色彩の彩度や明度を決定した。ここで、情報提供装置１０は、取得した単語に基づいて、色彩の彩度や明度のいずれか一方のみを決定してもよい。例えば、情報提供装置１０は、取得した単語と対応する彩度を特定し、特定した彩度と所定の明度とを有する色彩をコンテンツに付与する色彩としてもよい。また、例えば、情報提供装置１０は、彩度に対応する単語と明度に対応する単語とを個別に受け付け、各単語と対応する彩度および明度を採用した色彩をコンテンツに付与する色彩としてもよい。
【００８７】
〔４−３．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００８８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８９】
また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００９０】
〔４−４．プログラム〕
また、上述した実施形態に係る情報提供装置１０は、例えば図５に示すような構成のコンピュータ１０００によって実現される。図５は、ハードウェア構成の一例を示す図である。コンピュータ１０００は、提供装置１０１０、入力装置１０２０と接続され、演算装置１０３０、一次記憶装置１０４０、二次記憶装置１０５０、出力ＩＦ（Interface）１０６０、入力ＩＦ１０７０、ネットワークＩＦ１０８０がバス１０９０により接続された形態を有する。
【００９１】
演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０に格納されたプログラムや入力装置１０２０から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置１０４０は、ＲＡＭ等、演算装置１０３０が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置１０５０は、演算装置１０３０が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ＲＯＭ(Read  Only  Memory)、ＨＤＤ（Hard  Disk  Drive）、フラッシュメモリ等により実現される。
【００９２】
出力ＩＦ１０６０は、モニタやプリンタといった各種の情報を出力する提供装置１０１０に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、ＵＳＢ（Universal  Serial  Bus）やＤＶＩ（Digital  Visual  Interface）、ＨＤＭＩ（登録商標）（High  Definition  Multimedia  Interface）といった規格のコネクタにより実現される。また、入力ＩＦ１０７０は、マウス、キーボード、およびスキャナ等といった各種の入力装置１０２０から情報を受信するためのインタフェースであり、例えば、ＵＳＢ等により実現される。
【００９３】
なお、入力装置１０２０は、例えば、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置１０２０は、ＵＳＢメモリ等の外付け記憶媒体であってもよい。
【００９４】
ネットワークＩＦ１０８０は、ネットワークＮを介して他の機器からデータを受信して演算装置１０３０へ送り、また、ネットワークＮを介して演算装置１０３０が生成したデータを他の機器へ送信する。
【００９５】
演算装置１０３０は、出力ＩＦ１０６０や入力ＩＦ１０７０を介して、提供装置１０１０や入力装置１０２０の制御を行う。例えば、演算装置１０３０は、入力装置１０２０や二次記憶装置１０５０からプログラムを一次記憶装置１０４０上にロードし、ロードしたプログラムを実行する。
【００９６】
例えば、コンピュータ１０００が情報提供装置１０として機能する場合、コンピュータ１０００の演算装置１０３０は、一次記憶装置１０４０上にロードされたプログラムまたはデータ（例えば、モデルＭ１）を実行することにより、制御部４０の機能を実現する。コンピュータ１０００の演算装置１０３０は、これらのプログラムまたはデータ（例えば、モデルＭ１）を一次記憶装置１０４０から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【００９７】
〔５．効果〕
上述したように、情報提供装置１０は、生成対象となるコンテンツに付与する雰囲気を示す単語を取得する。そして、情報提供装置１０は、受け付けた単語に基づいて、コンテンツに付与する色彩を決定する。このような処理の結果、情報提供装置１０は、所定の雰囲気を有するコンテンツの生成を容易にすることができる。
【００９８】
また、情報提供装置１０は、受け付けた単語に基づいて、コンテンツに付与する複数の色彩を決定する。例えば、情報提供装置１０は、単語と、その単語と対応する画像とを取得し、画像に含まれる色彩と、その画像に対応する単語とに基づいて、コンテンツに付与する色彩を決定する。また、例えば、情報提供装置１０は、画像に含まれる色彩から、その画像に対応する単語が示す雰囲気と対応する色彩を生成し、生成した色彩をコンテンツに付与する色彩とする。このような処理の結果、情報提供装置１０は、利用者が意図する雰囲気に応じた色彩をコンテンツに付与する色彩として決定することができる。
【００９９】
また、情報提供装置１０は、画像に含まれる色彩に基づいて、コンテンツに付与する色彩の色相を決定し、その画像に対応する単語に基づいて、コンテンツに付与する色彩の彩度若しくは明度の少なくともいずれか一方を決定する。また、情報提供装置１０は、複数の色相のうち、画像に含まれる色彩のうち最も多くの色彩と類似する色相をコンテンツに付与する第１の色彩の色相として決定する。このため、情報提供装置１０は、利用者が所望する印象に合致したメインカラーを決定することができる。
【０１００】
また、情報提供装置１０は、画像に含まれる色彩のうち第１の色彩と色相が最も異なる色相の色彩、若しくは、第１の色彩の補色をコンテンツに付与する第２の色彩として決定する。このため、情報提供装置１０は、メインカラーに対応するアクセントカラーを適切に決定することができる。
【０１０１】
また、情報提供装置１０は、画像に含まれる色彩のうち、その画像に含まれる割合が最も少ない色彩であって、第１の色彩との類似度が所定の閾値よりも低い色彩の色相を、コンテンツに付与する第３の色彩の色相として決定する。このため、情報提供装置１０は、メインカラーとは異なる色彩をベースカラーとして適切に決定することができる。
【０１０２】
また、情報提供装置１０は、複数の色彩であって、カラーユニバーサルデザインに対応した複数の色彩を決定する。このため、情報提供装置１０は、色の見え方が一般的な利用者と異なる利用者に配慮したコンテンツの生成を容易にすることができる。
【０１０３】
また、情報提供装置１０は、ＰＣＣＳにおいて色彩と彩度との組ごとに設定された単語の中から、コンテンツに付与する雰囲気を示す単語を取得し、取得された単語と対応する彩度もしくは明度を有する色彩をコンテンツに付与する色彩として決定する。このため、情報提供装置１０は、利用者が入力した単語が示す雰囲気に応じた色彩を適切に決定することができる。
【０１０４】
また、情報提供装置１０は、コンテンツに付与する雰囲気を示す複数の単語と、各雰囲気に対応する重みづけを示す情報とを取得し、単語ごとにコンテンツに付与する色彩の候補を決定し、決定した複数の色彩の候補を重みづけを示す情報に基づいて合成した色彩をコンテンツに付与する色彩として決定する。例えば、情報提供装置１０は、コンテンツに付与する色彩の候補であって、それぞれ利用目的が異なる複数の色彩の候補を単語ごとに決定し、その利用目的ごとに複数の色彩の候補を重みづけを示す情報に基づいて合成した色彩をコンテンツに付与する色彩として決定する。このため、情報提供装置１０は、利用者が所望する複数の雰囲気に応じた色彩をコンテンツに付与する色彩とすることができる。
【０１０５】
また、情報提供装置１０は、決定された色彩が付与された所定のコンテンツを利用者に提供する。このため、情報提供装置１０は、決定した色彩が有する雰囲気を利用者に提示することができる。
【０１０６】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１０７】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、推定部は、推定手段や推定回路に読み替えることができる。
【符号の説明】
【０１０８】
１０  情報提供装置
２０  通信部
３０  記憶部
３１  色彩データベース
４０  制御部
４１  取得部
４２  抽出部
４３  決定部
４４  提供部
１００  端末装置
【図１】
2020047003.tif 000003
【図２】
2020047003.tif 000004
【図３】
2020047003.tif 000005
【図４】
2020047003.tif 000006
【図５】
2020047003.tif 000007