(57)【要約】【課題】コンピュータ機器のハードディスクなどの所定の場所に記憶された画像データの利用促進を図ることができる合成画像生成プログラム及び合成画像の生成方法の提供。【解決手段】コンピュータを、予め記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は派生情報が付帯された画像データ及びテンプレートデータを選択するデータ選択手段１６、選択された画像データに基づく画像をテンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段１８、必要に応じて、生成された合成画像の縮小画像を表示手段５にスライド表示させる表示制御手段１９、として機能させる。これにより、画像を効果的に表示することができ、画像データを利用した処理をユーザに実行させるように仕向けて画像データの利用促進を図ることができる。【選択図】図６
2007310553.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
予め記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は該日時情報から派生する派生情報が付帯された画像データ及びテンプレートデータを選択するデータ選択手段、
選択された前記画像データに基づく画像を、選択された前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段、として機能させることを特徴とする合成画像生成プログラム。
【請求項２】
前記データ選択手段では、前年以前かつ現在の日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択することを特徴とする請求項１記載の表示合成画像生成プログラム。
【請求項３】
前記データ選択手段では、前年以前かつ現在の日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択することを特徴とする請求項１記載の表示合成画像生成プログラム。
【請求項４】
コンピュータを、
予め記憶された画像データの中から、テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択手段、
選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段、として機能させることを特徴とする合成画像生成プログラム。
【請求項５】
コンピュータを、
予め定められたサーバからテンプレートデータをダウンロードするデータ入力手段、
予め記憶された画像データの中から、前記テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択手段、
選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段、として機能させることを特徴とする合成画像生成プログラム。
【請求項６】
前記データ選択手段では、前年以前かつ前記テンプレートデータがダウンロードされた日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択することを特徴とする請求項４又は５に記載の表示合成画像生成プログラム。
【請求項７】
前記データ選択手段では、複数の前記画像データの中から、前年以前かつ前記テンプレートデータがダウンロードされた日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択することを特徴とする請求項４又は５に記載の表示合成画像生成プログラム。
【請求項８】
コンピュータを、更に、
生成された前記合成画像の縮小画像を表示手段にスライド表示させる表示制御手段、として機能させることを特徴とする請求項１乃至７のいずれか一に記載の合成画像生成プログラム。
【請求項９】
予め記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は該日時情報から派生する派生情報が付帯された画像データ及びテンプレートデータを選択するデータ選択ステップと、
選択された前記画像データに基づく画像を、選択された前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成ステップと、を少なくとも有することを特徴とする合成画像生成方法。
【請求項１０】
前記データ選択ステップでは、前年以前かつ現在の日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択することを特徴とする請求項９記載の表示合成画像生成方法。
【請求項１１】
前記データ選択ステップでは、前年以前かつ現在の日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択することを特徴とする請求項９記載の表示合成画像生成方法。
【請求項１２】
予め定められたサーバからのテンプレートデータのダウンロードを監視する監視ステップと、
予め記憶された画像データの中から、前記テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択ステップと、
選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成ステップと、を少なくとも有することを特徴とする合成画像生成方法。
【請求項１３】
予め定められたサーバからテンプレートデータをダウンロードするデータ入力ステップと、
予め記憶された画像データの中から、前記テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択ステップと、
選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成ステップと、を少なくとも有することを特徴とする合成画像生成方法。
【請求項１４】
前記データ選択ステップでは、前年以前かつ前記テンプレートデータがダウンロードされた日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択することを特徴とする請求項１２又は１３に記載の表示合成画像生成方法。
【請求項１５】
前記データ選択ステップでは、複数の前記画像データの中から、前年以前かつ前記テンプレートデータがダウンロードされた日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択することを特徴とする請求項１２又は１３に記載の表示合成画像生成方法。
【請求項１６】
更に、生成された前記合成画像の縮小画像を表示手段にスライド表示させる表示制御ステップを有することを特徴とする請求項９乃至１５のいずれか一に記載の合成画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像とテープレートとを合成した合成画像を生成する合成画像生成プログラム及び合成画像の生成方法に関する。
【背景技術】
【０００２】
近年、写真画像に関する様々なサービスが提供されている。例えば、ミニラボ等の写真店では、ユーザが持ち込んだデジタルカメラやメディアから画像データを読み取り、読み取った画像データをＣＤ−Ｒ、ＤＶＤ−Ｒなどの記録媒体に書き込むサービスを行っている。
【０００３】
また、デジタルカメラやメディアから読み取った画像データに加えて、これらの画像データを電子アルバムとして一覧表示したり、これらの画像データを用いてスライドショーを作成するなどの各種作業を行うためのプログラムや、記録媒体に記録された画像データをコンピュータ機器のハードディスクなどにバックアップするためのプログラムなどをＣＤ−ＲやＤＶＤ−Ｒなどの記録媒体に書き込むサービスも行っている。例えば、下記特許文献１には、画像データとスライドショープログラムとを記録媒体に記録するシステムが開示されている。
【０００４】
【特許文献１】特開２００３−２８８０９４号公報（第５−１３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、画像データを用いた各種作業は、新たに画像データが追加された場合などの特定の場合に行われることが多いが、そのような特定の場合以外では、記録媒体やコンピュータ機器のハードディスクなどに画像データが記憶されていることは意識されず、画像データが長期間、利用されないまま放置される場合が多く、画像データが有効に利用されないという問題がある。そこで、記憶された画像データを用いた各種作業をユーザに実行させるように仕向ける仕組みが求められている。
【０００６】
その仕組みとして、例えば、画像データを単に表示するのではなく、画像データに基づく画像をテンプレートに嵌め込んだ合成画像として効果的に表示する方法が考えられる。しかしながら、画像に関連付けられた時期とテンプレートに関連付けられた時期とが一致しないと、画像を合成することによってかえって画像の価値が低下してしまい、画像データを用いた各種作業をユーザに実行させるように仕向けることができない。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、コンピュータ機器のハードディスクなどの所定の場所に記憶された画像データの利用促進を図ることができる合成画像生成プログラム及び合成画像の生成方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の合成画像生成プログラムは、コンピュータを、予め記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は該日時情報から派生する派生情報が付帯された画像データ及びテンプレートデータを選択するデータ選択手段、選択された前記画像データに基づく画像を、選択された前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段、として機能させるものである。
【０００９】
本発明においては、前記データ選択手段では、前年以前かつ現在の日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択する構成、又は、前年以前かつ現在の日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択する構成とすることができる。
【００１０】
また、本発明の合成画像生成プログラムは、コンピュータを、予め記憶された画像データの中から、テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択手段、選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段、として機能させるものである。
【００１１】
また、本発明の合成画像生成プログラムは、コンピュータを、予め定められたサーバからテンプレートデータをダウンロードするデータ入力手段、予め記憶された画像データの中から、前記テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択手段、選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段、として機能させるものである。
【００１２】
本発明においては、前記データ選択手段では、前年以前かつ前記テンプレートデータがダウンロードされた日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択する構成、又は、複数の前記画像データの中から、前年以前かつ前記テンプレートデータがダウンロードされた日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択する構成とすることができる。
【００１３】
また、本発明においては、コンピュータを、更に、生成された前記合成画像の縮小画像を表示手段にスライド表示させる表示制御手段、として機能させる構成とすることができる。
【００１４】
また、本発明の合成画像生成方法は、予め記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は該日時情報から派生する派生情報が付帯された画像データ及びテンプレートデータを選択するデータ選択ステップと、選択された前記画像データに基づく画像を、選択された前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成ステップと、を少なくとも有するものである。
【００１５】
本発明においては、前記データ選択ステップでは、前年以前かつ現在の日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択する構成、又は、前年以前かつ現在の日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データ及び前記テンプレートデータを選択する構成とすることができる。
【００１６】
また、本発明の合成画像生成方法は、予め定められたサーバからのテンプレートデータのダウンロードを監視する監視ステップと、予め記憶された画像データの中から、前記テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択ステップと、選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成ステップと、を少なくとも有するものである。
【００１７】
また、本発明の合成画像生成方法は、予め定められたサーバからテンプレートデータをダウンロードするデータ入力ステップと、予め記憶された画像データの中から、前記テンプレートデータがダウンロードされた日時に関連付けられた日時情報又は該日時情報から派生する情報が付帯された画像データを選択するデータ選択ステップと、選択された前記画像データに基づく画像を、ダウンロードされた前記テンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成ステップと、を少なくとも有するものである。
【００１８】
本発明においては、前記データ選択ステップでは、前年以前かつ前記テンプレートデータがダウンロードされた日時と同じ又は近い日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択する構成、又は、複数の前記画像データの中から、前年以前かつ前記テンプレートデータがダウンロードされた日時よりも所定期間後の日時に対応する前記日時情報又は前記派生情報が付帯された前記画像データを選択する構成とすることができる。
【００１９】
このように、本発明では、時期が互いに関連する画像データとテンプレートデータとを用いて、画像データに基づく画像がテンプレートデータに基づくテンプレートに嵌め込まれた合成画像が自動的に生成されるため、画像を合成して効果的に表示することによって、画像データを利用した処理をユーザに実行させるように仕向けることができ、これにより画像データの利用促進を図ることができる。
【発明の効果】
【００２０】
本発明の合成画像生成プログラム及び合成画像の生成方法によれば、コンピュータ機器のハードディスクなどの所定の場所に記憶された画像データの利用促進を図ることができる。
【００２１】
その理由は、コンピュータ機器を立ち上げると合成画像生成プログラムが起動し、予め記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は派生情報が付帯された画像データ及びテンプレートデータが選択され、選択された画像データに基づく画像がテンプレートデータに基づくテンプレートに嵌め込まれた合成画像が生成され、必要に応じて、生成された合成画像の縮小画像が表示手段にスライド表示されるため、時期が一致した画像とテンプレートとを合成して効果的に表示することによって画像データを利用した処理をユーザに実行させるように仕向けることができるからである。
【００２２】
また、特定のサーバからテンプレートデータがダウンロードされ、又は、特定のサーバからのテンプレートデータのダウンロードが監視され、予め記憶された画像データの中から、テンプレートデータをダウンロードした日時に関連付けられた日時情報又は派生情報が付帯された画像データが選択され、選択された画像データに基づく画像がダウンロードされたテンプレートデータに基づくテンプレートに嵌め込まれた合成画像が生成され、必要に応じて、生成された合成画像の縮小画像が表示手段にスライド表示されるため、時期が一致した画像とテンプレートとを合成して効果的に表示することによって画像データを利用した処理をユーザに実行させるように仕向けることができるからである。
【発明を実施するための最良の形態】
【００２３】
本発明に係る合成画像生成プログラムは、その好ましい一実施の形態において、コンピュータを、予め記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は派生情報が付帯された画像データ及びテンプレートデータを選択するデータ選択手段、選択された画像データに基づく画像をテンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段、必要に応じて、生成された合成画像の縮小画像を表示手段にスライド表示させる表示制御手段、として機能させる。これにより、画像を効果的に表示することができ、画像データを利用した処理をユーザに実行させるように仕向けて画像データの利用促進を図ることができる。
【実施例１】
【００２４】
上記実施形態について詳細に説明すべく、本発明の第１の実施例に係る合成画像生成プログラム及び合成画像の生成方法について、図１乃至図１３を参照して説明する。図１は、本実施例に係る制御装置の構成を模式的に示す図であり、図２乃至図５は、そのバリエーションを示す図である。また、図６は、制御装置の手段を示すブロック図であり、図７及び図８は、本実施例に係る制御装置を用いた処理の手順を示すフローチャート図である。また、図９は、記録媒体におけるデータの記録構造を示す図であり、図１０は、制御装置におけるデータの記録構造を示す図である。また、図１１は、画像合成の具体例を示す図であり、図１２及び図１３は、制御装置の表示手段に表示される画面構成例を示す図である。
【００２５】
図１に示すように、本実施例の制御装置１は、スマートメディア、コンパクトフラッシュ（登録商標）、メモリースティック（登録商標）、ＳＤメモリーカード、マルチメディアカードなどの記録媒体（以下、メディア８と呼ぶ。）を装填するメディア装填部２と、デジタルカメラ７（デジタルスチルカメラ及びデジタルムービーカメラの双方を含む。）やカメラ付き携帯電話機７ａ等の撮影機器を有線又は無線、赤外線等によって接続するための機器接続部３と、インターネットなどの通信ネットワーク１１を介してサーバ１２に接続するネットワーク接続部と、ハードディスク１０などの記憶手段と、ＣＤ−Ｒ／ＲＷやＤＶＤ±Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ、ＨＤ−ＤＶＤ、Ｂｌｕ−ｒａｙディスク等の記録媒体９を装填する記録媒体装填部４と、ＬＣＤ、ＣＲＴ等の表示手段５と、ボタン、キーボード、マウス等の操作手段６などを備えている。
【００２６】
また、本実施例の制御装置１の手段をブロック図で示すと図６のようになり、メディア装填部２や機器接続部３、ネットワーク接続部などを用いて画像データ（静止画像データ、動画データ、画像情報を含むデータを総称して画像データと呼ぶ。）を読み取るデータ入力手段１３と、読み取った画像データに基づいて、ＤＶＤプレーヤやＤＶＤレコーダ、ＨＤＤレコーダ、ゲーム機などの家電機器で再生可能なデータ（以下、家電機器用データと呼ぶ。）を生成したり、サムネイル画像データやスクリーンネイル画像データなどの縮小画像データを生成するデータ生成手段１４と、記録媒体装填部４に装填された記録媒体９やハードディスク１０、サーバ１２などの記録先に画像データや家電機器用データなどを記録する記録制御手段１５と、記録媒体９やハードディスク１０、サーバ１２などの記録先に記録された画像データ及びテンプレートデータの中から、時計手段１７から取得した現在の日時に関連付けられた日時情報又は該日時情報から派生するイベント名などの情報（以下、派生情報と呼ぶ。）が付帯された画像データ及びテンプレートデータを選択するデータ選択手段１６と、選択された画像データに基づく画像をテンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する画像合成手段１８と、生成された合成画像の縮小画像を表示手段５にスライド表示させる表示制御手段１９と、を備えている。
【００２７】
なお、上記各手段は制御装置１にハードウェアとして構成されていてもよいが、コンピュータを、データ選択手段１６、画像合成手段１８、必要に応じて表示制御手段１９として機能させる合成画像生成プログラムとして構成し、該合成画像生成プログラムを制御装置１上で機能させる構成としてもよい。
【００２８】
また、図１では、制御装置１で画像データの記録と、合成画像の生成及び表示とを行う構成としているが、これらを別々の装置で実行させる構成としてもよい。また、制御装置１の形態は任意であり、例えば、図２に示すように専用のセットトップボックスとしたり、図３に示すようにポータブルライターとしたり、図４に示すように演算処理機能を備えたＤＶＤレコーダやＨＤＤレコーダなどとしたり、図５に示すように、ハードディスクを備えた端末と画像データの読み取りや書き込みを行う本体とが分離可能な携帯機器としたり、演算処理機能を備えたカーナビゲーション機器などとすることもできる。
【００２９】
次に、本実施例の制御装置１を用いた処理の手順について説明するが、本発明の理解を容易にするために、まず、本実施例の制御装置１を用いて画像データを所定の記録先に記録する手順について、図７のフローチャート図を参照して説明する。
【００３０】
まず、ステップＳ１０１で、制御装置１のメディア装填部２にメディア８を装填、又は、機器接続部３にデジタルカメラ７などを接続すると、ステップＳ１０２で、データ入力手段１３は、デジタルカメラ７やメディア８などに記録された画像データを読み取る。ここで、読み取る画像データはデジタルカメラ７などで撮影して得られた画像データに限定されず、ネガフィルムや写真プリントをスキャンして得られた画像データや、ビデオテープレコーダなどから得られた動画データ、動画をキャプチャして得られた静止画像データなどであってもよく、読み取り先もＣＤ−ＲやＤＶＤ−Ｒなどの記録媒体や通信ネットワーク１１を介して接続されるサーバ１２などであってもよい。
【００３１】
次に、ステップＳ１０３で、画像データに日時情報や派生情報を対応付けて記録する。具体的には、画像データのヘッダ等に撮影日時などの日時情報が記録されていない場合は、日時情報を入力する画面を表示手段５に表示させ、ユーザが入力した日時情報を画像データのヘッダ等に記述する。また、ユーザが画像データに対するイベントの名称（例えば、ひな祭り、入学式、卒業式、花見、夏休み、海水浴など）などの派生情報を入力した場合は、この派生情報を画像データのヘッダ等に記述する。
【００３２】
なお、写真撮影の際にデジタルカメラ側で画像データに日時情報や派生情報が自動的に記録される場合は上記ステップを省略することができる。また、上記では、日時情報や派生情報を画像データのヘッダ等に記述する構成としたが、例えば、画像データを特定する情報（ファイル名など）と上記日時情報又は派生情報とを対応付ける対応付け情報を所定のファイル（例えば、後述する管理データ）に記述してもよい。
【００３３】
次に、必要に応じて、ステップＳ１０４で、データ生成手段１４を用いて、読み取った画像データに基づいて動画データを生成（エンコード）し、生成された動画データに基づいて、家電機器で再生可能な形式の家電機器用データ（例えば、動画データがＭＰＥＧ１形式の場合はＶｉｄｅｏ−ＣＤ形式のデータ、動画データがＭＰＥＧ１又はＭＰＥＧ２の場合はＤＶＤ−Ｖｉｄｅｏ形式のデータ）を生成（オーサリング）する。また、必要に応じて、画像データのファイル名を予め定められたルールに従ってリネームしたり、読み取った画像データのデータサイズを縮小したサムネイル画像データやスクリーンネイル画像データなどの縮小画像データを作成する。
【００３４】
次に、ステップＳ１０５で、記録媒体装填部４に記録媒体９を装填する。この記録媒体９として市販されている任意の記録媒体を用いることができるが、特定の記録媒体に対してのみデータの記録が行われるようにしてもよく、その場合は、ステップＳ１０６で、記録媒体９の所定の領域に該記録媒体９を識別するための識別情報が記録されているかを調べ、識別情報が記録されている場合に特定の記録媒体９と判断する。この識別情報の中身が容易に知られてしまうと識別情報自体もコピーされてしまうため、識別情報の少なくとも一部はコンピュータのＯＳでは記録内容を制御できない情報、具体的にはプログラムメモリ領域の情報や、ＣＤ−Ｒ成型時に付与される案内溝変調（ＡＴＩＰ：Absolute Time In Pre-groove）による情報などとすることが好ましい。
【００３５】
次に、記録制御手段１５を用いて記録媒体装填部４に装填された記録媒体９に各種データを記録するが、その際、家電機器ではデータを読み込むことができる記録領域が限定されるため、家電機器用データを記録する場合は、ステップＳ１０７で、生成した家電機器用データを記録媒体９の論理アドレス領域の内周側に書き込み、必要に応じてセッションをクローズした後、ステップＳ１０８で、読み取った画像データや、必要に応じて縮小画像データ、アプリケーション、上記対応付け情報などが記述された管理データなどのコンピュータ機器用データを記録媒体９の先に記録した家電機器用データの外側に書き込む。なお、この論理アドレス領域とは、ユーザのデータ（プログラム）が記録される領域であり、ユーザデータの配置情報が記録されるプログラムメモリ領域、リードイン・ＴＯＣ（Table Of Contents）領域やリードアウト領域などの情報領域、ディスクの応用コードやレーザ記録パワーの推奨値、その他の情報が記録される案内溝変調（ＡＴＩＰ）情報の領域は含まず、また、論理アドレス領域外とは上記論理アドレス領域以外の領域を指すものとする。
【００３６】
次に、ステップＳ１０９で、記録制御手段１５を用いて、記録媒体９に記録した画像データをハードディスク１０やサーバ１２などの他の記録先にバックアップする。その際、記録媒体９に記録した画像データの全てをバックアップしてもよいし、少なくとも元の画像データを含む一部の画像データのみ（例えば、元の画像データや、元の画像データと縮小画像データ、元の画像データと家電機器用データなど）をバックアップしてもよい。また、画像データと日時情報又は派生情報とを所定のファイル（例えば、管理データ）で対応付ける場合は、その所定のファイルも合わせて記録する。
【００３７】
上記手順で作成された記録媒体９のディレクトリ構造は、例えば図９（ａ）に示すようになり、画像データの格納場所を示すフォルダ（PS_Rollフォルダ）内に元の画像データや縮小画像データ、管理データ（index.pvm）などが記録され、APPLフォルダ内にスライドショープログラムやスライドショーの設定ファイルなどが記録され、これらでコンピュータ機器用データが構成される。また、Ｖｉｄｅｏ−ＣＤ形式のデータを生成した場合は”VCD”フォルダ内の画像データをＶｉｄｅｏ−ＣＤ形式用データとして関連付けるファイル、”SEGMENT”フォルダ内のＴＶ画面に表示する画像データ、”MPEGAV”フォルダ内の動画データ、”CDI”フォルダ内のＴＶ画面に静止画像データを表示するためのアプリケーションなどで家電機器用データが構成され、ＤＶＤ−Ｖｉｄｅｏ形式のデータを生成した場合は図９（ｂ）に示すように、”VIDEO_TS”フォルダ内の、チャプター位置情報が記述されたVIDEO_TS.IFOとそのバックアップファイルであるVIDEO_TS.BUPとタイトル選択メニューのためのVIDEO_TS.VOBとで構成されるビデオマネージャ（ＶＭＧ）と、チャプター位置情報が記述されたVTS_**_0.IFOとそのバックアップファイルであるVTS_**_0.BUPとＶＴＳの各タイトルの動画データであるVTS_**_*.VOBなどとで構成されるビデオタイトルセット（ＶＴＳ）などで家電機器用データが構成される。
【００３８】
また、制御装置１のハードディスク１０のディレクトリ構造は、例えば図１０に示すようになり、所定のフォルダ（例えば、MyPicturesフォルダ）に画像データの格納場所を示すフォルダ（PS_Rollフォルダ）が作成され、その中に元の画像データや必要に応じて縮小画像データ、管理データ（index.pvm）などが記録される。
【００３９】
なお、上記フォルダ構造やフォルダ名称、ファイル名称などは任意であるが、記録構造を認識しやすくするために、画像データの格納場所を示すフォルダ（PS_Roll）の下位の階層にメディア８毎、機器毎、フィルム毎のデータの格納場所を示すフォルダを設け、該フォルダの名称をROYYMMDDyyy_XXXXXXAABxxx（YYMMDD：書き込み年月日を特定する数字、yyy：日毎のシーケンシャル番号、XXXXXX：ランダムなＩＤ番号、AA：メーカーコード（00〜ZZ）、B：ソフトウェア、機器の商品カテゴリー（0〜Z）、xxx：シーケンシャル番号）としたり、各々の画像データを識別しやくするために、ファイル名をCCYYMMDDxxxxxx（CC：データの種別、YYMMDD：書き込み年月日を特定する数字、xxxxxx：シーケンシャル番号）などとしてもよい。
【００４０】
次に、上記手順で所定の記録先に記録された画像データを用いて合成画像を生成する手順について、図８のフローチャート図を参照して説明する。なお、ここでは、合成画像生成プログラムが制御装置１に予めインストールされているものとする。
【００４１】
まず、ステップＳ２０１で、制御装置１を立ち上げると、合成画像生成プログラムが自動的に起動し、ステップＳ２０２で、合成画像生成プログラムのデータ選択手段１６は、時計手段１７から現在の日時を取得する。
【００４２】
次に、ステップＳ２０３で、データ選択手段１６は、予め記憶された複数の画像データの各々から日時情報又は派生情報を取得する。具体的には、ハードディスク１０や記録媒体装填部４に装填された記録媒体９、通信ネットワーク１１を介して接続されているサーバ１２などに記憶されている画像データのヘッダなどから、撮影日時などの日時情報やイベント名などの派生情報を取得する。また、画像データと日時情報又は派生情報とを対応付けるファイルなどが記録されている場合は、そのファイルの記述から各々の画像データに対応付けられた日時情報や派生情報を取得する。
【００４３】
続いて、ステップＳ２０４で、データ選択手段１６は、予め記憶されたテンプレートデータの各々から日時情報又は派生情報を取得する。具体的には、ハードディスク１０や記録媒体装填部４に装填された記録媒体９などに記録されたテンプレートデータや、通信ネットワーク１１を介して接続されているサーバ１２などからダウンロードしたテンプレートデータのヘッダなどから、作成日時などの日時情報やイベント名などの派生情報を取得する。
【００４４】
次に、ステップＳ２０５で、データ選択手段１６は、現在の日時と、画像データ及びテンプレートデータに付帯された日時情報又は派生情報とを比較し、所定のルールに従って合成の対象となる１又は複数の画像データ及びテンプレートデータを選択する。
【００４５】
ここで、上記所定のルールとして様々なルールが考えられるが、本発明は過去に撮影して記憶されている画像データを効果的に表示することによってユーザに画像データを利用した処理を実行させるように仕向けることを目的としており、そのためにはランダムに画像データやテンプレートデータを選択しても意味がなく、処理を実行したくなるような画像データやテンプレートデータを選択する必要があることから、現在の日時に関連付けられた画像データやテンプレートデータを選択するようにする。
【００４６】
具体的には、前年以前、かつ、現在と同じ日時に対応する日時情報（すなわち、一年前の今日や２年前の今日など）が付帯された画像データやテンプレートデータを選択する。また、前年以前、かつ、現在と同じ日時から派生する派生情報が付帯された画像データやテンプレートデータを選択する。例えば、今日が２００６年３月３日であれば、２００５年以前の３月３日に撮影された画像データやその時期に適したテンプレートデータ、イベント名が”ひな祭り”の画像データやテンプレートデータを選択する。
【００４７】
その際、現在の日時と画像データやテンプレートデータに付帯された日時情報や派生情報とは完全に一致しなくても画像データを利用した処理を実行させるように仕向けることができると考えられることから、画像データやテンプレートデータの選択に際して、日時情報や派生情報にある程度の幅を持たせてもよい。例えば、日時に数日の幅を持たせて、今日が２００６年３月３日の場合に、２００５年以前の３月１日〜３月５日に撮影された画像データを選択するようにしたり、３月上旬に対応する派生情報が付帯された画像データやテンプレートデータを選択するようにしてもよい。
【００４８】
また、ユーザに画像データを利用した処理を実行させるためには、ユーザに写真撮影を行うように仕向けて新たな画像データを取得させることが望ましく、写真撮影を行うためにはイベントを企画する猶予期間が必要であることから、前年以前、かつ、現在よりも所定期間（例えば、１ヶ月）後の日時に対応する日時情報（例えば、今日が２００６年３月３日であれば、２００５年以前の４月３日など）や派生情報（例えば、今日が２００６年３月３日であれば、１ヶ月後に行われる”花見”など）が付帯された画像データやテンプレートデータを選択するようにしてもよい。
【００４９】
その際、上記と同様に日時情報や派生情報にある程度の幅を持たせるようにしてもよい。例えば、日時に数日の幅を持たせて、今日が２００６年３月３日の場合に、２００５年以前の４月１日〜４月５日に撮影された画像データを選択するようにしたり、４月上旬に対応する派生情報、例えば”花見”や”卒業式”、”入学式”が付帯された画像データやテンプレートデータを選択するようにしてもよい。
【００５０】
なお、ここでは所定のルールとして２つの例を挙げたが、ユーザに画像データを利用した処理を実行させるように仕向けること可能であれば、他のルールに従って画像データやテンプレートデータを選択してもよいし、これらを任意に組み合わせてもよい。また、上記所定のルールは予め設定されていてもよいし、ユーザが任意に設定できるようにしてもよい。
【００５１】
そして、ステップＳ２０６で、合成対象となる画像データ及びテンプレートデータがある場合は、ステップＳ２０７で、画像合成手段１７は、公知の画像合成技術を用いて、画像データに基づく画像をテンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する。例えば、図１１に示すように、入学式の画像データに基づく画像の場合は、該画像を桜のデザインのテンプレートに嵌め込んだ合成画像を生成する。
【００５２】
次に、ステップＳ２０８で、表示制御手段１９は、表示手段５の表示画面に合成画像を表示する。その際、合成画像を表示画面全体に一覧表示すると、ユーザが制御装置１を用いた他の作業を行う場合に支障が生じることから、例えば、図１２に示すように、全体画面２０の一部の領域からなる小画面２１に合成画像を縮小した縮小画像をスライドショーとして表示させる構成とすることができる。
【００５３】
この小画面２１には、例えば、合成画像の縮小画像２２を表示させるための縮小画像表示欄と、合成画像データ又は合成前の画像データを利用した処理を実行する機能を備えたプログラム（合成画像生成プログラムとしてもよいし、他のプログラムとしてもよい。）を起動させる指示を行うための指示ボタン２３などが設けられており、縮小画像表示欄に、生成した１又は複数の合成画像の縮小画像２２が表示される。
【００５４】
なお、図１２の構成は例示であり、小画面２１の面積や形状、位置、レイアウト、デザインなどは任意である。また、全体画面２０に他の画面が表示されているときには、小画面２１が常に上に表示されるようにしてもよい。また、小画面２１に表示される縮小画像２２の元となる画像データに付帯された日時情報が分かるように、図１２に示すような日時情報を知らせるメッセージなどを表示してもよい。
【００５５】
ここで、生成した合成画像の数量が多い場合には、全ての合成画像の縮小画像２２をスライド表示すると、１サイクルの表示時間が長くなって各々の合成画像に対する印象が薄れてしまう恐れがあることから、生成された合成画像の数量が予め定めた基準数量（例えば、２０個）を超える場合は、予め定められたルール（例えば、撮影日時順、アルバム表示順、ファイル名順など）に従って、又はランダムに合成画像をサンプリングして基準数量以下に削減してもよい。
【００５６】
また、合成画像の数量を変える代わりに、スライドショーのスライド間隔を変更してもよい。例えば、生成された合成画像の数量が多い場合は１サイクルの表示時間が長くなることからスライド間隔を短くし、逆に、生成された合成画像の数量が少ない場合は１サイクルの表示時間が短くなることからスライド間隔を長くする等の変更も可能である。このスライド間隔の値は特に限定されず、１サイクルの表示時間が所定の時間となるように設定してもよいし、スライド間隔に上限値／下限値を設けてもよいし、合成画像の数量とスライド間隔の双方を変更してもよい。また、スライド表示に際して各々の縮小画像２２を単純に切り替えて表示してもよいし、所定のスライド効果で表示するようにしてもよい。
【００５７】
また、小画面２１は常に全体画面２０上に表示してもよいが、常に表示されると作業に支障が生じる場合もあることから、例えば、制御装置１の立ち上げから所定時間（例えば、１時間）のみ表示したり、所定時間毎（例えば、１時間毎）に所定時間（例えば、１０分間）表示したり、小画面２１をユーザが閉じた場合に所定時間後（例えば、１時間後）に表示するなど、表示期間を制限してもよい。また、ユーザによって小画面２１を閉じたり、指示ボタン２３を操作して所定のプログラムを実行させる頻度が異なることから、小画面２１を閉じたり指示ボタン２３を操作した履歴を記憶しておき、小画面２１を閉じる頻度が高い場合は表示時間を短く又は次に表示するまでの間隔を長くしたり、指示ボタン２３を操作する頻度が高い場合は表示時間を長く又は次に表示するまでの間隔を短くするなど、履歴情報に応じて小画面２１の表示時間や表示間隔を変えてもよい。
【００５８】
一方、ステップＳ２０６で、表示対象となる合成画像がない場合は画像を表示することができない。その場合に、表示手段５に合成画像のない小画面２２を表示することもできるが、合成画像のない小画面２２を表示しても、ユーザに画像データを利用した処理を行うように仕向けることはできないことから、表示制御手段１９は小画面２１を表示することなく処理を終了する。
【００５９】
次に、ステップＳ２０９で、小画面２１に設けた指示ボタン２３が操作された場合は、ステップＳ２１０で所定のプログラムを起動する。このプログラムは画像データを利用した処理を実行する機能を備えたプログラムであればよく、合成画像生成プログラム自身としてもよいし、小画面２１に表示されている縮小画像２２の元となる合成画像データ（又は合成前の画像データ）を一覧表示するプログラムや、小画面２１に表示されているスライドショーを大きい画像で表示するプログラムなどとしてもよい。
【００６０】
例えば、画像データを一覧表示するプログラムの場合は、図１３に示すような画像表示画面２４が表示される。この画像表示画面２４には、合成前の画像データの提供元を特定するためのタグ表示欄２５と、生成された合成画像データ又は合成前の画像データを一覧表示する一覧表示欄２６と、生成された合成画像データ又は合成前の画像データに対して行う処理を選択するための作業メニュー欄２７などが設けられており、ステップＳ２１１で、ユーザは、一覧表示欄２６の中から所望の合成画像データ又は合成前の画像データを選択して作業メニュー欄２７から所望の作業を選択することにより、合成画像データ又は合成前の画像データを利用した処理を実行する。
【００６１】
このように、本実施例では、コンピュータ機器などの制御装置１を立ち上げると合成画像生成プログラムが起動し、予めハードディスク１０などに記憶された画像データ及びテンプレートデータの中から、現在の日時に関連付けられた日時情報又は派生情報が付帯された画像データ及びテンプレートデータが選択され、画像データに基づく画像をテンプレートデータに基づくテンプレートに嵌め込んだ合成画像が生成され、必要に応じて、生成された合成画像の縮小画像が表示手段５にスライド表示されるため、時期が互いに関連する画像とテンプレートとを合成して効果的に表示することによって画像データを利用した処理を実行させるように仕向けることができ、制御装置１のハードディスク１０などに記憶された画像データの利用促進を図ることができる。
【実施例２】
【００６２】
次に、本発明の第２の実施例に係る合成画像生成プログラム及び合成画像の生成方法について、図１４及び図１５を参照して説明する。図１４は、本実施例に係る制御装置を用いた処理の手順を示すフローチャート図であり、図１５は、制御装置の表示手段に表示される画面構成例を示す図である。
【００６３】
前記した第１の実施例では、合成画像生成プログラムを起動した時期を基準にして画像データ及びテンプレートデータを選択したが、テンプレートデータは特定のサーバからダウンロードして取得する場合が多いことが多く、該特定のサーバには、その時期に適したテンプレートデータを提供することから、テンプレートデータのダウンロード時を基準にして画像データを選択しても同様に効果的な合成画像を生成することができる。
【００６４】
その場合、制御装置１の構成は前記した第１の実施例と同様であるが、本実施例では、データ入力手段１３は、通信ネットワーク１１を介して接続されているサーバ（その時期に適したテンプレートデータを提供するサーバ）１２から、テンプレートデータをダウンロードする機能を備え、又は、データ選択手段１６は、サーバ１２からのテンプレートデータのダウンロードを監視する機能を備える。
【００６５】
なお、本実施例においても、制御装置１の各手段は制御装置１にハードウェアとして構成されていてもよいが、コンピュータを、データ選択手段１６、画像合成手段１８、必要に応じて表示制御手段１９、又は、データ入力手段１３、データ選択手段１６、画像合成手段１８、必要に応じて表示制御手段１９として機能させる合成画像生成プログラムとして構成し、該合成画像生成プログラムを制御装置１上で機能させる構成としてもよい。
【００６６】
次に、所定の記録先に記録された画像データを用いて合成画像を生成する手順について、図１４のフローチャート図を参照して説明する。なお、以下では、第１の実施例と同様に、予めハードディスク１０や記録媒体９などに日時情報や派生情報が付帯された画像データが記録されているものとする。また、以下では、合成画像生成プログラムが制御装置１に予めインストールされているものとする。
【００６７】
まず、ステップＳ３０１で、制御装置１を立ち上げると、合成画像生成プログラムが自動的に起動し、ステップＳ３０２で、合成画像生成プログラムのデータ入力手段１３は、通信ネットワーク１１を介してテンプレートデータを提供する特定のサーバ１２に接続し、該サーバ１２に記憶されている現在の日時に適したデザインのテンプレートデータをダウンロードする。例えば、現在の日時が４月上旬の場合は、サーバ１２から桜のデザインのテンプレートデータをダウンロードする。
【００６８】
なお、ここでは、データ入力手段１３が自動的にサーバ１２にアクセスしてテンプレートデータをダウンロードする構成としたが、テンプレートデータのダウンロードをユーザが行い、データ選択手段１６はテンプレートデータのダウンロードを監視して、テンプレートデータのダウンロードを検出したら以下の処理を実行するようにしてもよい。
【００６９】
次に、ステップＳ３０３で、必要に応じて、表示制御手段１９は、表示手段５に図１５に示すような小画面２１を表示し、その中にダウンロードしたテンプレートデータに基づくテンプレート２８を表示し、そのテンプレート２８を利用するか否かをユーザに選択させる。
【００７０】
次に、ステップＳ３０４で、データ選択手段１６は、予め記憶された複数の画像データの各々から日時情報又は派生情報を取得する。具体的には、ハードディスク１０や記録媒体９、サーバ１２などに記憶されている画像データのヘッダなどから、撮影日時などの日時情報やイベント名などの派生情報を取得する。また、画像データと日時情報又は派生情報とを対応付けるファイルなどが記録されている場合は、そのファイルの記述から各々の画像データに対応付けられた日時情報や派生情報を取得する。
【００７１】
次に、ステップＳ３０５で、データ選択手段１６は、所定のルールに従って、テンプレートデータをダウンロードした日時に関連付けられた日時情報又は派生情報が付帯された１又は複数の画像データを選択する。
【００７２】
上記所定のルールは前記した第１の実施例と同様であり、例えば、前年以前、かつ、ダウンロードした日時と同じ又は近い日時に対応する日時情報や派生情報が付帯された画像データを選択したり、前年以前、かつ、ダウンロードした日時よりも所定期間後の日時又は近い日時に対応する日時情報又は派生情報が付帯された画像データを選択することができる。
【００７３】
そして、ステップＳ３０６で、合成対象となる画像データがある場合は、ステップＳ３０７で、画像合成手段１７は、公知の画像合成技術を用いて、画像データに基づく画像をダウンロードしたテンプレートデータに基づくテンプレートに嵌め込んだ合成画像を生成する。
【００７４】
次に、ステップＳ３０８で、必要に応じて、表示制御手段１９は、第１の実施例の図１２に示すような小画面２１を表示手段５に表示させ、その中に合成画像をスライドショーなどとして表示させる。その際、第１の実施例と同様に、生成された合成画像の数量が予め定めた基準数量を超える場合は、予め定められたルールに従って、又はランダムに合成画像データをサンプリングして基準数量以下に削減したり、スライドショーのスライド間隔を変更したり、小画面２１の表示時間や表示間隔を変えてもよい。
【００７５】
一方、ステップＳ３０６で、対象となる画像データがない場合は画像を表示することができない。その場合に、表示手段５に縮小画像２２のない小画面２２を表示することもできるが、縮小画像２２のない小画面２２を表示しても、ユーザに画像データを利用した処理を行うように仕向けることはできないことから、表示制御手段１９は小画面２１を表示することなく処理を終了する。
【００７６】
次に、ステップＳ３０９で、小画面２１に設けた指示ボタン２３が操作された場合は、ステップＳ３１０で所定のプログラムを起動する。例えば、画像データを一覧表示するプログラムの場合は、第１の実施例の図１３に示すような画像表示画面２４が表示手段５に表示され、ステップＳ３１１で、ユーザは、一覧表示欄２６の中から所望の合成画像データ又は合成前の画像データを選択して作業メニュー欄２７から所望の作業を選択することにより、合成画像データ又は合成前の画像データを利用した処理を実行する。
【００７７】
このように、本実施例では、コンピュータ機器などの制御装置１を立ち上げると合成画像生成プログラムが起動し、予め定められた特定のサーバ１２からテンプレートデータがダウンロードされ、又はテンプレートデータのダウンロードが監視され、ハードディスク１０などに予め記憶された画像データの中から、テンプレートデータのダウンロードの日時に関連付けられた日時情報又は派生情報が付帯された画像データが選択され、画像データに基づく画像がテンプレートデータに基づくテンプレートに嵌め込まれた合成画像が生成され、必要に応じて、生成された合成画像の縮小画像が表示手段５にスライド表示されるため、時期が互いに関連する画像とテンプレートとを合成して効果的に表示することによって画像データを利用した処理を実行させるように仕向けることができ、制御装置１のハードディスク１０などに記憶された画像データの利用促進を図ることができる。
【００７８】
なお、上記実施例では、画像データに基づく画像にテンプレートを合成する場合について記載したが、本発明は上記実施例に限定されるものではなく、現在の日時に関連付けられた画像と文字とを合成する場合などに対しても同様に適用することができる。
【図面の簡単な説明】
【００７９】
【図１】本発明の第１の実施例に係る制御装置の構成を示す外観図である。
【図２】本発明の第１の実施例に係る制御装置の他の構成を示す図である。
【図３】本発明の第１の実施例に係る制御装置の他の構成を示す図である。
【図４】本発明の第１の実施例に係る制御装置の他の構成を示す図である。
【図５】本発明の第１の実施例に係る制御装置の他の構成を示す図である。
【図６】本発明の第１の実施例に係る制御装置の手段を示すブロック図である。
【図７】本発明の第１の実施例に係る制御装置を用いた画像データの記録手順を示すフローチャート図である。
【図８】本発明の第１の実施例に係る制御装置を用いた画像データの表示手順を示すフローチャート図である。
【図９】本発明の第１の実施例の記録媒体の記録構造を示す図である。
【図１０】本発明の第１の実施例の制御装置の記録構造を示す図である。
【図１１】本発明の第１の実施例に係る画像合成の具体例を示す図である。
【図１２】本発明の第１の実施例に係る制御装置の表示手段に表示される画面構成例を示す図である。
【図１３】本発明の第１の実施例に係る制御装置の表示手段に表示される画面構成例を示す図である。
【図１４】本発明の第２の実施例に係る制御装置を用いた画像データの表示手順を示すフローチャート図である。
【図１５】本発明の第２の実施例に係る制御装置の表示手段に表示される画面構成例を示す図である。
【符号の説明】
【００８０】
１  制御装置
２  メディア装填部
３  機器接続部
４  記録媒体装填部
５  表示手段
６  操作手段
７  デジタルカメラ
７ａ  カメラ付き携帯電話機
８  メディア
９  記録媒体
１０  ハードディスク
１１  通信ネットワーク
１２  サーバ
１２ａ  テンプレートデータ提供サーバ
１３  データ入力手段
１４  データ生成手段
１５  記録制御手段
１６  データ選択手段
１７  時計手段
１８  表示制御手段
２０  全体画面
２０ａ  タスクバー
２１  小画面
２２  縮小画像
２３  指示ボタン
２４  画像表示画面
２５  タグ表示欄
２６  一覧表示欄
２７  作業メニュー欄
２８  テンプレート
【図１】
2007310553.tif 000003
【図２】
2007310553.tif 000004
【図３】
2007310553.tif 000005
【図４】
2007310553.tif 000006
【図５】
2007310553.tif 000007
【図６】
2007310553.tif 000008
【図７】
2007310553.tif 000009
【図８】
2007310553.tif 000010
【図９】
2007310553.tif 000011
【図１０】
2007310553.tif 000012
【図１１】
2007310553.tif 000013
【図１２】
2007310553.tif 000014
【図１３】
2007310553.tif 000015
【図１４】
2007310553.tif 000016
【図１５】
2007310553.tif 000017