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