(57)【特許請求の範囲】
【請求項１】
複数の画像を取得する画像取得手段と、
前記画像取得手段により取得された複数の画像から、新たな動画像を生成する動画像生成手段と、
前記画像取得手段により取得された複数の画像から、特定の画像を取得する特定画像取得手段と、
前記動画像生成手段により生成された前記新たな動画像と、前記特定画像取得手段により取得された前記特定の画像とを関連付けて記憶手段に記憶させる記憶制御手段と、
を備えたことを特徴とする画像生成装置。
【請求項２】
前記画像取得手段により取得された前記複数の画像を１つの画像内に合成し、新たな画像を生成する画像生成手段と、
を更に備え、
前記特定画像取得手段は、前記画像生成手段により生成された前記新たな画像を特定の画像として取得する、
ことを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記画像取得手段により取得された前記複数の画像から、当該複数の画像の総数より少ない数の画像を選択する画像選択手段と、
を更に備え、
前記動画像生成手段は、前記画像選択手段により選択された前記複数の画像から、前記新たな動画像を生成し、
前記特定画像取得手段は、前記画像選択手段により選択された前記複数の画像から、前記特定の画像を取得する、
ことを特徴とする請求項２に記載の画像生成装置。
【請求項４】
前記画像取得手段により取得された前記複数の画像を、当該複数の画像の夫々の使用情報に基づいて評価する評価手段と、
を更に備え、
前記画像選択手段は、前記評価手段による評価結果に基づいて、前記評価手段により評価された前記複数の画像から、相対的に評価の高い画像を複数枚選択する、
ことを特徴とする請求項３に記載の画像生成装置。
【請求項５】
前記評価手段は、前記使用情報として当該複数の画像に関する再生回数やお気に入り情報に基づいて、前記画像取得手段により取得された複数の画像を評価する、
ことを特徴とする請求項４に記載の画像生成装置。
【請求項６】
前記画像生成手段は、前記画像選択手段により選択された前記複数の画像を１つの画像内に合成し、新たな画像を生成する、
ことを特徴とする請求項３から５の何れか１項に記載の画像生成装置。
【請求項７】
前記画像生成手段は、前記画像選択手段により選択された前記複数の画像を前記評価結果が相対的に高い画像を前記評価結果が相対的に低い画像よりも大きい画像サイズで表示するように１つの画像内に合成し、新たな画像を生成する、
ことを特徴とする請求項４又は５に記載の画像生成装置。
【請求項８】
前記画像生成手段により生成される画像のサイズの情報を取得する情報取得手段と、
前記情報取得手段により取得された画像のサイズの情報に応じて前記１つの画像内に合成する画像の枚数を決定する決定手段と、
を更に備え、
前記画像生成手段は、前記決定手段により決定された画像の枚数で、前記新たな画像を生成し、
前記画像選択手段は、前記画像取得手段により取得された複数の画像から前記決定手段によって決定された枚数の画像を選択する、
ことを特徴とする請求項６に記載の画像生成装置。
【請求項９】
前記画像選択手段は、前記画像取得手段により取得された前記複数の画像と、前記画像生成手段により生成された新たな画像とから複数の画像を選択し、
前記動画像生成手段は、前記画像選択手段により選択された当該複数の画像から、新たな動画像を生成する、
ことを特徴とする請求項３から８の何れか１項に記載の画像生成装置。
【請求項１０】
前記記憶制御手段は、前記特定画像取得手段により取得された前記特定の画像を、前記動画像生成手段により生成された前記新たな動画像のサムネイル画像として表示手段に表示させるように関連付けて前記記憶手段に記憶させる、
ことを特徴とする請求項１から９の何れか１項に記載の画像生成装置。
【請求項１１】
表示手段に表示されるサムネイル画像の表示サイズに関する情報を取得する表示情報取得手段と、
を更に備え、
前記記憶制御手段は、前記表示情報取得手段により取得された表示サイズに関する情報と、前記特定の画像とを、関連付けて前記新たな動画像のサムネイル画像として、前記記憶手段に記憶させる、
ことを特徴とする請求項１から１０の何れか１項に記載の画像生成装置。
【請求項１２】
記憶手段を備える画像生成装置で実行される画像生成方法であって、
複数の画像を取得する画像取得ステップと、
前記画像取得ステップにより取得された複数の画像から、新たな動画像を生成する動画像生成ステップと、
前記画像取得ステップにより取得された複数の画像から、特定の画像を取得する特定画像取得ステップと、
前記動画像生成ステップにより生成された前記新たな動画像と、前記特定画像取得ステップにより取得された前記特定の画像とを関連付けて前記記憶手段に記憶させる記憶制御ステップと、
を含むことを特徴とする画像生成方法。
【請求項１３】
記憶手段を備える画像生成装置を制御するコンピュータを、
複数の画像を取得する画像取得手段、
前記画像取得手段により取得された複数の画像から、新たな動画像を生成する動画像生成手段、
前記画像取得手段により取得された複数の画像から、特定の画像を取得する特定画像取得手段、
前記動画像生成手段により生成された前記新たな動画像と、前記特定画像取得手段により取得された前記特定の画像とを関連付けて前記記憶手段に記憶させる記憶制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像生成方法及びプログラムに関する。
【背景技術】
【０００２】
従来、撮影した動画像から、重要と思われるフレーム画像を検出し、静止画像として取得する技術が広く知られている。このような技術では、撮影した動画像から重要なシーンのフレーム画像を静止画像として取得する技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９１７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、動画像にエフェクトが付加されていたりする場合には、エフェクトが付加された部分から静止画像を取得してしまったときに、ユーザの所望する動画像の内容を表す静止画像とは異なるため、ユーザが動画像全体の内容を適切に理解することが難しくなる虞があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、ユーザが動画像の内容を容易に理解できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像生成装置は、
複数の画像を取得する画像取得部５２と、
前記画像取得部５２により取得された複数の画像から、新たな動画像を生成する動画像生成処理部５４と、
前記画像取得部５２により取得された複数の画像から、特定の画像を取得する動画像生成処理部５４／サムネイル画像生成処理部５５と、
前記動画像生成処理部５４により生成された前記新たな動画像と、前記動画像生成処理部５４／サムネイル画像生成処理部５５により取得された前記特定の画像とを関連付けて生成画像記憶部７３に記憶させる動画像生成処理部５４／サムネイル画像生成処理部５５と、
を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが動画像の内容を容易に理解できるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図２】本実施形態で生成される動画像を説明するための模式図である。
【図３】本実施形態で生成されるサムネイル画像を説明するための模式図である。
【図４】図１の撮像装置の機能的構成のうち、画像生成処理を実行するための機能的構成を示す機能ブロック図である。
【図５】図２の機能的構成を有する図１の撮像装置が実行する画像生成処理の流れを説明するフローチャートである。
【図６】画像生成処理のうち、画像選択条件設定処理の流れを説明するフローチャートである。
【図７】画像生成処理のうち、コラージュ画像生成処理の流れを説明するフローチャートである。
【図８】画像生成処理のうち、動画像生成処理の流れを説明するフローチャートである。
【図９】画像生成処理のうち、サムネイル画像生成処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１１】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１６】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００１８】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１９】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２０】
このように構成される撮像装置１においては、複数の画像群を評価して選択した画像（以下、「処理対象画像」という。）から、動画像を生成できる機能を有する。
また、撮像装置１においては、複数の処理対象画像から、動画像に対応し、動画像の内容を表す縮小画像（以下、「サムネイル画像」という。）を生成する。
また、撮像装置１においては、複数の処理対象画像から、動画像の内容を特徴的に表す画像（以下、「コラージュ画像」という。）を生成し、当該生成したコラージュ画像を、動画像を構成するフレーム画像として選択し、動画像を生成する。
【００２１】
図２は、本実施形態で生成される動画像を説明するための模式図である。
本実施形態で生成される動画像は、図２に示すように、複数の画像を評価して、処理対象画像（Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ）を選択する。
そして、選択された処理対象画像（Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ）をフレーム画像とする動画像を生成する。その際、選択された処理対象画像（Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ）から生成したコラージュ画像をフレーム画像として動画像に含めるようにもする。生成されたコラージュ画像は、動画像の内容を表す画像としてサムネイル画像として使用されたり、動画像の冒頭・末尾や一部のシーンで、動画像の内容を表すインデックスとなるようにフレーム画像として使用したりする。
また、コラージュ画像とは別に、サムネイル画像用のコラージュ画像を生成して、動画像のサムネイル領域に記憶させる。サムネイル画像用のコラージュ画像は、本実施形態においては、コラージュ画像とは異なり、サムネイル画像として画像サイズが小さくても動画像の内容が理解できるように、選択した処理対象画像をテンプレート画像に合成させて１枚の画像にしたものである。
また、画像サイズが小さくても動画像の内容が理解できるように、選択した処理対象画像を評価の高い順に大きく表示するようにしても良い。
【００２２】
ここで、生成されるサムネイル画像について説明する。
図３は、本実施形態で生成されるサムネイル画像を説明するための模式図である。
本実施形態のサムネイル画像は、図３（ａ）に示すように、生成されるサムネイル画像の画像サイズに応じて、使用する処理対象画像を変更する。表示領域の制約等で、サムネイル画像を構成する処理対象画像が表示される領域が狭くなり、処理対象画像の内容が把握できなくなることを防止するためである。例えば、サムネイル画像の画像サイズ［小］の場合には、使用する処理対象画像を２枚とし、サムネイル画像の画像サイズ［大］の場合には、使用する処理対象画像を６枚として、サムネイル画像の画像サイズに応じて、使用する処理対象画像の数が決定する。即ち、表示するソフトや画面等によって画像の表示サイズが異なる場合に、サイズに応じて、ユーザが視認しやすくなるように、配置する画像数が決まったテンプレート画像を予め準備する（例えば、小さいサイズなら２枚配置で、大きいサイズは最大８枚配置等）。
【００２３】
また、本実施形態のサムネイル画像は、図３（ｂ）に示すように、各画像の評価結果でサムネイル画像中の配置場所やサイズを決定する。例えば、処理対象画像の評価が高い順に画像Ａ，画像Ｂ，画像Ｃ，画像Ｄ，画像Ｅ，画像Ｆの場合には、表示領域のサイズが最も大きく、ユーザの目に最も付く場所に画像Ａを充てて、順次評価順に各画像のサイズの調整と配置を行う。
また、本実施形態においては、サムネイル画像生成にあたり、予め生成される画像の配置場所・サイズが評価結果と対応したテンプレート画像を用いる。
【００２４】
このように共通の処理対象画像から、動画像とコラージュ画像を生成することで、コラージュ画像が動画像の内容を一覧的に表すものとなり、ユーザがサムネイル画像やコラージュ画像で構成されるシーンを視認することで当該動画像の内容をより適切に理解することができるようになる。また、使用される処理対象画像は静止画像であるため、例えば、動画像から静止画像を抽出して、動画像を表す画像を構成した場合に比べて、シーンの切り替わり部分やエフェクトを付加した部分を抽出する虞がないため、動画像の内容をより適切にユーザに理解させることができる画像を生成することができる。
【００２５】
図４は、このような撮像装置１の機能的構成のうち、画像生成処理を実行するための機能的構成を示す機能ブロック図である。
【００２６】
「画像生成処理」とは、複数の画像から選択した処理対象画像を共通に用いて、処理対象画像をフレーム画像とした動画像、動画像のサムネイル画像、コラージュ画像、生成したコラージュ画像及び処理対象画像をフレーム画像とした動画像を生成する一連の処理をいう。
「画像生成処理」は、「画像選択条件設定処理」と、「コラージュ画像生成処理」と、「動画像生成処理」と、「サムネイル画像生成処理」と、を含む。
「画像選択条件設定処理」とは、処理対象画像の選択条件を設定する一連の処理をいう。
「コラージュ画像生成処理」とは、選択した処理対象画像からコラージュ画像を生成する一連の処理をいう。
「動画像生成処理」とは、選択した処理対象画像及び生成したコラージュ画像から動画像を生成する一連の処理をいう。
「サムネイル画像生成処理」とは、選択した処理対象画像からサムネイル画像を生成する一連の処理をいう。
【００２７】
画像生成処理を実行する場合には、図４に示すように、ＣＰＵ１１において、画像選択条件設定処理部５１と、画像取得部５２と、コラージュ画像生成処理部５３と、動画像生成処理部５４と、サムネイル画像生成処理部５５と、が機能する。
【００２８】
また、記憶部１９の一領域には、処理対象画像記憶部７１と、テンプレート画像記憶部７２と、生成画像記憶部７３と、が設定される。
【００２９】
処理対象画像記憶部７１には、静止画像や動画像が処理対象画像のデータとして記憶される。
【００３０】
テンプレート画像記憶部７２には、コラージュ画像やサムネイル画像の生成に用いるテンプレート画像のデータが記憶される。
【００３１】
生成画像記憶部７３には、生成されたコラージュ画像やサムネイル画像が付加された動画像のデータが記憶される。
【００３２】
画像選択条件設定処理部５１は、画像選択条件設定処理を実行する。
詳細には、画像選択条件設定処理部５１は、「使用を希望する画像」、「使用を希望しない画像」を設定し、撮影情報に基づいて画像に点数を付与する。そして、画像選択条件設定処理部５１は、点数が閾値よりも低い画像と画像選択条件設定処理部５１で「使用を希望しない画像」と設定された画像とを選択対象から外して画像を選択する条件を設定する。
【００３３】
画像取得部５２は、処理対象画像記憶部７１から使用する日付範囲を指定し、対応した処理対象画像を読み出す。
【００３４】
コラージュ画像生成処理部５３は、コラージュ画像生成処理を実行する。
詳細には、コラージュ画像生成処理部５３は、ユーザが選択した合成枚数に対応したテンプレート画像を、テンプレート画像記憶部７２から選択する。
また、コラージュ画像生成処理部５３は、「使用を希望する画像」から点数の高い順に、「合成枚数」だけ選択して、選択された処理対象画像をテンプレート画像と合成し、図２に示すような１つのコラージュ画像を生成する。
【００３５】
動画像生成処理部５４は、動画像生成処理を実行する。
詳細には、動画像生成処理部５４は、目標再生時間に収まる範囲で、「使用を希望する画像」として設定された処理対象画像やコラージュ画像を含む複数の画像から点数の高い順に選択する。
また、動画像生成処理部５４は、選択された画像を撮影日時順にソートして、ソートされた複数の画像をつなぎあわせて１つの新たな動画像を生成する。
【００３６】
サムネイル画像生成処理部５５は、サムネイル画像生成処理を実行する。
詳細には、サムネイル画像生成処理部５５は、生成するサムネイル画像のサイズに応じて、合成枚数の異なるテンプレート画像を、テンプレート画像記憶部７２から選択する。また、サムネイル画像生成処理部５５は、「使用を希望する画像」を点数の高い順に、「合成枚数」だけ選択し、当該選択された画像を合成して、サムネイル画像用の１つのコラージュ画像を生成する。また、サムネイル画像生成処理部５５は、生成したサムネイル画像用のコラージュ画像を、生成画像記憶部７３に記憶される対応する動画像のサムネイル領域に記憶させる。
【００３７】
図５は、図４の機能的構成を有する図１の撮像装置１が実行する画像生成処理の流れを説明するフローチャートである。
画像生成処理は、ユーザによる入力部１７への画像生成処理開始の操作により開始される。
【００３８】
ステップＳ１において、画像選択条件設定処理部５１は、画像選択条件設定処理を実行する。画像選択条件設定処理を実行した結果、画像選択の条件が設定される。
画像選択条件設定処理の流れについては、後述する。
【００３９】
ステップＳ２において、画像取得部５２は、処理対象画像記憶部７１から使用する日付範囲を指定し、対応した処理対象画像を読み出す。
【００４０】
ステップＳ３において、コラージュ画像生成処理部５３は、コラージュ画像生成処理を実行する。コラージュ画像生成処理を実行した結果、選択された処理対象画像からコラージュ画像が生成される。
コラージュ画像生成処理の流れについては、後述する。
【００４１】
ステップＳ４において、動画像生成処理部５４は、動画像生成処理を実行する。動画像生成処理を実行した結果、選択された処理対象画像や生成されたコラージュ画像から動画像が生成される。
動画像生成処理の流れについては、後述する。
【００４２】
ステップＳ５において、サムネイル画像生成処理部５５は、サムネイル画像生成処理を実行する。サムネイル画像生成処理を実行した結果、選択された処理対象画像からサムネイル画像が生成される。
サムネイル画像生成処理の流れについては、後述する。
【００４３】
ステップＳ６において、ＣＰＵ１１は、画像生成処理を終了するか否かを判定する。
画像生成処理を終了しない場合には、ステップＳ６においてＮＯと判定されて、処理はステップＳ１に戻る。
画像生成処理を終了する場合には、ステップＳ６においてＹＥＳと判定されて、画像生成処理は終了する。
【００４４】
図６は、画像生成処理のうち、画像選択条件設定処理の流れを説明するフローチャートである。
【００４５】
ステップＳ２１において、画像選択条件設定処理部５１は、各画像を「使用を希望する画像」と「使用を希望しない画像」の何れかに設定する。
【００４６】
ステップＳ２２において、画像選択条件設定処理部５１は、被写体の合焦状態や輝度、画像内の顔の検出数、画像の再生回数といった撮影情報に基づいて画像に点数を付与する。
【００４７】
ステップＳ２３において、画像選択条件設定処理部５１は、付与された点数に基づいて画像毎に動画像生成用の再生時間を算出する。
【００４８】
ステップＳ２４において、画像選択条件設定処理部５１は、画像を撮影日時順にソートする。
【００４９】
ステップＳ２５において、画像選択条件設定処理部５１は、設定した「使用希望しない画像」を選択対象から外す。
【００５０】
ステップＳ２６において、画像選択条件設定処理部５１は、点数が閾値よりも低い画像を選択対象から外す。
その後、画像選択条件設定処理は終了する。
【００５１】
図７は、画像生成処理のうち、コラージュ画像生成処理の流れを説明するフローチャートである。
【００５２】
ステップＳ４１において、コラージュ画像生成処理部５３は、ユーザからの入力部１７への合成枚数選択操作に基づいて、コラージュ画像生成に用いる合成枚数を選択する。
【００５３】
ステップＳ４２において、コラージュ画像生成処理部５３は、合成枚数に対応したテンプレート画像を、テンプレート画像記憶部７２から選択する。
【００５４】
ステップＳ４３において、コラージュ画像生成処理部５３は、「使用を希望する画像数」が「合成枚数」以上（「使用を希望する画像数」≧「合成枚数」）であるか否かを判定する。
「使用を希望する画像数」が「合成枚数」以上の場合には、ステップＳ４３においてＹＥＳと判定されて、処理はステップＳ４４に進む。
「使用を希望する画像数」が「合成枚数」以上でない場合には、ステップＳ４３においてＮＯと判定されて、処理は、画像生成処理のステップＳ６に進む。
【００５５】
ステップＳ４４において、コラージュ画像生成処理部５３は、「使用を希望する画像」から点数の高い順に、「合成枚数」だけ選択する。
【００５６】
ステップＳ４５において、コラージュ画像生成処理部５３は、「合成枚数」だけ選択された画像を合成して、１つのコラージュ画像を生成する。
【００５７】
ステップＳ４６において、コラージュ画像生成処理部５３は、生成したコラージュ画像を表示させるように出力部１８を制御する。
【００５８】
ステップＳ４７において、コラージュ画像生成処理部５３は、生成したコラージュ画像を生成画像記憶部７３に記憶させる。
【００５９】
ステップＳ４８において、コラージュ画像生成処理部５３は、コラージュ画像生成処理を終了するか否かを判定する。
コラージュ画像生成処理を終了しない場合には、ステップＳ４８においてＮＯと判定されて、処理はステップＳ４１に戻る。
コラージュ画像生成処理を終了する場合には、ステップＳ４８においてＹＥＳと判定されて、コラージュ画像生成処理は終了する。
【００６０】
図８は、画像生成処理のうち、動画像生成処理の流れを説明するフローチャートである。
【００６１】
ステップＳ６１において、動画像生成処理部５４は、ユーザの入力部１７に対する目標再生時間の設定操作に基づいて、目標再生時間を設定する。
【００６２】
ステップＳ６２において、動画像生成処理部５４は、生成されたコラージュ画像を動画像生成に使用するか否かを判定する。
生成されたコラージュ画像を動画像生成に使用する場合には、ステップＳ６２においてＹＥＳと判定されて、処理はステップＳ６３に進む。
生成されたコラージュ画像を動画像生成に使用しない場合には、ステップＳ６２においてＮＯと判定されて、処理はステップＳ６６に進む。
【００６３】
ステップＳ６３において、動画像生成処理部５４は、使用するコラージュ画像を画像選択条件設定処理部５１により「使用を希望する画像」に設定させる。
【００６４】
ステップＳ６４において、動画像生成処理部５４は、使用するコラージュ画像を画像選択条件設定処理部５１により、コラージュ画像生成に使用した複数の画像の評価結果の平均点や当該評価結果の中央値等の中間点に対応する点数を付与させる。
【００６５】
ステップＳ６５において、動画像生成処理部５４は、コラージュ画像の再生時間を設定する。
【００６６】
ステップＳ６６において、動画像生成処理部５４は、「使用を希望する画像」の合計再生時間が目標再生時間以上（「使用を希望する画像」の合計再生時間≧目標再生時間）であるか否かを判定する。
「使用を希望する画像」の合計再生時間が目標再生時間以上でない場合には、ステップＳ６６においてＮＯと判定されて、処理は、画像生成処理のステップＳ６に進む。
「使用を希望する画像」の合計再生時間が目標再生時間以上の場合には、ステップＳ６６においてＹＥＳと判定されて、処理はステップＳ６７に進む。
【００６７】
ステップＳ６７において、動画像生成処理部５４は、目標再生時間に収まる範囲で、「使用を希望する画像」として設定された画像を点数の高い順から選択する。
【００６８】
ステップＳ６８において、動画像生成処理部５４は、選択された複数の画像を撮影日時順にソートする。
【００６９】
ステップＳ６９において、動画像生成処理部５４は、選択された複数の画像をつなぎあわせて１つの新たな動画像を生成する。
【００７０】
ステップＳ７０において、動画像生成処理部５４は、生成した動画像を記憶するか否かを判定する。
生成した動画像を記憶する場合には、ステップＳ７０においてＹＥＳと判定されて、処理はステップＳ７１に進む。
生成した動画像を記憶しない場合には、ステップＳ７０においてＮＯと判定されて、処理はステップＳ７２に進む。
【００７１】
ステップＳ７１において、動画像生成処理部５４は、生成した動画像を生成画像記憶部７３に記憶する。
【００７２】
ステップＳ７２において、動画像生成処理部５４は、動画像生成処理を終了するか否かを判定する。
動画像生成処理を終了しない場合には、ステップＳ７２においてＮＯと判定されて、処理はステップＳ６１に戻る。
動画像生成処理終了する場合には、ステップＳ７２においてＹＥＳと判定されて、動画像生成処理は終了する。
【００７３】
図９は、画像生成処理のうち、サムネイル画像生成処理の流れを説明するフローチャートである。
【００７４】
ステップＳ８１において、入力部１７への、生成する画像サイズ選択操作に従い、サムネイル画像生成処理部５５は、生成するサムネイル画像のサイズを選択する。
【００７５】
ステップＳ８２において、サムネイル画像生成処理部５５は、選択されたサムネイル画像のサイズに対応した合成枚数のテンプレート画像を、テンプレート画像記憶部７２から選択する。
【００７６】
ステップＳ８３において、サムネイル画像生成処理部５５は、「使用を希望する画像数」が「合成枚数」以上（「使用を希望する画像数」≧「合成枚数」）であるか否かを判定する。
「使用を希望する画像数」が「合成枚数」以上の場合には、ステップＳ８３においてＹＥＳと判定されて、処理はステップＳ８４に進む。
「使用を希望する画像数」が「合成枚数」以上でない場合には、ステップＳ８３においてＮＯと判定されて、処理は、画像生成処理のステップＳ６に進む。
【００７７】
ステップＳ８４において、サムネイル画像生成処理部５５は、「使用を希望する画像」から点数の高い順に、「合成枚数」だけ選択する。
【００７８】
ステップＳ８５において、サムネイル画像生成処理部５５は、選択された画像を合成して、１つのサムネイル画像用のコラージュ画像を生成する。
【００７９】
ステップＳ８６において、サムネイル画像生成処理部５５は、生成したサムネイル画像用のコラージュ画像を表示させるように出力部１８を制御する。
【００８０】
ステップＳ８７において、サムネイル画像生成処理部５５は、生成したサムネイル画像用のコラージュ画像を動画像のサムネイル領域に記憶させるか否かを判定する。
サムネイル領域に記憶させる場合には、ステップＳ８７においてＹＥＳと判定されて、処理はステップＳ８８に進む。
【００８１】
ステップＳ８８において、サムネイル画像生成処理部５５は、サムネイル画像用のコラージュ画像を、生成画像記憶部７３に記憶される対応する動画像のサムネイル領域に記憶させる。
【００８２】
これに対して、サムネイル画像を記憶しない場合には、ステップＳ８７においてＮＯと判定されて、処理はステップＳ８９に進む。
【００８３】
ステップＳ８９において、サムネイル画像生成処理部５５は、サムネイル画像生成処理を終了するか否かを判定する。
サムネイル画像生成処理を終了しない場合には、ステップＳ８９においてＮＯと判定されて、処理はステップＳ８１に戻る。
サムネイル画像生成処理を終了する場合には、ステップＳ８９においてＹＥＳと判定されて、サムネイル画像生成処理は終了する。
【００８４】
以上のように構成される撮像装置１は、画像取得部５２と、動画像生成処理部５４と、サムネイル画像生成処理部５５と、を備える。
画像取得部５２は、複数の画像を取得する。
動画像生成処理部５４は、画像取得部５２により取得された複数の画像から、新たな動画像を生成する。
動画像生成処理部５４／サムネイル画像生成処理部５５は、画像取得部５２により取得された複数の画像から、特定の画像を取得する。
また、動画像生成処理部５４／サムネイル画像生成処理部５５は、動画像生成処理部５４により生成された新たな動画像と、取得された特定の画像とを関連付けて生成画像記憶部７３に記憶させる。具体的には、動画像生成処理部５４／サムネイル画像生成処理部５５は、特定の画像を動画像に含めるように記憶したり、サムネイル画像としてサムネイル領域に記憶したりして、関連づけて、生成画像記憶部７３に記憶させる。
これにより、撮像装置１においては、ユーザがより適切に画像全体の内容を理解可能な動画像を生成することができる。
【００８５】
画像取得部５２は、取得された複数の画像から、当該複数の画像の総数より少ない数の画像を選択する。
動画像生成処理部５４は、画像取得部５２により選択された複数の画像から、新たな動画像を生成する。
動画像生成処理部５４／サムネイル画像生成処理部５５は、画像取得部５２により選択された複数の画像から、特定の画像を取得する。
これにより、撮像装置１においては、ユーザがより適切に画像全体の内容を理解可能な動画像を生成することができる。
【００８６】
撮像装置１は、画像取得部５２により取得された複数の画像を、当該複数の画像の夫々の使用情報に基づいて評価する画像選択条件設定処理部５１と、を更に備える。
画像取得部５２は、画像選択条件設定処理部５１による評価結果に基づいて、画像選択条件設定処理部５１により評価された複数の画像から、相対的に評価の高い画像を複数枚選択する。
これにより、撮像装置１においては、ユーザがより所望する画像を選択することができる。
【００８７】
画像選択条件設定処理部５１は、使用情報として当該複数の画像に関する再生回数やお気に入り情報に基づいて、画像取得部５２により取得された複数の画像を評価する。
これにより、撮像装置１においては、ユーザがより所望する画像を選択することができる。
【００８８】
また、撮像装置１は、画像取得部５２により取得された複数の画像を１つの画像内に合成し、新たな画像を生成するコラージュ画像生成処理部５３と、を更に備える。
動画像生成処理部５４は、コラージュ画像生成処理部５３により生成された新たな画像を特定の画像として取得する。
これにより、撮像装置１においては、さらにユーザがより適切に画像全体の内容を動画再生中に理解可能な動画像を生成することができる。
【００８９】
コラージュ画像生成処理部５３は、画像取得部５２により選択された複数の画像を１つの画像内に合成し、新たな画像を生成する。
これにより、撮像装置１においては、ユーザがより適切に画像全体の内容を理解可能な画像を生成することができる。
【００９０】
コラージュ画像生成処理部５３は、生成される画像のサイズの情報を取得する。
コラージュ画像生成処理部５３は、情報取得手段により取得された画像のサイズの情報に応じて１つの画像内に合成する画像の枚数を決定する。
コラージュ画像生成処理部５３は、決定手段により決定された画像の枚数で、新たな画像を生成する。
画像取得部５２は、画像取得部５２により取得された複数の画像から決定手段によって決定された枚数の画像を選択する。
これにより、撮像装置１においては、ユーザがより適切に画像全体の内容を１つの画像で理解可能な画像を生成することができる。
【００９１】
画像取得部５２は、画像取得部５２により取得された複数の画像と、コラージュ画像生成処理部５３により生成された新たな画像とから複数の画像を選択する。
動画像生成処理部５４は、画像取得部５２により選択された当該複数の画像から、新たな動画像を生成する。
これにより、撮像装置１においては、ユーザがより適切に画像全体の内容を理解可能な動画像を生成することができる。
【００９２】
サムネイル画像生成処理部５５は、取得された特定の画像を、動画像生成処理部５４により生成された新たな動画像のサムネイル画像として出力部１８に表示させるように関連付けて生成画像記憶部７３に記憶させる。
これにより、撮像装置１においては、ユーザがより適切に画像全体の内容を理解可能な動画像に付帯したサムネイル画像を生成することができる。
【００９３】
サムネイル画像生成処理部５５は、出力部１８に表示されるサムネイル画像の表示サイズに関する情報を取得する。
また、サムネイル画像生成処理部５５は、サムネイル画像生成処理部５５により取得された表示サイズに関する情報と、特定の画像とを、関連付けて新たな動画像のサムネイル画像として、生成画像記憶部７３に記憶させる。
これにより、撮像装置１においては、ユーザがより適切に画像全体の内容を理解可能なサムネイル画像を生成することができる。
【００９４】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００９５】
なお、本発明は、解決すべき課題として、エフェクトが付加された動画像を対象にすると記載されているが、エフェクトの付加されていない動画像を対象としても良い。
【００９６】
上述の実施形態では、コラージュ画像をサムネイル画像として用いてもよい。また、コラージュ画像を生成しなくとも、元々の画像の集合から任意に処理対象画像を１枚選択して、サムネイル用にリサイズしてもよい。
【００９７】
また、上述の実施形態では、一つの動画像に対し、一つの画像をコラージュ領域に保存するように構成したが、表示部のサムネイル画像の表示サイズに応じて、視認性の高いサムネイル画像が表示されるように、一つの動画像に画像サイズの異なる複数のサムネイル画像をサムネイル領域に保存するよう構成しても良い。
【００９８】
また、上述の実施形態では、ユーザが生成するサムネイル用のコラージュ画像の画像サイズを選択するように構成したが、複数のサイズのサムネイル用画像を一度に自動的に生成するように構成しても良い。
【００９９】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、画像生成処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【０１００】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図４の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図４の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【０１０１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０１０２】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【０１０３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【０１０４】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１０５】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
複数の画像を取得する画像取得手段と、
前記画像取得手段により取得された複数の画像から、新たな動画像を生成する動画像生成手段と、
前記画像取得手段により取得された複数の画像から、特定の画像を取得する特定画像取得手段と、
前記動画像生成手段により生成された前記新たな動画像と、前記特定画像取得手段により取得された前記特定の画像とを関連付けて記憶手段に記憶させる記憶制御手段と、
を備えたことを特徴とする画像生成装置。
［付記２］
前記画像取得手段により取得された前記複数の画像から、当該複数の画像の総数より少ない数の画像を選択する画像選択手段と、
を更に備え、
前記動画像生成手段は、前記画像選択手段により選択された前記複数の画像から、前記新たな動画像を生成し、
前記特定画像取得手段は、前記画像選択手段により選択された前記複数の画像から、前記特定の画像を取得する、
ことを特徴とする付記１に記載の画像生成装置。
［付記３］
前記画像取得手段により取得された前記複数の画像を、当該複数の画像の夫々の使用情報に基づいて評価する評価手段と、
を更に備え、
前記画像選択手段は、前記評価手段による評価結果に基づいて、前記評価手段により評価された前記複数の画像から、相対的に評価の高い画像を複数枚選択する、
ことを特徴とする付記１又は２に記載の画像生成装置。
［付記４］
前記評価手段は、前記使用情報として当該複数の画像に関する再生回数やお気に入り情報に基づいて、前記画像取得手段により取得された複数の画像を評価する、
ことを特徴とする付記３に記載の画像生成装置。
［付記５］
前記画像取得手段により取得された前記複数の画像を１つの画像内に合成し、新たな画像を生成する画像生成手段と、
を更に備え、
前記特定画像取得手段は、前記画像生成手段により生成された前記新たな画像を特定の画像として取得する、
ことを特徴とする付記１から４の何れか１つに記載の画像生成装置。
［付記６］
前記画像生成手段は、前記画像選択手段により選択された前記複数の画像を１つの画像内に合成し、新たな画像を生成する、
ことを特徴とする付記５に記載の画像生成装置。
［付記７］
前記画像生成手段により生成される画像のサイズの情報を取得する情報取得手段と、
前記情報取得手段により取得された画像のサイズの情報に応じて前記１つの画像内に合成する画像の枚数を決定する決定手段と、
を更に備え、
前記画像生成手段は、前記決定手段により決定された画像の枚数で、前記新たな画像を生成し、
前記画像選択手段は、前記画像取得手段により取得された複数の画像から前記決定手段によって決定された枚数の画像を選択する、
ことを特徴とする付記６に記載の画像生成装置。
［付記８］
前記画像選択手段は、前記画像取得手段により取得された前記複数の画像と、前記画像生成手段により生成された新たな画像とから複数の画像を選択し、
前記動画像生成手段は、前記画像選択手段により選択された当該複数の画像から、新たな動画像を生成する、
ことを特徴とする付記１から７の何れか１つに記載の画像生成装置。
［付記９］
前記記憶制御手段は、前記特定画像取得手段により取得された前記特定の画像を、前記動画像生成手段により生成された前記新たな動画像のサムネイル画像として表示手段に表示させるように関連付けて前記記憶手段に記憶させる、
ことを特徴とする付記１から８の何れか１つに記載の画像生成装置。
［付記１０］
前記表示手段に表示されるサムネイル画像の表示サイズに関する情報を取得する表示情報取得手段と、
を更に備え、
前記記憶制御手段は、前記表示情報取得手段により取得された表示サイズに関する情報と、前記特定の画像とを、関連付けて前記新たな動画像のサムネイル画像として、前記記憶手段に記憶させる、
ことを特徴とする付記１から９の何れか１つに記載の画像生成装置。
［付記１１］
記憶手段を備える画像生成装置で実行される画像生成方法であって、
複数の画像を取得する画像取得ステップと、
前記画像取得ステップにより取得された複数の画像から、新たな動画像を生成する動画像生成ステップと、
前記画像取得ステップにより取得された複数の画像から、特定の画像を取得する特定画像取得ステップと、
前記動画像生成ステップにより生成された前記新たな動画像と、前記特定画像取得ステップにより取得された前記特定の画像とを関連付けて前記記憶手段に記憶させる記憶制御ステップと、
を含むことを特徴とする画像生成方法。
［付記１２］
記憶手段を備える画像生成装置を制御するコンピュータを、
複数の画像を取得する画像取得手段、
前記画像取得手段により取得された複数の画像から、新たな動画像を生成する動画像生成手段、
前記画像取得手段により取得された複数の画像から、特定の画像を取得する特定画像取得手段、
前記動画像生成手段により生成された前記新たな動画像と、前記特定画像取得手段により取得された前記特定の画像とを関連付けて前記記憶手段に記憶させる記憶制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１０６】
１・・・撮像装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・画像選択条件設定処理部，５２・・・画像取得部，５３・・・コラージュ画像生成処理部，５４・・・動画像生成処理部，５５・・・サムネイル画像生成処理部，７１・・・処理対象画像記憶部，７２・・・テンプレート画像記憶部，７３・・・生成画像記憶部
【図１】
0006424620.tif 000002
【図２】
0006424620.tif 000003
【図３】
0006424620.tif 000004
【図４】
0006424620.tif 000005
【図５】
0006424620.tif 000006
【図６】
0006424620.tif 000007
【図７】
0006424620.tif 000008
【図８】
0006424620.tif 000009
【図９】
0006424620.tif 000010