(57)【要約】【課題】あらかじめ多面体の展開図がプリントされた用紙を展開図に沿って切り取り、さらに折り曲げることにより多面体を作成するに際し、このような多面体の装飾性を向上させる。【解決手段】複数の面からなる多面体の各面に配置する複数の画像を取得する。多面体の展開図からなる展開図テンプレートにおける多面体の各面のそれぞれに、選択した画像を合成する。【選択図】図１
2007228333.tif 000002
【特許請求の範囲】
【請求項１】
複数の面からなる多面体の各面にそれぞれ配置する複数の画像を取得する画像取得手段と、
前記多面体の展開図からなる展開図テンプレートにおける前記多面体の各面のそれぞれに、前記選択した画像を配置して合成画像を作成する合成手段とを備えたことを特徴とする展開図画像作成装置。
【請求項２】
前記画像取得手段は、前記多面体の面数に応じた数の顔が含まれる画像をそれぞれ選択することにより取得する手段であることを特徴とする請求項１記載の展開図画像作成装置。
【請求項３】
前記多面体が正六面体からなる場合、前記画像取得手段は、１から６の顔数を有する６つの画像を取得する手段であり、
前記合成手段は、対向する２面に配置される画像に含まれる顔数の和が７となるように、前記６つの画像を前記展開図テンプレートに配置する手段であることを特徴とする請求項１または２記載の展開図画像作成装置。
【請求項４】
前記画像取得手段は、前記多面体の面数をｎとした場合、人物の顔のみを含むｎ／（ｎ＋１）／２個の画像を取得する手段であり、
前記合成手段は、前記多面体の各面に配置される顔の数が異なるものとなるように、前記画像を前記展開図テンプレートに配置する手段であることを特徴とする請求項１記載の展開図画像作成装置。
【請求項５】
前記多面体が正六面体からなる場合、前記画像取得手段は、前記人物の顔のみを含む２１個の画像を取得する手段であり、
前記合成手段は、対向する２面における顔数の和が７となるように、前記２１個の画像を前記展開図テンプレートの各面に配置する手段であることを特徴とする請求項５記載の展開図画像作成装置。
【請求項６】
複数の面からなる多面体の各面にそれぞれ配置する複数の画像を取得し、
前記多面体の展開図からなる展開図テンプレートにおける前記多面体の各面のそれぞれに、前記選択した画像を配置して合成画像を作成することを特徴とする展開図画像作成方法。
【請求項７】
複数の面からなる多面体の各面にそれぞれ配置する複数の画像を取得する手順と、
前記多面体の展開図からなる展開図テンプレートにおける前記多面体の各面のそれぞれに、前記選択した画像を配置して合成画像を作成する手順とを有することを特徴とする展開図画像作成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多面体を作成可能な展開図のテンプレートに画像を配置して合成画像を作成する展開図画像作成装置および方法並びに展開図画像作成方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
撮影により取得された画像を、デザインされたテンプレートと合成して合成画像を作成することが行われている。このように画像をテンプレートと合成することにより、装飾性の高い合成画像を得ることができる。ところで、人物を含む画像をテンプレートと合成する際には、テンプレートの適切な位置に適切なサイズとなるように画像を配置する必要がある。このため、画像に含まれる人物の特徴を用いてテンプレートの適切な位置に画像を配置するための手法が提案されている（特許文献１参照）。
【特許文献１】特開２００４−１７８１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、あらかじめ多面体の展開図がプリントされた用紙を、展開図に沿って切り取り、さらに折り曲げることにより、多面体を作成することができる。
【０００４】
本発明は、このような多面体の装飾性を向上させることを目的とする。
【０００５】
また、このような多面体の娯楽性をも向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明による展開図画像作成装置は、複数の面からなる多面体の各面にそれぞれ配置する複数の画像を取得する画像取得手段と、
前記多面体の展開図からなる展開図テンプレートにおける前記多面体の各面のそれぞれに、前記選択した画像を配置して合成画像を作成する合成手段とを備えたことを特徴とするものである。
【０００７】
なお、本発明による展開図画像作成装置においては、前記画像取得手段を、前記多面体の面数に応じた数の顔が含まれる画像をそれぞれ選択することにより取得する手段としてもよい。
【０００８】
また、本発明による展開図画像作成装置においては、前記多面体が正六面体からなる場合、前記画像取得手段を、１から６の顔数を有する６つの画像を取得する手段とし、
前記合成手段を、対向する２面に配置される画像に含まれる顔数の和が７となるように、前記６つの画像を前記展開図テンプレートに配置する手段としてもよい。
【０００９】
また、本発明による展開図画像作成装置においては、前記画像取得手段を、前記多面体の面数をｎとした場合、人物の顔のみを含むｎ／（ｎ＋１）／２個の画像を取得する手段とし、
前記合成手段を、前記多面体の各面に配置される顔の数が異なるものとなるように、前記画像を前記展開図テンプレートに配置する手段としてもよい。
【００１０】
この場合において、前記多面体が正六面体からなる場合、前記画像取得手段を、前記人物の顔のみを含む２１個の画像を取得する手段とし、
前記合成手段を、対向する２面における顔数の和が７となるように、前記２１個の画像を前記展開図テンプレートの各面に配置する手段としてもよい。
【００１１】
本発明による展開図画像作成方法は、複数の面からなる多面体の各面にそれぞれ配置する複数の画像を取得し、
前記多面体の展開図からなる展開図テンプレートにおける前記多面体の各面のそれぞれに、前記選択した画像を配置して合成画像を作成することを特徴とするものである。
【００１２】
なお、本発明による展開図画像作成方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１３】
本発明によれば、多面体の展開図からなる展開図テンプレートにおける多面体の各面のそれぞれに選択された画像が配置されて合成画像が作成されるため、展開図テンプレートから多面体を構成した際に、各面に画像が配置されることとなり、その結果、多面体の装飾性を向上させることができる。
【００１４】
また、多面体の面数に応じた数の顔が含まれる画像をそれぞれ選択することにより、作成された多面体をサイコロのようにすることができるため、多面体の娯楽性をも向上させることができる。
【００１５】
また、多面体の面数をｎとした場合、人物の顔のみを含むｎ／（ｎ＋１）／２個の画像を取得し、多面体の各面に配置される顔の数が異なるものとなるように、画像を展開図テンプレートの各面に配置することにより、作成された多面体をサイコロのようにすることができるため、多面体の娯楽性をも向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による展開図画像作成装置の構成を示す概略ブロック図である。図１に示すように、本実施形態による展開図画像作成装置１は、画像データの記録制御および表示制御等の各種制御を行うとともに、装置１を構成する各部の制御を行うＣＰＵ１２と、ＣＰＵ１２を動作させるプログラム、画像を閲覧するためのビューアソフトおよび各種定数が記録されているＲＯＭおよびＣＰＵ１２が処理を実行する際の作業領域となるＲＡＭにより構成されるシステムメモリ１４と、種々の指示を装置１に対して行うためのキーボードおよびマウス等からなる入力部１６と、各種表示を行う液晶モニタ等からなる表示部１８とを備える。
【００１７】
また、展開図画像作成装置１は、画像データを記録したメモリカード２から画像データを読み出したり、メモリカード２に画像データを記録したりするためのカードスロット２０と、画像データをＪＰＥＧに代表される手法で圧縮したり、圧縮した画像データを解凍する圧縮解凍部２２と、画像データやＣＰＵ１２が実行する各種プログラム、および後述する展開図テンプレート等を記録するハードディスク２４と、システムメモリ１４、カードスロット２０およびハードディスク２４を制御するメモリ制御部２６と、プリンタ１０を装置１に接続するためのインターフェース（Ｉ／Ｆ）２８とを備える。なお、メモリカード２から読み出された画像データは複数のフォルダに分類されてハードディスク２４に保存されているものとする。
【００１８】
また、展開図画像作成装置１は、後述するように展開図から作成される多面体の各面に配置する複数の画像を取得する画像取得部３０と、取得した画像を展開図テンプレートに配置して合成画像を作成する合成部３２とを備える。また、表示部１８の表示を制御する表示制御部３４も備える。
【００１９】
図２は本実施形態において使用される展開図テンプレートを示す図である。図２（ａ）に示すように展開図テンプレートは正六面体を作成可能な６つの正方形の面を有する。ここで、図２（ｂ）に示すように展開図テンプレートをプリント出力した後に正六面体を作成しやすいようにのりしろを付与しておくことが好ましい。本実施形態においては、以降、のりしろを省略して説明を行う。なお、このような展開図テンプレートのデータは、あらかじめハードディスク２４に保存されているものとする。
【００２０】
ここで、図２（ａ）に示す展開図テンプレートは図３（ａ）に示すようにＬ１〜Ｌ６まで各面に番号が付与されており、図３（ｂ）に示すように各面Ｌ１〜Ｌ６の左下隅の座標がテンプレート情報としてハードディスク２４に保存されている。そして、対向する２面に配置される画像に含まれる顔数の和が７となるように、含まれる顔数が１〜６個の画像を各面Ｌ１〜Ｌ６に配置することにより、顔の数を目とするサイコロを作成可能な合成画像を作成する。
【００２１】
図４は本実施形態においてビューアソフトを起動した際に表示される初期画面を示す図である。図３に示すように初期画面５０には、ハードディスク２４に保存されている画像のフォルダ構造を示すフォルダ表示エリア５０Ａ、選択されたフォルダに格納されている画像のサムネイル画像を表示するサムネイル画像エリア５０Ｂおよび各種ボタンを表示するボタン表示エリア５０Ｃとが含まれる。ボタン表示エリア５０Ｃには、プリントボタン、拡大表示ボタンの他、図２に示す展開図テンプレートに画像をプリントしてサイコロを作成するためのサイコロボタン５０Ｄが表示されている。
【００２２】
以下、本実施形態において行われる処理について説明する。図５は本実施形態において行われる処理を示すフローチャートである。ユーザが初期画面５０のフォルダ選択エリア５０Ｂにおいて所望とするフォルダを選択した後に、サイコロボタン５０Ｄを選択することによりＣＰＵ１２が処理を開始し、画像取得部３０が、ユーザが選択したフォルダに保存されているすべての画像から顔を検出し（ステップＳＴ１）、顔数が１〜６の画像毎に顔数リストを作成する（ステップＳＴ２）。この顔数リストは顔数と画像のファイル名とを対応づけたものである。
【００２３】
そして、画像取得部３０は顔数リストにファイル名が存在しないもの（すなわちリストが０のもの）があるか否かを判定し（ステップＳＴ３）、ステップＳＴ３が否定されると後述するステップＳＴ６に進む。ステップＳＴ３が肯定されると、ユーザが指定したフォルダ以外の他のフォルダにリストが０の顔数の画像があるか否かを判断し（ステップＳＴ４）、ステップＳＴ４が肯定されるとステップＳＴ２に戻り、その顔数の画像を顔数リストに追加する。ステップＳＴ４が否定されると、あらかじめ用意された顔数の画像を顔数リストに追加して顔数リストを作成し（ステップＳＴ５）、ステップＳＴ６に進む。
【００２４】
ステップＳＴ６においては、各顔数リストに含まれる画像のうち、検出された顔領域のサイズが最も大きい画像を、展開図テンプレートに合成するための合成用画像として選択する。なお、複数の顔を含む画像については、最もサイズが大きい顔領域を含む画像を合成用画像として選択すればよい。
【００２５】
続いて、合成部３２が、選択した合成用画像を、それぞれに含まれる顔をすべて含む正方形の領域にトリミングし（ステップＳＴ７）、トリミング後の画像に図６に示すように顔数を表す数字を付与する（ステップＳＴ８）。そして、数字が付与された合成用画像を展開図テンプレートの各面と同一サイズとなるようにリサイズし（ステップＳＴ９）、リサイズした合成用画像を展開図テンプレートの各面に配置して合成画像を作成し（ステップＳＴ１０）、処理を終了する。この際、各合成用画像の左下隅が、図３（ｂ）に示すテンプレート情報における対応する面の左下隅の座標と一致するように合成用画像を展開図テンプレートに配置する。このように作成された合成画像は、プリンタ１０からプリント出力される。
【００２６】
図７は合成画像のプリントを示す図である。図７に示すように合成画像Ｇ０のプリントには、展開図テンプレートにおける各面Ｌ１〜Ｌ６に、それぞれ顔数が１〜６の画像が合成されている。合成画像Ｇ０のプリントを受け取ったユーザは、合成画像Ｇ０をその外形線に沿って切り取った後に組み立てることにより、顔数を目とするサイコロを作成することができる。
【００２７】
このように本実施形態においては、正六面体の展開図からなる展開図テンプレートの各面Ｌ１〜Ｌ６のそれぞれに、対向する２面に配置される画像に含まれる顔数の和が７となるように、顔数が１〜６の画像を配置して合成画像を作成するようにしたため、合成画像Ｇ０のプリントからサイコロを作成することができ、これにより、得られる正六面体の装飾性および娯楽性を向上させることができる。
【００２８】
なお、上記実施形態においては、最も顔領域が大きい画像を合成用画像として選択しているが、撮影日時が最も古い画像、撮影日時が最も新しい画像等を合成用画像として選択してもよいものである。
【００２９】
また、上記実施形態においては、画像取得部３０が顔数が１〜６の画像を選択しているが、展開図テンプレートの各面Ｌ１〜Ｌ６に配置する画像を、マニュアル操作により選択するようにしてもよい。
【００３０】
また、上記実施形態においては、合成用画像に顔数に応じた数字を付与しているが、数字を付与することなく、合成用画像を展開図テンプレートの各面に配置して合成画像を作成してもよい。
【００３１】
また、上記実施形態においては、顔数が１〜６の合成用画像を展開図テンプレートに配置して合成画像を作成しているが、図８に示すように合成用画像から円形の顔領域Ａ１をトリミングし、顔領域Ａ１を面数に応じてｎ／（ｎ＋１）／２個（面数が６であれば２１個）用意し、用意された顔領域Ａ１を、図９に示すように対向する２面に配置される顔数の和が７となるように展開図テンプレートの各面に配置して合成画像を作成してもよい。なお、同一人物の顔のみならず、異なる人物の顔領域を用いてもよい。また、面毎に異なる人物の顔領域を用いるようにしてもよい。
【００３２】
また、上記実施形態においては、正六面体の展開図テンプレートから合成画像を作成しているが、正四面体、正八面体、正１２面体、直方体および三角錐等、多面体であれば、本発明を適用することができることはもちろんである。
【００３３】
また、各面に配置する画像は顔を含む画像のみならず、顔を含まない風景画像等であってもよい。
【００３４】
以上、本発明の実施形態に係る装置１について説明したが、コンピュータを、上記の画像取得部３０および合成部３２に対応する手段として機能させ、図５に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態による展開図画像作成装置の構成を示す概略ブロック図
【図２】本実施形態において使用される展開図テンプレートを示す図
【図３】展開図テンプレートの座標系およびテンプレート情報を示す図
【図４】初期画面を示す図
【図５】本実施形態において行われる処理を示すフローチャート
【図６】番号が付与された合成用画像を示す図
【図７】合成画像のプリントを示す図
【図８】顔領域のトリミングを説明するための図
【図９】合成画像の他の例を示す図
【符号の説明】
【００３６】
１    展開図画像作成装置
２    メモリカード
１２    ＣＰＵ
１４    システムメモリ
１６    入力部
１８    表示部
２０    カードスロット
２２    圧縮解凍部
２４    ハードディスク
２６    メモリ制御部
３０    画像取得部
３２    合成部
３４    表示制御部
５０    初期画面
【図１】
2007228333.tif 000003
【図２】
2007228333.tif 000004
【図３】
2007228333.tif 000005
【図４】
2007228333.tif 000006
【図５】
2007228333.tif 000007
【図６】
2007228333.tif 000008
【図７】
2007228333.tif 000009
【図８】
2007228333.tif 000010
【図９】
2007228333.tif 000011