(57)【要約】【課題】マルチメディアデータを所望のグループごとにまとめて描画あるいは管理する技術を提供することを目的とする。【解決手段】携帯電話端末１の内蔵メモリ１７には、１３枚の撮像画像データＡ１〜Ａ１３が格納されている。撮像画像データＡ１〜Ａ１３のタグ情報には、各データが撮像された日時の情報が記録されている。ユーザにより、撮像日時範囲が指定されると、指定された撮像日時範囲に合致する８枚の撮像画像データＡ４〜Ａ１１が選択され、これら８枚の撮像画像データから合成画像データ２２が生成される。【選択図】図２
2009124206.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディア合成データを生成するための所定の条件を設定する手段と、
記憶媒体に格納されている複数のマルチメディア素材データの中から、設定されている前記所定の条件に合致する複数のマルチメディア素材選択データを取得する手段と、
取得された複数のマルチメディア素材選択データから前記マルチメディア合成データを生成する手段と、
を備えることを特徴とするマルチメディア合成データ生成装置。
【請求項２】
マルチメディア合成データを生成するための所定の条件を設定する手段と、
複数の端末が備える複数の記憶媒体に格納されている複数のマルチメディア素材データの中から、設定されている前記所定の条件に合致する複数のマルチメディア素材選択データを通信により取得する手段と、
取得した複数のマルチメディア素材選択データから前記マルチメディア合成データを生成する手段と、
を備えることを特徴とするマルチメディア合成データ生成装置。
【請求項３】
請求項１または請求項２に記載のマルチメディア合成データ生成装置において、
前記複数のマルチメディア素材データは、
撮像画像データ、
を含み、
前記所定の条件として、前記複数のマルチメディア素材データが撮像された日時の範囲が設定されることを特徴とするマルチメディア合成データ生成装置。
【請求項４】
請求項１または請求項２に記載のマルチメディア合成データ生成装置において、
前記複数のマルチメディア素材データは、
撮像画像データ、
を含み、
前記所定の条件として、前記複数のマルチメディア素材データが撮像されたエリアが設定されることを特徴とするマルチメディア合成データ生成装置。
【請求項５】
請求項３または請求項４に記載のマルチメディア合成データ生成装置において、
前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、
各マルチメディア素材選択データの撮像時間間隔に応じて、スライド切り替えタイミングが決定されることを特徴とするマルチメディア合成データ生成装置。
【請求項６】
請求項３または請求項４に記載のマルチメディア合成データ生成装置において、
前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、
各マルチメディア素材選択データの撮像モードに応じて、スライド切り替えの際に適用されるトランジション効果が決定されることを特徴とするマルチメディア合成データ生成装置。
【請求項７】
請求項３または請求項４に記載のマルチメディア合成データ生成装置において、
前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、
各マルチメディア素材選択データにおいて顔認識が行われており、各マルチメディア素材選択データを表示するとき、顔位置を中心とした表示効果が適用されることを特徴とするマルチメディア合成データ生成装置。
【請求項８】
請求項３または請求項４に記載のマルチメディア合成データ生成装置において、
前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、
各マルチメディア素材選択データにおいて笑顔認識が行われており、各マルチメディア素材選択データを表示するとき、笑顔度に応じた表示効果が適用されることを特徴とするマルチメディア合成データ生成装置。
【請求項９】
請求項３または請求項４に記載のマルチメディア合成データ生成装置において、
前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、
各マルチメディア素材選択データを表示するとき、撮像エリアに対応した表示効果が適用されることを特徴とするマルチメディア合成データ生成装置。
【請求項１０】
請求項９に記載のマルチメディア合成データ生成装置において、
撮像エリアと関連のある関連データが所定のデータベースから取得され、前記マルチメディア合成データに前記関連データが合成されることを特徴とするマルチメディア合成データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアデータの加工技術および管理技術に関する。
【背景技術】
【０００２】
昨今、個人の日常の記録を公開するブログや、ブログの要素に加え、複数人でコミュニケーションを行うことを目的としたＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）が普及し、利用ユーザ数が増加傾向にある。折しも、携帯電話の通信の高速化や定額制に伴い、これらのサービスを携帯電話端末で利用するユーザも増えている。
【０００３】
最近では、他社サービスとの差別化を図るため、文字情報や静止画像ファイルのアップロード以外に、動画像ファイルなどのマルチメディアデータをアップロードできるサービスや、アップロードされたマルチメディアデータにコメントや装飾をオーバレイすることができるサービスも普及している。
【０００４】
このような事情から、一般のユーザが、マルチメディアデータを加工するといった場面が増えてきている。
【０００５】
マルチメディアデータの加工技術の１つとして、複数の静止画データを切り替え表示するいわゆるスライドショーと呼ばれる合成データを生成する技術がある。たとえば、あるフォルダに格納されている静止画像データをスライドショーとして表示する機能が、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に組み込まれている。この機能を利用することで、ユーザは、特定のフォルダ内に格納されている静止画データを時間経過とともに順に閲覧することが可能である。
【０００６】
下記特許文献１においては、シナリオデータに基づき、背景動画に静止画を嵌め込んで描画する技術が開示されている。シナリオデータには、背景動画に嵌め込む静止画の位置やサイズが規定されている。
【０００７】
【特許文献１】特開２００７−６０３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、一般ユーザにおいてもマルチメディアデータを加工する機会が増加しているが、マルチメディアデータの編集には、ある一定以上の知識と環境が必要である。したがって、一般ユーザにとって、もっと使い勝手のよい編集環境が求められる。さらには、携帯電話端末などの画面サイズの小さい端末においては、複雑な編集作業は非常に煩雑な作業となる。したがって、より編集環境が簡易化されることが望まれる。
【０００９】
上記のＯＳに組み込まれているスライドショー機能は、フォルダ内の静止画像データを全て順に切り替え表示するものである。したがって、フォルダ内に全く関連性のない多数の静止画データが格納されている場合であっても、それらが全て１つのスライドショーとして表示されることになる。たとえば、運動会で撮像した複数の撮像データと、結婚式で撮像した複数の撮像データとが同じフォルダに格納されている場合、これらが全て１つのスライドショーとして表示されることになる。
【００１０】
このような状態を回避するためには、ユーザは、静止画データをイベントごとなどグループ単位で異なるフォルダに格納するといった管理が必要である。デジタルカメラで撮像した撮像データが、大量に１つのフォルダの中に格納されている場合には、１つ１つ画像を閲覧した上で、それらを異なるフォルダに分類する作業は非常に大変である。
【００１１】
そこで、本発明は前記問題点に鑑み、マルチメディアデータを所望のグループごとにまとめて描画あるいは管理する技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、請求項１記載の発明は、マルチメディア合成データを生成するための所定の条件を設定する手段と、記憶媒体に格納されている複数のマルチメディア素材データの中から、設定されている前記所定の条件に合致する複数のマルチメディア素材選択データを取得する手段と、取得された複数のマルチメディア素材選択データから前記マルチメディア合成データを生成する手段と、を備えることを特徴とする。
【００１３】
請求項２記載の発明は、マルチメディア合成データを生成するための所定の条件を設定する手段と、複数の端末が備える複数の記憶媒体に格納されている複数のマルチメディア素材データの中から、設定されている前記所定の条件に合致する複数のマルチメディア素材選択データを通信により取得する手段と、取得した複数のマルチメディア素材選択データから前記マルチメディア合成データを生成する手段と、を備えることを特徴とする。
【００１４】
請求項３記載の発明は、請求項１または請求項２に記載のマルチメディア合成データ生成装置において、前記複数のマルチメディア素材データは、撮像画像データ、を含み、前記所定の条件として、前記複数のマルチメディア素材データが撮像された日時の範囲が設定されることを特徴とする。
【００１５】
請求項４記載の発明は、請求項１または請求項２に記載のマルチメディア合成データ生成装置において、前記複数のマルチメディア素材データは、撮像画像データ、を含み、前記所定の条件として、前記複数のマルチメディア素材データが撮像されたエリアが設定されることを特徴とする。
【００１６】
請求項５記載の発明は、請求項３または請求項４に記載のマルチメディア合成データ生成装置において、前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、各マルチメディア素材選択データの撮像時間間隔に応じて、スライド切り替えタイミングが決定されることを特徴とする。
【００１７】
請求項６記載の発明は、請求項３または請求項４に記載のマルチメディア合成データ生成装置において、前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、各マルチメディア素材選択データの撮像モードに応じて、スライド切り替えの際に適用されるトランジション効果が決定されることを特徴とする。
【００１８】
請求項７記載の発明は、請求項３または請求項４に記載のマルチメディア合成データ生成装置において、前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、各マルチメディア素材選択データにおいて顔認識が行われており、各マルチメディア素材選択データを表示するとき、顔位置を中心とした表示効果が適用されることを特徴とする。
【００１９】
請求項８記載の発明は、請求項３または請求項４に記載のマルチメディア合成データ生成装置において、前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、各マルチメディア素材選択データにおいて笑顔認識が行われており、各マルチメディア素材選択データを表示するとき、笑顔度に応じた表示効果が適用されることを特徴とする。
【００２０】
請求項９記載の発明は、請求項３または請求項４に記載のマルチメディア合成データ生成装置において、前記マルチメディア合成データは、前記複数のマルチメディア素材選択データを時間経過とともに切り替え表示するスライドデータであり、各マルチメディア素材選択データを表示するとき、撮像エリアに対応した表示効果が適用されることを特徴とする。
【００２１】
請求項１０記載の発明は、請求項９に記載のマルチメディア合成データ生成装置において、撮像エリアと関連のある関連データが所定のデータベースから取得され、前記マルチメディア合成データに前記関連データが合成されることを特徴とする。
【発明の効果】
【００２２】
本発明のマルチメディア合成データ生成装置は、複数のマルチメディア素材データの中から、設定されている所定の条件に合致する複数のマルチメディア素材選択データを取得し、マルチメディア合成データを生成する。ユーザは、条件を設定するだけで、マルチメディア合成データを生成することができる。フォルダ内のファイルを管理する煩雑な作業も軽減される。
【００２３】
また、複数のマルチメディア素材データは、撮像画像データ、を含み、所定の条件として、複数のマルチメディア素材データが撮像された日時の範囲が設定される。ユーザは、イベント単位など、撮像時間単位で撮像画像データをグループ化して管理することができる。また、イベントの思い出を１つの合成画像データにまとめて楽しむことができる。
【００２４】
また、所定の条件として、複数のマルチメディア素材データが撮像されたエリアが設定される。ユーザは、訪問場所単位で撮像画像データをグループ化して管理することができる。また、旅の思い出などを１つの合成画像データにまとめて楽しむことができる。
【発明を実施するための最良の形態】
【００２５】
｛第１の実施の形態｝
＜携帯電話端末の構成＞
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本実施の形態に係る携帯電話端末１のブロック図である。携帯電話端末１は、カメラ付の端末である。
【００２６】
図１に示すように、携帯電話端末１は、制御部１０、カメラ１１、マイク１２、モニタ１３、スピーカ１４を備えている。制御部１０は、ＣＰＵ、メインメモリなどを備え、携帯電話端末１の全体制御を行う。制御部１０は、合成処理部１０１を備える。カメラ１１は、静止画あるいは動画を撮像する用途で用いられる。マイク１２は、画像撮像時の音声を取得する用途で、あるいは、音声通話時の音声を取得する用途で用いられる。モニタ１３は、撮像した画像の表示用として、あるいは電話番号の表示など各種の情報表示用として用いられる。スピーカ１４は、音楽、効果音などの再生用として、画像再生時に画像とともに記録された音声を出力する用途として、あるいは、音声通話時における音声再生用途として用いられる。
【００２７】
携帯電話端末１は、また、通信部１５と操作部１６を備えている。通信部１５は、携帯電話回線網、インターネット網などを介した通信を行う。携帯電話端末１は、通信部１５を利用することで、データ通信や音声通話を可能としている。操作部１６は、複数のボタンやカーソルを備えている。
【００２８】
携帯電話端末１は、また、内蔵メモリ１７とメモリカード１８を備えている。内蔵メモリ１７には、カメラ１１を用いて撮像した撮像画像データ２１，２１・・・が格納されている。撮像画像データ２１，２１・・・は静止画データである。また、内蔵メモリ１７には、撮像画像データ２１，２１・・・を合成することによって生成された合成画像データ２２が格納されている。合成画像データ２２は、撮像画像データ２１，２１・・・を切り替え表示するスライドショー用のデータである。なお、この実施の形態では、撮像画像データが静止画データの場合を例に説明するが、撮像画像データは、動画データであってもよい。メモリカード１８は、携帯電話端末１のカードスロットに挿入されている。制御部１０は、メモリカード１８に格納された各種のデータにアクセス可能である。なお、以下の説明において、撮像画像データ２１を、Ａ〜Ｆの符号を用いて表す場合がある。
【００２９】
携帯電話端末１は、さらに、ＧＰＳ受信部１９を備えている。携帯電話端末１は、ＧＰＳ機能を利用することで、現在位置を取得可能となっている。また、カメラ１１で撮像した画像データのタグ情報に現在位置情報を格納することが可能である。これにより、撮像画像データ２１のタグ情報を参照することで、画像が撮像されたエリアを特定することが可能である。
【００３０】
＜合成画像データの生成方法＞
次に、合成処理部１０１により実行される合成画像データ２２の生成方法について説明する。図２に示すように、内蔵メモリ１７に、１３枚の撮像画像データ２１，２１・・・が格納されているものとする。以下において、この１３枚の撮像画像データ２１，２１・・・を、撮像画像データＡ１，Ａ２・・・Ａ１３と呼ぶことにする。
【００３１】
図２において、撮像画像データＡ１，Ａ２・・・Ａ１３の下に、これら撮像画像データＡ１，Ａ２・・・Ａ１３が撮像された日時情報を表示している。各撮像画像データの撮像日時は、各撮像画像データに含まれるタグ情報を参照することで得られる。たとえば、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）に基づくタグ情報などに撮像日時の情報が記録されている。あるいは、各撮像画像データの撮像日時情報を、ファイルのタイムスタンプ情報を参照して得るようにしてもよい。
【００３２】
図２で示す例では、撮像画像データＡ１，Ａ２，Ａ３は、２００７年９月１５日および９月２２日に撮像されたデータである。また、撮像画像データＡ１２，Ａ１３は、２００７年１０月２８日に撮像されたデータである。これに対して、撮像画像データＡ４〜Ａ１１は、全て２００７年１０月２１日に撮像されたデータである。
【００３３】
ユーザは、内臓メモリ１７に格納されたこれら１３枚の撮像画像データＡ１，Ａ２・・・Ａ１３の中から、２００７年１０月２１日の運動会で撮像した画像データだけを用いて合成画像データ２２を生成する。
【００３４】
図３は、モニタ１３に表示された条件設定画面である。合成処理部１０１は、この条件設定画面をモニタ１３に表示させることで、ユーザに合成画像データ２２の生成条件を指定させる。この条件設定画面において、ユーザは、撮像日時の範囲として、２００７年１０月２１日の１０時００分から１６時００分までを指定している。つまり、運動会の開始時刻から終了時刻までの時間を設定している。この状態で、ユーザが「ＯＫ」ボタンを選択することで、図２に示すように、撮像画像データＡ４〜Ａ１１を利用した合成画像データ２２が生成されるのである。
【００３５】
合成画像データ２２は、撮像画像データＡ４〜Ａ１１を撮像日時の順序でスライド表示させるデータである。通常は、撮像日時の古いものから順に撮像画像データをスライド表示する。ただし、撮像日時の新しいものから順に表示するように設定をすることも可能である。
【００３６】
このように、本実施の形態の携帯電話端末１は、内蔵メモリ１７に格納されている撮像画像データ２１，２１・・・の中で、撮像日時が指定された条件に当てはまるのを抽出し、スライドショー用の合成画像データ２２を生成する。これにより、イベント単位など、ユーザが指定した条件に合致した撮像画像データを１つの合成画像データ２２としてまとめることが可能である。ユーザは、イベントの開始日時と終了日時を指定するだけでよいので、多数のファイルをフォルダ別に管理するなどの面倒な作業を行う必要はない。また、複雑なマルチメディアデータの編集知識を有するユーザでなくても、簡易な操作で合成画像データ２２を生成可能である。
【００３７】
たとえば、運動会で撮像した複数の撮像画像データを合成した合成画像データ２２に、「２００７年１０月２１日運動会」といったファイル名を付けて保存しておけば、後で、再生するときに一目でファイルの内容が分かり便利である。ユーザは、合成画像データ２２だけを残して、合成素材となった撮像画像データ２１を削除してもよい。この場合であれば、メモリ内に、イベントごとのファイル名が付された合成画像データ２２だけが残ることになり、ファイル管理上、非常に便利である。
【００３８】
合成処理部１０１は、また、撮像エリア情報に基づいて合成画像データ２２を生成することが可能である。
【００３９】
撮像エリア情報に基づく合成画像データ２２の生成方法について説明する。図４に示すように、内蔵メモリ１７に、１３枚の撮像画像データ２１，２１・・・が格納されているものとする。以下において、この１３枚の撮像画像データ２１，２１・・・を、撮像画像データＢ１，Ｂ２・・・Ｂ１３と呼ぶことにする。
【００４０】
図４において、撮像画像データＢ１，Ｂ２・・・Ｂ１３の下に、これら撮像画像データＢ１，Ｂ２・・・Ｂ１３が撮像されたエリアの情報を表示している。各撮像画像データの撮像エリア情報は、各撮像画像データに含まれるタグ情報を参照することで得られる。上述したように、携帯電話端末１は、ＧＰＳ機能を備えており、撮像画像データ２１のタグに撮像エリアの情報を記録することが可能となっている。
【００４１】
タグ情報には、実際には、ＧＰＳ機能を利用して取得した緯度・経度情報が記録されているが、図４では、説明を分かりやすくするために、記録されている緯度・経度情報から特定された地域名を表記している。図４で示す例では、撮像画像データＢ１，Ｂ２は、大阪市北区で撮像されたデータである。また、撮像画像データＢ１０，Ｂ１１は、大阪市中央区、Ｂ１２、Ｂ１３は神戸市灘区で撮像されたデータである。これに対して、撮像画像データＢ３〜Ｂ９は、全て京都市東山区で撮像されたデータである。
【００４２】
ユーザは、内臓メモリ１７に格納されたこれら１３枚の撮像画像データＢ１，Ｂ２・・・Ｂ１３の中から、京都観光に行ったときに撮像した画像データだけを用いて合成画像データ２２を生成する。
【００４３】
図５は、モニタ１３に表示された条件設定画面である。合成処理部１０１は、この条件設定画面をモニタ１３に表示させることで、ユーザに合成画像データ２２の生成条件を指定させる。この条件設定画面において、ユーザは、撮像エリアとして、京都市東山区を指定している。この状態で、ユーザが「ＯＫ」ボタンを選択することで、図４に示すように、撮像画像データＢ３〜Ｂ９を利用した合成画像データ２２が作成されるのである。なお、合成処理部１０１は、緯度・経度情報と、地域名や物件名などの対応テーブルを備えている。そして、指定された地域名や物件名から所定の範囲内で撮像された撮像画像データを選択する。なお、ネットワーク上にある対応テーブルを利用するようにしてもよい。
【００４４】
合成画像データ２２は、撮像画像データＢ３〜Ｂ９を撮像日時の順序でスライド表示させるデータである。通常は、撮像日時の古いものから順に撮像画像データをスライド表示する。ただし、撮像日時の新しいものから順に表示するように設定をすることも可能である。
【００４５】
このように、本実施の形態の携帯電話端末１は、内蔵メモリ１７に格納されている撮像画像データ２１，２１・・・の中で、撮像エリアが指定された条件に当てはまるのを抽出し、スライドショー用の合成画像データ２２を生成する。これにより、イベント単位など、ユーザが指定した条件に合致した撮像画像データを１つの合成画像データ２２としてまとめることが可能である。ユーザは、訪問先のエリアを指定するだけでよいので、多数のファイルをフォルダ別に管理するなどの面倒な作業を行う必要はない。また、複雑なマルチメディアデータの編集知識を有するユーザでなくても、簡易な操作で合成画像データ２２を生成可能である。
【００４６】
＜スライドの切り替えタイミング＞
上述したように、合成処理部１０１は、ユーザにより設定された条件に従い、合成画像データ２２を生成する。この合成画像データ２２が再生されると、合成画像データ２２を構成する複数の撮像画像データ２１，２１・・・が順に切り替え表示される。この各スライドを切り替えるタイミングについて説明する。
【００４７】
図６は、合成画像データ２２が、６枚の撮像画像データＣ１〜Ｃ６から構成されている例を示す。６枚の撮像画像データＣ１〜Ｃ６は、全て２００７年１０月７日に撮像されている。そのうち、前半の４枚の撮像画像データＣ１〜Ｃ４は、撮像時間が１５時００分〜０４分に集中している。そして、後半の２枚の撮像画像データＣ５，Ｃ６は、１６時３０分と１６時３１分に撮像されている。
【００４８】
この撮像時間の分布から、前半の４枚の撮像画像データＣ１〜Ｃ４は、同じようなシーンで、一連の流れで撮像された画像であると予想される。そして、少し時間を置いた後、また、同じようなシーンで撮像画像データＣ５，Ｃ６が撮像されたと考えられる。つまり、撮像画像データＣ１〜Ｃ４は連続性があり、また、撮像画像データＣ５，Ｃ６も連続性があるが、これら２つのグループの間で連続性はとぎれている。
【００４９】
そこで、合成処理部１０１は、シーンごとに撮像画像データが区分して再生されるように合成画像データ２２の再生タイミングを設定する。図７に示すように、撮像画像データＣ１，Ｃ２，Ｃ３はそれぞれ３秒間描画された後、次のスライドに移る。そして、撮像画像データＣ４は１０秒間描画される。そして、撮像画像データＣ５，Ｃ６は３秒間ずつ描画されるのである。これにより、撮像画像データＣ１〜Ｃ４を１つのシーンのまとまりとして、また、撮像画像データＣ５，Ｃ６を１つのシーンのまとまりとして再生することが可能である。あるいは、撮像画像データＣ１〜Ｃ４までを３秒間ずつ再生させ、撮像画像データＣ５を長く再生することで、グループの区切りを表現するようにしてもよい。
【００５０】
このように、合成処理部１０１は、撮像時間間隔に基づき撮像画像データを切り替えるタイミングを調整する。合成画像データ２２を閲覧するユーザは、切り替えタイミングから、時間の流れを意識しながら、スライドショーを楽しむことができる。
【００５１】
もちろん、このような撮像時間に基づくスライドの切り替え制御機能はＯＦＦとすることを可能としておけばよい。この場合には、全ての撮像画像データが等間隔で表示されることになる。また、どの程度の時間が空いた場合に、シーンの連続性が失われたと判断するかについて、時間間隔をユーザが自由に設定できるようにしておけばよい。
【００５２】
＜トランジション機能＞
次に、合成処理部１０１が備えるトランジション機能について説明する。上述したように、合成処理部１０１は、ユーザにより設定された条件に適合する複数の撮像画像データ２１，２１・・・から合成画像データ２２を生成する。そして、合成処理部１０１は、画像データ２２を構成する各撮像画像データ２１，２１・・・の画像のつなぎ目において、特殊効果を与えるトランジション機能を付加することが可能である。
【００５３】
図８で示す合成画像データ２２は、撮像画像データＤ５，Ｄ６のつなぎ目においてトランジション効果が適用されている。合成処理部１０１は、撮像画像データＤ５，Ｄ６のタグ情報を参照し、撮影モード情報を取得する。そして、合成処理部１０１は、撮影モード情報に応じたトランジション効果を適用するのである。
【００５４】
図８で示した例であれば、撮像画像データＤ５，Ｄ６のタグ情報には、「夕焼けモード」で撮影されたことを示す撮影モード情報が記録されている。そこで、合成処理部１０１は、撮像画像データＤ５，Ｄ６のつなぎ目において、暖色系を利用したフェードイン・フェードアウト（クロスフェード）を適用させる。つまり、撮像画像データＤ５を、次第にオレンジ色などの画面にフェードアウトさせつつ、撮像画像データＤ６をフェードインさせるのである。
【００５５】
このように、撮影モードに応じたトランジションを適用させるために、合成処理部１０１は、撮影モードとトランジション種別を対応させたテーブルを備えている。合成処理部１０１は、撮像画像データのタグ情報とテーブルとを参照して、適用させるトランジション種別を決定する。たとえば、ポートレートモードで撮像された画像間では、フェードイン・フェードアウトの効果を適用させる、夜景モードで撮像された画像間では、フェードイン・フェードアウトの遷移時間を長く設定する、人物モードで撮像された画像間では、スライドイン・スライドアウトを適用させる、といった設定が可能である。このように、撮影モードに応じたトランジション効果を適用させることで、違和感のないシーンチェンジによる視覚効果をもたらすことができる。なお、トランジション効果の適用は、ユーザによりＯＮ／ＯＦＦ切り替えすることを可能としておけばよい。
【００５６】
＜顔認識機能＞
次に、合成処理部１０１が備える顔認識機能について説明する。合成処理部１０１は、スライドショーを構成する撮像画像データ２１の中で、顔を認識できたものについては、顔を中心とした表示効果を適用させる。
【００５７】
顔の認識方法としては、たとえば、撮像画像データ２１のタグ情報に顔座標が予め記録されている場合がある。つまり、カメラ１１で撮像された画像データは、制御部１０において顔認識処理が行われ、顔座標がタグ情報に格納された状態で、撮像画像データ２１として内蔵メモリ１７に格納されるのである。この場合、合成処理部１０１は、タグ情報を参照し、顔座標が記録されている場合には、顔座標を中心とした表示効果を適用させる。あるいは、合成処理部１０１が、合成画像データ２２を生成するときに顔認識処理を実行し、顔座標を特定するようにしてもよい。
【００５８】
図９で示した例では、撮像画像データＥ４，Ｅ５を含む合成画像データ２２が生成されている。撮像画像データＥ４には、人物が含まれており、その顔座標がタグ情報に記録されている。そこで、合成処理部１０１は、顔画像を拡大した拡大画像データＥ４ａを、撮像画像データＥ４と撮像画像データＥ５との間に挿入して合成画像データ２２を生成している。
【００５９】
これにより、スライドショーの中で、人物が登場したときには、その人物をアップして描画することができ、被写体のポイントを抑えた視覚効果がもたらされる。ユーザは、思い出のスライドショーを見ながら、人物をはっきりと閲覧することができる。
【００６０】
なお、表示効果としては、顔を拡大するほか、顔を段々にズームアップしていく方法が考えられる。この場合には、拡大率の異なる複数枚の拡大画像データが挿入されることになる。あるいは、ズームアップした後、段々にズームダウンしていく表示効果を適用させてもよい。
【００６１】
また、撮像画像の中に複数の人物が含まれている場合がある。この場合には、複数人、それぞれの顔画像を拡大した画像を挿入するようにすればよい。この場合には、スライドショーの中で、一人ずつ順番に顔のアップ画像が表示されることになる。たとえば、思い出の場所において４人で記念撮影をした画像がある場合、全体の写真に続いて、一人ずつの顔が拡大表示されることになる。
【００６２】
なお、顔認識結果に基づく表示効果の適用は、ユーザによりＯＮ／ＯＦＦ切り替えすることを可能としておけばよい。
【００６３】
＜笑顔認識機能＞
次に、合成処理部１０１が備える笑顔認識機能について説明する。合成処理部１０１は、スライドショーを構成する撮像画像データ２１の中で、笑顔の評価値を取得できたものについては、笑顔の評価値に基づいた表示効果を適用させる。笑顔評価値の取得方法としては、たとえば、撮像画像データ２１のタグ情報に笑顔評価値が予め記録されている場合がある。つまり、カメラ１１で撮像された画像データは、制御部１０において笑顔認識処理が行われ、笑顔評価値がタグ情報に格納された状態で、撮像画像データ２１として内蔵メモリ１７に格納されるのである。この場合、合成処理部１０１は、タグ情報を参照し、笑顔評価値が記録されている場合には、笑顔評価値に応じた表示効果を適用させる。あるいは、合成処理部１０１が、合成画像データ２２を生成するときに笑顔認識処理を実行し、笑顔評価値を取得するようにしてもよい。
【００６４】
図１０で示した例では、図９と同様、撮像画像データＥ４，Ｅ５を含む合成画像データ２２が生成されている。撮像画像データＥ４には、人物が含まれており、その笑顔評価値がタグ情報に記録されている。そこで、合成処理部１０１は、撮像画像データＥ４に笑顔評価値に応じた表示効果を適用させた上で合成画像データ２２を生成している。図の例では、撮像画像データＥ４に含まれる人物の笑顔評価値は高い評価値が記録されている。そこで、撮像画像データＥ４に代えて、きらきら輝く星のデザインを装飾した新たな編集画像データＥ４ｂを用いて合成画像データ２２を生成している。
【００６５】
なお、笑顔評価値に応じて適用させる表示効果をテンプレートとして用意しておけばよい。たとえば、笑顔評価値が最大の場合には、ハートマークのスタンプを装飾したテンプレートを、笑顔評価値が低い場合には、顔に暗い影を表現するテンプレートを適用させれば、被写体の雰囲気をオーバーに表現し、より楽しみの多い合成画像を生成することができる。このように、笑顔評価値に応じた表示効果を適用させることで、よりインパクトのある視覚効果をもたらすことができる。テンプレートは、内蔵メモリ１７やメモリカード１８に格納しておいてもよいし、ネットワーク上のストレージサーバから取得するようにしてもよい。
【００６６】
なお、笑顔認識結果に基づく表示効果の適用は、ユーザによりＯＮ／ＯＦＦ切り替えすることを可能としておけばよい。
【００６７】
＜撮像エリアに関連する情報の付加機能＞
次に、撮像エリアに関連するスライドの挿入機能について説明する。合成処理部１０１は、合成画像データ２２を生成するときに、撮像画像データ２１のタグ情報を参照し、撮像エリア情報を得る。そして、合成処理部１０１は、合成画像データ２２に、撮像エリアと関連した別のスライドを挿入するのである。
【００６８】
図１１で示した例では、図９と同様、撮像画像データＥ４，Ｅ５を含む合成画像データ２２が生成されている。撮像画像データＥ４のタグ情報には、撮像エリア情報（緯度・経度情報）が記録されている。そこで、合成処理部１０１は、撮像エリア情報に関連した別の関連画像データＥ４ｃを取得し、撮像画像データＥ４と撮像画像データＥ５との間に、関連画像データＥ４ｃを挿入した上で合成画像データ２２を生成するのである。
【００６９】
図で示した例であれば、撮像画像データＥ４のタグ情報には、撮像エリア情報として、京都市の緯度・経度情報が記録されている。合成処理部１０１は、この緯度・経度情報を基に、関連画像データベースから京都市に関連する関連画像データＥ４ｃを取得し、合成画像データ２２に含めるのである。このように、シーンに応じた臨場感を向上させることが可能である。
【００７０】
なお、関連画像データベースは、インターネットなどネットワーク上の別のストレージサーバに構築されている。合成処理部１０１は、通信部１５を介して関連画像データベースにアクセスし、緯度・経度情報に基づいて関連画像データを取得する。あるいは、関連画像データベースが携帯電話端末１の内蔵メモリ１７内に格納されていてもよい。あるいは、関連画像データベースがメモリカード１８に格納されていてもよい。この場合であれば、ユーザは、関連画像データベースが格納されたメモリカード１８を携帯電話端末１のカードスロットに挿入することで、関連画像データベースにアクセスすることが可能である。
【００７１】
ここでは、撮像エリア情報から関連する画像を取得し、関連画像データを合成画像に挿入する場合を説明したが、他にも、撮像エリア情報に関連する効果音やＢＧＭを取得し、それら音声を合成画像データ２２に付加するようにしてもよい。たとえば、撮像エリアが、フランスであれば、フランス国歌をＢＧＭとして合成すれば、より臨場感のあるスライドショーを楽しむことができる。
【００７２】
なお、撮像エリアに関連する表示効果の適用は、ユーザによりＯＮ／ＯＦＦ切り替えすることを可能としておけばよい。
【００７３】
＜合成処理の流れ＞
以上説明したように、本実施の形態の携帯電話端末１は、様々な表示効果を適用させた上で、合成画像データ２２を生成する。これら合成処理の流れを図１２のフローチャートを参照しながら説明する。図１２のフローチャートは、合成処理部１０１により実行される処理の流れである。合成処理部１０１は、合成処理アプリケーションプログラムが起動されることにより実現される処理部である。
【００７４】
まず、合成処理部１０１は、合成条件の条件設定画面をモニタ１３に表示し、合成条件を入力する（ステップＳ１１）。たとえば、図３、図５で示したような条件設定画面をモニタ１３に表示し、ユーザによる条件入力を受け付ける。
【００７５】
次に、合成処理部１０１は、内蔵メモリ１７に格納されている撮像画像データ２１，２１・・・のタグ情報から撮像日時情報（タイムスタンプ）を取得し、合成条件に合致する撮像画像データ２１，２１・・・を取得する。さらに、取得した撮像画像データ２１，２１・・・の撮像日時から、スライドショーにおける表示順序、表示時間を決定する（ステップＳ１２）。表示順序としては、上述したように撮像日時の古い順あるいは新しい順などが設定可能である。表示時間は、図７を用いて説明したように、撮像時間が連続する画像がグループ化されるよう設定される。
【００７６】
次に、合成処理部１０１は、タグ情報を参照し、撮像エリア情報を取得できた場合には、撮像エリアと関連のある関連画像データを取得し、撮像画像データ間に挿入する（ステップＳ１３）。上述したように、たとえば、京都で撮像された画像であれば、京都に関連する別の関連画像データが挿入される。
【００７７】
次に、合成処理部１０１は、笑顔認識結果を取得できる場合には、笑顔評価値に応じた表示効果を適用させる（ステップＳ１４）。上述したように、たとえば、笑顔評価値が高い場合には、画像に輝く星のテンプレートをオーバレイさせる。さらに、合成処理部１０１は、顔認識結果を取得できる場合には、顔位置を中心とした表示効果を適用させる（ステップＳ１５）。上述したように、たとえば、顔部分の画像をズームアップ・ズームアウトさせるなどの表示効果を適用させる。
【００７８】
続いて、合成処理部１０１は、撮像画像データのタグ情報から撮影モード情報を取得し、撮影モードに応じたトランジション効果を適用させる（ステップＳ１６）。
【００７９】
合成処理部１０１は、以上の処理により合成画像データ２２を生成すると、生成された合成画像データ２２をモニタ１３にプレビュー表示する（ステップＳ１７）。そして、生成された合成画像データ２２を内蔵メモリ１７に保存する（ステップＳ１８）。このとき、上述したように、たとえば、イベント名や日付などを合成画像データ２２のファイル名に含めると利便性がよい。
【００８０】
上記ステップＳ１２からステップＳ１６は、合成処理部１０１によって自動処理される。したがって、ユーザは、複雑な編集作業を行うことなく、携帯電話端末１を用いて、簡易に合成画像データ２２を生成することが可能である。
【００８１】
｛第２の実施の形態｝
次に、本発明の第２の実施の形態について説明する。第２の実施の形態においても、合成処理の方法は第１の実施の形態と同様である。第１の実施の形態では、携帯電話端末１は、内蔵メモリ１７内に格納されている複数の撮像画像データ２１，２１・・・に基づいて合成画像データ２２を生成した。第２の実施の形態では、図１３に示すように、携帯電話端末１Ａは、複数の携帯電話端末１Ｂ，１Ｃ，１Ｄから撮像画像データを収集して、合成画像データ２２を生成する。
【００８２】
図１３において、携帯電話端末１Ａは、マスタ端末として動作し、第１の実施の形態と同様の合成処理を実行する。これに対して、携帯電話端末１Ｂ，１Ｃ，１Ｄは、スレーブ端末として動作し、携帯電話端末１Ａに複数の撮像画像データを転送する。図の例では、携帯電話端末１Ｂが、撮像画像データＦ１，Ｆ２，Ｆ３を携帯電話端末１Ａに転送し、携帯電話端末１Ｃが、撮像画像データＦ４，Ｆ５を、携帯電話端末１Ｄが、撮像画像データＦ６，Ｆ７，Ｆ８をそれぞれ携帯電話端末１Ａに転送している。
【００８３】
そして、携帯電話端末１Ａは、受信した撮像画像データＦ１〜Ｆ８を利用して合成画像データ２２を生成する。携帯電話端末１Ａにおける合成画像データ２２の生成方法などは、第１の実施の形態と同様である。
【００８４】
図１４は、複数端末間で合成処理を実行する処理の流れを示すフローチャートである。このフローチャートは、携帯電話端末１Ａ（以下、適宜、マスタ端末と呼ぶ）と、携帯電話端末１Ｂ〜１Ｄ（以下、適宜、スレーブ端末と呼ぶ）の処理に分かれている。これらの処理は、各携帯電話端末１Ａ〜１Ｂにおいて、それぞれ合成処理アプリケーションプログラムが起動することで実行される。
【００８５】
まず、マスタ端末およびスレーブ端末において、複数台による合成画像の生成モードが選択される（ステップＳ２１，Ｓ３１）。ここで、携帯電話端末１Ａでは、マスタモードが選択され、携帯電話端末１Ｂ〜１Ｄでは、スレーブモードが選択される。
【００８６】
次に、マスタ端末において、合成条件が入力される（ステップＳ２２）。この処理は、図１２のステップＳ１１と同様である。
【００８７】
続いて、マスタ端末では、他ユーザ（スレーブ端末）の探索が行われる（ステップＳ２３）。また、スレーブ端末では、マスタ端末の探索が行われる（ステップＳ３２）。携帯電話端末間の通信は、携帯電話通信網を利用してもよいが、携帯電話端末が備える場合には、Ｂｌｕｅｔｏｏｔｈ、赤外線通信などの無線通信を利用してもよい。あるいは、携帯電話端末間をケーブルで接続し、有線の通信を利用してもよい。
【００８８】
マスタ端末がスレーブ端末を、スレーブ端末がマスタ端末を検知すると、スレーブ端末は、マスタ端末で入力された合成条件を取得し、合成条件に合致するファイルをリストアップする（ステップＳ３３）。つまり、携帯電話端末１Ｂ〜１Ｄは、携帯電話端末１Ａで入力された合成条件を取得し、それぞれ携帯電話端末１Ｂ〜１Ｄが保有している撮像画像データの中から、合成条件に合致する撮像画像データを抽出する。
【００８９】
続いて、スレーブ端末がマスタ端末にリストアップされたファイルの転送を行う（ステップＳ３４）。つまり、図１３で示したように、携帯電話端末１Ｂ〜１Ｄから携帯電話端末１Ａに、撮像画像データＦ１〜Ｆ８が転送される。
【００９０】
マスタ端末は、転送されたファイルを受信し（ステップＳ２４）、合成処理を実行する（ステップＳ２５）。この合成処理は、図１２におけるステップＳ１２からステップＳ１６に対応している。そして、マスタ端末は、合成画像データ２２をモニタにプレビューし（ステップＳ２６）、保存する（ステップＳ２７）。
【００９１】
このように、携帯電話端末１Ａは、複数の携帯電話端末１Ｂ〜１Ｄにおいて格納されている撮像画像データを利用して合成画像データ２２を生成するので、多人数で撮像した画像に基づいて１つの合成画像データ２２を生成可能である。
【００９２】
たとえば、複数人が、それぞれ所有している複数の携帯電話端末で撮像した運動会の撮像画像データをまとめて１つの合成画像データ２２を生成することができる。あるいは、野球場で、複数人が様々な角度から撮像した画像データをまとめて１つの合成画像データ２２を生成することができる。
【００９３】
｛その他の実施例｝
上記の実施の形態においては、撮像画像データ２１や合成画像データ２２が、内蔵メモリ１７に格納されている場合を説明したが、これらデータは、もちろんメモリカード１８に格納されてもよい。
【００９４】
また、上記実施の形態においては、合成処理を実行する端末として携帯電話端末を例に説明したが、他にも、デジタルカメラやデジタルムービーなどにも本発明を適用可能である。つまり、静止画データを合成するだけでなく、動画像データを合成処理するようにしてもよい。さらには、カメラ機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）を含むポータブルモバイル端末に適用可能である。
【００９５】
また、上記の実施の形態においては、静止画データを合成する場合を説明したが、静止画データに音声が付加されている場合には、音声データもあわせて合成すればよい。また、動画像の場合には、音声もあわせて合成させればよい。
【図面の簡単な説明】
【００９６】
【図１】実施の形態に係る携帯電話端末のブロック図である。
【図２】撮像日時範囲に基づき合成画像データを生成する様子を示す図である。
【図３】撮像日時範囲の条件設定画面を示す図である。
【図４】撮像エリアに基づき合成画像データを生成する様子を示す図である。
【図５】撮像エリアの条件設定画面を示す図である。
【図６】合成画像データの一例を示す図である。
【図７】合成画像データをシーンの連続性に応じて再生する様子を示す図である。
【図８】合成画像データにトランジション効果を適用させた様子を示す図である。
【図９】合成画像データに顔認識結果に基づく表示効果を適用させた様子を示す図である。
【図１０】合成画像データに笑顔認識結果に基づく表示効果を適用させた様子を示す図である。
【図１１】合成画像データに撮像エリアに関連する表示効果を適用させた様子を示す図である。
【図１２】合成画像データの生成処理を示すフローチャートである。
【図１３】複数端末を利用して合成画像データを生成する様子を示す図である。
【図１４】合成画像データの生成処理を示すフローチャートである。
【符号の説明】
【００９７】
１    携帯電話端末
２１，Ａ〜Ｆ    撮像画像データ
２２    合成画像データ
【図１】
2009124206.tif 000003
【図２】
2009124206.tif 000004
【図３】
2009124206.tif 000005
【図４】
2009124206.tif 000006
【図５】
2009124206.tif 000007
【図６】
2009124206.tif 000008
【図７】
2009124206.tif 000009
【図８】
2009124206.tif 000010
【図９】
2009124206.tif 000011
【図１０】
2009124206.tif 000012
【図１１】
2009124206.tif 000013
【図１２】
2009124206.tif 000014
【図１３】
2009124206.tif 000015
【図１４】
2009124206.tif 000016