(57)【特許請求の範囲】
【請求項１】
アルバムのデザイン形式を定める複数のアルバムテンプレートを格納するアルバムテンプレート格納部と、
前記アルバムテンプレート格納部が格納している複数のアルバムテンプレートのそれぞれにおいて連続する一部のレイアウト領域のデザイン形式をそれぞれ定める複数のユニットテンプレートを格納するユニットテンプレート格納部と、
アルバムに掲載される複数の画像を格納する画像格納部と、
前記画像格納部が格納している画像の内容に基づいて、ユニットテンプレートによってデザイン形式が定められるレイアウト領域毎に、前記画像格納部が格納している複数の画像を分類する画像分類部と、
前記画像分類部によって分類された第１画像群に含まれる画像の内容に基づいて、前記ユニットテンプレート格納部が格納している複数のアルバムテンプレートがそれぞれ含む複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択し、また、前記画像分類部によって分類された第２画像群に含まれる画像の内容に基づいて、前記ユニットテンプレート格納部が格納している複数のアルバムテンプレートがそれぞれ含む複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択するユニットテンプレート選択部と、
前記ユニットテンプレート選択部が選択した第１ユニットテンプレートのレイアウト領域に、前記画像分類部によって分類された第１画像群に含まれる画像をレイアウトし、また、前記ユニットテンプレート選択部が選択した第２ユニットテンプレートのレイアウト領域に、前記画像分類部によって分類された第２画像群に含まれる画像をレイアウトする画像レイアウト部と
を備えるアルバム作成装置。
【請求項２】
前記ユニットテンプレート格納部は、
第１のデザイン形式のユニットテンプレートを格納する第１デザイン形式テンプレート格納部と、
第２のデザイン形式のユニットテンプレートを格納する第２デザイン形式テンプレート格納部と
を有し、
前記ユニットテンプレート選択部は、前記第１デザイン形式テンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択した場合、前記第１デザイン形式テンプレート格納部が格納している複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択し、また、前記第２デザイン形式テンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択した場合、前記第２デザイン形式テンプレート格納部が格納している複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択する
請求項１に記載のアルバム作成装置。
【請求項３】
前記第１デザイン形式テンプレート格納部は、第１のデザイナによってデザインされたデザイン形式を定めるユニットテンプレートを格納し、
前記第２デザイン形式テンプレート格納部は、第２のデザイナによってデザインされたデザイン形式のユニットテンプレートを格納する
請求項２に記載のアルバム作成装置。
【請求項４】
前記ユニットテンプレート選択部は、
前記画像分類部によって分類された第１画像群に含まれる画像の内容に基づいて、前記ユニットテンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択する第１ユニットテンプレート選択部と、
前記第１ユニットテンプレート選択部が選択した第１ユニットテンプレートと、前記ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートのそれぞれとの類似度を算出するテンプレート類似度算出部と、
前記ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートから、前記テンプレート類似度算出部が算出した類似度が予め定められた類似度より大きい１つの第２ユニットテンプレートを選択する第２ユニットテンプレート選択部と
を有する請求項１に記載のアルバム作成装置。
【請求項５】
前記類似度算出部は、前記第１ユニットテンプレート選択部が選択した第１ユニットテンプレートで定義された画像の配置枠の形状、及び前記ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートのそれぞれで定義された画像の配置枠の形状に基づいて類似度を算出する
請求項４に記載のアルバム作成装置。
【請求項６】
前記ユニットテンプレート格納部は、アルバムの表紙のデザイン形式を定める複数の表紙ユニットテンプレートと、アルバムの本編のデザイン形式を定める複数の本編ユニットテンプレートと、アルバムの裏表紙のデザイン形式を定める複数の裏表紙ユニットテンプレートとを格納し、
前記ユニットテンプレート選択部は、
前記画像分類部がアルバムの表紙のレイアウト領域に対して分類した画像の内容に基づいて、前記ユニットテンプレート格納部が格納している複数の表紙ユニットテンプレートから１つの表紙ユニットテンプレートを選択する表紙ユニットテンプレート選択部と、
前記画像分類部がアルバムの本編のレイアウト領域に対して分類した画像の内容に基づいて、前記ユニットテンプレート格納部が格納している複数の本編ユニットテンプレートから１つの本編ユニットテンプレートを選択する本編ユニットテンプレート選択部と、
前記画像分類部がアルバムの裏表紙のレイアウト領域に対して分類した画像の内容に基づいて、裏表紙ユニットテンプレート格納部が格納している複数の裏表紙ユニットテンプレートから１つの裏表紙ユニットテンプレートを選択する裏表紙ユニットテンプレート選択部と
を有する請求項１に記載のアルバム作成装置。
【請求項７】
前記ユニットテンプレート格納部が格納している複数のユニットテンプレートのそれぞれで定義された画像の配置枠に対応づけて、当該画像の配置枠に配置されるべき画像の種別を格納する画像種別格納部と、
前記画像分類部が分類した画像群に含まれる画像の種別を抽出する画像種別抽出部と、
前記画像種別抽出部が抽出した画像の種別と前記画像種別格納部が格納している画像種別とを比較することによって、前記画像分類部がレイアウト領域毎に分類した画像群に対する、前記ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出するマッチ度算出部と
をさらに備え、
前記ユニットテンプレート選択部は、前記ユニットテンプレート格納部が格納している複数の第１ユニットテンプレートから、前記画像分類部によって分類された第１画像群に対して前記マッチ度算出部がより高いマッチ度を算出した第１ユニットテンプレートをより優先して選択し、また、前記ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートから、前記画像分類部によって分類された第２画像群に対して前記マッチ度算出部がより高いマッチ度を算出した第２ユニットテンプレートをより優先して選択する
請求項１に記載のアルバム作成装置。
【請求項８】
前記画像格納部が格納している複数の画像のそれぞれの撮像条件を格納する撮像条件格納部
をさらに備え、
前記画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像の撮像時の撮像条件を格納しており、
前記画像種別抽出部は、前記画像分類部が分類した画像群に含まれる画像の種別として、前記撮像条件格納部が格納している撮像条件を抽出し、
前記マッチ度算出部は、前記画像種別抽出部が抽出した画像の撮像条件と前記画像種別格納部が格納している画像の撮像条件とを比較することによって、前記画像分類部がレイアウト領域毎に分類した画像群に対する、前記ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する
請求項７に記載のアルバム作成装置。
【請求項９】
前記撮像条件格納部は、前記画像格納部が格納している複数の画像のそれぞれの合焦距離を格納し、
前記画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像の撮像時の合焦距離を格納しており、
前記画像種別抽出部は、前記画像分類部が分類した画像群に含まれる画像の種別として、前記撮像条件格納部が格納している合焦距離を抽出し、
前記マッチ度算出部は、前記画像種別抽出部が抽出した合焦距離と前記画像種別格納部が格納している合焦距離とを比較することによって、前記画像分類部がレイアウト領域毎に分類した画像群に対する、前記ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する
請求項８に記載のアルバム作成装置。
【請求項１０】
前記撮像条件格納部は、前記画像格納部が格納している複数の画像のそれぞれの撮像モードを格納し、
前記画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像の撮像時の撮像モードを格納しており、
前記画像種別抽出部は、前記画像分類部が分類した画像群に含まれる画像の種別として、前記撮像条件格納部が格納している撮像モードを抽出し、
前記マッチ度算出部は、前記画像種別抽出部が抽出した撮像モードと前記画像種別格納部が格納している撮像モードとを比較することによって、前記画像分類部がレイアウト領域毎に分類した画像群に対する、前記ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する
請求項８に記載のアルバム作成装置。
【請求項１１】
前記画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像に含まれる被写体の種類を格納しており、
前記画像種別抽出部は、前記画像分類部が分類した画像群に含まれる画像の内容に基づいて、当該画像に含まれる被写体の種類を抽出し、
前記マッチ度算出部は、前記画像種別抽出部が抽出した被写体の種類と前記画像種別格納部が格納している被写体の種類とを比較することによって、前記画像分類部がレイアウト領域毎に分類した画像群に対する、前記ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する
請求項７に記載のアルバム作成装置。
【請求項１２】
連続するレイアウト領域に分類される複数の画像群を選択するための、複数の画像群の間における、画像群に含まれる画像の種別に関する選択条件を格納する画像群選択条件格納部
をさらに備え、
前記画像分類部は、
前記画像格納部が格納している複数の画像を複数の画像群に分割する画像群分割部と、
前記画像群分割部が分割した複数の画像群に含まれる画像の種別に基づいて、前記画像群分割部が分割した複数の画像群の間における、前記画像群選択条件格納部が格納している選択条件への合致度を示す画像群合致度を算出する画像群合致度算出部と、
第１レイアウト領域に分類された第１画像群との間で前記画像群合致度算出部がより高い合致度を算出した画像群を、当該第１レイアウト領域と連続する第２レイアウト領域により優先して分類する画像群割り当て部と
を有する請求項７に記載のアルバム作成装置。
【請求項１３】
前記ユニットテンプレート選択部は、
連続するレイアウト領域のそれぞれのデザイン形式を定める複数のユニットテンプレートを選択するための、複数のユニットテンプレートの間における、ユニットテンプレートが定めるデザイン形式に関する選択条件を格納するユニットテンプレート選択条件格納部と、
前記ユニットテンプレート格納部が格納している複数のユニットテンプレートが定めるデザイン形式に基づいて、前記ユニットテンプレート格納部が格納している複数のユニットテンプレートの間における、前記ユニットテンプレート選択条件格納部が格納している選択条件への合致度を示すユニットテンプレート合致度を算出するユニットテンプレート合致度算出部と、
前記画像分類部によって第１レイアウト領域に分類された第１画像群に含まれる画像の内容に基づいて、前記ユニットテンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択する第１ユニットテンプレート選択部と
を有し、
前記アルバム作成装置は、
前記画像群分割部が分割した複数の画像群と前記ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートとの組み合わせ毎に、第１ユニットテンプレート選択部が選択した第１テンプレートとの間で前記テンプレート合致度算出部が算出したユニットテンプレート合致度、前記画像群合致度算出部が第１画像群との間で算出した画像群合致度、及び前記マッチ度算出部が算出した画像群に対する第２ユニットテンプレートのマッチ度に基づいて、第１レイアウト領域と連続する第２レイアウト領域に分類すべき画像群及び当該第２レイアウト領域のデザイン形式を定める第２ユニットテンプレートの１つの組を選択する最適レイアウト決定部
をさらに備える請求項１２に記載のアルバム作成装置。
【請求項１４】
コンピュータを請求項１から請求項１３のいずれか1つに記載のアルバム作成装置として機能させるためのプログラム。
【請求項１５】
ＲＡＭに読み出されたプログラムをＣＰＵが実行することにより、前記ＣＰＵを有するコンピュータが、アルバムを作成するアルバム作成方法であって、
前記ＣＰＵが、前記プログラムに基づいて動作して前記コンピュータが有するハードウェアを制御することにより、アルバムのデザイン形式を定める複数のアルバムテンプレートを格納するアルバムテンプレート格納段階と、
前記ＣＰＵが、前記プログラムに基づいて動作して前記コンピュータが有するハードウェアを制御することにより、前記アルバムテンプレート格納段階において格納されている複数のアルバムテンプレートのそれぞれにおいて連続する一部のレイアウト領域のデザイン形式をそれぞれ定める複数のユニットテンプレートを格納するユニットテンプレート格納段階と、
前記ＣＰＵが、前記プログラムに基づいて動作して前記コンピュータが有するハードウェアを制御することにより、アルバムに掲載される複数の画像を格納する画像格納段階と、
前記ＣＰＵが、前記プログラムに基づいて動作して前記コンピュータが有するハードウェアを制御することにより、前記画像格納段階において格納されている画像の内容に基づいて、ユニットテンプレートによってデザイン形式が定められるレイアウト領域毎に、前記画像格納段階において格納されている複数の画像を分類する画像分類段階と、
前記ＣＰＵが、前記プログラムに基づいて動作して前記コンピュータが有するハードウェアを制御することにより、前記画像分類段階において分類された第１画像群に含まれる画像の内容に基づいて、前記ユニットテンプレート格納段階において格納されている複数のアルバムテンプレートがそれぞれ含む複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択し、また、前記画像分類段階において分類された第２画像群に含まれる画像の内容に基づいて、前記ユニットテンプレート格納段階において格納されている複数のアルバムテンプレートがそれぞれ含む複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択するユニットテンプレート選択段階と、
前記ＣＰＵが、前記プログラムに基づいて動作して前記コンピュータが有するハードウェアを制御することにより、前記ユニットテンプレート選択段階において選択された第１ユニットテンプレートのレイアウト領域に、前記画像分類段階において分類された第１画像群に含まれる画像をレイアウトし、また、前記ユニットテンプレート選択段階において選択された第２ユニットテンプレートのレイアウト領域に、前記画像分類段階において分類された第２画像群に含まれる画像をレイアウトする画像レイアウト段階と
を備えるアルバム作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アルバム作成装置、アルバム作成方法、及びプログラムに関する。特に本発明は、アルバムを作成するアルバム作成装置及びアルバム作成方法、並びに、アルバム作成装置用のプログラムに関する。
【０００２】
旅行先で撮影した画像データに付帯された位置情報、撮影時間情報等のタグ情報を元にして、画面の中心に旅行先の地図を配置して、地図の周囲に配置された画像と地図上における撮像位置とを線で結ぶなどして、地図と画像との関連がわかるようにレイアウトされたアルバムを作成する技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開平１０−１２６７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１には、アルバムの各ページに収める画像の種類等に基づいて、画像を適切にレイアウトする技術については開示されていない。例えば風景画像がメインとなるページには、風景画像に適したページレイアウトを適用するのが望ましいし、人物のスナップ写真がメインとなるページには、スナップ写真に適したページレイアウトを適用するのが望ましい。したがって、レイアウトは各ページで固定的ではなく、各ページに収める画像に応じて柔軟にレイアウトが決定されることができるのが望ましい。しかし、アルバム作成者は、アルバム全体のデザイン構成等を考えながら画像の内容に応じてレイアウトを決定する必要があるので、アルバムの作成に手間がかかってしまうという課題があった。
【０００４】
そこで本発明は、上記の課題を解決することができるアルバム作成装置、アルバム作成方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
本発明の第１の形態におけるアルバム作成装置は、アルバムのデザイン形式を定める複数のアルバムテンプレートを格納するアルバムテンプレート格納部と、アルバムテンプレート格納部が格納している複数のアルバムテンプレートのそれぞれにおいて連続する一部のレイアウト領域のデザイン形式をそれぞれ定める複数のユニットテンプレートを格納するユニットテンプレート格納部と、アルバムに掲載される複数の画像を格納する画像格納部と、画像格納部が格納している画像の内容に基づいて、ユニットテンプレートによってデザイン形式が定められるレイアウト領域毎に、画像格納部が格納している複数の画像を分類する画像分類部と、画像分類部によって分類された第１画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部が格納している複数のアルバムテンプレートがそれぞれ含む複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択し、また、画像分類部によって分類された第２画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部が格納している複数のアルバムテンプレートがそれぞれ含む複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択するユニットテンプレート選択部と、ユニットテンプレート選択部が選択した第１ユニットテンプレートのレイアウト領域に、画像分類部によって分類された第１画像群に含まれる画像をレイアウトし、また、ユニットテンプレート選択部が選択した第２ユニットテンプレートのレイアウト領域に、画像分類部によって分類された第２画像群に含まれる画像をレイアウトする画像レイアウト部とを備える。
【０００６】
ユニットテンプレート格納部は、第１のデザイン形式に類似するデザイン形式を定めるユニットテンプレートを格納する第１デザイン形式テンプレート格納部と、第１のデザイン形式とは異なる第２のデザイン形式に類似するデザイン形式を定めるユニットテンプレートを格納する第２デザイン形式テンプレート格納部とを有し、ユニットテンプレート選択部は、第１デザイン形式テンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択した場合、第１デザイン形式テンプレート格納部が格納している複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択し、また、第２デザイン形式テンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択した場合、第２デザイン形式テンプレート格納部が格納している複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択してよい。
【０００７】
第１デザイン形式テンプレート格納部は、第１のデザイナによってデザインされたデザイン形式を定めるユニットテンプレートを格納し、第２デザイン形式テンプレート格納部は、第２のデザイナによってデザインされたデザイン形式のユニットテンプレートを格納してよい。
【０００８】
ユニットテンプレート選択部は、画像分類部によって分類された第１画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択する第１ユニットテンプレート選択部と、第１ユニットテンプレート選択部が選択した第１ユニットテンプレートと、ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートのそれぞれとの類似度を算出するテンプレート類似度算出部と、ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートから、テンプレート類似度算出部が算出した類似度が予め定められた類似度より大きい１つの第２ユニットテンプレートを選択する第２ユニットテンプレート選択部とを有してよい。
【０００９】
類似度算出部は、第１ユニットテンプレート選択部が選択した第１ユニットテンプレートで定義された画像の配置枠の形状、及びユニットテンプレート格納部が格納している複数の第２ユニットテンプレートのそれぞれで定義された画像の配置枠の形状に基づいて類似度を算出してよい。
【００１０】
ユニットテンプレート格納部は、アルバムの表紙のデザイン形式を定める複数の表紙ユニットテンプレートと、アルバムの本編のデザイン形式を定める複数の本編ユニットテンプレートと、アルバムの裏表紙のデザイン形式を定める複数の裏表紙ユニットテンプレートとを格納し、ユニットテンプレート選択部は、画像分類部がアルバムの表紙のレイアウト領域に対して分類した画像の内容に基づいて、ユニットテンプレート格納部が格納している複数の表紙ユニットテンプレートから１つの表紙ユニットテンプレートを選択する表紙ユニットテンプレート選択部と、画像分類部がアルバムの本編のレイアウト領域に対して分類した画像の内容に基づいて、ユニットテンプレート格納部が格納している複数の本編ユニットテンプレートから１つの本編ユニットテンプレートを選択する本編ユニットテンプレート選択部と、画像分類部がアルバムの裏表紙のレイアウト領域に対して分類した画像の内容に基づいて、裏表紙ユニットテンプレート格納部が格納している複数の裏表紙ユニットテンプレートから１つの裏表紙ユニットテンプレートを選択する裏表紙ユニットテンプレート選択部とを有してよい。
【００１１】
ユニットテンプレート格納部が格納している複数のユニットテンプレートのそれぞれで定義された画像の配置枠に対応づけて、当該画像の配置枠に配置されるべき画像の種別を格納する画像種別格納部と、画像分類部が分類した画像群に含まれる画像の種別を抽出する画像種別抽出部と、画像種別抽出部が抽出した画像の種別と画像種別格納部が格納している画像種別とを比較することによって、画像分類部がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出するマッチ度算出部とをさらに備え、ユニットテンプレート選択部は、ユニットテンプレート格納部が格納している複数の第１ユニットテンプレートから、画像分類部によって分類された第１画像群に対してマッチ度算出部がより高いマッチ度を算出した第１ユニットテンプレートをより優先して選択し、また、ユニットテンプレート格納部が格納している複数の第２ユニットテンプレートから、画像分類部によって分類された第２画像群に対してマッチ度算出部がより高いマッチ度を算出した第２ユニットテンプレートをより優先して選択してよい。
【００１２】
画像格納部が格納している複数の画像のそれぞれの撮像条件を格納する撮像条件格納部をさらに備え、画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像の撮像時の撮像条件を格納しており、画像種別抽出部は、画像分類部が分類した画像群に含まれる画像の種別として、撮像条件格納部が格納している撮像条件を抽出し、マッチ度算出部は、画像種別抽出部が抽出した画像の撮像条件と画像種別格納部が格納している画像の撮像条件とを比較することによって、画像分類部がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出してよい。
【００１３】
撮像条件格納部は、画像格納部が格納している複数の画像のそれぞれの合焦距離を格納し、画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像の撮像時の合焦距離を格納しており、画像種別抽出部は、画像分類部が分類した画像群に含まれる画像の種別として、撮像条件格納部が格納している合焦距離を抽出し、マッチ度算出部は、画像種別抽出部が抽出した合焦距離と画像種別格納部が格納している合焦距離とを比較することによって、画像分類部がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出してよい。
【００１４】
撮像条件格納部は、画像格納部が格納している複数の画像のそれぞれの撮像モードを格納し、画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像の撮像時の撮像モードを格納しており、画像種別抽出部は、画像分類部が分類した画像群に含まれる画像の種別として、撮像条件格納部が格納している撮像モードを抽出し、マッチ度算出部は、画像種別抽出部が抽出した撮像モードと画像種別格納部が格納している撮像モードとを比較することによって、画像分類部がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出してよい。
【００１５】
画像種別格納部は、画像の配置枠に配置されるべき画像の種別として、画像に含まれる被写体の種類を格納しており、画像種別抽出部は、画像分類部が分類した画像群に含まれる画像の内容に基づいて、当該画像に含まれる被写体の種類を抽出し、マッチ度算出部は、画像種別抽出部が抽出した被写体の種類と画像種別格納部が格納している被写体の種類とを比較することによって、画像分類部がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出してよい。
【００１６】
連続するレイアウト領域に分類される複数の画像群を選択するための、複数の画像群の間における、画像群に含まれる画像の種別に関する選択条件を格納する画像群選択条件格納部をさらに備え、画像分類部は、画像格納部が格納している複数の画像を複数の画像群に分割する画像群分割部と、画像群分割部が分割した複数の画像群に含まれる画像の種別に基づいて、画像群分割部が分割した複数の画像群の間における、画像群選択条件格納部が格納している選択条件への合致度を示す画像群合致度を算出する画像群合致度算出部と、第１レイアウト領域に分類された第１画像群との間で画像群合致度算出部がより高い合致度を算出した画像群を、当該第１レイアウト領域と連続する第２レイアウト領域により優先して分類する画像群割り当て部とを有してよい。
【００１７】
ユニットテンプレート選択部は、連続するレイアウト領域のそれぞれのデザイン形式を定める複数のユニットテンプレートを選択するための、複数のユニットテンプレートの間における、ユニットテンプレートが定めるデザイン形式に関する選択条件を格納するユニットテンプレート選択条件格納部と、ユニットテンプレート格納部が格納している複数のユニットテンプレートが定めるデザイン形式に基づいて、ユニットテンプレート格納部が格納している複数のユニットテンプレートの間における、ユニットテンプレート選択条件格納部が格納している選択条件への合致度を示すユニットテンプレート合致度を算出するユニットテンプレート合致度算出部と、画像分類部によって第１レイアウト領域に分類された第１画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択する第１ユニットテンプレート選択部とを有し、アルバム作成装置は、画像群分割部が分割した複数の画像群とユニットテンプレート格納部が格納している複数の第２ユニットテンプレートとの組み合わせ毎に、第１ユニットテンプレート選択部が選択した第１テンプレートとの間でテンプレート合致度算出部が算出したユニットテンプレート合致度、画像群合致度算出部が第１画像群との間で算出した画像群合致度、及びマッチ度算出部が算出した画像群に対する第２ユニットテンプレートのマッチ度に基づいて、第１レイアウト領域と連続する第２レイアウト領域に分類すべき画像群及び当該第２レイアウト領域のデザイン形式を定める第２ユニットテンプレートの１つの組を選択する最適レイアウト決定部をさらに備えてよい。
【００１８】
本発明の第２の形態におけるアルバム作成方法は、アルバムのデザイン形式を定める複数のアルバムテンプレートを格納するアルバムテンプレート格納段階と、アルバムテンプレート格納段階において格納されている複数のアルバムテンプレートのそれぞれにおいて連続する一部のレイアウト領域のデザイン形式をそれぞれ定める複数のユニットテンプレートを格納するユニットテンプレート格納段階と、アルバムに掲載される複数の画像を格納する画像格納段階と、画像格納段階において格納されている画像の内容に基づいて、ユニットテンプレートによってデザイン形式が定められるレイアウト領域毎に、画像格納段階において格納されている複数の画像を分類する画像分類段階と、画像分類段階において分類された第１画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納段階において格納されている複数のアルバムテンプレートがそれぞれ含む複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択し、また、画像分類段階において分類された第２画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納段階において格納されている複数のアルバムテンプレートがそれぞれ含む複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択するユニットテンプレート選択段階と、ユニットテンプレート選択段階において選択された第１ユニットテンプレートのレイアウト領域に、画像分類段階において分類された第１画像群に含まれる画像をレイアウトし、また、ユニットテンプレート選択段階において選択された第２ユニットテンプレートのレイアウト領域に、画像分類段階において分類された第２画像群に含まれる画像をレイアウトする画像レイアウト段階とを備えてよい。
【００１９】
本発明の第３の形態によると、アルバムを作成するアルバム作成装置用のプログラムであって、アルバム作成装置を、アルバムのデザイン形式を定める複数のアルバムテンプレートを格納するアルバムテンプレート格納部、アルバムテンプレート格納部が格納している複数のアルバムテンプレートのそれぞれにおいて連続する一部のレイアウト領域のデザイン形式をそれぞれ定める複数のユニットテンプレートを格納するユニットテンプレート格納部、アルバムに掲載される複数の画像を格納する画像格納部、画像格納部が格納している画像の内容に基づいて、ユニットテンプレートによってデザイン形式が定められるレイアウト領域毎に、画像格納部が格納している複数の画像を分類する画像分類部、画像分類部によって分類された第１画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部が格納している複数のアルバムテンプレートがそれぞれ含む複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択し、また、画像分類部によって分類された第２画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部が格納している複数のアルバムテンプレートがそれぞれ含む複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択するユニットテンプレート選択部、ユニットテンプレート選択部が選択した第１ユニットテンプレートのレイアウト領域に、画像分類部によって分類された第１画像群に含まれる画像をレイアウトし、また、ユニットテンプレート選択部が選択した第２ユニットテンプレートのレイアウト領域に、画像分類部によって分類された第２画像群に含まれる画像をレイアウトする画像レイアウト部として機能させてよい。
【００２０】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた発明となりうる。
【発明の効果】
【００２１】
本発明によれば、画像内容に応じて適切にレイアウトされたアルバムを容易に作成することができる。
【発明を実施するための最良の形態】
【００２２】
以下、発明の実施形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２３】
図１は、本発明の一実施形態に係るアルバム作成システム１７０の概要を示す。アルバム作成システム１７０は、サーバ１１０、クライアント１１２、及びアルバム作成装置１３０を備える。サーバ１１０は、デザイナーＤ１〜ＤＮがデザインしたアルバムのレイアウトデータを、インターネット等の通信回線１０５を介してデザイナーのクライアント１１２から受け取って、デザイナー毎に格納する。なお、レイアウトデータとは、例えばアルバムの各ページにおける画像の位置及び大きさを定める配置枠を含むテンプレートであってよい。また、各配置枠には、風景画像、人物画像等の、各配置枠に収めるべき画像の内容が指定されていてもよい。
【００２４】
そして、サーバ１１０は、ユーザの所有するクライアント１１２から、ユーザが撮像した画像データを、通信回線１０５を介して受け取る。また、サーバ１１０は、アルバムを作成するデザイナーを指定する旨の指示をユーザのクライアント１１２から受け取る。そして、サーバ１１０は、ユーザの１１２から受け取った画像データ及びユーザが指定したデザイナーを、アルバム作成装置１３０に送信する。
【００２５】
アルバム作成装置１３０は、サーバ１１０からアルバムに収める画像を含む画像データを受け取って、画像を各ページに振り分ける。そして、アルバム作成装置１３０は、ユーザによって指定されたデザイナーが作成したレイアウトデータの中から、各ページに振り分けられた画像の枚数、画像に含まれる被写体等に基づいて、各ページに使用する適切なレイアウトデータを適用していって、アルバムデータを作成する。
【００２６】
そして、サーバ１１０は、アルバム作成装置１３０によって作成されたアルバムデータを受け取って、通信回線１０５を通じてユーザのクライアント１１２に送信する。なお、アルバム作成装置１３０は、アルバムを印刷物として出力してもよい。なお、サーバ１１０は、画像データ及び／又はレイアウトデータを、半導体メモリ等の記録媒体から受け取ってもよい。
【００２７】
以上説明したように、アルバム作成装置１３０は、画像の内容に基づいて画像を適切にレイアウトすることができる。このとき、アルバム作成装置１３０は、ユーザから指定されたデザイナーが用意したレイアウトデータセットの中から、アルバム作成に使用するレイアウトデータを選択して各ページをレイアウトすることによって、全体的に統一感のあるアルバムを作成することができる。
【００２８】
図２は、アルバム作成装置１３０のブロック構成の一例を示す。アルバム作成装置１３０は、画像格納部２０４、画像分類部２６０、アルバムテンプレート格納部２８４、画像レイアウト部２８６、ユニットテンプレート格納部２８０、ユニットテンプレート選択部２９０、ユニットテンプレート選択条件格納部２３２、撮像条件格納部２５０、マッチ度算出部２４０、画像種別抽出部２７２、画像群選択条件格納部２６６、及び最適レイアウト決定部２２０を備える。ユニットテンプレート格納部２８０は、第１デザイン形式テンプレート格納部２８１、第２デザイン形式テンプレート格納部２８２、及び画像種別格納部２７０を有する。また、ユニットテンプレート選択部２９０は、表紙ユニットテンプレート選択部２９３、本編ユニットテンプレート選択部２９４、裏表紙ユニットテンプレート選択部２９５、及びユニットテンプレート合致度算出部２３０を有する。画像分類部２６０は、画像群分割部２６２、画像群合致度算出部２６４、及び画像群割り当て部２６８を有する。ユニットテンプレート合致度算出部２３０は、テンプレート類似度算出部２９６を含む。画像分類部２６０は、画像群分割部２６２、画像群割り当て部２６８、及び画像群合致度算出部２６４を有する。
【００２９】
画像格納部２０４は、アルバムに掲載される複数の画像を格納する。なお、本実施形態における画像とは、カメラ等の撮像装置によって撮像された撮像画像であってよい。
【００３０】
アルバムテンプレート格納部２８４は、アルバムのデザイン形式を定める複数のアルバムテンプレートを格納する。ユニットテンプレート格納部２８０は、アルバムテンプレート格納部２８４が格納している複数のアルバムテンプレートのそれぞれにおいて連続する一部のレイアウト領域のデザイン形式をそれぞれ定める複数のユニットテンプレートを格納する。なお、本実施形態におけるレイアウト領域とは、アルバムの１ページであってよく、見開きページであってもよい。また、レイアウト領域とは、アルバムの１ページ又は見開きページにおける部分領域であってもよいし、アルバムの１ページ又は見開きページの組合せであってもよい。
【００３１】
画像分類部２６０は、画像格納部２０４が格納している画像の内容に基づいて、ユニットテンプレートによってデザイン形式が定められるレイアウト領域毎に、画像格納部２０４が格納している複数の画像を分類する。具体的には、画像分類部２６０は、撮像時刻及び／又は撮像位置に基づいて、レイアウト領域毎に分類する。また、画像分類部２６０は、画像に含まれる被写体に基づいて、レイアウト領域毎に分類してもよい。
【００３２】
例えば、画像分類部２６０は、画像格納部２０４が格納している複数の画像を、画像の撮像位置に応じて、アルバムにおけるページ毎に分類する。例えば、画像分類部２６０は、撮像位置から判断される撮像地域別に、画像をページ毎に分類してよい。また、画像分類部２６０は、画像格納部２０４が格納している複数の画像を、画像の撮像時刻に応じて、アルバムにおけるページ毎に分類してもよい。例えば、画像分類部２６０は、撮像した年代別に、画像をページ毎に分類してよい。また、画像分類部２６０は、画像格納部２０４が格納している複数の画像を、画像に含まれる被写体に応じて、アルバムにおけるページ毎に分類してよい。より具体的には、画像格納部２０４は、画像に含まれる被写体情報、例えば人間、動物、風景等といった、被写体の種類情報を、画像に対応づけて格納しておく。また、画像格納部２０４は、人物が被写体として画像に含まれる場合には、当該人物の特徴量を抽出し、抽出した人物の特徴量を被写体情報として画像に対応づけて格納しておく。なお、人物の特徴量とは、例えば、人物の顔の輪郭形状、或いは、眼、鼻、口といった、顔における特徴的な部位の形状、それぞれの部位の顔全体における位置、又はそれぞれの部位の間の位置関係等の、人物の顔の特徴量であってよい。そして、画像分類部２６０は、画像格納部２０４が格納している複数の画像を、画像に対応づけられた被写体情報に基づいて、アルバムにおけるページ毎に分類する。例えば、画像分類部２６０は、含まれる被写体の種類が類似する画像を同じページに分類してよい。
【００３３】
ユニットテンプレート選択部２９０は、画像分類部２６０によって分類された第１画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部２８０が格納している複数のアルバムテンプレートがそれぞれ含む複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択する。また、ユニットテンプレート選択部２９０は、画像分類部２６０によって分類された第２画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部２８０が格納している複数のアルバムテンプレートがそれぞれ含む複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択する。
【００３４】
例えば、ユニットテンプレート格納部２８０は、ユニットテンプレートで指定された画像の配置枠のそれぞれに配置すべき画像の内容を格納してよい。例えば、ユニットテンプレート格納部２８０は、配置枠のそれぞれに対応づけて、配置枠のそれぞれに配置すべき画像の種類を格納する。画像の種類とは、画像に含まれるオブジェクトの種類であってもよい。また、画像の種別とは、画像が撮像画像である場合には、被写体の種類であってよいし、撮像条件であってもよい。そして、ユニットテンプレート選択部２９０は、画像群に含まれる各画像の種別を判断して、各画像の種類を収めることができる画像の配置枠を有するユニットテンプレートを選択する。
【００３５】
そして、画像レイアウト部２８６は、ユニットテンプレート選択部２９０が選択した第１ユニットテンプレートのレイアウト領域に、画像分類部２６０によって分類された第１画像群に含まれる画像をレイアウトする。また、画像レイアウト部２８６は、ユニットテンプレート選択部２９０が選択した第２ユニットテンプレートのレイアウト領域に、画像分類部２６０によって分類された第２画像群に含まれる画像をレイアウトする。このため、アルバム作成装置１３０は、画像の内容に応じた適切なレイアウトのアルバムを作成することができる。
【００３６】
第１デザイン形式テンプレート格納部２８１は、第１のデザイン形式に類似するデザイン形式を定めるユニットテンプレートを格納する。第２デザイン形式テンプレート格納部２８２は、第１のデザイン形式とは異なる第２のデザイン形式に類似するデザイン形式を定めるユニットテンプレートを格納する。例えば、第１デザイン形式テンプレート格納部２８１は、第１のデザイナによってデザインされたデザイン形式を定めるユニットテンプレートを格納する。第２デザイン形式テンプレート格納部２８２は、第２のデザイナによってデザインされたデザイン形式のユニットテンプレートを格納する。
【００３７】
ユニットテンプレート選択部２９０は、第１デザイン形式テンプレート格納部２８１が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択した場合、第１デザイン形式テンプレート格納部２８１が格納している複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択する。また、ユニットテンプレート選択部２９０は、第２デザイン形式テンプレート格納部２８２が格納している複数の第１ユニットテンプレートから１つの第１ユニットテンプレートを選択した場合、第２デザイン形式テンプレート格納部２８２が格納している複数の第２ユニットテンプレートから１つの第２ユニットテンプレートを選択する。このため、アルバム作成装置１３０は、デザインに一貫性のあるアルバムを作成することができる。
【００３８】
なお、ユニットテンプレート格納部２８０は、アルバムの表紙のデザイン形式を定める複数の表紙ユニットテンプレートと、アルバムの本編のデザイン形式を定める複数の本編ユニットテンプレートと、アルバムの裏表紙のデザイン形式を定める複数の裏表紙ユニットテンプレートとを格納してもよい。
【００３９】
そして、表紙ユニットテンプレート選択部２９３は、画像分類部２６０がアルバムの表紙のレイアウト領域に対して分類した画像の内容に基づいて、ユニットテンプレート格納部２８０が格納している複数の表紙ユニットテンプレートから１つの表紙ユニットテンプレートを選択する。そして、本編ユニットテンプレート選択部２９４は、画像分類部２６０がアルバムの本編のレイアウト領域に対して分類した画像の内容に基づいて、ユニットテンプレート格納部２８０が格納している複数の本編ユニットテンプレートから１つの本編ユニットテンプレートを選択する。また、裏表紙ユニットテンプレート選択部２９５は、画像分類部２６０がアルバムの裏表紙のレイアウト領域に対して分類した画像の内容に基づいて、裏表紙ユニットテンプレート格納部２８０が格納している複数の裏表紙ユニットテンプレートから１つの裏表紙ユニットテンプレートを選択する。このため、アルバム作成装置１３０は、表紙、本編、及び裏表紙の画像を適切にレイアウトすることができる。なお、本編ユニットテンプレート選択部２９４は、本編に複数のレイアウト領域が含まれる場合において、本編における複数のレイアウト領域毎にユニットテンプレートを選択すべく、複数設けられてもよい。
【００４０】
具体的には、表紙ユニットテンプレート選択部２９３は、画像分類部２６０によって表紙のレイアウト領域に対して分類された画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部２８０が格納している複数の表紙ユニットテンプレートから１つの表紙ユニットテンプレートを選択する。そして、テンプレート類似度算出部２９６は、表紙ユニットテンプレート選択部２９３が選択した表紙ユニットテンプレートと、ユニットテンプレート格納部２８０が格納している複数の本編ユニットテンプレートのそれぞれとの類似度を算出する。そして、本編ユニットテンプレート選択部２９４は、ユニットテンプレート格納部２８０が格納している複数の本編ユニットテンプレートから、テンプレート類似度算出部２９６が算出した類似度が予め定められた類似度より大きい１つの本編ユニットテンプレートを選択する。
【００４１】
そして、テンプレート類似度算出部２９６は、本編ユニットテンプレート選択部２９４が選択した一の本編ユニットテンプレートと、ユニットテンプレート格納部２８０が格納している複数の本編ユニットテンプレートのそれぞれとの類似度を算出する。そして、本編ユニットテンプレート選択部２９４は、ユニットテンプレート格納部２８０が格納している複数の本編ユニットテンプレートから、テンプレート類似度算出部２９６が算出した類似度が予め定められた類似度より大きい１つの本編ユニットテンプレートを、アルバムの本編における次のレイアウト領域の本編ユニットテンプレートとして選択する。なお、本編ユニットテンプレート選択部２９４は、画像分類部２６０によって本編のレイアウト領域に対して分類された画像群に含まれる画像の内容に基づいて、ユニットテンプレート格納部２８０が格納している複数の本編ユニットテンプレートから複数の本編ユニットテンプレートを選択し、選択した複数の本編ユニットテンプレートから、テンプレート類似度算出部２９６が算出した類似度が予め定められた類似度より大きい１つの本編ユニットテンプレートを選択してもよい。
【００４２】
そして、テンプレート類似度算出部２９６は、本編ユニットテンプレート選択部２９４が選択した本編ユニットテンプレートと、ユニットテンプレート格納部２８０が格納している複数の裏表紙ユニットテンプレートのそれぞれとの類似度を算出する。そして、裏表紙ユニットテンプレート選択部２９５は、ユニットテンプレート格納部２８０が格納している複数の裏表紙ユニットテンプレートから、テンプレート類似度算出部２９６が算出した類似度が予め定められた類似度より大きい１つの裏表紙ユニットテンプレートを選択する。このため、アルバム作成装置１３０は、デザインに一貫性のあるアルバムを作成することができる。
【００４３】
なお、表紙ユニットテンプレート選択部２９３及び本編ユニットテンプレート選択部２９４は、それぞれこの発明における第１ユニットテンプレート選択部及び第２ユニットテンプレート選択部の一例である。また、本編ユニットテンプレート選択部２９４及び裏表紙ユニットテンプレート選択部２９５は、それぞれこの発明における第１ユニットテンプレート選択部及び第２ユニットテンプレート選択部の一例である。
【００４４】
なお、テンプレート類似度算出部２９６は、第一ユニットテンプレート選択部が選択した第１ユニットテンプレートで定義された画像の配置枠の形状、及びユニットテンプレート格納部２８０が格納している複数の第２ユニットテンプレートのそれぞれで定義された画像の配置枠の形状に基づいて類似度を算出してよい。例えば、テンプレート類似度算出部２９６は、配置枠の円形度、配置枠における平均的な曲率の大きさを示す指標に基づいて類似度を算出してよい。他にもテンプレート類似度算出部２９６は、配置枠の外接矩形形の面積に対する配置枠の面積の比率、配置枠における角の数等を示す指標に基づいて類似度を算出してよい。
【００４５】
画像種別格納部２７０は、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートのそれぞれで定義された画像の配置枠に対応づけて、当該画像の配置枠に配置されるべき画像の種別を格納する。
【００４６】
画像種別抽出部２７２は、画像分類部２６０が分類した画像群に含まれる画像の種別を抽出する。そして、マッチ度算出部２４０は、画像種別抽出部２７２が抽出した画像の種別と画像種別格納部２７０が格納している画像種別とを比較することによって、画像分類部２６０がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する。そして、ユニットテンプレート選択部２９０は、ユニットテンプレート格納部２８０が格納している複数の第１ユニットテンプレートから、画像分類部２６０によって分類された第１画像群に対してマッチ度算出部２４０がより高いマッチ度を算出した第１ユニットテンプレートをより優先して選択し、また、ユニットテンプレート格納部２８０が格納している複数の第２ユニットテンプレートから、画像分類部２６０によって分類された第２画像群に対してマッチ度算出部２４０がより高いマッチ度を算出した第２ユニットテンプレートをより優先して選択する。
【００４７】
撮像条件格納部２５０は、画像格納部２０４が格納している複数の画像のそれぞれの撮像条件を、画像格納部２０４が格納している複数の画像のそれぞれに対応づけて格納する。例えば、撮像条件格納部２５０は、画像格納部２０４が格納している複数の画像のそれぞれの合焦距離を格納する。また、撮像条件格納部２５０は、画像格納部２０４が格納している複数の画像のそれぞれの撮像モードを格納している。また、画像種別格納部２７０は、画像の配置枠に配置されるべき画像の種別として、画像の撮像時の撮像モードを格納してよい。
【００４８】
そして、画像種別抽出部２７２は、画像分類部２６０が分類した画像群に含まれる画像の種別として、撮像条件格納部２５０が格納している合焦距離を抽出する。そして、マッチ度算出部２４０は、画像種別抽出部２７２が抽出した合焦距離と画像種別格納部２７０が格納している合焦距離とを比較することによって、画像分類部２６０がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する。また、画像種別抽出部２７２は、画像分類部２６０が分類した画像群に含まれる画像の種別として、撮像条件格納部２５０が格納している撮像モードを抽出する。そして、マッチ度算出部２４０は、画像種別抽出部２７２が抽出した撮像モードと画像種別格納部２７０が格納している撮像モードとを比較することによって、画像分類部２６０がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する。
【００４９】
このように、画像種別抽出部２７２は、画像分類部２６０が分類した画像群に含まれる画像の種別として、撮像条件格納部２５０が格納している撮像条件を抽出する。そして、マッチ度算出部２４０は、画像種別抽出部２７２が抽出した画像の撮像条件と画像種別格納部２７０が格納している画像の撮像条件とを比較することによって、画像分類部２６０がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出する。
【００５０】
なお、画像種別格納部２７０は、画像の配置枠に配置されるべき画像の種別として、画像に含まれる被写体の種類を格納してよい。そして、画像種別抽出部２７２は、画像分類部２６０が分類した画像群に含まれる画像の内容に基づいて、当該画像に含まれる被写体の種類を抽出してよい。そして、マッチ度算出部２４０は、画像種別抽出部２７２が抽出した被写体の種類と画像種別格納部２７０が格納している被写体の種類とを比較することによって、画像分類部２６０がレイアウト領域毎に分類した画像群に対する、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートのマッチ度を、ユニットテンプレート毎に算出してよい。
【００５１】
画像群分割部２６２は、画像格納部２０４が格納している複数の画像を複数の画像群に分割する。例えば、画像群分割部２６２は、画像格納部２０４が格納している複数の画像を、複数の画像のそれぞれの撮像時刻に応じて複数の画像群に分割してよい。他にも、画像群分割部２６２は、画像格納部２０４が格納している複数の画像を、複数の画像のそれぞれの撮像位置に応じて複数の画像群に分割してよい。なお、画像群分割部２６２は、画像格納部２０４が格納している複数の画像を、少なくともアルバムにおけるレイアウト領域の数の画像群に分割してよい。
【００５２】
画像群選択条件格納部２６６は、連続するレイアウト領域に分類される複数の画像群を選択するための、複数の画像群の間における、画像群に含まれる画像の種別に関する選択条件を格納する。画像群合致度算出部２６４は、画像群分割部２６２が分割した複数の画像群に含まれる画像の種別に基づいて、画像群分割部２６２が分割した複数の画像群の間における、画像群選択条件格納部２６６が格納している選択条件への合致度を示す画像群合致度を算出する。そして、画像群割り当て部２６８は、第１レイアウト領域に分類された第１画像群との間で画像群合致度算出部２６４がより高い合致度を算出した画像群を、当該第１レイアウト領域と連続する第２レイアウト領域により優先して分類する。
【００５３】
ユニットテンプレート選択条件格納部２３２は、連続するレイアウト領域のそれぞれのデザイン形式を定める複数のユニットテンプレートを選択するための、複数のユニットテンプレートの間における、ユニットテンプレートが定めるデザイン形式に関する選択条件を格納する。そして、ユニットテンプレート合致度算出部２３０は、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートが定めるデザイン形式に基づいて、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートの間における、ユニットテンプレート選択条件格納部２３２が格納している選択条件への合致度を示すユニットテンプレート合致度を算出する。
【００５４】
画像レイアウト部２８６は、画像群分割部２６２が分割した複数の画像群とユニットテンプレート格納部２８０が格納している複数の第２ユニットテンプレートとの組み合わせ毎に、第１ユニットテンプレート選択部２９０が選択した第１テンプレートとの間でテンプレート合致度算出部が算出したユニットテンプレート合致度、画像群合致度算出部２６４が第１画像群との間で算出した画像群合致度、及びマッチ度算出部２４０が算出した画像群に対する第２ユニットテンプレートのマッチ度に基づいて、第１レイアウト領域と連続する第２レイアウト領域に分類すべき画像群及び当該第２レイアウト領域のデザイン形式を定める第２ユニットテンプレートの１つの組を選択する。アルバムの閲覧者は、例えば連続するレイアウト領域の間においてレイアウトが大幅に変化するようなアルバム、或いは逆にレイアウトが全く変化しないようなアルバムに対しては、違和感を感じ易い。しかし、アルバム作成装置１３０によると、連続するレイアウト領域の間において適切なレイアウト変化があり、しかも、テンプレートのデザインと画像内容とがマッチしたページのアルバムを容易に作成することができる。
【００５５】
以上説明したアルバム作成装置１３０によれば、画像の内容に応じた適切なページレイアウトにしつつ、アルバムの全体デザインの一貫性を保つことができる。したがって、ユーザは、アルバムのレイアウト、デザイン等に違和感を感じることのないアルバムをアルバム作成装置１３０を用いて容易に得ることができる。
【００５６】
図３は、配置枠に指定する画像の種別の一例を示す。ユニットテンプレート格納部２８０は、レイアウト領域にレイアウトすべき画像の種別の組合せを示す画像種別を複数格納する。画像の種別は、画像が撮像された撮像条件を含んでよい。撮像条件とは、例えば、合焦距離、ホワイトバランス、及びフラッシュの有無等の条件であってよい。また、画像の種別は、所定の撮像モードで撮像された画像であることを示す情報を含んでよい。例えば、撮像モードとは、遠景モード、近景モード、ポートレートモード、及び夜景モード等の撮像装置の動作モードであってよい。
【００５７】
また、画像の種別は、所定の種類の被写体が撮像された画像であることを示す情報を含んでよい。例えば、画像の種別は、風景、人物、及び建物等を示す情報を含んでよい。また、画像の種別は、画像の種別が人物の場合には、人物の数を示す情報を含んでよい。
【００５８】
また、画像の種別は、所定の向きの画像であることを示す情報を含んでよい。例えば、画像の種別とは、画像の向きが長手方向又は短手方向であることを示す情報を含んでよい。また、画像の種別は、所定の方向成分を有する画像であることを示す情報、画像に含まれるオブジェクトの消失点へ向かう方向が、所定の方向であることを示す情報を含んでよい。また、画像の種別は、パノラマ画像を示す情報を含んでよい。また、画像の種別は、被写体の大きさ、被写体の向き、及び被写体の位置の少なくとも一を示す情報を含んでもよい。なお、被写体の大きさ、向き、及び位置とは、画像において主要な被写体である主要被写体の大きさ、向き、及び位置であってよい。また、画像の種別は、切り抜き画像を示す情報を含んでもよい。
【００５９】
ユニットテンプレート格納部２８０は、上記で説明された画像の種別の自由な組み合わせを、当該組み合せを示す情報（画像種別）とともに格納する。例えば、画像種別＃３０１は、被写体の種類が風景である画像を示す。また、画像種別＃３０２は、撮像モードがポートレートモードであり、かつ、被写体の種類が人物である画像を示す。また、画像種別＃３０３は、ホワイトバランスが太陽光モードであり、被写体の種類が複数の人物であり、画像の向きが横である画像を示す。なお、これらの画像の種別は、ユニットテンプレート格納部２８０の画像種別格納部２７０が格納している。
【００６０】
図４は、ユニットテンプレート格納部２８０が格納するユニットテンプレートの一例を示す。第１デザイン形式テンプレート格納部２８１は、デザイナーＤ１がデザインした、表紙ユニットテンプレート（４０１、４０２、・・・）、本編ユニットテンプレート（４１１、４１２、４１３、４１４、４１５、４１６、・・・）、及び裏表紙ユニットテンプレート（４２１、４２２、・・・）を格納する。また、第２デザイン形式テンプレート格納部２８２は、デザイナーＤ２がデザインした、表紙ユニットテンプレート（４３１、４３２、・・・）、本編ユニットテンプレート（４４１、４４２、４４３、・・・）、及び裏表紙ユニットテンプレート（４５１、４５２、・・・）を格納する。なお、ユニットテンプレート格納部２８０は、レイアウト領域の縦横比が異なるユニットテンプレートを含んでよい。例えば、本編ユニットテンプレート４１５と本編ユニットテンプレート４１６は、ページの向きが互いに異なるユニットテンプレートの一例である。
【００６１】
そして、ユニットテンプレートのそれぞれには、画像が配置される領域を定める配置枠が決められている。そして、ユニットテンプレート格納部２８０は、それぞれの配置枠に配置すべき画像の種別を示す画像種別を、配置枠毎に格納している。図４の例では、表紙ユニットテンプレート４０１では、画像が配置される領域を定める配置枠４６１には、画像種別＃３０１の画像が配置されるべき旨が格納されている。同様に、表紙ユニットテンプレート４０２における配置枠４６２には、画像種別＃３０２の画像が配置される旨が格納されている。また、本編ユニットテンプレート４１１における配置枠４６３及び４６４には、それぞれ画像種別＃３０１及び＃３０３の画像が配置されるべき旨が格納されている。他にも、ユニットテンプレート格納部２８０は、切り抜き画像を示す画像種別の画像が配置されるべき旨を配置枠に定めてもよい。例えば、配置枠４６５には、人物の切り抜き画像を配置すべき旨が定められており、画像枠４６６には、人物以外の切り抜き画像を格納すべき旨が定められている。また、画像枠には、画像を傾斜して配置すべき旨が定められてもよい（例えば、配置枠４６７、４６８、及び４６９）。他にも配置枠には、他の配置枠より前面に画像を配置すべき旨が定められてもよい（４６７、４６８、及び４６９）。
【００６２】
そして、ユニットテンプレート選択部２９０は、画像分類部２６０が各ページに分類した画像の画像種別を判断して、判断した画像種別が配置される旨が配置枠に格納されているユニットテンプレートを、ユニットテンプレート格納部２８０が格納するユニットテンプレートの中から選択する。このため、アルバム作成装置１３０は、サーバ１１０から取得したデザイナーによるページ毎のデザインデータの中から、各ページに分類された画像の内容に適合するデザインデータを柔軟に組み合わせて、アルバムを作成していくことができる。なお、画像レイアウト部２８６は、配置枠に画像を配置するときに、配置枠に指定された画像の種別として含まれる、画像の方向成分、並びに、被写体の大きさ、向き、及び位置と、配置される画像の方向成分、並びに、被写体の大きさ、向き、及び位置とを一致させる画像処理を施してから、画像枠に画像を配置してよい。そのような画像処理としては、例えばアフィン変換、トリミング等の処理の組合せを用いることができる。また、画像レイアウト部２８６は、配置枠に画像を配置するときに、当該配置枠に切り抜き画像を示す画像の種別が指定されている場合には、画像から特定の被写体を切り抜いて当該配置枠に配置してよい。なお、特定の被写体とは、画像レイアウト部２８６が画像において主要な被写体として特定した主要被写体であってよいし、ユーザによって指定された被写体であってよい。このとき、画像レイアウト部２８６は、画像の中央領域等、合焦ポイントを含む領域に位置する被写体、画像において最大の面積を有する被写体等を、主要被写体として特定してよい。
【００６３】
図５は、画像の方向成分及び消失点を算出する方法の一例を示す。ユニットテンプレート選択部２９０は、画像から線分要素を抽出した後、ハフ変換により、交差する直線群の交点を消失点として算出してよい。例えば、撮像画像５００に含まれる道路の端５０２と道路の端５０４を結んだ直線の延長線と、道路の端５０６と道路の端５０８を結んだ直線の延長線とが交わる点を、消失点５２０とすることができる。そして、ユニットテンプレート選択部２９０は、算出された消失点へ向かう方向を、画像が有する方向成分として特定してもよい。そして、ユニットテンプレート選択部２９０は、各画像における方向成分及び／又は消失点を特定し、特定した方向成分及び／又は消失点に合致する画像種別を含む適切な配置枠に、各画像を適切にレイアウトすることができる。
【００６４】
図６は、配置枠の形状の類似度を判断する方法の一例を示す。テンプレート類似度算出部２９６は、配置枠の曲率分布を算出して、曲率分布の類似度を、配置枠の形状の類似度として算出する。例えば、各配置枠における曲率分布を算出して、曲率分布における平均値と曲率分布の広がりの程度を算出する。そして、テンプレート類似度算出部２９６は、算出した曲率分布における平均値の比、及び／又は曲率分布の広がりの程度の比を、類似度の指標としてよい。例えば、テンプレート類似度算出部２９６は、配置枠６２０と配置枠６１０との類似度を、配置枠６２０と配置枠６００との類似度より高く算出する。他にも、テンプレート類似度算出部２９６は、配置枠の曲率の配置枠に沿った積分値を算出して、当該積分値の比を、類似度の指標としてもよい。
【００６５】
他にも、テンプレート類似度算出部２９６は、配置枠の矩形からの変形量を、類似度の指標としてよい。例えば、テンプレート類似度算出部２９６は、それぞれの配置枠について、当該外接矩形の面積と配置枠で囲まれる領域の面積との差の値を、配置枠で囲まれる領域の面積で除した値を、変形量として算出する。例えば、配置枠６００、６１０、及び６２０の変形量は、（Ｓ６０２＋Ｓ６０３＋Ｓ６０４＋Ｓ６０５）／Ｓ６０１、（Ｓ６１２＋Ｓ６１３＋Ｓ６１４＋Ｓ６１５）／Ｓ６１１、及び（Ｓ６２２＋Ｓ６２３＋Ｓ６２４＋Ｓ６２５＋Ｓ６２６）／Ｓ６２１で示される。そして、テンプレート類似度算出部２９６は、配置枠同士の変形量の比を類似度の指標としてよい。例えば、テンプレート類似度算出部２９６は、配置枠６２０と配置枠６１０との類似度を、配置枠６２０と配置枠６００との類似度より高く算出する。このため、アルバム作成装置１３０は、例えば矩形の配置枠と楕円形の配置枠とが同一ページに混在したデザイン等、閲覧者にとって一貫性の感じられないデザインのアルバムが作成されてしまうことを未然に防ぐことができる。
【００６６】
図７は、ユニットテンプレート及び画像群の組合せを決定する処理の処理フローを示す。本図の処理フローは、アルバムの本編に含まれる代表ページのデザイン形式を定めるユニットテンプレート及び代表ページに分類される画像群の組合せが決定された後における、代表ページの次のページのデザイン形式を定めるユニットテンプレート及び代表ページの次のページに分類されるべき画像群の組合せを決定する処理の処理フローの一例である。
【００６７】
最適レイアウト決定部２２０は、アルバムの本編における代表ページの画像群Ｉ０及びユニットテンプレートＴ０を選択する（Ｓ７００）。そして、複数のユニットテンプレートと複数の画像群の全ての組合わせの中から、１つの組合せ（Ｉｉ，Ｔｊ）を選択する（Ｓ７０２）。そして、画像群合致度算出部２６４は、画像群Ｉｉと画像群Ｉ０との間の画像群合致度α０ｉを算出する（Ｓ７０４）。画像群合致度算出部２６４が画像群合致度を算出する算出方法については、図１０及び１１に関連して説明する。そして、ユニットテンプレート合致度算出部２３０は、ユニットテンプレートＴｊとユニットテンプレートＴ０との間のユニットテンプレート合致度β０ｊを算出する（Ｓ７０６）。ユニットテンプレート合致度算出部２３０がユニットテンプレート合致度を算出する算出方法については、図８及び９に関連して説明する。
【００６８】
そして、マッチ度算出部２４０は、画像群ＩｉとユニットテンプレートＴｊとの間のマッチ度γｉｊを算出する。マッチ度算出部２４０がマッチ度γを算出する算出方法については、図１２に関連して説明する。
【００６９】
そして、最適レイアウト決定部２２０は、組合せ（Ｉ０，Ｔ０）と組合せ（Ｉｉ，Ｔｊ）との間の適合度Ｍｉｊを算出する。具体的には、最適レイアウト決定部２２０は、Ｓ７０４、７０６、７０８において算出された画像群合致度α０ｉ、ユニットテンプレート合致度β０ｊ、及びマッチ度γｉｊの合計値を適合度Ｍｉｊとする。なお、最適レイアウト決定部２２０は、画像群合致度α０ｉ、ユニットテンプレート合致度β０ｊ、及びマッチ度γｉｊを予め設定された重み付け合計値を適合度Ｍｉｊとしてもよい。当該重み付け係数は、アルバム作成者によって選択されてよいし、一連のユニットテンプレートをデザインしたデザイナによって予め定められてもよい。例えば、ページ間におけるテンプレートの適合度を重視したデザインを持つアルバムを作成する場合には、ユニットテンプレート合致度β０ｊに対する重み付け係数を、画像群合致度α０ｉに対する重み付け係数より大きく設定してよし、ページ間における画像群の適合度を重視したデザインを持つアルバムを作成する場合には、画像群合致度α０ｊに対する重み付け係数を、ユニットテンプレート合致度β０ｉに対する重み付け係数より大きく設定してよい。また、ページにおけるテンプレートと画像群のマッチ度を最も重視したデザインを持つアルバムを作成する場合には、マッチ度γｉｊに対する重み付け係数を、画像群合致度α０ｉ及びユニットテンプレート合致度β０ｉに対する重み付け係数より大きく設定してよい。
【００７０】
そして、最適レイアウト決定部２２０は、ユニットテンプレートと画像群の全ての組合せについて適合度を算出したか否かを判断する（Ｓ７２０）。Ｓ７２０において、全ての組合せについて適合度を算出していない旨が判断された場合、最適レイアウト決定部２２０はＳ７０２に処理を移行させ、既に適合度が算出された組合せ（Ｉｉ，Ｔｊ）と異なる組合せを選択して、Ｓ７０４〜７１０の処理を実行して適合度を算出する。Ｓ７２０において、全ての組合せについて適合度を算出した旨が判断されると、全ての組合せにおいて算出された適合度Ｍの中から、最も大きい適合度Ｍが算出された画像群とユニットテンプレートの組合せを選択する（Ｓ７３０）。そして、本編ユニットテンプレート選択部２９４は、Ｓ７３０において選択された組合せが示すユニットテンプレートを代表ページの次のページのデザイン形式を定めるユニットテンプレートとして選択する。また、画像群割り当て部２６８は、Ｓ７３０において選択された組合せが示す画像群を代表ページの次のページに分類される画像群として割り当てる。そして、画像レイアウト部２８６は、代表ページの次のページに、当該画像群及びユニットテンプレートを用いて画像をレイアウトする（Ｓ７４０）。
【００７１】
なお、上記の処理フローにおいては、本編の代表ページにおける組合せ（Ｉ０，Ｔ０）に基づいてその次のページにおける最適な組合せを選択する処理フローについて説明したが、同様の処理によって、本編の代表ページにおける組合わせに基づいてその前のページにおける最適な組合せを決定したり、代表ページにおける組み合わせに基づいてその前及び後のページにおける最適な組合わせを決定することもできる。また、上記の処理と同様の処理によって、代表ページの前又は後において連続する複数のページにおける最適な組合せを決定することも可能である。他にも、上記の処理と同様の処理によって、表紙ページにおける組合せに基づいて裏表紙における最適な組合せを決定したり、表紙ページにおける組合せに基づいて本編の最初のページにおける最適な組合せを決定することもできる。
【００７２】
図８は、ユニットテンプレート選択条件格納部２３２が格納しているデータの一例をテーブル形式で示す。ユニットテンプレート選択条件格納部２３２は、２つのユニットテンプレートが定める配置枠の特性値の差に対応づけて、特性値に関する選択条件への合致度を格納している。配置枠の特性値としては、配置枠の曲率、配置枠の数、配置枠の合計面積を含む。なお、合致度とは、連続するページのデザイン形式を定めるユニットテンプレートの組としての望ましさを示す指標であってよい。また、１つのユニットテンプレートが複数の配置枠を含む場合には、ユニットテンプレートにおける配置枠の曲率とは、配置枠の曲率値についての複数の配置枠にわたる平均値であってよい。
【００７３】
本図において、ユニットテンプレート選択条件格納部２３２は、配置枠の曲率の差が割合１及び割合２である場合に、対応する合致度がそれぞれ合致度８１１及び合致度８２１である旨を格納している。また、ユニットテンプレート選択条件格納部２３２は、配置枠の数の差が割合１及び割合２である場合に、対応する合致度がそれぞれ合致度８１２及び合致度８２２である旨を格納している。そして、ユニットテンプレート合致度算出部２３０は、配置枠の各特性値についての各合致度の合計値を、ユニットテンプレート合致度として算出する。
【００７４】
なお、ユニットテンプレート選択条件格納部２３２は、特定のユニットテンプレートの組が連続するページのデザイン形式を定めるユニットテンプレートの組として選択されるための、ユニットテンプレート合致度の閾値を格納してよい。そして、ユニットテンプレート合致度算出部２３０は、当該閾値以上のユニットテンプレート合致度が算出されたユニットテンプレートの組を、連続するページのデザイン形式を定めるユニットテンプレートとして使用することができると判断してよい。
【００７５】
図９は、ユニットテンプレートの全ての組において算出されたユニットテンプレート合致度βの一例を示す。本図の例では、例えばアルバムにおける連続する２つのページのデザイン形式を定めるユニットテンプレートがＴ０及びＴ１である場合のユニットテンプレート合致度として、β０１が算出されている。本図で示されるように、ユニットテンプレート合致度算出部２３０は、ユニットテンプレート格納部２８０が格納している複数のユニットテンプレートの全ての組合せについて、ユニットテンプレート合致度βを予め計算しておく。
【００７６】
図１０は、画像群選択条件格納部２６６が格納しているデータの一例をテーブル形式で示す。画像群選択条件格納部２６６は、２つの画像群に含まれる画像の特性値の差に対応づけて、特性値に関する選択条件への合致度を格納している。画像の特性値としては、画像の特徴色、合焦距離、撮像モード、被写体の種類等、図３に関連した画像の種別を含む。なお、合致度とは、連続するページに分類される画像群の組としての望ましさを示す指標であってよい。なお、１つの画像群が複数の画像を含む場合、画像の特徴色とは複数の画像に最も多く含まれる色であり、合焦距離とは複数の画像のそれぞれの合焦距離の平均値であり、撮像モードとは複数の画像の中で最も多く含まれる撮像モードであり、被写体の種類とは複数の画像において最も多く含まれる被写体の種類であってよい。
【００７７】
本図において、画像群選択条件格納部２６６は、特徴色の色差が色差１及び色差２である場合に、画像群合致度がそれぞれ合致度１０１１及び合致度１０２１である旨を格納している。また、ユニットテンプレート選択条件格納部２３２は、合焦距離の差が距離差１及び距離差２である場合に、画像群合致度がそれぞれ合致度１０１２及び合致度１０２２である旨を格納している。そして、画像群合致度算出部２６４は、画像の各特性値についての合致度の合計値を、画像群合致度として算出する。
【００７８】
なお、画像群選択条件格納部２６６は、特定の画像群の組が連続するページに分類される画像群の組として選択されるための、画像群合致度の閾値を格納してよい。そして、画像群合致度算出部２６４は、当該閾値以上の画像群合致度が算出された画像群の組を、連続するページに分類する画像群として使用することができると判断してよい。
【００７９】
図１１は、画像群の全ての組において算出された画像群合致度αの一例を示す。本図の例では、アルバムにおける連続する２つのページに分類される画像群がＩ０及びＩ１である場合の画像群合致度として、α０１が算出されている。本図で示されるように、画像群合致度算出部２６４は、画像群分割部２６２によって分割された画像群の全ての組（ただし、同じ画像群の組は除く）についてユニットテンプレート合致度αを予め算出しておく。
【００８０】
図１２は、画像群とユニットテンプレートの全ての組において算出されたマッチ度γの一例を示す。本図の例では、画像群Ｉ０に対するユニットテンプレートＴ０のマッチ度が、γ００と算出されている。マッチ度算出部２４０は、画像群分割部２６２によって分割された画像群と、ユニットテンプレート格納部２８０が格納しているユニットテンプレートの全ての組についてマッチ度γを予め算出しておく。
【００８１】
マッチ度算出部２４０が１つの画像群に対する１つのユニットテンプレートのマッチ度を算出する算出方法の一例を以下に示す。画像種別抽出部２７２は、画像群分割部２６２が分割した１つの画像群に含まれる画像のそれぞれから、図３に関連して説明した画像の種別を抽出する。そして、マッチ度算出部２４０は、画像のそれぞれについて、抽出した画像の種別が画像の配置枠に定められた画像の種別にマッチしているか否かを判断する。例えば、マッチ度算出部２４０は、画像から抽出した合焦距離が、配置枠に定められた合焦距離の範囲内に含まれる場合に、当該合焦距離に関してマッチしていると判断する。マッチ度算出部２４０は、同様の方法によって、ホワイトバランス、撮像モード、被写体の種類等、図３に関連して説明した画像の種別の項目毎にマッチしているか否かを判断し、全ての項目に関してマッチしている場合に、画像に対して配置枠がマッチしている旨を判断する。そして、マッチ度算出部２４０は、画像枠と画像の全ての組について、画像に対して配置枠がマッチしているか否かを判断し、マッチしていると判断された画像数を、画像群に対するユニットテンプレートのマッチ度としてよい。
【００８２】
以上説明したように、本実施形態のアルバム作成装置１３０によれば、複数のデザイナーが定義した複数のユニットテンプレートの中から、各ページで使用するユニットテンプレートを柔軟に組み合わせて、アルバムを作成することができる。例えば、アルバム作成装置１３０は、各ページの画像の内容に適合したデザインのユニットテンプレートの組合せでアルバムを作成することができる。また、アルバム作成装置１３０は、アルバムの各ページに適用するユニットテンプレートを、同じデザイナーが作成した、類似したデザインのユニットテンプレートから自動的に選択してアルバムを作成する。このため、アルバム作成装置１３０は、デザインに一貫性のあるアルバムをユーザに容易に提供することができる。
【００８３】
図１３は、アルバム作成装置１３０のハードウェア構成の一例を示す。アルバム作成装置１３０は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００８４】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５、及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０、及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００８５】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、ＣＰＵ１５０５が使用するプログラム、及びデータを格納する。通信インターフェイス１５３０は、ネットワーク通信装置１５９８に接続してプログラムまたはデータを送受信する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。
【００８６】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、アルバム作成装置１３０が起動時に実行するブート・プログラムや、アルバム作成装置１３０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００８７】
ＣＰＵ１５０５が実行するプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは、記録媒体からハードディスクドライブ１５４０にインストールされ、ＲＡＭ１５２０に読み出されてＣＰＵ１５０５により実行される。
【００８８】
ＣＰＵ１５０５により実行されるプログラムは、アルバム作成装置１３０を、図１から図１２に関連して説明した画像格納部２０４、画像分類部２６０、アルバムテンプレート格納部２８４、画像レイアウト部２８６、ユニットテンプレート格納部２８０、ユニットテンプレート選択部２９０、ユニットテンプレート選択条件格納部２３２、撮像条件格納部２５０、マッチ度算出部２４０、画像種別抽出部２７２、画像群選択条件格納部２６６、及び最適レイアウト決定部２２０として機能させる。また、ＣＰＵ１５０５により実行されるプログラムは、ユニットテンプレート格納部２８０を、図１から図１２に関連して説明した、第１デザイン形式テンプレート格納部２８１、第２デザイン形式テンプレート格納部２８２、及び画像種別格納部２７０として機能させる。また、ＣＰＵ１５０５により実行されるプログラムは、ユニットテンプレート選択部２９０を、図１から図１２に関連して説明した表紙ユニットテンプレート選択部２９３、本編ユニットテンプレート選択部２９４、裏表紙ユニットテンプレート選択部２９５、及びユニットテンプレート合致度算出部２３０として機能させる。また、ＣＰＵ１５０５により実行されるプログラムは、画像分類部２６０を、図１から図１２に関連して説明した画像群分割部２６２、画像群合致度算出部２６４、及び画像群割り当て部２６８として機能させる。また、ＣＰＵ１５０５により実行されるプログラムは、ユニットテンプレート合致度算出部２３０を、図１から図１２に関連して説明したテンプレート類似度算出部２９６として機能させる。
【００８９】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをアルバム作成装置１３０に提供してもよい。
【００９０】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることができる。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００９１】
【図１】一実施形態に係るアルバム作成システム１７０の概要を示す図である。
【図２】アルバム作成装置１３０のブロック構成の一例を示す図である。
【図３】配置枠に指定する画像の種別の一例を示す図である。
【図４】ユニットテンプレートの一例を示す図である。
【図５】画像の方向成分及び消失点を算出する方法の一例を示す図である。
【図６】配置枠の形状の類似度を判断する方法の一例を示す図である。
【図７】ユニットテンプレート及び画像群の組合せを決定する処理の処理フローを示す図である。
【図８】ユニットテンプレート選択条件格納部２３２が格納しているデータの一例をテーブル形式で示す図である。
【図９】ユニットテンプレートの全ての組において算出されたユニットテンプレート合致度βの一例を示す図である。
【図１０】画像群選択条件格納部２６６が格納しているデータの一例をテーブル形式で示す図である。
【図１１】画像群の全ての組において算出された画像群合致度αの一例を示す図である。
【図１２】画像群とユニットテンプレートの全ての組において算出されたマッチ度γの一例を示す図である。
【図１３】アルバム作成装置１３０のハードウェア構成の一例を示す図である。
【符号の説明】
【００９２】
１１０  サーバ
１１２  クライアント
１３０  アルバム作成装置
１０５  通信回線
１７０  アルバム作成システム
２０４  画像格納部
２２０  最適レイアウト決定部
２３０  ユニットテンプレート合致度算出部
２３２  ユニットテンプレート選択条件格納部
２４０  マッチ度算出部
２５０  撮像条件格納部
２６０  画像分類部
２６２  画像群分割部
２６４  画像群合致度算出部
２６６  画像群選択条件格納部
２６８  画像群割り当て部
２７０  画像種別格納部
２７２  画像種別抽出部
２８０  ユニットテンプレート格納部
２８１  第１デザイン形式テンプレート格納部
２８２  第２デザイン形式テンプレート格納部
２８４  アルバムテンプレート格納部
２８６  画像レイアウト部
２９０  ユニットテンプレート選択部
２９３  表紙ユニットテンプレート選択部
２９４  本編ユニットテンプレート選択部
２９５  裏表紙ユニットテンプレート選択部
２９６  テンプレート類似度算出部
【図１】
0004800104.tif 000002
【図２】
0004800104.tif 000003
【図３】
0004800104.tif 000004
【図４】
0004800104.tif 000005
【図５】
0004800104.tif 000006
【図６】
0004800104.tif 000007
【図７】
0004800104.tif 000008
【図８】
0004800104.tif 000009
【図９】
0004800104.tif 000010
【図１０】
0004800104.tif 000011
【図１１】
0004800104.tif 000012
【図１２】
0004800104.tif 000013
【図１３】
0004800104.tif 000014