(57)【要約】【課題】撮像された画像が有する方向成分に基づいて、撮像された画像を、鑑賞者に違和感のない構図となるように自動的にレイアウトする。【解決手段】本発明に係る画像出力装置は、画像が有する方向成分を算出する画像方向成分算出部と、画像方向成分算出部が算出した方向成分に基づいて、画像を出力領域内にレイアウトする画像レイアウト部と、画像レイアウト部によって出力領域内にレイアウトされた画像を出力する画像出力部とを備える。【選択図】図２
2006304265.tif 000002
【特許請求の範囲】
【請求項１】
画像が有する方向成分を算出する画像方向成分算出部と、
前記画像方向成分算出部が算出した方向成分に基づいて、前記画像を出力領域内にレイアウトする画像レイアウト部と、
前記画像レイアウト部によって出力領域内にレイアウトされた前記画像を出力する画像出力部と
を備える画像出力装置。
【請求項２】
前記画像方向成分算出部は、
前記画像における複数の方向にそれぞれ沿って、空間周波数成分のレベルをそれぞれ算出する空間周波数レベル算出部と、
前記空間周波数レベル算出部が算出した空間周波数のレベルが最も大きい方向に垂直な方向を、前記画像が有する方向成分として特定する画像方向成分特定部と
を有する請求項１に記載の画像出力装置。
【請求項３】
前記画像方向成分算出部は、
前記画像の消失点を算出する消失点算出部と、
前記画像の消失点へ向かう方向を、前記画像が有する方向成分として特定する画像方向成分特定部と
を有する請求項１に記載の画像出力装置。
【請求項４】
前記画像方向成分算出部は、
前記画像に含まれるオブジェクトの消失点を算出する消失点算出部と、
前記画像に含まれるオブジェクトの消失点へ向かう方向を、前記画像が有する方向成分として特定する画像方向成分特定部と
を有する請求項１に記載の画像出力装置。
【請求項５】
前記画像レイアウト部は、前記画像方向成分特定部が特定した消失点へ向かう方向が、出力領域の中心方向を向くように、前記画像を出力領域内にレイアウトする
請求項４に記載の画像出力装置。
【請求項６】
前記消失点算出部は、複数の前記画像にそれぞれ含まれるオブジェクトの消失点をそれぞれ算出し、
前記画像方向成分特定部は、前記複数の画像にそれぞれ含まれるオブジェクトの消失点へ向かう方向のそれぞれを、前記複数の画像がそれぞれ有する方向成分として特定し、
前記画像レイアウト部は、前記画像方向成分特定部が特定した前記複数の画像にそれぞれ含まれるオブジェクトの消失点へ向かう方向が同一の位置に向くように、前記複数の画像を出力領域内にレイアウトする
請求項４に記載の画像出力装置。
【請求項７】
前記画像方向成分算出部は、
前記画像を複数の部分領域に分割する画像分割部と、
前記画像分割部が分割した前記複数の部分領域がそれぞれ有する方向成分を算出する部分領域方向成分算出部と
をさらに有し、
前記画像方向成分特定部は、前記部分領域方向成分算出部が算出した前記複数の部分領域がそれぞれ有する方向成分の平均の方向成分を、前記画像が有する方向成分として算出する
請求項２に記載の画像出力装置。
【請求項８】
画像配置位置と当該画像配置位置に配置されるべき画像が有する方向成分とが予め定められた出力領域のテンプレートを格納しているテンプレート格納部と、
前記テンプレート格納部が格納しているテンプレートが含む画像配置位置に対応づけられている方向成分と、前記画像方向成分算出部が算出した方向成分とが一致する画像を選択する画像選択部と
を更に備え、
前記画像レイアウト部は、前記画像選択部が選択した画像をテンプレートの画像配置位置にレイアウトする
請求項１に記載の画像出力装置。
【請求項９】
前記画像方向成分算出部が算出した方向成分と、前記テンプレート格納部が格納しているテンプレートが含む画像配置位置に対応づけられている方向成分とが一致する画像が存在しない場合に、前記画像方向成分算出部が算出した方向成分と前記テンプレート格納部が格納しているテンプレートの画像配置位置に対応づけられている方向成分とが一致するように、画像を画像の面の水平方向に沿って回転させる画像回転処理部を更に備え、
前記画像レイアウト部は、前記画像回転処理部が回転させた画像をテンプレートの画像配置位置にレイアウトする
請求項８に記載の画像出力装置。
【請求項１０】
前記画像回転処理部が回転させた画像を、画像配置位置の画像配置枠の形状にトリミングするトリミング部を更に備え、
前記画像レイアウト部は、前記トリミング部がトリミングした画像を画像配置位置にレイアウトする
請求項９に記載の画像出力装置。
【請求項１１】
前記画像方向成分算出部が算出した方向成分と、前記テンプレート格納部が格納しているテンプレートが含む画像配置位置に対応づけられている方向成分とが一致する画像が存在しない場合に、前記画像方向成分算出部が算出した方向成分と前記テンプレート格納部が格納しているテンプレートの画像配置位置に対応づけられている方向成分とが一致するように、画像に対して幾何学的な変換を施した画像を生成する変換画像生成部を更に備え、
前記画像レイアウト部は、前記変換画像生成部が生成した画像を画像配置位置にレイアウトする
請求項８に記載の画像出力装置。
【請求項１２】
前記変換画像生成部が生成した画像を、画像配置位置の画像配置枠の形状にトリミングするトリミング部を更に備え、
前記画像レイアウト部は、前記トリミング部がトリミングした画像を画像配置位置にレイアウトする
請求項１１に記載の画像出力装置。
【請求項１３】
第一の画像が配置されるべき第一の画像配置位置、および第二の画像が配置されるべき第二の画像配置位置が予め定められた出力領域のテンプレートを格納するテンプレート格納部と、
前記第一の画像配置位置に配置されるべき第一の画像を選択する第一画像選択部と、
前記第一画像選択部が選択した第一の画像の方向成分に応じて、前記第二の画像配置位置に配置されるべき第二の画像の方向成分を決定する方向成分決定部と、
前記方向成分決定部が決定した方向成分を含む第二の画像を選択する第二画像選択部と
を更に備え、
前記画像レイアウト部は、前記第一画像選択部が選択した第一の画像を前記第一の画像配置位置にレイアウトし、前記第二画像選択部が選択した第二の画像を前記第二の画像配置位置にレイアウトする
請求項１に記載の画像出力装置。
【請求項１４】
前記テンプレート格納部は、前記第二の画像配置位置と、前記第一の画像の方向成分に対する相対的な画像の方向成分とが予め定められた出力領域のテンプレートを格納し、
前記方向成分決定部は、前記第一画像選択部が選択した第一の画像の方向成分、および前記テンプレート格納部が格納している画像の相対的な方向成分に基づいて、前記第二の画像配置位置に配置されるべき第二の画像の方向成分を決定する
請求項１３に記載の画像出力装置。
【請求項１５】
画像が有する方向成分を算出する画像方向成分算出段階と、
画像方向成分算出段階において算出された方向成分に基づいて、前記画像を出力領域内にレイアウトする画像レイアウト段階と、
前記画像レイアウト段階によって出力領域内にレイアウトされた前記画像を出力する画像出力段階と
を備える画像出力方法。
【請求項１６】
画像を出力する画像出力装置用の画像出力プログラムであって、前記画像出力装置を、
画像が有する方向成分を算出する画像方向成分算出部、
前記画像方向成分算出部が算出した方向成分に基づいて、前記画像を出力領域内にレイアウトする画像レイアウト部、
前記画像レイアウト部によって出力領域内にレイアウトされた前記画像を出力する画像出力部
として機能させる画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置、画像出力方法、および画像出力プログラムに関する。特に、本発明は、画像が有する方向成分に基づいて自動的に画像をレイアウトする画像出力装置、画像出力方法、および画像出力プログラムに関する。
【背景技術】
【０００２】
従来、旅行においてデジタルスチルカメラで撮像された多数の画像は、予め定められたテンプレート内にレイアウトされ、テレビモニターに表示されたり、紙面に印刷されて鑑賞されている。また、撮像された多数の画像を印刷する場合には、デザイナーなどによって雑誌およびアルバムなどにレイアウトされ、鑑賞者に提供されている。
【０００３】
【特許文献１】特開２００４−２２１６４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮像された多数の画像を予め定められたテンプレート内にレイアウトすると、画像の内容にかかわらず、画像がレイアウトされる。このように画像をレイアウトして画像を表示すると、画像配置の見栄えを考慮していないので、鑑賞者は画像配置の構図に違和感を抱くことがある。また、鑑賞者が画像配置の見栄えを考慮して出力領域に画像をレイアウトする場合、多数の画像がある場合は、画像の選択、画像配置の構図の決定、画像のレイアウトに多大な労力と時間を必要とする問題がある。
【０００５】
そこで本発明は、上記課題を解決することができる画像出力装置、画像出力方法、および画像出力プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の形態においては、画像が有する方向成分を算出する画像方向成分算出部と、画像方向成分算出部が算出した方向成分に基づいて、画像を出力領域内にレイアウトする画像レイアウト部と、画像レイアウト部によって出力領域内にレイアウトされた前記画像を出力する画像出力部とを備える画像出力装置を提供する。画像方向成分算出部は、画像における複数の方向にそれぞれ沿って、空間周波数成分のレベルをそれぞれ算出する空間周波数レベル算出部と、空間周波数レベル算出部が算出した空間周波数のレベルが最も大きい方向に垂直な方向を、画像が有する方向成分として特定する画像方向成分特定部とを有してもよい。また、画像方向成分算出部は、画像の消失点を算出する消失点算出部と、画像の消失点へ向かう方向を、画像が有する方向成分として特定する画像方向成分特定部とを有してもよい。
【０００７】
また、画像方向成分算出部は、画像に含まれるオブジェクトの消失点を算出する消失点算出部と、画像に含まれるオブジェクトの消失点へ向かう方向を、画像が有する方向成分として特定する画像方向成分特定部とを有してもよい。画像レイアウト部は、画像方向成分特定部が特定した消失点へ向かう方向が、出力領域の中心方向を向くように、画像を出力領域内にレイアウトしてよい。更に、消失点算出部は、複数の画像にそれぞれ含まれるオブジェクトの消失点をそれぞれ算出し、画像方向成分特定部は、複数の画像にそれぞれ含まれるオブジェクトの消失点へ向かう方向のそれぞれを、複数の画像がそれぞれ有する方向成分として特定し、画像レイアウト部は、画像方向成分特定部が特定した複数の画像にそれぞれ含まれるオブジェクトの消失点へ向かう方向が同一の位置に向くように、複数の画像を出力領域内にレイアウトしてもよい。
【０００８】
また、画像方向成分算出部は、画像を複数の部分領域に分割する画像分割部と、画像分割部が分割した複数の部分領域がそれぞれ有する方向成分を算出する部分領域方向成分算出部とをさらに有し、画像方向成分特定部は、部分領域方向成分算出部が算出した複数の部分領域がそれぞれ有する方向成分の平均の方向成分を、画像が有する方向成分として算出してもよい。
【０００９】
また、画像配置位置と当該画像配置位置に配置されるべき画像が有する方向成分とが予め定められた出力領域のテンプレートを格納しているテンプレート格納部と、テンプレート格納部が格納しているテンプレートが含む画像配置位置に対応づけられている方向成分と、画像方向成分算出部が算出した方向成分とが一致する画像を選択する画像選択部とを更に備え、画像レイアウト部は、画像選択部が選択した画像をテンプレートの画像配置位置にレイアウトしてもよい。そして、画像方向成分算出部が算出した方向成分と、テンプレート格納部が格納しているテンプレートが含む画像配置位置に対応づけられている方向成分とが一致する画像が存在しない場合に、画像方向成分算出部が算出した方向成分とテンプレート格納部が格納しているテンプレートの画像配置位置に対応づけられている方向成分とが一致するように、画像を画像の面の水平方向に沿って回転させる画像回転処理部を更に備え、画像レイアウト部は、画像回転処理部が回転させた画像をテンプレートの画像配置位置にレイアウトしてもよい。
【００１０】
そして、画像回転処理部が回転させた画像を、画像配置位置の画像配置枠の形状にトリミングするトリミング部を更に備え、画像レイアウト部は、トリミング部がトリミングした画像を画像配置位置にレイアウトしてもよく、また、画像方向成分算出部が算出した方向成分と、テンプレート格納部が格納しているテンプレートが含む画像配置位置に対応づけられている方向成分とが一致する画像が存在しない場合に、画像方向成分算出部が算出した方向成分とテンプレート格納部が格納しているテンプレートの画像配置位置に対応づけられている方向成分とが一致するように、画像に対して幾何学的な変換を施した画像を生成する変換画像生成部を更に備え、画像レイアウト部は、変換画像生成部が生成した画像を画像配置位置にレイアウトしてもよい。
【００１１】
また、変換画像生成部が生成した画像を、画像配置位置の画像配置枠の形状にトリミングするトリミング部を更に備え、画像レイアウト部は、トリミング部がトリミングした画像を画像配置位置にレイアウトしてもよい。更に、第一の画像が配置されるべき第一の画像配置位置、および第二の画像が配置されるべき第二の画像配置位置が予め定められた出力領域のテンプレートを格納するテンプレート格納部と、第一の画像配置位置に配置されるべき第一の画像を選択する第一画像選択部と、第一画像選択部が選択した第一の画像の方向成分に応じて、第二の画像配置位置に配置されるべき第二の画像の方向成分を決定する方向成分決定部と、方向成分決定部が決定した方向成分を含む第二の画像を選択する第二画像選択部とを更に備え、画像レイアウト部は、第一画像選択部が選択した第一の画像を第一の画像配置位置にレイアウトし、第二画像選択部が選択した第二の画像を第二の画像配置位置にレイアウトしてもよく、テンプレート格納部は、第二の画像配置位置と、第一の画像の方向成分に対する相対的な画像の方向成分とが予め定められた出力領域のテンプレートを格納し、方向成分決定部は、第一画像選択部が選択した第一の画像の方向成分、およびテンプレート格納部が格納している画像の相対的な方向成分に基づいて、第二の画像配置位置に配置されるべき第二の画像の方向成分を決定してもよい。
【００１２】
また、本発明の第２の形態においては、画像が有する方向成分を算出する画像方向成分算出段階と、画像方向成分算出段階において算出された方向成分に基づいて、画像を出力領域内にレイアウトする画像レイアウト段階と、画像レイアウト段階によって出力領域内にレイアウトされた画像を出力する画像出力段階とを備える画像出力方法を提供する。
【００１３】
また、本発明の第３の形態においては、画像を出力する画像出力装置用の画像出力プログラムであって、画像出力装置を、画像が有する方向成分を算出する画像方向成分算出部、画像方向成分算出部が算出した方向成分に基づいて、画像を出力領域内にレイアウトする画像レイアウト部、画像レイアウト部によって出力領域内にレイアウトされた画像を出力する画像出力部として機能させる画像出力プログラムを提供する。
【００１４】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１５】
本発明によれば、撮像された多数の画像を、違和感のない構図に自動的にレイアウトして、出力することができる。
【発明を実施するための最良の形態】
【００１６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
図１は、本発明の一実施形態に係る画像出力装置１０の概念図を示す。画像出力装置１０は、撮像装置１１０が撮像した画像を、画像が有する方向成分に基づいて出力領域内にレイアウトする。ここで出力領域とは、画像を表示する表示領域、又は、画像を印刷する印刷領域のことをいう。そして、画像出力装置１０は、レイアウトされた画像を出力する。例えば、画像出力装置１０は、パーソナルコンピュータのモニターに、レイアウトされた画像を出力してよい。また、画像出力装置１０は、携帯電話およびＰＤＡ等の携帯情報端末等であってもよい。また、画像出力装置１０は、レイアウトされた画像をプリンター等により印刷物として印刷できる印刷装置であってもよい。
【００１８】
更に、画像出力装置１０は、ネットワーク１２０を介して画像データを受信して、画像データをテレビ受像機およびフォトスタンド等に表示する表示装置であってもよい。ネットワーク１２０は、例えば、インターネットであってよく、ＬＡＮ等であってもよい。なお、画像出力装置１０は、画像データを、ネットワーク１２０を介して送受信するだけではなく、例えば、撮像装置１１０に設けた磁気記録媒体および半導体記録媒体等を用いた記憶装置を介して、画像データを画像出力装置１０に入力してもよい。更には、無線通信および光通信等により、画像データを画像出力装置１０に入力してもよい。
【００１９】
本実施形態に係る画像出力装置１０は、撮像された画像が有する方向成分に基づいて、撮像された画像を、鑑賞者に違和感のない構図となるように自動的にレイアウトすることを目的とする。
【００２０】
図２は、本実施形態に係る画像出力装置１０の機能構成の一例を示す。画像出力装置１０は、画像方向成分算出部２０、画像レイアウト部３０、画像出力部４０、および画像格納部５０を備える。画像方向成分算出部２０は、空間周波数レベル算出部２１０、消失点算出部２２０、画像方向成分特定部２３０、画像分割部２４０、および部分領域方向成分算出部２５０を有する。画像格納部５０は、撮像された画像を格納する。画像格納部５０は、撮像された画像について一意となるべく識別できる画像識別子に対応付けて格納してよい。そして、画像格納部５０は、空間周波数レベル算出部２１０、消失点算出部２２０、および画像分割部２４０へ画像データを供給する。
【００２１】
画像方向成分算出部２０は、画像格納部５０から画像データを受け取り、当該画像データが示す画像が有する方向成分を算出する。画像分割部２４０は、画像格納部５０から画像データを受け取り、当該画像データを複数の部分領域に分割する。画像分割部２４０は、分割した部分領域の画像データを、部分領域方向成分算出部２５０へ供給する。部分領域方向成分算出部２５０は、画像分割部２４０が分割した複数の部分領域がそれぞれ有する方向成分を算出する。部分領域方向成分算出部２５０は、算出された複数の部分領域がそれぞれ有する方向成分を示すデータを、画像方向成分特定部２３０へ供給する。
【００２２】
また、空間周波数レベル算出部２１０は、画像格納部５０から画像データを受け取ってよい。そして、空間周波数レベル算出部２１０は、当該画像データにおける複数の方向にそれぞれ沿って、空間周波数成分のレベルをそれぞれ算出する。空間周波数レベル算出部２１０は、算出されたそれぞれの空間周波数成分のレベルを示すデータを、画像方向成分特定部２３０へ供給する。消失点算出部２２０は、画像格納部５０から画像データを受け取る。そして、消失点算出部２２０は、画像に含まれるオブジェクトの消失点を算出する。消失点算出部２２０は、算出されたオブジェクトの消失点のデータを、画像方向成分特定部２３０へ供給する。
【００２３】
画像方向成分特定部２３０は、画像が有する方向成分を特定する。画像方向成分特定部２３０は、特定した方向成分を示すデータを画像レイアウト部３０へ供給する。画像レイアウト部３０は、画像方向成分特定部２３０が算出した、画像が有する方向成分を示すデータを受け取る。そして、画像レイアウト部３０は、画像が有する方向成分に基づいて、画像を出力領域内にレイアウトする。画像レイアウト部３０は、画像を出力領域内にレイアウトした画像データを画像出力部４０へ供給する。
【００２４】
画像出力部４０は、画像レイアウト部３０が、出力領域内にレイアウトした画像データを受け取る。そして、画像出力部４０は、出力領域内にレイアウトされた画像を出力する。なお、画像出力部４０は、例えば、テレビ受像機に画像データを出力してよい。更に、画像出力部４０は、画像レイアウト部３０によってレイアウトされた画像データを、紙面等に印刷して出力してもよい。
【００２５】
本実施形態に係る画像出力装置１０によれば、画像が有する方向成分を特定して、特定した方向成分に基づいて、撮像された画像を出力領域内に自動的にレイアウトすることができる。これにより、鑑賞者は自ら画像のレイアウトを決定するという手間および時間のかかる操作をせずに、画像の構図に違和感を覚えないレイアウトの画像を出力できる。
【００２６】
図３は、本実施形態に係る画像が有する方向成分の算出方法の一例を示す。空間周波数レベル算出部２１０は、例えば、画像６０の中の所定の一点を通る複数の方向にそれぞれ沿って、空間周波数成分のレベルを算出する。空間周波数レベル算出部２１０は、算出されたそれぞれの空間周波数のレベルを示すデータを、画像方向成分特定部２３０へ供給する。そして、画像方向成分特定部２３０は、各方向における空間周波数のレベルを示すグラフ６２に示すように、空間周波数成分のレベルが最も大きい曲線６０ａ'に対応する方向６０ａに垂直な方向６１を、画像６０が有する方向成分として特定してよい。
【００２７】
図４は、本実施形態に係る消失点の算出方法の一例を示す。消失点算出部２２０は、画像から線分要素を抽出した後、ハフ変換により、交差する直線群の交点を消失点として算出してよい。例えば、画像７０に含まれる道路の端７０ａと７０ｂを結んだ直線の延長線と、道路の端７０ｃと７０ｄを結んだ直線の延長線とが交わる点を、消失点７２とすることができる。消失点算出部２２０は、算出された消失点のデータを画像方向成分特定部２３０へ供給する。そして、画像方向成分特定部２３０は、消失点算出部２２０が算出した消失点へ向かう方向を、画像が有する方向成分として特定してもよい。
【００２８】
また、消失点算出部２２０は、画像全体の消失点を算出してもよい。そして、画像方向成分特定部２３０は、消失点算出部２２０において算出された、画像全体の消失点へ向かう方向を、画像が有する方向成分として特定してもよい。例えば、消失点算出部２２０は、撮像された画像に含まれる消失点をそれぞれ算出する。そして、画像方向成分特定部２３０は、算出された消失点の平均の消失点を算出して、算出された平均の消失点へ向かう方向を、画像全体が有する方向成分として特定してもよい。
【００２９】
図５は、本実施形態に係る消失点の算出方法の一例を示す。消失点算出部２２０は、画像に含まれる相似形状を有するオブジェクトから、消失点を算出してよい。例えば、画像７５に含まれる相似形状を有する街灯のそれぞれの頭を結んだ線７５ａ−７５ｂの延長線と、街灯の下端を結んだ線７５ｃ−７５ｄの延長線が交わる点を消失点７７としてよい。なお、画像に含まれるオブジェクトは街灯に限られず、相似形状を有していれば、例えば、電柱、トンネル内の誘導灯などであってよい。消失点算出部２２０は、算出された消失点のデータを画像方向成分特定部２３０へ供給する。そして、画像方向成分特定部２３０は、消失点算出部２２０が算出した消失点へ向かう方向を、画像が有する方向成分として特定してもよい。
【００３０】
図６は、本実施形態に係る画像が有する方向成分の算出方法の一例を示す。画像分割部２４０は、画像格納部５０が出力した画像を複数の領域に分割する。例えば、画像分割部２４０は、画像３００を一点鎖線３００ａ−３００ｂと一点鎖線３００ｃ−３００ｄによって分割してよい。画像分割部２４０は、分割した部分領域の画像データを、部分領域方向成分算出部２５０へ供給する。そして、部分領域方向成分算出部２５０は、画像分割部２４０が分割した複数の領域それぞれについて、部分領域が有する方向成分を算出する。
【００３１】
部分領域方向成分算出部２５０は、例えば、図３の説明において示した方法により、各部分領域の空間周波数成分のレベルが最も大きい方向に垂直な方向を、各部分領域の方向成分として算出してよい。例えば、画像３００の各部分領域が有する方向成分は、それぞれ方向成分３１０ａ、３１０ｂ、３１０ｃ、および３１０ｄとして算出してよい。そして、部分領域方向成分算出部２５０は、算出された各方向成分のデータを画像方向成分特定部２３０へ供給する。
【００３２】
画像方向成分特定部２３０は、部分領域方向成分算出部２５０から、各部分領域が有する方向成分のデータを受け取る。そして、画像方向成分特定部２３０は、各部分領域が有する方向成分を平均化した方向成分を、画像が有する方向成分として算出してよい。例えば、画像方向成分特定部２３０は、部分領域それぞれの方向成分３１０ａ、３１０ｂ、３１０ｃ、および３１０ｄを平均化した方向成分３２０を算出する。そして、平均化した方向成分３２０を画像３００が有する方向成分として算出してよい。画像方向成分特定部２３０は、算出された画像が有する方向成分のデータを、画像レイアウト部３０へ供給する。また、画像方向成分特定部２３０は、消失点算出部２２０が算出した消失点へ向かう方向を、画像が有する方向成分として特定してもよい。更に、画像方向成分特定部２３０は、各部分領域が有する方向成分のうち、最も空間周波数成分のレベルが大きい方向に垂直な方向成分を、画像全体が有する方向成分として特定してもよい。
【００３３】
本実施形態に係る画像出力装置１０によれば、複数の部分領域に分割した画像の各部分領域の方向成分に基づいて、画像が有する方向成分を算出できる。したがって、画像出力装置１０は、画像が有する方向成分を画像、又は、画像に含まれるオブジェクトによって自動的に特定できる。これにより、鑑賞者が多数の画像をそれぞれ確認してレイアウトする作業を必要とせずに、画像を自動的に出力領域内にレイアウトすることができる。
【００３４】
図７は、本実施形態に係る出力領域における画像のレイアウトの一例を示す。画像レイアウト部３０は、画像方向成分算出部２０が特定した画像が有する方向成分に基づいて、出力領域内の中心方向を向くように、画像を出力領域内にレイアウトする。例えば、画像レイアウト部３０は、画像４０２、画像４０４、画像４０６、および画像４０８に含まれるオブジェクトの消失点への方向が雑誌等の書籍４００の見開きページの中心に向くように、画像をレイアウトしてよい。
【００３５】
図８は、本実施形態に係る出力領域における画像のレイアウトの一例を示す。画像レイアウト部３０は、例えば、ポスター等の紙面５００の中心に、画像５０２、画像５０４に含まれるオブジェクトの消失点への方向が向くように、画像をレイアウトしてよい。
【００３６】
図９は、本実施形態に係る出力領域における画像のレイアウトの一例を示す。画像レイアウト部３０は、例えば、雑誌等の書籍６００の各ページの中心に、画像６０２、画像６０４、および画像６０６、画像６０８に含まれるオブジェクトの消失点への方向が向くように画像をレイアウトしてよい。
【００３７】
図１０は、本実施形態に係る出力領域における画像のレイアウトの一例を示す。画像レイアウト部３０は、画像７０２、画像７０４に含まれるオブジェクトの消失点への方向が、例えば、雑誌等の書籍７００の次のページに向くように、画像をレイアウトしてよい。
【００３８】
図１１は、本実施形態に係る出力領域における画像のレイアウトの一例を示す。画像方向成分特定部２３０は、複数の画像に含まれるオブジェクトの消失点へ向かう方向を、複数の画像がそれぞれ有する方向成分として特定する。そして、画像レイアウト部３０は、複数の画像それぞれに含まれるオブジェクトの消失点へ向かう方向が同一の位置に向くように、複数の画像を出力領域内にレイアウトしてよい。例えば、画像８０２、画像８０４、画像８０６、および画像８０８の消失点がそれぞれ、消失点８０２ａ、消失点８０４ａ、消失点８０６ａ、および消失点８０８ａとして算出された場合、各消失点が向かう方向を、同一の位置８１０に向くように出力領域８００に各画像をレイアウトしてよい。
【００３９】
図１２は、本実施形態に係る出力領域における画像のレイアウトの一例を示す。画像レイアウト部３０は、複数の画像それぞれに含まれるオブジェクトの消失点へ向かう方向が同一の位置に向くように、複数の画像を出力領域内にレイアウトしてよい。例えば、画像８５２、画像８５４、画像８５６、および画像８５８の消失点がそれぞれ、消失点８５２ａ、消失点８５４ａ、消失点８５６ａ、および消失点８５８ａとして算出された場合、各消失点が向かう方向を、同一の位置８６０に向くように出力領域８５０に各画像をレイアウトしてよい。
【００４０】
図１３は、本実施形態に係る出力領域における画像のレイアウトの一例を示す。画像レイアウト部３０は、空間周波数のレベルが最も大きい方向が画像に対して同一の方向となる複数の画像を、空間周波数のレベルが最も大きい方向に垂直な方向に沿って並べてレイアウトしてよい。例えば、画像１０１０と、画像１０２０が左右方向の方向成分を有していた場合には、画像レイアウト部３０は、出力領域１０００において、画像１０１０と、画像１０２０を左右方向の方向成分に沿って並ぶようにレイアウトしてよい。また、画像１１１０と、画像１１２０が上下方向の方向成分を有していた場合には、画像レイアウト部３０は、出力領域１１００において、画像１１１０と、画像１１２０を上下方向の方向成分に沿って並ぶようにレイアウトしてよい。
【００４１】
本実施形態に係る画像出力装置１０によれば、画像レイアウト部３０は、画像方向成分算出部２０が特定した画像が有する方向成分を、出力領域の中心方向を向くように、画像を出力領域内にレイアウトできる。また、画像レイアウト部３０は、複数の画像に含まれるオブジェクトの消失点へ向かう方向が同一の位置に向くように、複数の画像を出力領域内にレイアウトできる。これにより、鑑賞者は、画像のレイアウトに違和感を覚えることがなく、構図の整った画像を鑑賞することができる。
【００４２】
図１４は、本発明の他の実施形態に係る画像出力装置１０の機能構成の一例を示す。画像出力装置１０は、テンプレート格納部５２、画像選択部８０、方向成分決定部８６、画像回転処理部９２、変換画像生成部９４、およびトリミング部９６を備える。また、画像選択部８０は、第一画像選択部８２および第二画像選択部８４を有する。なお、本実施形態に係る画像出力装置１０は、図１から図１３での上記説明で説明した画像出力装置１０の構成、および機能の一部または全部を更に備えてよい。
【００４３】
テンプレート格納部５２は、画像を配置する位置である画像配置位置と当該画像配置位置に配置されるべき画像が有する方向成分とが予め定められた出力領域のテンプレートを格納している。テンプレート格納部５２が格納しているテンプレートには、少なくとも一つの画像配置位置が定められていてよく、画像配置位置には画像を配置する枠である画像配置枠が対応づけられていてよい。また、テンプレート格納部５２は、第一の画像が配置されるべき第一の画像配置位置、および第二の画像が配置されるべき第二の画像配置位置が予め定められた出力領域のテンプレートを格納してもよい。そして、テンプレート格納部５２は、第二の画像配置位置と、第一の画像の方向成分に対する相対的な画像の方向成分とが予め定められた出力領域のテンプレートを格納していてもよい。
【００４４】
ここで、テンプレート格納部５２が格納しているテンプレートに含まれる画像配置位置には、合成情報が対応づけられていてよい。合成情報は、画像配置位置に配置されるべき画像の特徴を示す情報であってよい。例えば、合成情報は、画像に含まれるオブジェクトの名前、画像が含む主要なオブジェクトの画像内における位置、画像に含まれるオブジェクトの向き、および画像に含まれるオブジェクトが画像の面の法線方向に対して向く方向がなす角度を示す情報等であってよく、画像が有する方向成分は合成情報の一例である。テンプレート格納部５２は、テンプレートが含む画像配置位置に対応づけられている合成情報を、画像選択部８０の制御に基づいて、画像選択部８０に供給する。また、テンプレート格納部５２は、テンプレートを画像レイアウト部３０の制御に基づいて、画像レイアウト部３０に供給する。画像格納部５０は、合成情報を更に画像に対応づけて画像を格納してよい。画像格納部５０は、画像選択部８０の制御に基づいて、画像を画像選択部８０に供給する。画像方向成分算出部２０は、画像の方向成分を特定して、特定した画像の方向成分を画像に対応づけて画像格納部５０に格納する。画像方向成分算出部２０は、算出した画像の方向成分を画像選択部８０に供給する。
【００４５】
画像選択部８０は、テンプレート格納部５２が格納しているテンプレートが含む画像配置位置に対応づけられている合成情報と一致する合成情報が対応づけられている画像を、画像格納部５０が格納している画像から選択する。具体的には、画像選択部８０は、テンプレート格納部５２から、テンプレートが含む画像配置位置に対応づけられている合成情報を受け取る。より具体的には、画像選択部８０は、テンプレート格納部５２から、合成情報に含まれる画像の方向成分を受け取る。そして、画像選択部８０は、テンプレート格納部５２から受け取った画像の方向成分と画像方向成分算出部２０が算出した画像の方向成分とが一致する画像を画像格納部５０から選択する。
【００４６】
また、画像選択部８０は、第一画像選択部８２および第二画像選択部８４を有していてよい。第一画像選択部８２は、第一の画像配置位置に配置されるべき第一の画像を選択する。第一の画像の一例としては主画像が挙げられる。主画像とは、閲覧者に対してアルバム等のページにおいて最も強く印象づけることが意図されている画像をいう。例えば主画像とは、アルバム等における主人公が含まれている画像であってよい。また、主画像は、ページに配置された複数の画像のうち、最も強調された画像であってよい。具体的には、主画像とは、他の画像に比べてサイズが大きい画像、他の画像に比べて前面に配置される画像、最も中央寄りに配置される画像であってよい。他にも主画像とは、周囲を枠で強調された画像、被写体にエフェクト等の視覚効果が施された画像等であってもよい。また、本実施形態でいう第二の画像とは従画像であってよい。ここで、従画像とは、アルバム等における主人公を除く被写体が含まれる画像であってよい。また、従画像とは、主画像よりも小さく、中央より外に配置される画像であってよい。そして、第二画像選択部８４は、後述する方向成分決定部８６が決定した方向成分を含む第二の画像を選択する。具体的には、第二画像選択部８４は、方向成分決定部８６が決定した方向成分を有する画像を、画像格納部５０から選択する。画像選択部８０、第一画像選択部８２、および第二画像選択部８４は選択した画像を、画像回転処理部９２または変換画像生成部９４に供給する。
【００４７】
方向成分決定部８６は、第一画像選択部８２が選択した第一の画像の方向成分に応じて、第二の画像配置位置に配置されるべき第二の画像の方向成分を決定する。具体的には、方向成分決定部８６は、第一画像選択部８２が選択した第一の画像の方向成分、およびテンプレート格納部５２が格納しているテンプレートの画像配置位置の合成情報に含まれる画像の相対的な方向成分に基づいて、第二の画像配置位置に配置されるべき第二の画像の方向成分を決定する。例えば、第一の画像の方向成分と同一方向成分の画像を第二の画像配置位置に配置することを目的として、方向成分決定部８６は、第二の画像配置位置に配置されるべき第二の画像の方向成分を、第一の画像の方向成分と同一方向に決定してよい。また、方向成分決定部８６は、第二の画像配置位置に配置されるべき第二の画像の方向成分を、第一の画像の方向成分とは異なる方向に決定してもよい。更に、方向成分決定部８６は、テンプレートが複数の画像配置位置を含む場合には、各画像配置位置のそれぞれについて独立に方向成分を決定してもよい。方向成分決定部８６は、決定した方向成分を第二画像選択部８４に供給する。
【００４８】
画像回転処理部９２は、画像方向成分算出部２０が算出した画像の方向成分と、テンプレート格納部７０が格納しているテンプレートが含む画像配置位置に対応づけられている画像の方向成分とが一致する画像が存在しないと画像選択部８０が判断した場合に、画像選択部８０から当該方向成分、および画像格納部５０が格納している画像を画像選択部８０から受け取る。そして、画像回転処理部９２は、画像選択部８０から受け取った方向成分とテンプレートの画像配置位置に対応づけられている方向成分とが一致するように、受け取った画像を当該画像の面の水平方向に沿って回転させる。画像回転処理部９２は、回転した画像をトリミング部９６に供給する。
【００４９】
変換画像生成部９４は、画像方向成分算出部２０が算出した方向成分と、テンプレート格納部５２が格納しているテンプレートが含む画像配置位置に対応づけられている方向成分とが一致する画像が存在しないと画像選択部８０が判断した場合に、当該方向成分および画像格納部５０が格納している画像を、画像選択部８０から受け取る。そして、変換画像生成部９４は、画像選択部８０から受け取った方向成分とテンプレート格納部５２が格納しているテンプレートの画像配置位置に対応づけられている方向成分とが一致するように、画像に対して幾何学的な変換を施した画像を生成する。例えば、変換画像生成部９４は受け取った画像を平行四辺形等に変換して、テンプレートの画像配置位置に対応づけられている方向成分と画像方向成分算出部２０が算出した方向成分とを一致させてよい。変換画像生成部９４は、変換した画像をトリミング部９６に供給する。
【００５０】
トリミング部９６は、変換画像生成部９４および画像回転処理部９２から受け取った画像を、画像配置位置の画像配置枠の形状にトリミングする。トリミング部９６は、トリミングした画像を画像レイアウト部３０に供給する。画像レイアウト部３０は、テンプレート格納部５２からテンプレートを受け取る。そして、画像レイアウト部３０は、トリミング部９６から受け取った画像を、テンプレートの画像配置位置にレイアウトする。また、画像レイアウト部３０は、変換画像生成部９４が生成した画像をトリミング部９６を介して受け取り、テンプレートの画像配置位置にレイアウトしてもよい。
【００５１】
また、画像レイアウト部３０は、第一画像選択部８２が選択した第一の画像を第一の画像配置位置にレイアウトする。続いて、画像レイアウト部３０は、第一の画像配置位置に第一の画像をレイアウトした場合に、第一の画像の方向成分を方向成分決定部８６に供給する。方向成分決定部８６は、画像レイアウト部３０から受け取った第一の画像の方向成分に応じて、第二の画像配置位置に配置されるべき第二の画像の方向成分を決定してよい。そして、画像レイアウト部３０は、第二画像選択部８４が選択した第二の画像を第二の画像配置位置にレイアウトする。画像レイアウト部３０は、レイアウトされた画像を画像出力部４０に供給する。画像出力部４０は、レイアウトされた画像を印刷部において紙媒体に印刷して、アルバムとして出力してよい。また、画像出力部４０は、ＤＶＤ等の記録媒体にレイアウトされた画像を記録してもよい。
【００５２】
本実施形態に係る画像出力装置１０によれば、テンプレートに含まれる画像配置位置には予め合成情報が対応づけられているので、合成情報と一致する画像を自動的に選択して、選択された画像を画像配置位置にレイアウトできる。これにより、ユーザが多数の画像から画像配置位置に適した画像を選択してレイアウトする手間を省くことができる。
【００５３】
図１５は、本実施形態に係るテンプレート格納部５２が格納しているテンプレート１２００の一例を示す。テンプレート格納部５２は、画像配置位置と当該画像配置位置に配置されるべき画像の合成情報とが予め定められた出力領域のテンプレートを格納している。なお、画像配置位置には画像を配置すべき画像配置枠が対応づけられていてよく、一つの出力領域に複数の画像配置位置が含まれていてよい。また、画像配置位置に対応づけられている画像配置枠は略円形、略多角形、および画像に含まれるオブジェクトの形状等の形状であってよい。更に、テンプレート格納部５２は、第一の画像が配置されるべき第一の画像配置位置、および第二の画像が配置されるべき第二の画像配置位置が予め定められた出力領域のテンプレートを格納していてよく、また、第二の画像配置位置と、第一の画像の方向成分に対する相対的な画像の方向成分とが予め定められた出力領域のテンプレートを格納していてもよい。
【００５４】
ここで、合成情報は、画像に含まれるオブジェクト名、人物名、当該人物の配役（アルバムの種類に応じた、当該アルバムにおける主人公である旨の情報等）、主人公の画像内での位置を示す情報、画像に含まれる人物の誕生日、画像を撮像したときの合焦距離、撮像日時、および撮像場所等の撮像情報、画像が有する方向成分、並びに画像に含まれるオブジェクトが画像の面の法線方向に対して向く方向がなす角度を示す情報等、画像配置位置に配置されるべき画像の特徴を示す情報であってよい。また、テンプレートは、アルバムのページのテンプレートであってよい。そして、アルバムのページは、表紙、見開きページ、および見開きページの一ページ等であってよい。
【００５５】
例えば、テンプレート１２００には画像配置枠１２１０および画像配置枠１２２０が含まれている。そして、画像配置枠１２１０には合成情報１２１２が対応づけられており、画像配置枠１２２０には合成情報１２２２が対応づけられている。係る場合において、画像選択部８０は、例えば、画像配置枠１２２０に対応づけられている合成情報１２２２を抽出して、合成情報１２２２と一致する情報に対応づけて画像格納部５０が格納している画像を選択する。例えば、合成情報１２２２に画像の方向成分に関する情報が対応づけられていた場合には、画像選択部８０は、当該方向成分に関する情報と一致する情報に対応づけて画像格納部５０が格納している画像を選択する。そして、画像選択部８０が選択した画像を、画像レイアウト部３０が画像配置枠１２２０にレイアウトする。
【００５６】
図１６は、本実施形態に係る画像回転処理部９２およびトリミング部９６の処理の一例を示す。テンプレート１６５０に含まれる画像配置位置に対応する画像配置枠１６５４に配置されるべき画像の合成情報として、画像の消失点が向かう方向が対応づけられている場合を考える。すなわち、テンプレート１６５０内の位置１６５２に向かう方向に、画像配置枠１６５０に配置される画像の消失点の方向が向くように、画像配置枠１６５４に画像の消失点が向く方向に関する合成情報が対応づけられている場合を考える。
【００５７】
ここで画像格納部５０が、画像の消失点が方向１６０２に向いている画像１６００しか格納していない場合には、画像回転処理部９２は、テンプレート１６５０の画像配置枠１６５４に対応づけられている位置１６５２に向かう方向と画像１６００の方向成分の方向１６０２とが一致するように、画像１６００を画像１６００の面の水平方向に沿って回転させる。これにより、画像回転処理部９２が回転した画像１６１０の消失点が向かう方向１６１２が、画像配置枠１６５４に対応づけられている位置１６５２に向かう方向と一致する。続いて、トリミング部９６は、画像回転処理部９２が回転した画像１６１０から、画像配置枠１６５４の形状の画像１６１４をトリミングする。そしてトリミング部９６は、トリミングした画像１６１４を画像レイアウト部３０に供給して、画像レイアウト部３０は、画像１６１４を画像配置枠１６５４にレイアウトする。
【００５８】
本実施形態に係る画像出力装置１０によれば、テンプレートが含む画像配置位置に対応づけられている合成情報と一致する画像がない場合においても、自動的に画像を回転させて合成情報と一致させることができる。これにより、ユーザが合成情報と一致する画像を撮像し直したり、ユーザが手作業で合成情報と一致する画像となるように画像に対して画像処理をすることがなくなるので、作業の手間を大幅に軽減できる。
【００５９】
図１７は、本実施形態に係る変換画像生成部９４およびトリミング部９６の処理の一例を示す。テンプレート１７００に含まれる画像配置位置に対応する画像配置枠１７０２に配置されるべき画像の合成情報として、画像の消失点が向かう方向が対応づけられている場合を考える。すなわち、テンプレート１７００内の位置１７０４に向かう方向に、画像配置枠１７０２に配置される画像の消失点が向かう方向が向くように、画像配置枠１７０２に画像の消失点が向かう方向にする合成情報が対応づけられている場合を考える。
【００６０】
ここで画像格納部５０が、画像の消失点に向かう方向が消失点１７１２の方向である画像１７１０しか格納していない場合を考える。係る場合において、変換画像生成部９４は、テンプレート１７００の画像配置枠１７０２に対応づけられている合成情報に含まれる画像の消失点が向かう方向と、画像１７１０の消失点１７１２が向かう方向とが一致するように、画像１７１０に対して幾何学的な変換を施した画像１７２０を生成する。幾何学的な変換は、例えば、アフィン変換であってよい。そして、トリミング部９６は、変換画像生成部９４が変形した画像１７２０を、画像配置枠１７０２の形状にトリミングする。続いて、トリミング部９６がトリミングした画像１７３０を、画像レイアウト部３０が画像配置枠１７０２にレイアウトする。
【００６１】
本実施形態に係る画像出力装置１０によれば、テンプレートの画像配置位置に対応づけられている合成情報と一致する画像が存在しない場合に、画像に対して幾何学的な変換を施した画像を生成して画像配置位置にレイアウトできるので、画像配置位置に配置すべき画像の合成情報に対応する画像が画像格納部５０に格納されていない場合であっても、ユーザが改めて画像の撮像および画像の作成をすることなく、自動的にテンプレートの画像配置位置に予め対応づけられている合成情報と一致する情報を有する画像をレイアウトできる。
【００６２】
図１８は、本実施形態に係る方向成分決定部８６の処理の一例を示す。まず、テンプレート格納部５２は、画像が配置されるべき少なくとも一つの画像配置位置が予め定められた出力領域のテンプレートを格納している。具体的には、テンプレート格納部５２は、第一の画像が配置されるべき第一の画像配置位置、および第二の画像が配置されるべき第二の画像配置位置が予め定められた出力領域のテンプレートを格納していてよい。そして、第一画像選択部８２は、第一の画像配置位置に配置されるべき第一の画像を選択する。続いて、方向成分決定部８６は、第一画像選択部８２が選択した第一の画像の方向成分に応じて、第二の画像配置位置に配置されるべき第二の画像の方向成分を決定する。また、方向成分決定部８６は、第一画像選択部８２が選択した第一の画像の方向成分、およびテンプレート格納部５２が格納している画像の相対的な方向成分に基づいて、第二の画像配置位置に配置されるべき第二の画像の方向成分を決定してもよい。
【００６３】
例えば、テンプレート１８００において、画像配置位置１８０２に第一画像選択部８２が選択した画像がレイアウトされ、当該画像の方向成分が向く方向が方向１８１０である場合を考える。係る場合において、方向成分決定部８６は、方向１８１０とは反対方向を向く画像が画像配置位置１８０４等に配置されるべく、画像配置位置１８０４等に方向１８１２等を対応づけてよい。また、テンプレート１８５０において、画像配置位置１８５２に第一画像選択部８２が選択した画像がレイアウトされ、当該画像の方向成分が向く方向が方向１８６０である場合を考える。係る場合において、方向成分決定部８６は、方向１８６０と同一方向を向く画像が画像配置位置１８５４等に配置されるべく、画像配置位置１８５４等に方向１８６２等を対応づけてよい。なお、方向成分決定部８６は、テンプレートに複数の画像配置位置が含まれる場合には、画像配置位置ごとに異なる方向成分をそれぞれ対応づけてもよい。そして、第二画像選択部８４は、方向成分決定部８６が決定した方向成分を含む第二の画像を画像格納部５０から選択する。そして、画像レイアウト部３０は、第二画像選択部８４が選択した画像を、画像配置位置にそれぞれレイアウトする。
【００６４】
本実施形態に係る画像出力装置１０によれば、第一の画像配置枠に配置された画像の方向成分に応じて、第二の画像配置枠に配置すべき画像の方向成分を決定できるので、ユーザ自身が第二の画像を選択することなく、自動的に適切な画像がレイアウトされた画像を出力できる。
【００６５】
図１９は、本実施形態に係る画像出力装置１０のハードウェア構成の一例を示すブロック図である。本実施形態に係る画像出力装置１０は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、および表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、およびＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０を有するレガシー入出力部とを備える。
【００６６】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５およびグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０およびＲＡＭ１５２０に格納されたプログラムに基づいて動作して、各部を制御する。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６７】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置である通信インターフェイス１５３０、ハードディスクドライブ１５４０、ＣＤ−ＲＯＭドライブ１５６０を接続する。通信インターフェイス１５３０は、ネットワーク１２０を介して他の装置と通信する。ハードディスクドライブ１５４０は、画像出力装置１０内のＣＰＵ１５０５が使用するプログラムおよびデータを格納する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。
【００６８】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、画像出力装置１０が起動時に実行するブート・プログラム、画像出力装置１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００６９】
ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供される画像出力プログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。画像出力プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して画像出力装置１０内のハードディスクドライブ１５４０にインストールされ、ＣＰＵ１５０５において実行される。画像出力装置１０にインストールされて実行される画像出力プログラムは、ＣＰＵ１５０５等に働きかけて、画像出力装置１０を、図１から図１８にかけて説明した画像方向成分算出部２０、画像レイアウト部３０、画像出力部４０、画像格納部５０、空間周波数レベル算出部２１０、消失点算出部２２０、画像方向成分特定部２３０、画像分割部２４０、部分領域方向成分算出部２５０、テンプレート格納部５２、画像選択部８０、方向成分決定部８６、画像回転処理部９２、変換画像生成部９４、トリミング部９６、第一画像選択部８２、および第二画像選択部８４として機能させる。
【００７０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００７１】
【図１】画像出力装置１０の概念図である。
【図２】画像出力装置１０の機能構成を示すブロック図である。
【図３】画像が有する方向成分の算出方法を示す図である。
【図４】消失点の算出方法を示す図である。
【図５】消失点の算出方法を示す図である。
【図６】画像が有する方向成分の算出方法を示す図である。
【図７】出力領域における画像のレイアウトを示す図である。
【図８】出力領域における画像のレイアウトを示す図である。
【図９】出力領域における画像のレイアウトを示す図である。
【図１０】出力領域における画像のレイアウトを示す図である。
【図１１】出力領域における画像のレイアウトを示す図である。
【図１２】出力領域における画像のレイアウトを示す図である。
【図１３】出力領域における画像のレイアウトを示す図である。
【図１４】画像出力装置１０の機能構成を示すブロック図である。
【図１５】テンプレート格納部５２が格納しているテンプレートを示す図である。
【図１６】画像回転処理部９２およびトリミング部９６の処理を示す図である。
【図１７】変換画像生成部９４およびトリミング部９６の処理を示す図である。
【図１８】方向成分決定部８６の処理を示す図である。
【図１９】画像出力装置１０のハードウェア構成を示すブロック図である。
【符号の説明】
【００７２】
１０  画像出力装置
２０  画像方向成分算出部
３０  画像レイアウト部
４０  画像出力部
５０  画像格納部
５２  テンプレート格納部
６０  画像
６１  方向
６２  グラフ
７０、７５  画像
７２、７７  消失点
８０  画像選択部
８２  第一画像選択部
８４  第二画像選択部
８６  方向成分決定部
９２  画像回転処理部
９４  変換画像生成部
９６  トリミング部
１１０  撮像装置
１２０  ネットワーク
２１０  空間周波数レベル算出部
２２０  消失点算出部
２３０  画像方向成分特定部
２４０  画像分割部
２５０  部分領域方向成分算出部
３００、４０２、４０４、４０６、４０８  画像
３１０、３２０  方向成分
４００、６００、７００  書籍
５００  紙面
５０２、５０４、６０２、６０４、６０６  画像
６０８、７０２、７０４、８０２、８０４  画像
８０６、８０８、８５２、８５４、８５６  画像
８５８、１０１０、１０２０、１１１０、１１２０  画像
８００、８５０、１０００、１１００  出力領域
１２００  テンプレート
１２１０、１２２０  画像配置枠
１２１２、１２２２  合成情報
１５０５  ＣＰＵ
１５１０  ＲＯＭ
１５２０  ＲＡＭ
１５３０  通信インターフェイス
１５４０  ハードディスクドライブ
１５５０  フレキシブルディスク・ドライブ
１５６０  ＣＤ−ＲＯＭドライブ
１５７０  入出力チップ
１５７５  グラフィック・コントローラ
１５８０  表示装置
１５８２  ホスト・コントローラ
１５８４  入出力コントローラ
１５９０  フレキシブルディスク
１５９５  ＣＤ−ＲＯＭ
１６００、１６１０、１６１４  画像
１６０２、１６１２  方向
１６５０  テンプレート
１６５２  位置
１６５４  画像配置位置
１７００  テンプレート
１７０２  画像配置枠
１７０４  位置
１７１０、１７２０、１７３０  画像
１７１２  消失点
１８００、１８５０  テンプレート
１８０２、１８０４、１８５２、１８５４  画像配置位置
１８１０、１８１２、１８６０、１８６２  方向
【図１】
2006304265.tif 000003
【図２】
2006304265.tif 000004
【図３】
2006304265.tif 000005
【図４】
2006304265.tif 000006
【図５】
2006304265.tif 000007
【図６】
2006304265.tif 000008
【図７】
2006304265.tif 000009
【図８】
2006304265.tif 000010
【図９】
2006304265.tif 000011
【図１０】
2006304265.tif 000012
【図１１】
2006304265.tif 000013
【図１２】
2006304265.tif 000014
【図１３】
2006304265.tif 000015
【図１４】
2006304265.tif 000016
【図１５】
2006304265.tif 000017
【図１６】
2006304265.tif 000018
【図１７】
2006304265.tif 000019
【図１８】
2006304265.tif 000020
【図１９】
2006304265.tif 000021