(57)【特許請求の範囲】
【請求項１】
基本テンプレート群を記憶する記憶手段と、
複数のコンテンツによって構成された文書データを受け、各コンテンツの印象を判定して、基準となる印象に対する前記各コンテンツの印象類似度を求める判定手段と、
前記各コンテンツの印象類似度の異同に応じて、前記文書データをテンプレートとして登録する第１処理、又は、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度から得られる代表印象類似度の調和範囲に含まれる印象類似度を有する基本テンプレートを前記基本テンプレート群の中から選択して出力する第２処理、のいずれかを実行する処理手段と、
を有する情報処理装置。
【請求項２】
前記処理手段は、前記複数のコンテンツの中の基準数以上又は基準割合以上のコンテンツの印象類似度が第１類似範囲内に含まれる場合に、前記第１処理を実行し、それ以外の場合に前記第２処理を実行する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記処理手段は、前記基準数以上又は前記基準割合以上のコンテンツの印象類似度の差が閾値以下になる場合に、印象類似度が前記第１類似範囲内に含まれるとして、前記第１処理を実行し、それ以外の場合に前記第２処理を実行する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記処理手段は、前記第２処理において、前記複数のコンテンツを前記基本テンプレートに追加する、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記処理手段は、前記各コンテンツの印象類似度が前記基本テンプレートの印象類似度の第２類似範囲に含まれるように前記各コンテンツを加工する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記文書データは、少なくとも、１又は複数の画像コンテンツを含み、
前記基本テンプレートは、画像が入力される１又は複数の画像エリアを含み、
前記処理手段は、前記第２処理において、前記文書データに含まれている前記画像コンテンツの数と同じ数の画像エリアを有する前記基本テンプレートを選択して出力する、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記代表印象類似度は、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度の平均、又は、印象類似度の分布を示すマップ上において、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度の中心位置もしくは重心位置に対応する印象類似度である、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
前記調和範囲は、印象類似度の分布を示すマップ上において、前記代表印象類似度に対応する位置を基準にして規定される範囲である、
ことを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
前記調和範囲は、前記マップ上において、前記代表印象類似度に対応する位置に隣り合う位置を含む範囲である、
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
複数のコンテンツによって構成された文書のデータを受け、各コンテンツの印象を判定して、基準となる印象に対する前記各コンテンツの印象類似度を求める判定手段と、
前記複数のコンテンツの中の基準数以上又は基準割合以上のコンテンツの印象類似度が類似範囲内に含まれるか否かを評価する評価手段と、
前記評価の結果を出力する出力手段と、
を有する情報処理装置。
【請求項１１】
基本テンプレート群を記憶するコンピュータを、
複数のコンテンツによって構成された文書データを受け、各コンテンツの印象を判定して、基準となる印象に対する前記各コンテンツの印象類似度を求める判定手段、
前記各コンテンツの印象類似度の異同に応じて、前記文書データをテンプレートとして登録する第１処理、又は、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度から得られる代表印象類似度の調和範囲に含まれる印象類似度を有する基本テンプレートを前記基本テンプレート群の中から選択して出力する第２処理、のいずれかを実行する処理手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
チラシ、広告、ダイレクトメール（ＤＭ）、ポスター、はがき、カタログ、等のテンプレートが予め用意され、そのテンプレートが編集される場合がある。
【０００３】
特許文献１に記載の装置においては、デザインバリエーションを構成する要素を示す要素情報と、ユーザによって入力されたコンテンツ情報と、に基づいてドキュメントのデザインが作成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２３２４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザによって入力された文書データがテンプレートとして使用される場合がある。この場合において、文書のデザイン性が低い場合、デザイン性の低いテンプレートが作成されてしまうという問題が生じる。例えば、文書に含まれている複数のコンテンツが調和していない場合、デザイン性の低いテンプレートが作成されてしまうという問題が生じる。
【０００６】
本発明の目的は、文書データを常にテンプレートとして用いる場合と比較して、デザイン性の高いテンプレートが作成され又は提供されるようにすることにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、基本テンプレート群を記憶する記憶手段と、複数のコンテンツによって構成された文書データを受け、各コンテンツの印象を判定して、基準となる印象に対する前記各コンテンツの印象類似度を求める判定手段と、前記各コンテンツの印象類似度の異同に応じて、前記文書データをテンプレートとして登録する第１処理、又は、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度から得られる代表印象類似度の調和範囲に含まれる印象類似度を有する基本テンプレートを前記基本テンプレート群の中から選択して出力する第２処理、のいずれかを実行する処理手段と、を有する情報処理装置である。
【０００８】
請求項２に係る発明は、前記処理手段は、前記複数のコンテンツの中の基準数以上又は基準割合以上のコンテンツの印象類似度が第１類似範囲内に含まれる場合に、前記第１処理を実行し、それ以外の場合に前記第２処理を実行する、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に係る発明は、前記処理手段は、前記基準数以上又は前記基準割合以上のコンテンツの印象類似度の差が閾値以下になる場合に、印象類似度が前記第１類似範囲内に含まれるとして、前記第１処理を実行し、それ以外の場合に前記第２処理を実行する、ことを特徴とする請求項２に記載の情報処理装置である。
【００１０】
請求項４に係る発明は、前記処理手段は、前記第２処理において、前記複数のコンテンツを前記基本テンプレートに追加する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置である。
【００１１】
請求項５に係る発明は、前記処理手段は、前記各コンテンツの印象類似度が前記基本テンプレートの印象類似度の第２類似範囲に含まれるように前記各コンテンツを加工する、ことを特徴とする請求項４に記載の情報処理装置である。
【００１２】
請求項６に係る発明は、前記文書データは、少なくとも、１又は複数の画像コンテンツを含み、前記基本テンプレートは、画像が入力される１又は複数の画像エリアを含み、前記処理手段は、前記第２処理において、前記文書データに含まれている前記画像コンテンツの数と同じ数の画像エリアを有する前記基本テンプレートを選択して出力する、ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置である。
【００１３】
請求項７に係る発明は、前記代表印象類似度は、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度の平均、又は、印象類似度の分布を示すマップ上において、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度の中心位置もしくは重心位置に対応する印象類似度である、ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置である。
【００１４】
請求項８に係る発明は、前記調和範囲は、印象類似度の分布を示すマップ上において、前記代表印象類似度に対応する位置を基準にして規定される範囲である、ことを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置である。
【００１５】
請求項９に係る発明は、前記調和範囲は、前記マップ上において、前記代表印象類似度に対応する位置に隣り合う位置を含む範囲である、ことを特徴とする請求項８に記載の情報処理装置である。
【００１６】
請求項１０に係る発明は、複数のコンテンツによって構成された文書のデータを受け、各コンテンツの印象を判定して、基準となる印象に対する前記各コンテンツの印象類似度を求める判定手段と、前記複数のコンテンツの中の基準数以上又は基準割合以上のコンテンツの印象類似度が類似範囲内に含まれるか否かを評価する評価手段と、前記評価の結果を出力する出力手段と、を有する情報処理装置である。
【００１７】
請求項１１に係る発明は、基本テンプレート群を記憶するコンピュータを、複数のコンテンツによって構成された文書データを受け、各コンテンツの印象を判定して、基準となる印象に対する前記各コンテンツの印象類似度を求める判定手段、前記各コンテンツの印象類似度の異同に応じて、前記文書データをテンプレートとして登録する第１処理、又は、前記複数のコンテンツの中の少なくとも１つのコンテンツの印象類似度から得られる代表印象類似度の調和範囲に含まれる印象類似度を有する基本テンプレートを前記基本テンプレート群の中から選択して出力する第２処理、のいずれかを実行する処理手段、として機能させるプログラムである。
【発明の効果】
【００１８】
請求項１，２，３，７，８、９，１１に係る発明によると、文書データを常にテンプレートとして用いる場合と比較して、デザイン性の高いテンプレートが作成され又は提供される。
【００１９】
請求項４に係る発明によると、複数のコンテンツが調和していない場合であっても、デザイン性の良好なテンプレートが作成される。
【００２０】
請求項５に係る発明によると、コンテンツを加工しない場合と比べて、基本テンプレートのテイストと調和するコンテンツが作成される。
【００２１】
請求項６に係る発明によると、文書データに含まれている画像コンテンツの数と異なる数の画像エリアを有する基本テンプレートを選択する場合と比較して、画像コンテンツの挿入に適した基本テンプレートが選択される。
【００２２】
請求項１０に係る発明によると、文書データのデザインの品質が自動的に判定される。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係るテンプレート管理システムを示すブロック図である。
【図２】本実施形態に係るテンプレート管理装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】テンプレートの一例を示す模式図である。
【図５】文書データの一例を示す模式図である。
【図６】テイストマップの一例を示す図である。
【図７】テイスト管理テーブルの一例を示す図である。
【図８】基本テンプレート管理テーブルの一例を示す図である。
【図９】テンプレート管理装置による処理の一例を示すフローチャートである。
【図１０】テイストマップの一例を示す図である。
【図１１】テイストマップの一例を示す図である。
【図１２】編集済みテンプレートの一例を示す図である。
【発明を実施するための形態】
【００２４】
図１には、本発明の実施形態に係る情報処理システムとしてのテンプレート管理システムの一例が示されている。テンプレート管理システムは、情報処理装置としてのテンプレート管理装置１０と端末装置１２とを含む。テンプレート管理装置１０と端末装置１２は、ネットワーク等の通信経路Ｎに接続されている。図１に示す例では、１つの端末装置１２が通信経路Ｎに接続されているが、複数の端末装置１２が通信経路Ｎに接続されていてもよい。
【００２５】
テンプレート管理装置１０は、編集物を作成するためのテンプレートを管理し、要求に応じて、テンプレートを提供する機能を備えている。編集物は、例えば、チラシ、広告、ダイレクトメール（ＤＭ）、ポスター、はがき、カタログ、その他の文書、その他の画像、等である。テンプレートは、その編集物を作成するための雛型のデータである。また、テンプレート管理装置１０は、他の装置との間でデータを送受信する機能を備えている。
【００２６】
端末装置１２は、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン、携帯電話等の装置であり、他の装置との間でデータを送受信する機能を備えている。端末装置１２は、例えば、テンプレートを利用して編集物を作成するときに使用される装置である。
【００２７】
本実施形態に係るテンプレート管理システムにおいては、テンプレートの編集時に、例えば、テンプレートのデータがテンプレート管理装置１０から端末装置１２に送信され、そのテンプレートが端末装置１２に表示される。端末装置１２を利用してユーザによって編集指示が与えられると、テンプレート管理装置１０又は端末装置１２において、その編集指示に従ってテンプレートが編集される。
【００２８】
なお、端末装置１２がテンプレート管理装置１０に組み込まれて、テンプレート管理装置１０と端末装置１２が物理的に一体化された装置であってもよい。
【００２９】
以下、テンプレート管理装置１０の構成について詳しく説明する。図２には、テンプレート管理装置１０の構成が示されている。
【００３０】
通信部１４は通信インターフェースであり、通信経路Ｎを介して、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。例えば、通信部１４によって、テンプレートのデータが端末装置１２に送信され、端末装置１２から送信された文書データが受信される。なお、文書データは画像データを含むデータであってもよい。
【００３１】
基本テンプレート格納部１６はハードディスク等の記憶装置であり、基本テンプレートのデータを記憶する。例えば、デザインの異なる複数種類の基本テンプレートが予め作成され、それら複数の基本テンプレートのデータが基本テンプレート格納部１６に予め記憶されている。
【００３２】
基本テンプレートは、例えば、背景領域と、画像が表示される画像表示領域と、文字列が表示される文字列表示領域とを含む。背景領域や画像表示領域には、画像や図形等が表示される。文字列表示領域として、例えば、タイトル（表題）に関する文字列が入力されるタイトル表示領域、キャプション（説明文等）に関する文字列が入力されるキャプション表示領域、詳細説明に関する文字列が入力される詳細内容表示領域、等が、テンプレートに含まれている。
【００３３】
各基本テンプレートのデータには、当該基本テンプレートを識別するためのテンプレート識別情報（例えば、テンプレートＩＤやテンプレート名）と、テンプレートテイスト情報と、サンプル情報と、画像表示領域の個数を示す情報と、が予め対応付けられている。
【００３４】
テンプレートテイスト情報は、テンプレートのテイスト（印象）を示す情報である。このテイストは、例えば、人が対象物に対して有する印象を類型化した嗜好モデルに基づいて予め決定される。嗜好モデルにおいては、対象物の色相や色調によって印象が複数種類に分類されており、テンプレートの色相や色調によってテンプレートのテイストが決定される。例えば、テンプレートにおいて支配的な色相や色調が求められ、その支配的な色相や色調によってテンプレートのテイストが決定される。例えば、テイストの分布を示すテイストマップが予め作成されており、テンプレートテイスト情報は、そのテイストマップ上の座標を示すテイスト値である。テンプレートのテイストは、後述するサンプル画像やサンプル文字列のレイアウト、サンプル文字列のフォントのサイズ、そのフォントの種類、サンプル画像のサイズ、等によって決定されてもよい。なお、テンプレートのテイストやテイスト値がテンプレートの印象類似度の一例に相当する。
【００３５】
サンプル情報は、例えば、サンプルとして予め作成された文字列データ（サンプル文字列）や画像データ（サンプル画像）等である。サンプルとして、サンプル文字列とサンプル画像の両方が用いられてもよいし、いずれか一方が用いられてもよい。サンプル情報には、サンプルを識別するためのサンプル識別情報（例えば、サンプルＩＤ、サンプル名）と、サンプルテイスト情報と、基本テンプレート上におけるサンプルのサイズを示す情報と、が予め対応付けられている。基本テンプレートにおいて、例えば、サンプル文字列が文字列表示領域に予め入力されていてもよいし、サンプル画像が画像表示領域や背景領域に予め入力されていてもよい。サンプル情報は、ユーザによる編集が許可された情報であり、サンプル情報が編集されることにより、基本テンプレートに依拠した編集物が作成される。また、基本テンプレートには、ユーザによる編集が禁止された領域が含まれていてもよい。
【００３６】
サンプルテイスト情報は、サンプルのテイストを示す情報である。サンプル画像のテイストは、例えば色相や色調によって決定される。サンプル文字列のテイストは、文字列の色、文字列のフォントの種類、文字の大きさ、等によって決定される。サンプルテイスト情報は、例えば、テイストマップ上の座標を示すテイスト値である。
【００３７】
コンテンツ抽出部１８は、文書データに対して画像解析を適用することにより、文書データに含まれているコンテンツのデータを抽出する機能を備えている。文書データは、例えば、ＰＤＦ（Portable Document Format）形式のデータやＪＰＥＧ形式のデータ等であり、コンテンツとして、背景コンテンツ、画像コンテンツ、文字列コンテンツ（テキストコンテンツ）、等を含む。背景コンテンツは文書中の背景である。画像コンテンツは、背景画像以外の画像である。文字列コンテンツは、文書中の文字列（テキスト）である。文書データは、例えば、端末装置１２から送信されてもよいし、他の装置から送信されてもよい。また、文書データは、用紙等の記録媒体をスキャナによって読み取ることにより生成されたデータであってよい。文書データに、背景画像コンテンツ、画像コンテンツ及び文字列コンテンツが含まれている場合、コンテンツ抽出部１８は、文書データから、背景コンテンツのデータ、画像コンテンツのデータ及び文字列コンテンツのデータを抽出する。
【００３８】
テイスト判定部２０は、コンテンツ抽出部１８によって抽出された各コンテンツを解析することにより各コンテンツのテイスト（印象）を判定し、各コンテンツのテイストを示すコンテンツテイスト情報を作成する機能を備えている。背景コンテンツと画像コンテンツについては、テイスト判定部２０は、例えば、画像において支配的な色相や色調を求め、その支配的な色相や色調から、背景コンテンツや画像コンテンツのテイストを判定する。文字列コンテンツについては、テイスト判定部２０は、文字列の色、文字列のフォントの種類、文字の大きさ、等によって、文字列コンテンツのテイストを判定する。コンテンツテイスト情報は、例えば、テイストマップ上の座標を示すテイスト値である。なお、コンテンツのテイストやテイスト値がコンテンツの印象類似度の一例に相当する。
【００３９】
テイスト情報格納部２２はハードディスク等の記憶装置であり、テイストの定義を示すテイスト情報を記憶する。テイスト情報においては、テイストを識別するためのテイスト識別情報（例えば、テイストＩＤ、テイスト名）と、テイストに対応する色調や色相を示す情報（例えば、カラーパレット）と、テイストを文字列で示す感性キーワードと、が対応付けられている。
【００４０】
デザイン品質評価部２４は、文書データから抽出された各コンテンツのテイストに基づいて、当該文書のデザインの品質を評価する機能を備えている。例えば、全コンテンツの中で基準数以上又は基準割合以上のコンテンツのテイストが類似範囲に含まれる場合に、デザインの品質は「良」であると判定され、それ以外の場合に、デザインの品質は「不良」であると判定される。基準割合は、全コンテンツ数に対するコンテンツ数の割合である。基準数と基準割合は、例えば予め設定された値である。基準数と基準割合は、ユーザ等によって変更されてもよい。また、類似範囲の大きさは、例えば予め設定された大きさである。類似範囲の大きさは、ユーザ等によって変更されてもよい。全コンテンツのテイストが類似範囲に含まれる場合に、デザインの品質は「良」であると判定され、１つ以上のコンテンツが類似範囲に含まれない場合に、デザインの品質は「不良」であると判定されてもよい。また、全コンテンツの中で基準数以上又は基準割合以上のコンテンツのテイストが同一テイストである場合に、デザインの品質は「良」であると判定され、それ以外の場合に、デザインの品質は「不良」であると判定されてもよい。
【００４１】
具体的には、全コンテンツの中で基準数以上又は基準割合以上のコンテンツのテイストの差が閾値以下になる場合に、デザインの品質は「良」であると判定され、それ以外の場合に、デザインの品質は「不良」であると判定される。閾値は、例えば予め設定された値である。閾値は、ユーザ等によって変更されてもよい。デザイン品質評価部２４は、例えば、テイストマップ上において、各コンテンツのテイスト値に対応する位置（座標）の間の距離を演算する。基準数以上又は基準割合以上のコンテンツのテイスト値に対応する位置の間の距離が閾値以下になる場合に、デザインの品質は「良」であると判定され、それ以外の場合に、デザインの品質は「不良」であると判定される。
【００４２】
テンプレート選択部２６は、文書のデザインの品質が「不良」であると判定された場合に、基本テンプレート格納部１６に記憶されているテンプレート群の中から、各コンテンツのテイストに調和する基本テンプレートを選択する機能を備えている。テンプレート選択部２６は、例えば、文書データから抽出された全コンテンツの中の少なくとも１つのコンテンツのテイスト値に基づいて代表値を演算し、その代表値の調和範囲に含まれるテイスト値を有する基本テンプレートを選択する。この代表値は、文書のデザインのテイストを表していると言える。なお、代表値が代表印象類似度の一例に相当する。具体的には、テンプレート選択部２６は、全コンテンツの中の少なくとも１つのコンテンツのテイスト値の平均値、又は、テイストマップ上において、当該少なくとも１つのコンテンツのテイスト値の中心位置もしくは重心位置に対応するテイスト値を、代表値として演算する。調和範囲は、例えば、テイストマップ上において、代表値に対応する位置（座標）を基準にして規定される範囲である。調和範囲の大きさは、例えば予め設定された大きさである。調和範囲の大きさは、ユーザ等によって変更されてもよい。テンプレート選択部２６は、代表値に対応するテイストと同一のテイストを有する基本テンプレートを選択してもよい。また、テンプレート選択部２６は、コンテンツのテイストに調和する基本テンプレートであって、文書データに含まれる画像コンテンツの数と同じ数の画像表示領域を有する基本テンプレートを選択してもよい。
【００４３】
テンプレート選択部２６は、文書データから抽出された全コンテンツ（背景コンテンツ、画像コンテンツ、文字列コンテンツ）のテイスト値に基づいて代表値を演算してもよい。別の例として、テンプレート選択部２６は、背景コンテンツ、画像コンテンツ、又は、文字列コンテンツのいずれかのテイスト値に基づいて代表値を演算してもよい。別の例として、テンプレート選択部２６は、全コンテンツから選択された２種類以上のコンテンツのテイスト値に基づいて代表値を演算してもよい。別の例として、テンプレート選択部２６は、ユーザによって指定されたコンテンツのテイスト値に基づいて代表値を演算してもよい。
【００４４】
テンプレート生成部２８は、文書のデザインの品質が「良」であると判定された場合、文書データをテンプレートのデータとして登録する機能を備えている。テンプレート生成部２８は、例えば、文書データから抽出された背景コンテンツ、画像コンテンツ及び文字列コンテンツを有するテンプレートを作成し、そのテンプレートのデータを編集済みテンプレートのデータとして編集済みテンプレート格納部３０に記憶させる。
【００４５】
また、テンプレート生成部２８は、文書のデザインの品質が「不良」であると判定された場合に、テンプレート選択部２６によって選択された基本テンプレートに、文書データから抽出された各コンテンツを追加する機能を備えている。これにより、基本テンプレートに各コンテンツがマージされる。テンプレート生成部２８は、例えば、文書データから抽出された画像コンテンツをサンプル画像に替えて基本テンプレートに挿入し、文書データから抽出された文字列コンテンツをサンプル文字列に替えて基本テンプレートに入力する。これにより、編集済みテンプレートが作成され、そのデータは編集済みテンプレート格納部３０に記憶される。
【００４６】
編集済みテンプレート格納部３０はハードディスク等の記憶装置であり、テンプレート生成部２８によって作成された編集済みテンプレートのデータを記憶する。
【００４７】
制御部３２は、テンプレート管理装置１０の各部の動作を制御する機能を備えている。制御部３２は、例えば、テンプレートの追加、削除、編集及び表示処理等を行う機能を備えている。制御部３２は、例えば、新たに登録された基本テンプレートのデータを基本テンプレート格納部１６に記憶させる。また、制御部３２は、テンプレートを端末装置１２に表示させる機能を備えている。制御部３２は、例えば、テンプレート選択部２６によって選択されたテンプレート、テンプレートのサムネイル画像（縮小画像）、又は、ユーザによって指定されたテンプレートを、端末装置１２に表示させる機能を備えている。
【００４８】
テンプレートの編集時には、ユーザが端末装置１２を利用することにより、画像表示領域や文字列表示領域の内容が編集される。なお、編集には、情報の変更や追加等が含まれる。文字列表示領域については、例えば、文字列の入力、文字列の変更、フォントの設定、文字列のサイズの設定、文字の色の設定、文字の配置位置の変更、等が実行される。画像表示領域については、例えば、画像の追加、画像の変更、画像サイズの変更、画像の配置位置の変更、等が実行される。また、画像表示領域や文字列表示領域の位置が変更されてもよい。このような編集操作により、テンプレートに依拠した編集物が作成される。
【００４９】
以下、端末装置１２について詳しく説明する。図３には、端末装置１２の構成が示されている。
【００５０】
通信部３４は通信インターフェースであり、通信経路Ｎを介して、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。例えば、通信部３４によって、テンプレート管理装置１０から送信されたテンプレートのデータが受信され、文書データがテンプレート管理装置１０に送信される。記憶部３６はハードディスク等の記憶装置であり、プログラムやデータ等を記憶する。ＵＩ部３８はユーザインターフェースであり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置であり、操作部は、例えばキーボード、マウス、タッチパネル等の入力装置である。制御部４０は端末装置１２の各部の動作を制御する機能を備えている。
【００５１】
以下、図４を参照して、テンプレートについて詳しく説明する。図４には、基本テンプレートの一例が示されている。基本テンプレート４２は、例えば、背景領域４４と、画像が表示される画像表示領域４６，４８と、文字列が表示される文字列表示領域５０，５２，５４，５６と、を含む。背景領域４４にはサンプル画像が予め入力されており、画像表示領域４６，４８にはサンプル画像が予め入力されており、文字列表示領域５０，５２，５４，５６にはサンプル文字列が予め入力されている。テンプレートの編集時においては、例えば、テンプレート管理装置１０に登録されている基本テンプレートの一覧が、端末装置１２のＵＩ部３８に表示される。その一覧の中から基本テンプレート４２がユーザによって選択されると、基本テンプレート４２が端末装置１２のＵＩ部３８に表示される。端末装置１２においては、ユーザによって、文字列表示領域に文字列が入力され、画像表示領域に画像が入力される。または、サンプル文字列が編集されたり、サンプル画像が他の画像に変更されたりする。なお、編集済みテンプレートの一覧からテンプレートが選択され、そのテンプレートがユーザによって編集されてもよい。
【００５２】
以下、図５を参照して、文書データについて詳しく説明する。図５には、文書の一例が示されている。この文書５８は、背景コンテンツ６０と、画像コンテンツ６２，６４と、文字列コンテンツ６６，６８，７０，７２と、を含む。コンテンツ抽出部１８によって、文書５８からこれらのコンテンツが抽出され、テイスト判定部２０によって、各コンテンツのテイストが判定される。各コンテンツのテイストに基づいて、文書５８のデザインの品質が評価される。
【００５３】
以下、図６を参照して、テイストの評価に用いられるテイストマップについて説明する。図６には、テイストマップの一例が示されている。テイストマップ７４は、テイストの分布を示すマップである。テイストマップ７４は予め作成され、そのデータはテイスト情報格納部２２に予め記憶されている。テイストマップ７４は、例えば、２つの軸で規定される２次元マップである。テイストマップ７４上の各座標には、テイスト情報と感性キーワードとカラーパレットとが予め対応付けられている。つまり、テイストマップ７４上の各座標は、各テイストを示すテイスト値に対応している。テイストマップ７４上の座標を指定することにより、その座標に対応するテイストと感性キーワードが特定される。
【００５４】
テイストマップ７４においては、横軸がテイストの指標「ＷＡＲＭ」と「ＣＯＯＬ」を規定する指標軸であり、縦軸がテイストの指標「ＨＡＲＤ」と「ＳＯＦＴ」を規定する指標軸である。例えば、右側の領域ほど「ＣＯＯＬ」のテイスト感が強くなっている。つまり、右側の領域ほど「ＣＯＯＬ」感が強く感じられるテイストが対応付けられている。一方、左側の領域ほど「ＷＡＲＭ」のテイスト感が強くなっている。つまり、左側の領域ほど「ＷＡＲＭ」感が強く感じられるテイストが対応付けられている。また、上側の領域ほど「ＳＯＦＴ」のテイスト感が強くなっている。つまり、上側の領域ほど「ＳＯＦＴ」感が強く感じられるテイストが対応付けられている。一方、下側の領域ほど「ＨＡＲＤ」のテイスト感が強くなっている。つまり、下側の領域ほど「ＨＡＲＤ」感が強く感じられるテイストが対応付けられている。
【００５５】
図６に示す例では、テイストマップ７４は複数の領域に分割されており、各領域にはテイスト情報（例えば符号７６で示すテイスト「ロマンチック」等）が対応付けられている。また、各座標に感性キーワード（例えば符号７８で示す感性キーワード「可憐な」等）が対応付けられている。なお、テイストマップは、３次元以上の次元を有するマップであってもよいし、１次元のマップであってもよい。
【００５６】
カラーパレット（例えば符号８０で示すカラーパレット等）は、テイストに対応する色相や色調を示す情報である。例えば、カラーパレットを利用することにより、テンプレートのテイストやコンテンツのテイストが判定される。テイスト判定部２０は、例えば、画像コンテンツに含まれる全画素の色相と色調を分析し、色相と色調との組み合わせ毎に、その組み合わせに属する画素数をカウントし、画素数が最も多い色相と色調との組み合わせに対応するテイストを、当該画像コンテンツのテイストとして判定する。そのテイストに対応する感性キーワードが、例えば、当該画像コンテンツの画像感性キーワードに対応する。背景コンテンツやサンプル画像についても同様にテイストが判定される。別の例として、テイスト判定部２０は、テイストマップ７４上において、色相と色調との組み合わせ毎に、画像数に応じた直径の円を形成し、複数の円の重心位置に対応するテイストを、当該画像コンテンツのテイストとして判定してもよい。更に別の例として、Ｌａｂ色空間中の座標で規定されるＬ＊、ａ＊、ｂ＊が用いられてテイストが判定されてもよい。
【００５７】
また、テイストマップ７４の各座標に、フォントの種類を示す情報が対応付けられていてもよい。テイスト判定部２０は、テイストマップ７４上において、文字列コンテンツのフォントに対応する座標を特定し、その座標に対応するテイストを、当該文字列コンテンツのテイストとして判定する。テイスト判定部２０は、文字列の色、文字の大きさ、等によって、文字列コンテンツのテイストを判定してもよい。サンプル文字列についても同様にテイストが判定されてもよい。
【００５８】
図７には、テイスト管理テーブルの一例が示されている。テイスト管理テーブルは予め作成され、そのデータはテイスト情報格納部２２に予め記憶されている。テイスト管理テーブルにおいては、テイストＩＤとテイスト値の範囲を示す情報とが対応付けられている。テイストＩＤは、テイストマップ７４上のテイスト領域を示す情報である。テイスト値の範囲は、テイストマップ７４上におけるテイスト領域の座標によって定義されている。例えば、テイストＢは、テイストマップ７４上のテイスト領域Ｂを示しており、そのテイスト領域Ｂはテイスト「ロマンチック」に対応する領域である。テイスト値の範囲として、そのテイスト領域Ｂの座標が規定されている。他のテイストについても同様である。このテイスト管理テーブルを参照することにより、テイストマップ７４上の位置（座標）に対応するテイストが特定される。
【００５９】
以下、図８を参照して、基本テンプレート管理テーブルについて説明する。図８には、基本テンプレート管理テーブルの一例が示されている。基本テンプレート管理テーブルは予め作成され、そのデータは基本テンプレート格納部１６に予め記憶されている。基本テンプレート管理テーブルにおいては、ＩＤと、画像表示領域数と、テイスト値と、格納場所を示す情報と、が対応付けられている。ＩＤは、基本テンプレートを識別するための情報である。画像表示領域数は、基本テンプレートに設定されている画像表示領域の数である。図４に示す例で説明すると、基本テンプレート４２には、画像表示領域４６，４８が含まれている。従って、基本テンプレート４２の画像表示領域数は「２」である。テイスト値は、基本テンプレートのテイストを示すテンプレートテイスト情報の一例であり、テイストマップ７４上の座標に相当する。格納場所を示す情報は、基本テンプレートのデータの格納先を示すアドレス情報である。基本テンプレート管理テーブルを参照することにより、各基本テンプレートに設定されている画像表示領域の数とテイスト値が特定される。
【００６０】
以下、図９を参照して、テンプレート管理装置１０による処理について説明する。図９には、その処理を示すフローチャートが示されている。
【００６１】
まず、ユーザが端末装置１２を利用して、処理の対象となる文書データを入力する（Ｓ０１）。その文書データは、端末装置１２からテンプレート管理装置１０に送信される。
【００６２】
テンプレート管理装置１０においては、コンテンツ抽出部１８が、文書データから背景コンテンツ、画像コンテンツ及び文字列コンテンツを抽出する（Ｓ０２）。
【００６３】
次に、テイスト判定部２０が、各コンテンツを解析することにより各コンテンツのテイストを判定する（Ｓ０３）。これにより、各コンテンツのテイストを示すコンテンツテイスト情報（テイスト値）が作成される。
【００６４】
次に、デザイン品質評価部２４が、各コンテンツのテイストに基づいて、文書のデザインの品質を評価する。例えば、全コンテンツの中で基準数以上又は基準割合以上のコンテンツのテイストが類似範囲に含まれる場合に、デザインの品質は「良」であると判定され、それ以外の場合に、デザインの品質は「不良」であると判定される。
【００６５】
評価結果を示す情報がテンプレート管理装置１０から端末装置１２に送信され、端末装置１２のＵＩ部３８に評価結果が表示されてもよい。これにより、文書のデザインの品質が、ユーザに提示される。また、抽出された各コンテンツのデータがテンプレート管理装置１０から端末装置１２に送信され、端末装置１２のＵＩ部３８に表示されてもよい。ユーザがＵＩ部３８を利用することにより、各コンテンツが修正されてもよい。
【００６６】
文書のデザインの品質が「不良」であると判定された場合（Ｓ０４，Ｎｏ）、テンプレート選択部２６は、基本テンプレート格納部１６に記憶されているテンプレート群の中から、各コンテンツのテイストに調和する基本テンプレートを選択する（Ｓ０５）。テンプレート選択部２６は、例えば、全コンテンツの中の少なくとも１つのコンテンツのテイスト値から代表値を演算し、その代表値の調和範囲に含まれるテイスト値を有する基本テンプレートを選択する。
【００６７】
次に、テンプレート生成部２８は、基本テンプレートに、文書から抽出された各コンテンツをマージする（Ｓ０６）。これにより、編集済みテンプレートが作成される。編集済みテンプレートのデータは、編集済みテンプレート格納部３０に記憶され、テンプレート管理装置１０から端末装置１２に送信される。端末装置１２においては、ＵＩ部３８に、編集済みテンプレートが表示される（Ｓ０７）。
【００６８】
一方、文書のデザインの品質が「良」であると判定された場合（Ｓ０４，Ｙｅｓ）、テンプレート生成部２８は、文書からテンプレートを作成する（Ｓ０８）。テンプレート生成部２８は、例えば、文書から抽出された背景コンテンツ、画像コンテンツ及び文字列コンテンツを有する編集済みテンプレートを作成する。編集済みテンプレートのデータは、編集済みテンプレート格納部３０に記憶され、テンプレート管理装置１０から端末装置１２に送信される。端末装置１２においては、ＵＩ部３８に、編集済みテンプレートが表示される（Ｓ０７）。
【００６９】
なお、文書のデザインの品質が「不良」であると判定された場合に、ユーザの指示によって、ステップＳ０５，Ｓ０６の処理が実行されてもよい。例えば、品質が「不良」と判定された場合であっても、文書データの利用がユーザによって指示された場合、その文書データからテンプレートが作成されてもよい。
【００７０】
以下、テンプレート管理装置１０による処理について、具体例を挙げて説明する。例えば、図５に示されている文書５８のデータが処理対象の文書データとして入力されたものとする。この場合、文書５８から、背景コンテンツ６０、画像コンテンツ６２，６４、及び、文字列コンテンツ６６，６８，７０，７２のそれぞれのテイストが判定され、各コンテンツのテイスト値が求められる。この判定処理には、例えば、図６に示されているテイストマップ７４が用いられる。
【００７１】
図１０には、各コンテンツのテイスト値の一例が示されている。各コンテンツのテイスト値は、テイストマップ７４上の座標に対応している。テイスト値８２は背景コンテンツ６０のテイスト値であり、テイスト領域Ｏに属している。テイスト値８４は画像コンテンツ６２のテイスト値であり、テイスト領域Ｊに属している。テイスト値８６は画像コンテンツ６４のテイスト値であり、テイスト領域Ｅに属している。テイスト値８８は文字列コンテンツ６６，６８，７０，７２のテイスト値（例えば、平均のテイスト値）であり、テイスト領域Ｄに属している。例えば、背景コンテンツ６０のテイストは「クラシック・ダンディ」であり、画像コンテンツ６２のテイストは「ゴージャス」であり、画像コンテンツ６４のテイストは「ナチュラル」であり、文字列コンテンツ６６，６８，７０，７２のテイストは「カジュアル」である。
【００７２】
デザイン品質評価部２４は、例えば、全コンテンツの中で基準数以上又は基準割合以上のコンテンツのテイストが同一テイストである場合に、文書５８のデザインの品質は「良」であると判定し、それ以外の場合に、デザインの品質は「不良」であると判定してもよい。例えば、２つ以上のコンテンツのテイストが同一テイストである場合や、５０％以上のコンテンツのテイストが同一テイストである場合に、デザインの品質は「良」であると判定される。もちろん、基準数と基準割合の値は一例に過ぎず、別の値が用いられてもよい。図１０に示す例では、全コンテンツが異なるテイストを有しているため、この判定基準によると、文書５８のデザインの品質は「不良」であると判定される。
【００７３】
別の例として、デザイン品質評価部２４は、全コンテンツのテイストが同一テイストである場合に、文書５８のデザインの品質は「良」であると判定し、それ以外の場合に、デザインの品質は「不良」であると判定してもよい。図１０に示す例では、全コンテンツが異なるテイストを有しているため、この判定基準によると、文書５８のデザインの品質は「不良」であると判定される。
【００７４】
別の例として、デザイン品質評価部２４は、テイストマップ７４上において、テイスト値８２，８４，８６，８８に対応する位置（座標）の間の距離を演算し、基準数以上又は基準割合以上のコンテンツのテイスト値に対応する位置の間の距離が閾値以下になる場合に、文書５８のデザインの品質は「良」であると判定し、それ以外の場合に、デザインの品質は「不良」であると判定してもよい。全コンテンツのテイスト値に対応する位置の間の距離が閾値以下となる場合に、デザインの品質は「良」であると判定されてもよい。
【００７５】
別の例として、デザイン品質評価部２４は、テイストマップ７４上において、全コンテンツの中で基準数以上又は基準割合以上のコンテンツのテイストが、互いに隣接するテイスト領域に含まれる場合に、デザインの品質は「良」であると判定し、それ以外の場合に、デザインの品質は「不良」であると判定してもよい。全コンテンツのテイストが互い隣接するテイスト領域に含まれる場合に、デザインの品質は「良」であると判定されてもよい。
【００７６】
以下、図１１を参照して、文書５８のデザインの品質が「不良」であると判定された場合の処理について説明する。図１１には、テイストマップの一例が示されている。テンプレート選択部２６は、全コンテンツの中の少なくとも１つのコンテンツのテイスト値に基づいて代表値を演算する。テンプレート選択部２６は、例えば、以下に示す演算条件１〜８の中の少なくとも１つの条件に従って代表値を演算する。演算に用いられる演算条件は、ユーザによって指定されてもよいし、予め設定されていてもよい。複数の演算条件が指定され、演算条件毎に代表値が演算されてもよい。
【００７７】
演算条件１においては、テンプレート選択部２６は、文書データから抽出された全コンテンツのテイスト値に基づいて代表値を演算する。この場合、全コンテンツのテイスト値の平均値、又は、テイストマップ７４上における全コンテンツのテイスト値の中心位置もしくは重心位置に対応するテイスト値が、代表値として用いられる。具体例においては、テイスト値８２，８４，８６，８８の平均値、中心位置に対応するテイスト値、又は、重心位置に対応するテイスト値が、代表値として用いられる。
【００７８】
演算条件２においては、テンプレート選択部２６は、背景コンテンツのテイスト値を代表値として用いる。具体例においては、背景コンテンツ６０のテイスト値８２が代表値として用いられる。
【００７９】
演算条件３においては、テンプレート選択部２６は、全画像コンテンツのテイスト値に基づいて代表値を演算する。この場合、全画像コンテンツのテイスト値の平均値、又は、全画像コンテンツのテイスト値の中心位置もしくは重心位置に対応するテイスト値が、代表値として用いられる。具体例においては、テイスト値８４，８６の平均値、中心位置に対応するテイスト値、又は、重心位置に対応するテイスト値が、代表値として用いられる。
【００８０】
演算条件４においては、テンプレート選択部２６は、全文字列コンテンツのテイスト値に基づいて代表値を演算する。この場合、全文字列コンテンツのテイスト値の平均値、又は、全文字列コンテンツのテイスト値の中心位置もしくは重心位置に対応するテイスト値が、代表値として用いられる。具体例においては、テイスト値８８が代表値として用いられる。
【００８１】
演算条件５においては、テンプレート選択部２６は、背景コンテンツと全画像コンテンツのテイスト値に基づいて代表値を演算する。この場合、背景コンテンツと全画像コンテンツのテイスト値の平均値、又は、背景コンテンツと全画像コンテンツのテイスト値の中心位置もしくは重心位置に対応するテイスト値が、代表値として用いられる。具体例においては、テイスト値８２，８４，８６の平均値、中心位置に対応するテイスト値、又は、重心位置に対応するテイスト値が、代表値として用いられる。
【００８２】
演算条件６においては、テンプレート選択部２６は、背景コンテンツと全文字列コンテンツのテイスト値に基づいて代表値を演算する。この場合、背景コンテンツと全文字列コンテンツのテイスト値の平均値、又は、背景コンテンツと全文字列コンテンツのテイスト値の中心位置もしくは重心位置に対応するテイスト値が、代表値として用いられる。具体例においては、テイスト値８２，８８の平均値、中心位置に対応するテイスト値、又は、重心位置に対応するテイスト値が、代表値として用いられる。
【００８３】
演算条件７においては、テンプレート選択部２６は、全画像コンテンツと全文字列コンテンツのテイスト値に基づいて代表値を演算する。この場合、全画像コンテンツと全文字列コンテンツのテイスト値の平均値、又は、全画像コンテンツと全文字列コンテンツのテイスト値の中心位置もしくは重心位置に対応するテイスト値が、代表値として用いられる。具体例においては、テイスト値８４，８６，８８の平均値、中心位置に対応するテイスト値、又は、重心位置に対応するテイスト値が、代表値として用いられる。
【００８４】
演算条件８においては、テンプレート選択部２６は、ユーザによって指定された１又は複数のコンテンツのテイスト値に基づいて代表値を演算する。
【００８５】
一例として、代表値９０が求められたものとする。この代表値９０は、文書５８のデザインのテイストを示していると言える。代表値９０はテイスト領域Ｅに属しており、そのテイストは「ナチュラル」である。従って、文書５８のデザインのテイストは、「ナチュラル」であると評価されたことになる。
【００８６】
テンプレート選択部２６は、基本テンプレート格納部１６に記憶されている基本テンプレート群の中から、文書５８に含まれる画像コンテンツの数と同じ数の画像表示領域を有する基本テンプレートであって、代表値９０の調和範囲に含まれるテイスト値を有する１又は複数の基本テンプレートを選択する。具体例においては、文書５８には、２つの画像コンテンツ（画像コンテンツ６２，６４）が含まれているため、２つの画像表示領域を有する基本テンプレートが選択される。もちろん、テンプレート選択部２６は、文書５８に含まれる画像コンテンツの数と異なる数の画像表示領域を有する基本テンプレートであって、代表値９０の調和範囲に含まれるテイスト値を有する基本テンプレートを選択してもよい。
【００８７】
テンプレート選択部２６は、例えば、テイスト領域Ｅに属する基本テンプレートを選択してもよいし、代表値９０の座標に対応付けられているテイストを有する基本テンプレートを選択してもよい。これにより、文書５８と同一テイストを有する基本テンプレートが選択される。つまり、文書５８と調和する基本テンプレートが選択される。
【００８８】
別の例として、テンプレート選択部２６は、調和範囲９２を画定し、テイストがその調和範囲９２に含まれる基本テンプレートを選択してもよい。これにより、文書５８と調和する基本テンプレートが選択される。調和範囲９２は、例えば、代表値９０の位置を中心位置として、予め設定された直径を有する円状の領域である。もちろん、調和範囲９２は、矩形状の領域であってもよい。また、代表値は調和範囲の中心位置でなくてもよい。図１１に示す例では、テイスト領域Ｅ（ナチュラル）に属する基本テンプレート、テイスト領域Ｊ（ゴージャス）に属する基本テンプレート、及び、テイスト領域Ｋ（クラシック）に属する基本テンプレートが選択される。
【００８９】
更に別の例として、テンプレート選択部２６は、テイストマップ７４上において、テイスト領域Ｅに隣り合うテイスト領域を調和範囲として採用してもよい。図１１に示す例では、テイスト領域Ｂ，Ｄ，Ｅ，Ｇ，Ｊ，Ｋが調和範囲として採用され、これらの領域に属する基本テンプレートが選択される。
【００９０】
テンプレート選択部２６は、テイストが調和範囲に含まれる複数の基本テンプレートの中で、代表値９０に対応するテイストに近いテイストを有する基本テンプレートほど、調和度の高い基本テンプレートとして選択してもよい。テンプレート選択部２６は、例えば、代表値９０の位置を中心位置として、同心円状に複数の調和範囲を形成し、テイストが中心位置に近い調和範囲に属する基本テンプレートほど、文書５８との調和度が高い基本テンプレートとして選択する。例えば、テイストが中心位置に最も近い調和範囲に属する基本テンプレートが、文書５８との調和度が「大」の基本テンプレートに相当し、２番目に近い調和範囲に属する基本テンプレートが、文書５８との調和度が「中」の基本テンプレートに相当し、３番目に近い調和範囲に属する基本テンプレートが、文書５８との調和度が「小」の基本テンプレートに相当する。なお、４つ以上の調和範囲が設定されてもよい。
【００９１】
上記の選択処理によって、例えば、図４に示されている基本テンプレート４２が選択されたものとする。テンプレート生成部２８は、その基本テンプレート４２に、文書５８から抽出されたコンテンツ（背景コンテンツ６０、画像コンテンツ６２，６４、文字列コンテンツ６６，６８，７０，７２）をマージする。これにより、編集済みテンプレートが作成され、そのデータは編集済みテンプレート格納部３０に記憶されている。また、編集済みテンプレートのデータは、テンプレート管理装置１０から端末装置１２に送信され、端末装置１２のＵＩ部３８に表示される。
【００９２】
複数の基本テンプレートが選択された場合、選択された各基本テンプレートに、文書５８から抽出されたコンテンツがマージされ、これにより、複数の編集済みテンプレートが作成される。また、上記の演算条件１〜８の中から複数の演算条件が指定され、演算条件毎に代表値が演算された場合、代表値毎に、その代表値の調和範囲に含まれる基本テンプレートが選択される。この場合、複数の基本テンプレートに、文書５８から抽出されたコンテンツがマージされ、これにより、複数の編集済みテンプレートが作成される。複数の編集済みテンプレートのデータは編集済みテンプレート格納部３０に格納される。また、端末装置１２のＵＩ部３８には、複数の編集済みテンプレートが表示される。複数の編集済みテンプレートが作成された場合、ユーザによって指定された編集済みテンプレートのデータが編集済みテンプレート格納部３０に記憶され、ユーザによって指定されなかった編集済みテンプレートは記憶されなくてもよい。
【００９３】
選択される基本テンプレートの数が、予め設定されていてもよいし、ユーザによって設定されてもよい。この場合、調和度の高い基本テンプレートから順に、その数の基本テンプレートが選択されてもよいし、任意の基本テンプレートが選択されてもよい。
【００９４】
図１２には、編集済みテンプレートの一例が示されている。編集済みテンプレート９４は、基本テンプレート４２と文書５８から抽出されたコンテンツとによって作成されたテンプレートである。具体的には、基本テンプレート４２の背景領域４４に、文書５８から抽出された背景コンテンツ６０が挿入されており、基本テンプレート４２の画像表示領域４６，４８に、文書５８から抽出された画像コンテンツ６２，６４が挿入されており、基本テンプレート４２の文字列表示領域５０，５２，５４，５６に、文書５８から抽出された文字列コンテンツ６６，６８，７０，７２が挿入されている。
【００９５】
テンプレート生成部２８は、文字列表示領域５０，５２，５４，５６に入力された文字列コンテンツ６６，６８，７０，７２のフォントとして、基本テンプレート４２の文字列表示領域５０，５２，５４，５６に設定されているフォントを用いてもよい。これにより、文字列コンテンツ６６，６８，７０，７２は、文字列表示領域５０，５２，５４，５６に設定されているフォントによって表現される。これにより、基本テンプレートのテイストと調和する文字列コンテンツが得られる。もちろん、ユーザによって指定されたフォントが用いられてもよい。
【００９６】
また、テンプレート生成部２８は、画像コンテンツ６２，６４のテイストが、基本テンプレート４２のテイストの類似範囲に含まれるように、画像コンテンツ６２，６４に対して色補正処理を適用してもよい。この色補正処理によって、画像コンテンツ６２，６４の色相や色調が調整される。類似範囲は、例えば、テイストマップ７４上において、基本テンプレート４２のテイスト値に対応する位置を中心位置として設定された範囲である。その範囲は、円形状の範囲であってもよいし、矩形状の範囲であってもよいし、その他の形状を有する範囲であってもよい。テンプレート生成部２８は、画像コンテンツ６２，６４のテイストが、基本テンプレート４２のテイストと同一のテイストとなるように、画像コンテンツ６２，６４の色相や色調を調整してもよい。テンプレート生成部２８は、画像コンテンツ６２，６４のテイスト値と基本テンプレート４２のテイスト値との差が閾値以上となる場合に、色補正処理を適用してもよい。この処理により、基本テンプレートのテイストと調和する画像コンテンツが得られる。
【００９７】
また、テンプレート生成部２８は、画像コンテンツ６２，６４のサイズを、基本テンプレート４２中の画像表示領域４６，４８のサイズに変換して、画像コンテンツ６２，６４を画像表示領域４６，４８に配置してもよい。テンプレート生成部２８は、例えば、画像コンテンツ６２，６４の縦サイズと横サイズが、画像表示領域４６，４８の縦サイズと横サイズに一致するように、画像コンテンツ６２，６４に対してトリミング処理を適用する。例えば、画像コンテンツの中心座標を基準として、画像表示領域のサイズに一致するように画像コンテンツにトリミング処理を適用する。または、ユーザがトリミング処理の対象となる領域を指定してもよい。
【００９８】
テンプレート生成部２８は、基本テンプレート４２のテイストの類似範囲に含まれるテイストを有するフォントを特定してもよい。そのフォントを示す情報は、テンプレート管理装置１０から端末装置１２に送信される。端末装置１２のＵＩ部３８には、そのフォントを示す情報が、デザイン編集のガイドとして表示される。これにより、基本テンプレート４２のテイストに調和するフォントがユーザに提供される。
【００９９】
テンプレート生成部２８は、文書５８から抽出されたコンテンツ群の中から、基本テンプレート４２にマージされないコンテンツを削除し、削除されなかったコンテンツを基本テンプレート４２にマージしてもよい。削除対象となるコンテンツは、例えば、端末装置１２を利用してユーザによって指定される。
【０１００】
テンプレート生成部２８は、編集済みテンプレート９４のテイストを変更してもよい。例えば、ユーザが端末装置１２を利用して変更指示を与える。テンプレート生成部２８は、その変更指示が示すテイストに調和するように、編集済みテンプレート９４に含まれている各コンテンツのテイストを変更する。
【０１０１】
なお、基本テンプレート４２に含まれている画像表示領域の数は、テンプレートの作成者や管理者等によって変更されてもよい。
【０１０２】
文書５８のデザインの品質が「良」であると判定された場合、テンプレート生成部２８は、文書５８からテンプレートを作成する。この場合、背景コンテンツ６０と、画像コンテンツ６２，６４と、文字列コンテンツ６６，６８，７０，７２と、を含むテンプレートが作成される。このテンプレートのデータは、編集済みテンプレートのデータとして編集済みテンプレート格納部３０に記憶される。
【０１０３】
以上のように、本実施形態では、入力された文書からコンテンツ群が抽出され、各コンテンツのテイストが判定され、各コンテンツのテイストに基づいて、文書のデザイン品質が評価される。つまり、各コンテンツが調和しているか否かが判定される。この処理により、文書のデザイン品質の評価結果がユーザに提示される。例えば、デザインの品質評価を行うことがユーザによって困難な場合であっても、本実施形態によると、その評価結果がユーザに提示される。
【０１０４】
また、文書のデザインの品質が「良」であると判定された場合、入力された文書からテンプレートが作成され、そのテンプレートが登録される。一方、文書のデザインの品質が「不良」であると判定された場合、その文書からテンプレートは作成されない。これにより、入力された文書から常にテンプレートを作成して登録する場合と比較して、よりデザイン性の高いテンプレートが作成されて登録される。このテンプレートを用いることにより、相対的にデザイン性の高い編集物が作成され得る。
【０１０５】
文書のデザインの品質が「不良」であると判定された場合、その文書のテイストに調和する基本テンプレートが選択され、その文書から抽出されたコンテンツ群が基本テンプレートにマージされ、これにより、編集済みテンプレートが作成される。これにより、デザインの品質が「不良」であると判定された文書からテンプレートを作成する場合と比べて、よりデザイン性の高いテンプレートが作成されて登録される。このテンプレートを用いることにより、相対的にデザイン性の高い編集物が作成され得る。
【０１０６】
また、本実施形態によると、膨大なテンプレートの中から常にユーザがテンプレートを選択する場合と比べて、文書のテイストに調和するテンプレートが選択され易くなり、ユーザの手間が軽減される。
【０１０７】
上記のテンプレート管理装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、テンプレート管理装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、テンプレート管理装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、テンプレート管理装置１０の各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。別の例として、テンプレート管理装置１０の各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１０８】
１０  テンプレート管理装置、１２  端末装置、１６  基本テンプレート格納部、１８  コンテンツ抽出部、２０  テイスト判定部、２２  テイスト情報格納部、２４  デザイン品質判定部、２６  テンプレート選択部、２８  テンプレート生成部、３０  編集済みテンプレート格納部。
【図１】
0006623603.tif 000002
【図２】
0006623603.tif 000003
【図３】
0006623603.tif 000004
【図４】
0006623603.tif 000005
【図５】
0006623603.tif 000006
【図６】
0006623603.tif 000007
【図７】
0006623603.tif 000008
【図８】
0006623603.tif 000009
【図９】
0006623603.tif 000010
【図１０】
0006623603.tif 000011
【図１１】
0006623603.tif 000012
【図１２】
0006623603.tif 000013