(57)【要約】  コンテンツに利用する画像データから生成された対象画像データの色毎に、対象画像データにおける面積の大きさを計算する色面積計算部（１４３）と、対象画像データの色の中で、面積の最も大きい色に基づいて、コンテンツの配色パターンを特定するコンテンツ配色特定部（１４４）と、予め定められたレイアウトパターンに従って、画像データ及び目的に応じて入力されたテキストをレイアウトするとともに、コンテンツの背景及びテキストを、特定された配色パターンに従って着色することで、提案コンテンツを表示するための提案コンテンツデータを生成する提案コンテンツ生成部（１４７）と、提案コンテンツデータに基づいて、提案コンテンツを表示部（１２０）に表示するコンテンツ提案部（１４９）とを備える。
2019163054.tif 000002
【特許請求の範囲】
【請求項１】
各種画面画像を表示する表示部と、
各種入力を受け付ける入力部と、
コンテンツに利用する画像データの画像形式を、色相を用いて減色を行うことのできる画像形式に変換することで、変換画像データを生成する画像変換部と、
前記変換画像データの色相が予め定められた数の色相となるように、前記変換画像データの色を減色することで、対象画像データを生成する画像減色部と、
前記対象画像データの色毎に、前記対象画像データにおける面積の大きさを計算する色面積計算部と、
前記対象画像データの色の中で、前記面積の最も大きい色に基づいて、前記コンテンツの配色パターンを特定するコンテンツ配色特定部と、
前記入力部を介して、予め定められた複数の目的の中から、前記コンテンツを作成する目的の選択を受ける目的選択部と、
前記入力部を介して、前記選択された目的に従って予め定められた項目に対応するテキストを取得するテキスト取得部と、
予め定められたレイアウトパターンに従って、前記画像データの画像及び前記取得されたテキストをレイアウトするとともに、前記コンテンツの背景及び前記取得されたテキストを、前記特定された配色パターンに従って着色することで、提案コンテンツを表示するための提案コンテンツデータを生成する提案コンテンツ生成部と、
前記提案コンテンツデータに基づいて、前記提案コンテンツを前記表示部に表示するコンテンツ提案部と、を備えること
を特徴とする情報処理装置。
【請求項２】
前記提案コンテンツ生成部は、複数の前記レイアウトパターンに従って、複数の前記提案コンテンツを表示するための複数の前記提案コンテンツデータを生成し、
前記提案コンテンツの配色比が予め定められた配色比に近いほど、高い評価となるように、前記複数の提案コンテンツデータの各々の評価を行う評価部をさらに備え、
前記コンテンツ提案部は、前記提案コンテンツを、前記評価がわかるように前記表示部に表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記提案コンテンツ生成部は、複数の前記配色パターンに従って、複数の前記提案コンテンツを表示するための複数の前記提案コンテンツデータを生成し、
前記提案コンテンツの配色比が予め定められた配色比に近いほど、高い評価となるように、前記複数の提案コンテンツデータの各々の評価を行う評価部をさらに備え、
前記コンテンツ提案部は、前記提案コンテンツを、前記評価がわかるように前記表示部に表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツ提案部は、前記複数の提案コンテンツを、前記評価の高い順に前記表示部に表示すること
を特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
各々が、メインカラー、前記メインカラーに対応するアクセントカラー及び前記メインカラーに対応するベースカラーを特定する複数の配色パターンを示す配色パターンデータを記憶する記憶部をさらに備え、
前記コンテンツ配色特定部は、前記複数の配色パターンから、前記面積の最も大きい色を前記メインカラーとする配色パターンを特定し、
前記コンテンツ提案部は、前記特定された配色パターンに従って、前記提案コンテンツの背景を前記ベースカラーで着色し、前記取得されたテキストを前記アクセントカラー及び前記メインカラーで着色すること
と特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記複数の目的の各々には、複数の前記項目が予め定められており、
前記複数の項目の各々には、重要度の高低が予め定められており、
前記コンテンツ提案部は、前記取得されたテキストの内、前記重要度の高い項目として入力されたテキストは、前記アクセントカラーで着色し、前記重要度の低い項目として入力されたテキストは、前記メインカラーで着色すること
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
コンテンツに利用する画像データの画像形式を、色相を用いて減色を行うことのできる画像形式に変換することで、変換画像データを生成し、
前記変換画像データの色相が予め定められた数の色相となるように、前記変換画像データの色を減色することで、対象画像データを生成し、
前記対象画像データの色毎に、前記対象画像データにおける面積の大きさを計算し、
前記対象画像データの色の中で、前記面積の最も大きい色に基づいて、前記コンテンツの配色パターンを特定し、
予め定められた複数の目的の中から、前記コンテンツを作成する目的の選択を受け、
前記選択された目的に従って予め定められた項目に対応するテキストを取得し、
予め定められたレイアウトパターンに従って、前記画像データの画像及び前記取得されたテキストをレイアウトするとともに、前記コンテンツの背景及び前記取得されたテキストを、前記特定された配色パターンに従って着色することで、提案コンテンツを表示するための提案コンテンツデータを生成し、
前記提案コンテンツデータに基づいて、前記提案コンテンツを表示すること
を特徴とする情報処理方法。
【請求項８】
コンピュータを、
各種画面画像を表示する表示部、
各種入力を受け付ける入力部、
コンテンツに利用する画像データの画像形式を、色相を用いて減色を行うことのできる画像形式に変換することで、変換画像データを生成する画像変換部、
前記変換画像データの色相が予め定められた数の色相となるように、前記変換画像データの色を減色することで、対象画像データを生成する画像減色部、
前記対象画像データの色毎に、前記対象画像データにおける面積の大きさを計算する色面積計算部、
前記対象画像データの色の中で、前記面積の最も大きい色に基づいて、前記コンテンツの配色パターンを特定するコンテンツ配色特定部、
前記入力部を介して、予め定められた複数の目的の中から、前記コンテンツを作成する目的の選択を受ける目的選択部、
前記入力部を介して、前記選択された目的に従って予め定められた項目に対応するテキストを取得するテキスト取得部、
予め定められたレイアウトパターンに従って、前記画像データの画像及び前記取得されたテキストをレイアウトするとともに、前記コンテンツの背景及び前記取得されたテキストを、前記特定された配色パターンに従って着色することで、提案コンテンツを表示するための提案コンテンツデータを生成する提案コンテンツ生成部、及び、
前記提案コンテンツデータに基づいて、前記提案コンテンツを前記表示部に表示するコンテンツ提案部、として機能させること
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来のコンテンツの生成は、コンテンツの作成目的及びイメージから、自動的にテンプレートを選択し、配色を行っていた。
例えば、特許文献１に記載されているデザイン作成支援装置は、カテゴリーで分類されたデータ群を利用し、そのデータ群の中から選択されたテンプレートデータに対してバランスのよいグラフィックデザインを作成できるように、指定された１以上の写真をテンプレートの各々の図版枠に配置する写真配置手段と、色の基本原則によって規定される色とイメージとの相関関係を示すテーブルに基づいて、入力されたグラフィックデザインに関するキーワードで特定されるイメージに合致するようにテンプレートの各領域に色付けを行う配色手段とを備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２１６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術は、画像を配置することにより、コンテンツ全体の配色バランスが崩れてしまうという問題点があった。【０００５】
そこで、本発明の１又は複数の態様は、画像配置した場合に好適な配色となるコンテンツを容易に生成できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１態様に係る情報処理装置は、各種画面画像を表示する表示部と、各種入力を受け付ける入力部と、コンテンツに利用する画像データの画像形式を、色相を用いて減色を行うことのできる画像形式に変換することで、変換画像データを生成する画像変換部と、前記変換画像データの色相が予め定められた数の色相となるように、前記変換画像データの色を減色することで、対象画像データを生成する画像減色部と、前記対象画像データの色毎に、前記対象画像データにおける面積の大きさを計算する色面積計算部と、前記対象画像データの色の中で、前記面積の最も大きい色に基づいて、前記コンテンツの配色パターンを特定するコンテンツ配色特定部と、前記入力部を介して、予め定められた複数の目的の中から、前記コンテンツを作成する目的の選択を受ける目的選択部と、前記入力部を介して、前記選択された目的に従って予め定められた項目に対応するテキストを取得するテキスト取得部と、予め定められたレイアウトパターンに従って、前記画像データの画像及び前記取得されたテキストをレイアウトするとともに、前記コンテンツの背景及び前記取得されたテキストを、前記特定された配色パターンに従って着色することで、提案コンテンツを表示するための提案コンテンツデータを生成する提案コンテンツ生成部と、前記提案コンテンツデータに基づいて、前記提案コンテンツを前記表示部に表示するコンテンツ提案部と、を備えることを特徴とする。【０００７】
本発明の１態様に係る情報処理方法は、コンテンツに利用する画像データの画像形式を、色相を用いて減色を行うことのできる画像形式に変換することで、変換画像データを生成し、前記変換画像データの色相が予め定められた数の色相となるように、前記変換画像データの色を減色することで、対象画像データを生成し、前記対象画像データの色毎に、前記対象画像データにおける面積の大きさを計算し、前記対象画像データの色の中で、前記面積の最も大きい色に基づいて、前記コンテンツの配色パターンを特定し、予め定められた複数の目的の中から、前記コンテンツを作成する目的の選択を受け、前記選択された目的に従って予め定められた項目に対応するテキストを取得し、予め定められたレイアウトパターンに従って、前記画像データの画像及び前記取得されたテキストをレイアウトするとともに、前記コンテンツの背景及び前記取得されたテキストを、前記特定された配色パターンに従って着色することで、提案コンテンツを表示するための提案コンテンツデータを生成し、前記提案コンテンツデータに基づいて、前記提案コンテンツを表示することを特徴とする。【０００８】
本発明の１態様に係るプログラムは、コンピュータを、各種画面画像を表示する表示部、各種入力を受け付ける入力部、コンテンツに利用する画像データの画像形式を、色相を用いて減色を行うことのできる画像形式に変換することで、変換画像データを生成する画像変換部、前記変換画像データの色相が予め定められた数の色相となるように、前記変換画像データの色を減色することで、対象画像データを生成する画像減色部、前記対象画像データの色毎に、前記対象画像データにおける面積の大きさを計算する色面積計算部、前記対象画像データの色の中で、前記面積の最も大きい色に基づいて、前記コンテンツの配色パターンを特定するコンテンツ配色特定部、前記入力部を介して、予め定められた複数の目的の中から、前記コンテンツを作成する目的の選択を受ける目的選択部、前記入力部を介して、前記選択された目的に従って予め定められた項目に対応するテキストを取得するテキスト取得部、予め定められたレイアウトパターンに従って、前記画像データの画像及び前記取得されたテキストをレイアウトするとともに、前記コンテンツの背景及び前記取得されたテキストを、前記特定された配色パターンに従って着色することで、提案コンテンツを表示するための提案コンテンツデータを生成する提案コンテンツ生成部、及び、前記提案コンテンツデータに基づいて、前記提案コンテンツを前記表示部に表示するコンテンツ提案部、として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明の１又は複数の態様によれば、画像を配置した場合に好適な配色となるコンテンツを容易に生成できるようになる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態に係るコンテンツ生成装置の構成を概略的に示すブロック図である。
【図２】配色パターンデータの一例を示す概略図である。
【図３】コンテンツ生成装置のハードウェア構成例を示すブロック図である。
【図４】コンテンツ生成装置での処理を示すフローチャートである。
【図５】色面積データの一例を示す概略図である。
【発明を実施するための形態】
【００１１】
図１は、実施の形態に係る情報処理装置としてのコンテンツ生成装置１００の構成を概略的に示すブロック図である。
コンテンツ生成装置１００は、記憶部１１０と、表示部１２０と、入力部１３０と、制御部１４０とを備える。
【００１２】
記憶部１１０は、コンテンツ生成装置１００での処理に必要なデータを記憶する。
記憶部１１０は、画像記憶部１１１と、配色パターン記憶部１１２と、目的記憶部１１３と、レイアウトパターン記憶部１１４と、提案コンテンツ記憶部１１５とを備える。
【００１３】
画像記憶部１１１は、コンテンツに利用する画像データを記憶する。ここでの画像データは、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｓ  Ｇｒｏｕｐ）、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）又はＢＭＰといった画像形式のデータである。
【００１４】
配色パターン記憶部１１２は、配色を決定する際の配色パターンを示す配色パターンデータを記憶する。
配色パターンデータは、メインカラー毎に、複数の配色パターンと、複数の配色パターンから１又は複数の配色パターンを特定するための条件と、使用不可目的とを示す。なお、各々の配色パターンは、メインカラー、アクセントカラー及びベースカラーの組み合わせである。
【００１５】
図２は、配色パターンデータの一例を示す概略図である。
図２に示されている配色パターンデータ１１２ａは、青紫がメインカラーとされた場合のデータであり、メインカラー列１１２ｂと、条件列１１２ｃと、アクセントカラー列１１２ｄと、ベースカラー列１１２ｅと、使用不可目的列１１２ｆとを有するテーブル形式のデータである。
【００１６】
メインカラー列１１２ｂは、メインカラーとなる色相を示す情報を格納する。
条件列１１２ｃは、配色パターンを特定するための条件を格納する。ここでは、例えば、メインカラーにおける平均彩度（Ｓ）及び平均明度（Ｖ）の範囲により、配色パターンを特定するようになっている。
アクセントカラー列１１２ｄは、配色パターンにおけるアクセントカラーとなる色相を示す情報を格納する。例えば、アクセントカラーは、メインカラーの反対色になっている。
ベースカラー列１１２ｅは、配色パターンにおけるベースカラーとなる色相を示す情報を格納する。例えば、ベースカラーは、予め定められた色になっている。ここでは、ベースカラーは、メインカラーと調和するよう、メインカラーと明度対比となるように、予め定められている。
すなわち、メインカラー、アクセントカラー及びベースカラーは、配色理論的に優れた配色となるように、予め定められている。
使用不可目的列１１２ｆは、配色パターンを使用することのできない目的を示す情報を格納する。このような目的がない場合には、対応する行は空欄にされている。
なお、図２に示されている「ＢａｓｅＳ」は、メインカラーの彩度であり、「ＢａｓｅＶ」は、メインカラーの明度であり、「ＢａｓｅＨ」は、メインカラーの色相を示している。
【００１７】
図１に戻り、目的記憶部１１３は、コンテンツを作成する目的を示す目的データを記憶する。
例えば、目的データは、コンテンツを作成する目的を示す情報と、コンテンツを作成する目的において入力する必要がある項目と、及び、その項目の重要度とを示す。ここでの重要度は、高い又は低いの二つであるものとする。
【００１８】
レイアウトパターン記憶部１１４は、コンテンツのレイアウトパターンを示すレイアウトパターンデータを記憶する。
レイアウトパターンは、テキスト及び画像の配置を示すデータである。例えば、レイアウトパターンは、入力されるテキストの項目の表示位置及びサイズ、並びに、画像の表示位置及びサイズを示す。
【００１９】
提案コンテンツ記憶部１１５は、提案コンテンツデータと、コンテンツレイアウト評価部１４８で計算された評価値とを対応付けて記憶する。
【００２０】
表示部１２０は、各種画面画像を表示する。
入力部１３０は、各種入力を受け付ける。
【００２１】
制御部１４０は、コンテンツ生成装置１００での処理を制御する。
制御部１４０は、画像変換部１４１と、画像減色部１４２と、色面積計算部１４３と、コンテンツ配色特定部１４４と、目的選択部１４５と、テキスト取得部１４６と、提案コンテンツ生成部１４７と、コンテンツレイアウト評価部１４８と、コンテンツ提案部１４９とを備える。
【００２２】
画像変換部１４１は、表示部１２０及び入力部１３０を介して、画像記憶部１１１に記憶されている画像データの内、コンテンツに利用する画像データの選択を受け付ける。
そして、画像変換部１４１は、選択された画像データの画像形式を、ＨＳＶ色空間又はＨＳＬ色空間といった、色相を用いて減色が可能な色空間の画像形式に変換することで、変換画像データを生成する。
なお、例えば、画像記憶部１１１に記憶されている画像データが一つである場合等には、画像データの選択を省略してもよい。
【００２３】
画像減色部１４２は、変換画像データの色相が予め定められた数の色相となるように、変換画像データの色を減色することで、対象画像データを生成する。
例えば、変換画像データの色相を、予め定められた数の区分に分類して、その画素値を変換する。具体的には、変換画像データが、ＨＳＶ空間上で色相が０°〜３６０°で表されている場合、色相を１５°毎に分割して、色相を２４の区分に分類する。そして、画像減色部１４２は、２４の区分に分類された画素の画素値の平均色相、平均明度及び平均彩度を算出する。そして、２４の区分に分類された画素の画素値（色相、明度、彩度）を、算出された平均色相、平均明度及び平均彩度で表すことで、変換画像データを２４色の対象画像データに変換する。なお、この例では、色相を１５°で等分しているが、等分は必須ではなく、用いられる表色系により何度で分割されるかが変わってもよい。
【００２４】
色面積計算部１４３は、対象画像データに基づいて、色毎に面積の大きさを計算する。
例えば、色面積計算部１４３は、色毎の面積割合を求める。具体的には、色面積計算部１４３は、対象画像データに含まれている全ての画素の数に対する、色毎の画素の数により、色毎の面積割合を求めることができる。
なお、色面積計算部１４３は、色毎の画素数で、面積の大きさを算出してもよい。
【００２５】
コンテンツ配色特定部１４４は、色面積計算部１４３で計算された面積の最も大きい色に基づいて、配色パターンを特定する。
例えば、コンテンツ配色特定部１４４は、色面積計算部１４３で計算された面積割合と、画像減色部１４２で計算されたメインカラーの平均色相（Ｈ）、平均彩度（Ｓ）及び平均明度（Ｖ）と、後述するように目的選択部１４５で選択された目的とを用いて、配色パターンデータから配色パターンを特定する。
【００２６】
目的選択部１４５は、表示部１２０及び入力部１３０を介して、目的記憶部１１３に記憶されている目的データで示される複数の目的から、コンテンツを作成する目的の選択を受ける。
テキスト取得部１４６は、表示部１２０及び入力部１３０を介して、選択された目的に従って予め定められた項目に対応するテキストを取得する。
【００２７】
提案コンテンツ生成部１４７は、画像変換部１４１で選択された画像データの画像及びテキスト取得部１４６で取得されたテキストを、レイアウトパターン記憶部１１４に記憶されているレイアウトパターンデータで示されるレイアウトパターンで配置し、コンテンツ配色特定部１４４で特定された配色パターンに従って着色を行うことで、提案コンテンツを表示するための提案コンテンツデータを生成する。
例えば、提案コンテンツ生成部１４７は、提案コンテンツの背景を、配色パターンのメインカラーで着色し、重要度の高い項目のテキストをアクセントカラーで着色し、重要度の低い項目のテキストをメインカラーで着色する。
【００２８】
コンテンツレイアウト評価部１４８は、提案コンテンツデータの配色比が、予め定められた配色比に近いほど高い評価となるように、提案コンテンツデータの評価を行う評価部である。
コンテンツレイアウト評価部１４８は、提案コンテンツデータにおけるベースカラー、メインカラー及びアクセントカラーの面積比が、予め定められた面積比である基準面積比に近いほど高い評価となるように、提案コンテンツデータの評価を行う。なお、基準面積比は、配色理論に基づいて、好適な配色となるように予め定められているものとする。
【００２９】
具体的には、基準面積比は、ベースカラー：メインカラー：アクセントカラー＝ＳＢ：ＳＭ：ＳＡで表され、ＳＢ＋ＳＭ＋ＳＡ＝１００であるものとする。
そして、コンテンツレイアウト評価部１４８は、提案コンテンツデータから、ベースカラー、メインカラー及びアクセントカラーの画素値を抽出し、ベースカラー：メインカラー：アクセントカラーの合計面積比が１００となるように、ベースカラー、メインカラー及びアクセントカラーの面積を補正する。そして、コンテンツレイアウト評価部１４８は、ベースカラーの補正面積をＢ、メインカラーの補正面積をＭ、アクセントカラーの補正面積をＡとして、下記の（１）式により、評価値Ｅを計算する。
Ｅ＝｛（Ｂ−ＳＢ）÷ＳＢ｝
＋｛（Ｍ−ＳＭ）÷ＳＭ｝
＋｛（Ａ−ＳＡ）÷ＳＡ｝                            （１）
評価値Ｅが小さいほど、評価が高いものとする。
【００３０】
なお、（１）式の（Ｂ−ＳＢ）、（Ｍ−ＳＭ）及び（Ａ−ＳＡ）は、絶対値であってもよい。
また、コンテンツレイアウト評価部１４８は、下記の（２）式で、評価値Ｅを算出してもよい。
Ｅ＝（Ｂ−ＳＢ）２＋（Ｍ−ＳＭ）２＋（Ａ−ＳＡ）２              （２）
（２）式でも、評価値Ｅが小さいほど、評価が高いものとする。
【００３１】
コンテンツ提案部１４９は、提案コンテンツ記憶部１１５に記憶されている提案コンテンツデータをユーザに提案する。
例えば、コンテンツ提案部１４９は、提案コンテンツデータに基づいて提案コンテンツを表示部１２０に表示することで、ユーザに提案する。なお、コンテンツ提案部１４９は、提案コンテンツを、コンテンツレイアウト評価部１４８での評価が分かるように表示する。
【００３２】
図３は、コンテンツ生成装置１００のハードウェア構成例を示すブロック図である。
コンテンツ生成装置１００は、記憶装置１６０と、通信インタフェース（通信Ｉ／Ｆ）１６１と、メモリ１６２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６３と、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６４と、表示インタフェース（表示Ｉ／Ｆ）１６５と、表示装置１６６と、入力インタフェース（入力Ｉ／Ｆ）１６７と、入力装置１６８とを備える。
【００３３】
以上に記載された記憶部１１０は、記憶装置１６０又はメモリ１６２により実現することができる。
表示部１２０は、表示Ｉ／Ｆ１６５及び表示装置１６６により実現することができる。
入力部１３０は、入力Ｉ／Ｆ１６７及び入力装置１６８により実現することができる。
制御部１４０は、ＣＰＵ１６３が記憶装置１６０に記憶されているプログラムをメモリ１６２に読み出し、読み出されたプログラムを実行することにより実現することができる。また、制御部１４０の一部又は全部は、ＧＰＵ１６４により実現されてもよい。
このようなプログラムは、ネットワークを通じて提供されてもよく、また、記録媒体に記録されて提供されてもよい。即ち、このようなプログラムは、例えば、プログラムプロダクトとして提供されてもよい。
【００３４】
なお、コンテンツ提案部１４９は、提案コンテンツデータの内、ユーザにより選択された提案コンテンツデータを、通信Ｉ／Ｆ１６１を介して、１又は複数の表示端末１７０に配信する。
また、コンテンツ生成装置１００での操作は、全て、表示Ｉ／Ｆ１６５を介して、表示装置１６６に表示される。
【００３５】
図４は、コンテンツ生成装置１００での処理を示すフローチャートである。
まず、画像変換部１４１は、画像記憶部１１１に記憶されている画像データを選択するための画像選択画面画像を表示部１２０に表示させ、入力部１３０を介して、ユーザから、コンテンツに利用する画像データの選択を受ける。そして、画像変換部１４１は、選択された画像データを取り込む（Ｓ１０）。
【００３６】
目的選択部１４５は、目的記憶部１１３に記憶されている目的データに基づいて、コンテンツを作成する目的を選択するための目的選択画面画像を表示部１２０に表示させ、入力部１３０を介して、ユーザから、コンテンツを作成する目的の選択を受ける（Ｓ１１）。
【００３７】
テキスト取得部１２６は、ステップＳ１１で選択された目的に応じて予め定められている項目に、テキストを入力するためのテキスト入力画面画像を表示部１２０に表示させる（Ｓ１２）。例えば、テキスト入力画面画像には、項目毎に、テキストを入力する欄が設けられているものとする。また、テキスト入力画面画像には、ユーザの選択により、追加することのできる項目が表示されているものとする。
【００３８】
テキスト取得部１２６は、テキスト入力画面画像において追加することのできる項目が選択されたか否かにより、項目が追加されたか否かを判断する（Ｓ１３）。項目が追加された場合（Ｓ１３でＹｅｓ）には、処理はステップＳ１４に進み、項目が追加されていない場合（Ｓ１３でＮｏ）には、処理はステップＳ１５に進む。
【００３９】
ステップＳ１４では、テキスト取得部１２６は、テキスト入力画面画像に、追加された項目のテキストを入力する欄を追加する。そして、処理はステップＳ１５に進む。
ステップＳ１５では、テキスト取得部１２６は、テキスト入力画面画像を用いて、入力部１３０から、テキストの入力を受ける。
【００４０】
そして、テキスト取得部１２６は、テキストの入力が完了したか否かを判断する（Ｓ１６）。例えば、テキスト入力画面画像には、入力完了を指示するボタン等の領域が設けられており、そのような領域を指定した実行指示が入力部１３０に入力された場合に、テキスト取得部１２６は、テキストの入力が完了したと判断する。そして、テキストの入力が完了した場合（Ｓ１６でＹｅｓ）には、処理はステップＳ１７に進み、テキストの入力が完了していない場合（Ｓ１６でＮｏ）には、処理はステップＳ１３に戻る。
【００４１】
ステップＳ１７では、画像変換部１４１は、ステップＳ１０で取り込まれた画像データを、色相を用いて減色が可能な色空間の画像データに変換することで、変換画像データを生成する。また、画像減色部１４２は、変換画像データに対して、減色処理を行う。ここでは、画像変換部１４１は、画像データの画像形式をＨＳＶ空間の画像形式に変換するものとし、画像減色部１４２は、変換画像データを減色して、２４色の対象画像データを生成するものとする。
【００４２】
次に、色面積計算部１４３は、対象画像データを分析して、２４色の各々の面積割合、平均色相、平均彩度及び平均明度を示す色面積データを生成する（Ｓ１８）。平均色相、平均彩度及び平均明度は、画像減色部１４２により計算されたものである。
図５は、色面積データの一例を示す概略図である。
【００４３】
図４に戻り、コンテンツ配色特定部１４４は、コンテンツの配色パターンを特定する（Ｓ１９）。
例えば、コンテンツ配色特定部１４４は、色面積データを参照して、最も面積割合の高い、言い換えると、最も面積の広い色を、メインカラーとして特定する。そして、コンテンツ配色特定部１４４は、配色パターン記憶部１１２に記憶されている配色パターンデータを参照して、配色パターンを特定する。具体的には、メインカラーが、ＨＳＶ＝（２３２，４７，９６）となる青紫であり、配色パターン記憶部１１２に、図２に示されているような、青紫の配色パターンデータ１１２ａが記憶されている場合、コンテンツ配色特定部１４４は、配色パターンデータ１１２ａの条件列１１２ｃの４番目の行の条件が満たされていると判断し、その行のメインカラー、アクセントカラー及びベースカラーにより配色パターンを特定する。ここでは、アクセントカラーは、メインカラーの色相（平均色相）から「１８０」を減算した値、メインカラーの彩度に「４０」を加算した値、及び、メインカラーの明度（平均明度）から「３０」を減算した値となる。また、ベースカラーは、ＨＳＶ＝（０，０，２０）となる。
【００４４】
なお、配色パターンデータ１１２ａの４番目の行には、使用不可目的が格納されていないため、ステップＳ１１で選択された目的との比較は行われていない。しかしながら、例えば、配色パターンデータ１１２ａの１番目の行のように、使用不可目的が格納されている場合には、ステップＳ１１で選択された目的が、使用不可目的と一致する場合には、その行の配色パターンは使用することができない。
【００４５】
次に、提案コンテンツ生成部１４７は、ステップＳ１０で取り込まれた画像データ及びステップＳ１５で取得されたテキストを、レイアウトパターン記憶部１１４に記憶されているレイアウトパターンデータで示されるレイアウトパターンで配置し、ステップＳ１９で特定された配色パターンで着色を行うことで、コンテンツを表示するための提案コンテンツデータを生成する（Ｓ２０）。ここでは、レイアウトパターンデータにより複数のレイアウトパターンが示されており、複数のレイアウトパターンの各々に従って、複数の提案コンテンツデータが生成されるものとする。例えば、複数のレイアウトパターンとして、画像のサイズ及びテキストのサイズを変えることで、提案コンテンツの配色が変化する。
【００４６】
次に、コンテンツレイアウト評価部１４８は、複数の提案コンテンツデータの各々におけるベースカラー、メインカラー及びアクセントカラーの面積比が、予め定められた面積比である基準面積比に近いほど高い評価となるように、複数の提案コンテンツデータ各々の評価を行う（Ｓ２１）。なお、コンテンツレイアウト評価部１４８は、複数の提案コンテンツデータの各々と、その評価値とを対応付けて、提案コンテンツ記憶部１１５に記憶する。
【００４７】
次に、コンテンツ提案部１４９は、提案コンテンツ記憶部１１５に記憶されている複数の提案コンテンツデータによる複数の提案コンテンツの各々を、その評価の高い順に示す提案コンテンツ選択画面画像を表示部１２０に表示することで、ユーザに、コンテンツの提案を行う（Ｓ２２）。
なお、コンテンツ提案部１４９は、提案コンテンツデータによる提案コンテンツを、評価の高いものから順に一つずつ、表示部１２０に表示してもよく、また、複数の提案コンテンツを一つの提案コンテンツ選択画面画像に含めて、表示部１２０に表示してもよい。
【００４８】
以上のように、本実施の形態によれば、画像データとテキストとを入力するのみで、色彩の知識が無いユーザでもバランスの良い配色のコンテンツを生成することができる。特に、本実施の形態では、ユーザは、色毎の面積比から、配色が最も配色理論的に優れたものになるようにコンテンツを選択することができるため、画像及びテキストの配置をユーザが行うことが不要となる。また、本実施の形態は、コンテンツに使用される画像の色を考慮して、配色パターンが選択されるため、画像をおいた場合でも、画面全体の配色バランスを保持することができる。
【００４９】
さらに、本実施の形態では、重要な項目のテキストに対し、提案コンテンツの中でその情報を強調させることのできるアクセントカラーを割り当てることができるため、コンテンツの製作者が意図的にコンテンツの視聴者に優先的に伝える情報を選択することができる。
【００５０】
図４に示されているフローチャートでは、複数のレイアウトパターンに従って、複数の提案コンテンツデータが生成されているが、実施の形態は、このような例に限定されない。例えば、レイアウトパターン記憶部１１４に記憶されているレイアウトパターンデータにより１つのレイアウトパターンが示されていてもよい。このような場合には、提案コンテンツ生成部１４７は、１つの提案コンテンツデータを生成し、コンテンツ提案部１４９は、生成された１つのコンテンツデータに基づいて、１つのコンテンツを提案してもよい。このような場合には、コンテンツレイアウト評価部１４８での処理を省略してもよい。また、コンテンツレイアウト評価部１４８での処理を省略しない場合には、コンテンツ提案部１４９は、表示部１２０に、コンテンツレイアウト評価部１４８での評価値を表示させてもよい。
【００５１】
また、コンテンツ配色特定部１４４が、複数の配色パターンを特定してもよい。このような場合には、複数の配色パターンの各々に１つ又は複数のレイアウトパターンを適用して、複数の提案コンテンツデータが生成される。
【００５２】
また、以上に記載した実施の形態では、図２に示されているように、ある条件を満たす明度及び彩度に対して、アクセントカラー及びベースカラーが１つずつ特定されているが、このような例に限定されない。例えば、ある条件を満たす明度及び彩度に対して、アクセントカラー及びベースカラーが１つずつ特定されていてもよい。このような場合には、複数の配色パターンが特定されるため、複数の配色パターンの各々に１つ又は複数のレイアウトパターンを適用して、複数の提案コンテンツデータが生成される。
【符号の説明】
【００５３】
１００  コンテンツ生成装置、  １１０  記憶部、  １１１  画像記憶部、  １１２  配色パターン記憶部、  １１３  目的記憶部、  １１４  レイアウトパターン記憶部、  １１５  提案コンテンツ記憶部、  １２０  表示部、  １３０  入力部、  １４０  制御部、  １４１  画像変換部、  １４２  画像減色部、  １４３  色面積計算部、  １４４  コンテンツ配色特定部、  １４５  目的選択部、  １４６  テキスト取得部、  １４７  提案コンテンツ生成部、  １４８  コンテンツレイアウト評価部、  １４９  コンテンツ提案部。
【図１】
2019163054.tif 000003
【図２】
2019163054.tif 000004
【図３】
2019163054.tif 000005
【図４】
2019163054.tif 000006
【図５】
2019163054.tif 000007
【国際調査報告】
2019163054.tif 000008
2019163054.tif 000009