(57)【要約】【課題】ユーザ所有のユーザ画像と動画テンプレートとを合成したエンターテイメント性の高い合成動画を、ユーザが容易に入手可能にする。【解決手段】ユーザ端末機２０とインターネット１を介して通信を行い、ユーザ端末機２０からの要求に応じて合成動画を作成し、その作成した合成動画の閲覧を可能にするサービスサーバ１０である。このサービスサーバ１０は、複数の動画テンプレートを有し、ユーザ端末機２０からの指示によりユーザ所望の動画テンプレートが選択され、また、ユーザ所有のユーザ画像がアップロードされると、前記動画テンプレートとユーザ画像とを合成してなる合成動画を作成する。そして、この合成動画を閲覧するためのＵＲＬをユーザ端末機に通知する。ユーザ端末機からはインターネット１上のサービスサーバ１０に前記ＵＲＬを使ってアクセスすることで、サービスサーバ１０が作成した合成動画を閲覧することができる。【選択図】      図１
2005084987.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末機とネットワークを介して通信を行い、ユーザ端末機からの要求に応じて合成動画を作成し、その作成した合成動画の閲覧又はダウンロードを可能にするサービスサーバであって、
動画テンプレートが登録された動画テンプレートデータベースと、
前記動画テンプレートデータベースに登録されている動画テンプレートから所望の動画テンプレートをユーザに選択させるためにユーザ端末機に動画テンプレートの情報を送信するとともに、ユーザ端末機から所望の動画テンプレートを選択するための動画テンプレート選択指示及び該動画テンプレートと合成するユーザ所有のユーザ画像を受信する通信手段と、
前記動画テンプレート選択指示とともに前記ユーザ画像を受信すると、前記動画テンプレート選択指示に基づいて前記動画テンプレートデータベースから対応する動画テンプレートを読み出し、その読み出した動画テンプレートと前記ユーザ画像とを合成してなる合成動画を作成する合成動画作成手段と、
を備えることを特徴とするサービスサーバ。
【請求項２】
前記作成した合成動画の閲覧又はダウンロードに対して課金する課金処理手段を有することを特徴とする請求項１に記載のサービスサーバ。
【請求項３】
前記動画テンプレートは有料動画テンプレートと無料動画テンプレートとを含み、前記有料動画テンプレートを使用して作成した合成動画の閲覧又はダウンロードに対して課金する課金処理手段を有することを特徴とする請求項１に記載のサービスサーバ。
【請求項４】
前記動画テンプレートデータベースに登録された動画テンプレートは、ユーザによって作成された動画がユーザ端末機からアップロードされたものであることを特徴とする請求項１に記載のサービスサーバ。
【請求項５】
前記ユーザ端末機からアップロードされた動画テンプレートは、ユーザ固有のディレクトリで管理された当該ユーザのみが利用可能なものと、無料一般公開ディレクトリで管理された一般ユーザが無料で利用可能なものと、有料一般公開ディレクトリで管理された一般ユーザが有料で利用可能なものとに区分されていることを特徴とする請求項４に記載のサービスサーバ。
【請求項６】
前記ユーザ端末機からアップロードされた動画テンプレートは、一般ユーザが有料で利用可能な有料動画テンプレートを含み、前記有料動画テンプレートの利用料を該有料動画テンプレートの作成者に支払うための課金処理手段を有することを特徴とする請求項４に記載のサービスサーバ。
【請求項７】
前記合成動画作成手段は、前記ユーザ画像のうちの予め設定した合成領域、又はユーザ端末機から受信した合成領域情報に応じて設定した合成領域の画像を、前記読み出した動画テンプレートに合成することを特徴とする請求項１に記載のサービスサーバ。
【請求項８】
前記合成動画作成手段は、前記読み出した動画テンプレートに対して予め設定された被合成領域、又はユーザ端末機から受信した領域指定情報に応じて設定された被合成領域にユーザ画像を合成することを特徴とする請求項１又は７に記載のサービスサーバ。
【請求項９】
ユーザ端末機からサービスサーバにアクセスし、該サービスサーバで管理されている複数の動画テンプレートのうちから所望の動画テンプレートを選択するステップと、
前記選択した動画テンプレートに合成するユーザ所有のユーザ画像を前記ユーザ端末機から前記サービスサーバにアップロードするステップと、
前記選択された動画テンプレートと前記アップロードされたユーザ画像とを合成して合成動画を作成するステップと、
前記作成した合成動画をネットワークを介してユーザ端末機により閲覧又はダウンロードさせるステップと、
を含むことを特徴とする合成動画作成サービス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサービスサーバ及び合成動画作成サービス方法に係り、特にパーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）、携帯電話等のネットワークにアクセスできるユーザ端末機上から動画の閲覧又はダウンロード可能なサービスを実現するための技術に関する。
【背景技術】
【０００２】
従来、ＤＶＤ等のメディアに記録された動画を背景動画とし、この背景動画とネットワーク上のサーバから取得した付加動画（例えば人物など）とを合成して合成動画を再生する動画再生装置が提案されている（特許文献１）。
【０００３】
尚、上記動画再生装置は、デジタルビデオプレーヤやセットトップ・ボックス、あるいはＰＣとして使用されるものである。
【特許文献１】特開２０００−２１７０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の動画再生装置は、ＤＶＤ等のメディアに記録された高画質の動画（背景動画）にネットワークを通じて取り込んだ更新自在な動画（付加画像）を合成する機能を有するものであり、この機能を付加した動画再生装置は高価になる。即ち、上記機能を有しない一般のＰＣ、ＰＤＡ、携帯電話等では合成動画を楽しむことができないという問題がある。
【０００５】
また、背景動画に合成される付加画像は、ネットワークを通じて取り込んだ動画であり、ユーザ所有のユーザ画像ではない。
【０００６】
本発明はこのような事情に鑑みてなされたもので、ユーザ所有のユーザ画像と動画テンプレートとを合成したエンターテイメント性の高い合成動画を、ユーザが容易に入手可能なサービスを実現することができるサービスサーバ及び動画作成サービス方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために請求項１に係る発明は、ユーザ端末機とネットワークを介して通信を行い、ユーザ端末機からの要求に応じて合成動画を作成し、その作成した合成動画の閲覧又はダウンロードを可能にするサービスサーバであって、動画テンプレートが登録された動画テンプレートデータベースと、前記動画テンプレートデータベースに登録されている動画テンプレートから所望の動画テンプレートをユーザに選択させるためにユーザ端末機に動画テンプレートの情報を送信するとともに、ユーザ端末機から所望の動画テンプレートを選択するための動画テンプレート選択指示及び該動画テンプレートに合成するユーザ所有のユーザ画像を受信する通信手段と、前記動画テンプレート選択指示とともに前記ユーザ画像を受信すると、前記動画テンプレート選択指示に基づいて前記動画テンプレートデータベースから対応する動画テンプレートを読み出し、その読み出した動画テンプレートと前記ユーザ画像とを合成してなる合成動画を作成する合成動画作成手段と、を備えることを特徴としている。
【０００８】
ユーザ所望の動画テンプレートは、サービスサーバからユーザ端末機に送信される動画テンプレートの情報（例えば、動画テンプレートの一覧等を示す情報）に基づいてユーザがユーザ端末機上で選択できるようになっている。また、ユーザは、動画テンプレートと合成するユーザ所有のユーザ画像をユーザ端末機からサービスサーバにアップロードする。このユーザ画像は、動画でもよいし静止画でもよい。サービスサーバは、前記選択された動画テンプレートとユーザ所有のユーザ画像とを合成することで新たな動画（合成動画）を作成し、この合成動画をユーザ端末機にて閲覧又はダウンロード可能にしている。これにより、ユーザは、特別な機器を準備することなく、ネットワークにアクセスできる既存のユーザ端末機を使用して動画テンプレートとユーザ画像とが合成されたオリジナルの合成動画を入手することができる。また、サービスサーバの運営事業者は、例えばユーザ登録されたユーザに上記サービスを提供することでユーザの囲い込みができる。
【０００９】
請求項２に示すように請求項１に記載のサービスサーバにおいて、前記作成した合成動画の閲覧又はダウンロードに対して課金する課金処理手段を有することを特徴としている。
【００１０】
請求項３に示すように請求項１に記載のサービスサーバにおいて、前記動画テンプレートは有料動画テンプレートと無料動画テンプレートとを含み、前記有料動画テンプレートを使用して作成した合成動画の閲覧又はダウンロードに対して課金する課金処理手段を有することを特徴としている。
【００１１】
請求項４に示すように請求項１に記載のサービスサーバにおいて、前記動画テンプレートデータベースに登録された動画テンプレートは、ユーザによって作成された動画がユーザ端末機からアップロードされたものであることを特徴としている。これにより、ユーザは、動画テンプレートもユーザ自身のものを使用することができ、また、一般ユーザから動画テンプレートを収集することで利用可能な動画テンプレートを充実されることができる。
【００１２】
請求項５に示すように請求項４に記載のサービスサーバにおいて、前記ユーザ端末機からアップロードされた動画テンプレートは、ユーザ固有のディレクトリで管理された当該ユーザのみが利用可能なものと、無料一般公開ディレクトリで管理された一般ユーザが無料で利用可能なものと、有料一般公開ディレクトリで管理された一般ユーザが有料で利用可能なものとに区分されていることを特徴としている。
【００１３】
ユーザは、ユーザ自身で作成した動画テンプレートを個人利用するもの、無料一般公開するもの、及び有料一般公開するもののいずれかを選択して動画テンプレートをアップロードすることができる。
【００１４】
請求項６に示すように請求項４に記載のサービスサーバにおいて、前記ユーザ端末機からアップロードされた動画テンプレートは、一般ユーザが有料で利用可能な有料動画テンプレートを含み、前記有料動画テンプレートの利用料を該有料動画テンプレートの作成者に支払うための課金処理手段を有することを特徴としている。
【００１５】
有料動画テンプレートが一般ユーザに使用された動画テンプレートの作成者は、その使用料を得ることができ、より良い動画テンプレートの作成／登録が促される。
【００１６】
請求項７に示すように請求項１に記載のサービスサーバにおいて、前記合成動画作成手段は、前記ユーザ画像のうちの予め設定した合成領域、又はユーザ端末機から受信した合成領域情報に応じて設定した合成領域の画像を、前記読み出した動画テンプレートに合成することを特徴としている。
【００１７】
即ち、動画テンプレートに合成するユーザ画像の合成領域は、予め設定された固定の合成領域、又はユーザが任意に設定した合成領域のいずれかを選択することができる。
【００１８】
請求項８に示すように請求項１又は７に記載のサービスサーバにおいて、前記合成動画作成手段は、前記読み出した動画テンプレートに対して予め設定された被合成領域、又はユーザ端末機から受信した領域指定情報に応じて設定された被合成領域にユーザ画像を合成することを特徴としている。
【００１９】
即ち、ユーザ画像が合成される動画テンプレート上の被合成領域は、予め設定された固定の被合成領域、又はユーザが任意に設定した被合成領域のいずれかを選択することができる。
【００２０】
請求項９に係る合成動画作成サービス方法は、ユーザ端末機からサービスサーバにアクセスし、該サービスサーバで管理されている複数の動画テンプレートのうちから所望の動画テンプレートを選択するステップと、前記選択した動画テンプレートに合成するユーザ所有のユーザ画像を前記ユーザ端末機から前記サービスサーバにアップロードするステップと、前記選択された動画テンプレートと前記アップロードされたユーザ画像とを合成して合成動画を作成するステップと、前記作成した合成動画をネットワークを介してユーザ端末機により閲覧又はダウンロードさせるステップと、を含むことを特徴としている。
【発明の効果】
【００２１】
上記構成の本発明によれば、ユーザ所有のユーザ画像と動画テンプレートとを合成したエンターテイメント性の高い合成動画を作成することができ、ユーザにとってはネットワーク上のサービスサーバにアクセスすることができるユーザ端末機を通じて上記合成画像の閲覧やダウンロードを行うことができ、容易に合成動画を入手することができる。
【発明を実施するための最良の形態】
【００２２】
以下添付図面に従って本発明に係るサービスサーバ及び合成動画作成サービス方法の好ましい実施の形態について詳説する。
【００２３】
図１は本発明に係るサービスサーバを含む合成動画作成サービスシステムの概要を示すシステム構成図であり、インターネット１上のサービスサーバ１０と、このサービスサーバにアクセス可能なユーザ端末機２０、３０、４０とから構成されている。
【００２４】
ユーザ端末機２０は、サービスサーバ１０に対して合成動画の作成サービスを受けるための端末機で、例えばＰＣ２２、ＰＤＡ２４、携帯電話２６等であり、ユーザ端末機３０は、サービスサーバ１０が作成した合成動画を閲覧するための端末機で、例えばＰＣ３２、ＰＤＡ３４、携帯電話３６等である。
【００２５】
また、ユーザ端末機４０は、サービスサーバ１０に動画テンプレートをアップロードする端末機（ＰＣ）を示している。
【００２６】
尚、これらのユーザ端末機２０、３０、４０は、主としてインターネット１を通じてサービスサーバ１０にアクセスできる機能を有するもので、この実施の形態上での使用目的が異なるが、機能的な相違はない。
【００２７】
図２はサービスサーバ１０の実施の形態を示すブロック図である。
【００２８】
このサービスサーバ１０は、図２に示すように主としてHTTP(Hypertext Transfer Protocol) 通信部１１と、制御部１２と、課金処理部１３と、動画ファイル（動画テンプレート）、動画テンプレートの識別情報（動画ＩＤ）、タイトル等を保存管理する動画テンプレートデータベース１４と、ユーザＩＤ、氏名、住所等のユーザ情報を管理するユーザ情報データベース１５と、利用ユーザ情報、利用動画ＩＤ、利用動画テンプレートの料金、合成動画のアクセス回数等の課金に必要な課金情報を管理する課金情報データベース１６とから構成されている。
【００２９】
制御部１２は、サービスサーバ１０内の各部を統括、制御するもので、ブラウザを用いる閲覧ソフト、管理ソフト、画像処理ソフト等を含み、HTTP通信部１１を介して受信した動画テンプレートを動画テンプレートデータベース１４に登録し、また、ユーザ所有のユーザ画像、ユーザ情報等を受信して後述する合成動画を作成したり、この作成した合成動画の閲覧等を可能にする。尚、動画テンプレートの登録、合成動画の作成方法の詳細については後述する。
【００３０】
課金処理部１３は、課金情報データベース１６で管理されている課金情報に基づいて有料動画テンプレートを使用した利用者に対して利用料を課金するための課金処理や有料動画テンプレートの作成者に使用料を支払うための処理等を行う。
【００３１】
また、制御部４２は、サービスサーバ１０からHTTP通信部１１を介してサーバ利用状況の確認要求を受入すると、課金処理部１３によって算出される画像保管料の日々の推移を含む利用状況を示す利用状況確認画面を作成し、この利用状況確認画面をHTTP通信部１１からサービスサーバ１０に送信する。
【００３２】
次に、図３の処理フローを用いて動画テンプレートを登録する処理について説明する。
【００３３】
図３において、ユーザ端末機４０からサービスサーバ１０にアクセスし、サービスサーバ１０のホームページ上で動画テンプレートを登録するためのメニューを選択する（ステップＳ１０、Ｓ１２）。
【００３４】
続いて、ステップＳ１４において、本システムを初めて利用するユーザ（新規利用のユーザ）の場合にはステップＳ１６に進み、ユーザ端末機４０からユーザ情報を入力する。サービスサーバ１０では、受信したユーザ情報をユーザ情報データベース１５に登録し（ステップＳ１８）、ステップＳ２０に進む。新規利用でないユーザの場合には、ユーザ情報の登録をせずにステップＳ２０に進む。
【００３５】
ここで、ユーザ情報データベース１５で管理されるユーザ情報項目の一例を下記に示す。
・ユーザ識別情報（ユーザＩＤ）
・氏名
・住所
・電話番号
・メールアドレス
・個人利用／一般公開
・有料提供／無料提供
・課金情報（有料提供のみ）→入金情報（口座番号等）
ステップＳ２０では、ユーザが作成した動画テンプレートをユーザ端末機４０からサービスサーバ１０にアップロードする。続いて、アップロードした動画テンプレートに関連する情報を入力する（ステップＳ２２）。即ち、ステップＳ２４において、アップロードした動画テンプレートを一般公開しない場合には、その登録した動画テンプレート及びそれに関連する情報一式をユーザ固有ディレクトリで管理する（ステップＳ２６）。
【００３６】
ステップＳ２４において、アップロードした動画テンプレートを一般公開する場合には、その登録した動画テンプレートを有料で一般公開するか否かによってステップＳ３０又はステップＳ３２に分岐する。そして、無料で一般公開する場合には、その登録した動画テンプレート及びそれに関連する情報一式を無料一般公開ディレクトリで管理する（ステップＳ３０）。
【００３７】
一方、有料で一般公開する場合には、ステップＳ３２に進み、ここで有料提供ユーザか否かによってステップＳ３４又はステップＳ３８に分岐する。ステップＳ３２において、動画テンプレートをアップロードしたユーザが有料提供ユーザの場合には、動画テンプレートに対する利用料を入力し（ステップＳ３４）、その動画テンプレート及びそれに関連する情報一式を有料一般公開ディレクトリで管理する（ステップＳ３６）。また、ステップＳ３２において、動画テンプレートをアップロードしたユーザが有料提供ユーザでない場合には、課金情報（口座番号等）を入力し、ユーザを有料提供ユーザにユーザ情報を更新する（ステップＳ３８、Ｓ４０）。
【００３８】
上記のようにして入力された動画テンプレート及びそれに関連する情報は、動画テンプレートデータベース１４で管理される。ここで管理される動画管理項目の一例を下記に示す。
・動画ＩＤ
・動画ファイル（動画テンプレート）
・タイトル（例えば、１日の風景（朝日〜星空）、空中飛行、海中遊泳等）
・再生時間
・登録者ユーザＩＤ
・個人利用／一般公開
・有料／無料（一般公開のみ）
・料金（有料の場合のみ）
次に、図４及び図５を用いて合成動画の作成処理の概要について説明する。
【００３９】
図４（Ａ）はユーザが選択した動画テンプレートの一例を示す図であり、海中遊泳の動画テンプレートに関して示している。また、同図（Ｂ）は前記動画テンプレートに合成するユーザ画像を示している。
【００４０】
サービスサーバ１０は、後述する「おまかせ合成」の場合には、動画テンプレートとユーザ画像とが決定されると、予め設定された条件下で動画テンプレートとユーザ画像とを自動的に合成する。例えば、図４（Ｃ）に示すように動画テンプレートの画像中心とユーザ画像の画像中心とを合わせて合成する。この合成を動画テンプレートを構成する各フレームごとに行うことで、図４（Ｄ）に示すように合成動画を作成する。
【００４１】
一方、サービスサーバ１０は、後述する「自由合成」の場合には、ユーザが任意に設定した条件下で動画テンプレートとユーザ画像とを合成する。例えば、図５（Ａ）に示すユーザ画像を動画テンプレートの任意に位置に合成する場合には、同図（Ｂ）に示すように動画テンプレートでの合成領域を指定する。尚、図５（Ｂ）は、動画テンプレートの右上の領域を合成領域として指定し、この合成領域にユーザ画像を合成した場合に関して示している。この合成を動画テンプレートを構成する各フレームごとに行うことで、図５（Ｃ）に示すように合成動画を作成する。
【００４２】
次に、図６の処理フローを用いて合成動画の作成処理について説明する。
【００４３】
図６において、ユーザ端末機２０からサービスサーバ１０にアクセスし、サービスサーバ１０のホームページ上で動画テンプレートを利用するためのメニューを選択する（ステップＳ６０、Ｓ６２）。
【００４４】
続いて、ステップＳ６４において、登録されている動画テンプレートのうちユーザ自身が登録した動画テンプレートを利用する場合には、ステップＳ６６に進み、登録ユーザＩＤを入力する。サービスサーバ１０側では、ユーザＩＤによりユーザ認証を行い、その後、ユーザ固有ディレクトリで管理されている当該ユーザの登録動画テンプレート情報より動画テンプレートの一覧をユーザ端末機２０に送信する。ユーザは、ユーザ端末機２０に表示される動画テンプレートの一覧（タイトル一覧）を参照して所望の動画テンプレートを選択する（ステップＳ６８）。この選択された動画テンプレートの情報は、ユーザ端末機２０からサービスサーバ１０に送信される。尚、動画テンプレートの選択時に動画テンプレートの一部又は全部を再生させ、その再生された動画テンプレートを見て所望の動画テンプレートを選択できるようにしてもよい。
【００４５】
次に、ステップＳ６８で選択した動画テンプレートに合成するユーザ画像をユーザ端末機２０からサービスサーバ１０にアップロードし、サービスサーバ１０では動画テンプレートにユーザ画像を合成する処理を行う（ステップＳ７０）。
【００４６】
このステップＳ７０での処理について、図７乃至図９の処理フローを参照しながら詳述する。
【００４７】
まず、図７の処理フローを用いてユーザ所有の動画（ユーザ動画）を合成する場合について説明する。
【００４８】
図７において、サービスサーバ１０のホームページ上で動画合成メニューを選択したのち、図６のステップＳ６６で選択した動画テンプレートに合成するユーザ動画を選択する（ステップＳ９０、Ｓ９２）。
【００４９】
次に、ステップＳ９４において、サーバ側で自動的に合成処理を実施する「おまかせ合成」か、又はユーザの設定に基づく合成処理を実施する「自由合成」かを選択する。「おまかせ合成」を選択した場合には、ステップＳ９６に進み、ここで予め選択した動画テンプレートとユーザ動画とをサーバ固定の各種の設定条件下で合成する（ステップＳ９６）。尚、サーバ固定の各種の設定条件については後述する。
【００５０】
一方、「自由合成」を選択した場合には、まず、ユーザ動画から抜き取る領域をユーザが指定するか否かを選択し（ステップＳ９８）、ユーザが指定する場合には、ステップＳ１００にてユーザ動画から抜き取る領域の指定を行う。尚、ユーザ動画抜取領域の指定は、例えばユーザ動画抜取領域の対頂角の２点をユーザ端末機２０で座標指定することによって行うことができる。このようにして指定されたユーザ動画抜取領域は、合成動画作成時のパラメータとして設定される（ステップＳ１０２）。一方、ユーザが指定しない場合には、サーバ固定の抜取領域（例えば、画面中央ｎ×ｍの領域）が自動的に設定される（ステップＳ１０４、図４（Ｃ）参照）。
【００５１】
続いて、予め選択した動画テンプレートにおける被合成領域をユーザが指定するか否かを選択し（ステップＳ１０６）、ユーザが指定する場合には、ステップＳ１０８にて動画テンプレートにおける被合成領域をユーザが任意に指定する。尚、動画テンプレートにおける被合成領域の指定は、例えば被合成領域の対頂角の２点をユーザ端末機２０で座標指定することによって行うことができる。上記のようにして指定された被合成領域は、合成動画作成時のパラメータとして設定される（ステップＳ１１０）。一方、ユーザが指定しない場合には、サーバ固定の被合成領域（例えば、画面中央の所定の領域）が自動的に設定される（ステップＳ１１２）。
【００５２】
次に、ユーザ動画から抜き取るフレームの抜取間隔をユーザが指定するか否かを選択し（ステップＳ１１４）、ユーザが指定する場合には、ステップＳ１１６にてユーザ動画抜取間隔をユーザが任意に指定する。この指定されたユーザ動画抜取間隔は、合成動画作成時のパラメータとして設定される（ステップＳ１１８）。一方、ユーザが指定しない場合には、サーバ固定のユーザ動画抜取間隔が自動的に設定される（ステップＳ１２０）。
【００５３】
続いて、ユーザ動画から抜き取った各画像をそれぞれ動画テンプレートに合成する動画合成間隔をユーザが指定するか否かを選択し（ステップＳ１２２）、ユーザが指定する場合には、ステップＳ１２４にて動画合成間隔をユーザが任意に指定する。この指定された動画合成間隔は、合成動画作成時のパラメータとして設定される（ステップＳ１２６）。一方、ユーザが指定しない場合には、サーバ固定の動画合成間隔が自動的に設定される（ステップＳ１２８）。
【００５４】
そして、サービスサーバ１０は、上記のようにして設定された合成動画作成時の各パラメータに従って動画テンプレートにユーザ画像を合成し、合成動画を作成する（ステップＳ１３０）。
【００５５】
また、「おまかせ合成」を選択した場合のステップＳ９６での自動合成時には、前記ステップＳ１０４、Ｓ１１２、Ｓ１２０、及びＳ１２８で設定されるサーバ固定のパラメータに従って動画テンプレートにユーザ画像を合成して合成動画を作成する。
【００５６】
上記のようにして作成した合成動画をユーザ端末機２０に送信して表示させる（ステップＳ１３２）。
【００５７】
次に、図８及び図９の処理フローを用いてユーザ所有の静止画を合成する場合について説明する。
【００５８】
図８において、サービスサーバ１０のホームページ上で静止画合成メニューを選択する（ステップＳ１４０）。続いて、ステップＳ１４２において、サーバ側で自動的に合成処理を実施する「おまかせ合成」か、又はユーザの設定に基づく合成処理を実施する「自由合成」かを選択する。「おまかせ合成」を選択した場合には、ステップＳ１４４に進み、ここでサーバ側で指定された枚数のユーザ画像（静止画）を選択し、各静止画をサービスサーバ１０にアップロードする。サービスサーバ１０は、アップロードされた各静止画と予め選択した動画テンプレートとをサーバ固定の設定条件下で合成する（ステップＳ１４６）。
【００５９】
一方、「自由合成」を選択した場合には、まず、ユーザ画像の枚数をユーザが指定するか否かを選択し（ステップＳ１４８）、ユーザが指定する場合には、ステップＳ１５０にてユーザ画像の枚数を指定する。この指定されたユーザ画像の枚数は、合成動画作成時のパラメータとして設定される（ステップＳ１５２）。一方、ユーザが指定しない場合には、サーバ固定のユーザ画像の枚数が自動的に設定される（ステップＳ１５４）。
【００６０】
次に、以下のステップＳ１５８〜Ｓ１６６の処理を前記設定したユーザ画像の枚数分だけ繰り返す（ステップＳ１５６）。
【００６１】
まず、ユーザ所有のユーザ画像から動画テンプレートと合成するユーザ画像を選択し、これをサービスサーバ１０にアップロードする（ステップＳ１５８）。続いて、ユーザ画像から抜き取る領域をユーザが指定するか否かを選択し（ステップＳ１６０）、ユーザが指定する場合には、ステップＳ１６２にてユーザ画像から抜き取る領域の指定を行う。この指定されたユーザ画像抜取領域は、合成動画作成時のパラメータとして設定される（ステップＳ１６４）。一方、ユーザが指定しない場合には、サーバ固定の抜取領域が自動的に設定される（ステップＳ１６６）。
【００６２】
次に、予め選択した動画テンプレートにおける被合成領域をユーザが指定するか否かを選択し（ステップＳ１７０）、ユーザが指定する場合には、ステップＳ１７２にて動画テンプレートにおける被合成領域をユーザが任意に指定する。この指定された被合成領域は、合成動画作成時のパラメータとして設定される（ステップＳ１７４）。一方、ユーザが指定しない場合には、サーバ固定の被合成領域が自動的に設定される（ステップＳ１７６）。
【００６３】
続いて、図９に示すようにユーザ画像をそれぞれ動画テンプレートに合成する動画合成間隔をユーザが指定するか否かを選択し（ステップＳ１７８）、ユーザが指定する場合には、ステップＳ１８０にて動画合成間隔をユーザが任意に指定する。この指定された動画合成間隔は、合成動画作成時のパラメータとして設定される（ステップＳ１８２）。一方、ユーザが指定しない場合には、サーバ固定の動画合成間隔が自動的に設定される（ステップＳ１８４）。
【００６４】
そして、サービスサーバ１０は、上記のようにして設定された合成動画作成時の各パラメータに従って動画テンプレートにユーザ画像を合成し、合成動画を作成する（ステップＳ１８６）。
【００６５】
また、「おまかせ合成」を選択した場合のステップＳ１４４での自動合成時には、前記ステップＳ１６６、Ｓ１７６、及びＳ１８４で設定されるサーバ固定のパラメータに従って動画テンプレートにユーザ画像を合成して合成動画を作成する。
【００６６】
上記のようにして作成した合成動画をユーザ端末機２０に送信して表示させる（ステップＳ１８８）。
【００６７】
図６に戻って、合成動画の作成が終了すると、サービスサーバ１０は、前記合成動画を閲覧するためのＵＲＬ（Uniform Resource Locators ）を発行し、これをユーザ端末機２０に通知する。各ユーザ端末機からは、インターネット１上のサービスサーバ１０に前記ＵＲＬを使ってアクセスすることで、サービスサーバ１０が作成した合成動画を閲覧することができる（ステップＳ７２）。また、ユーザ端末機２０から電子メール等でユーザ端末機３０（図１参照）に前記ＵＲＬを通知することで、任意のユーザ端末機３０からも合成動画を閲覧することができる。
【００６８】
図６のステップＳ６４において、登録されている動画テンプレートのうち他のユーザ又はサービスサーバ１０の運営事業者によって登録された動画テンプレートを利用するの場合には、ステップＳ７４に進み、ここで、有料の動画テンプレートを利用するか否かを判断する。
【００６９】
一般公開された無料の動画テンプレートを選択すると、サービスサーバ１０側では、無料一般公開ディレクトリで管理されている登録動画テンプレート情報より動画テンプレートの一覧をユーザ端末機２０に送信する。ユーザは、ユーザ端末機２０に表示される無料動画テンプレートの一覧（タイトル一覧）を参照して所望の動画テンプレートを選択する（ステップＳ７６）。この選択された無料動画テンプレートの情報は、ユーザ端末機２０からサービスサーバ１０に送信される。
【００７０】
次に、ステップＳ７６で選択した動画テンプレートに合成するユーザ画像をユーザ端末機２０からサービスサーバ１０にアップロードし、サービスサーバ１０では無料動画テンプレートにユーザ画像を合成する処理を行う（ステップＳ７８）。尚、ステップＳ７８での合成処理は、図７乃至図９の処理フローを用いて詳述したステップＳ７０での合成処理と同様であるため、その詳細な説明は省略する。
【００７１】
一方、ステップＳ７４において、一般公開された有料の動画テンプレートを選択すると、サービスサーバ１０側では、有料一般公開ディレクトリで管理されている登録動画テンプレート情報より動画テンプレートの一覧及び領域の一覧をユーザ端末機２０に送信する。ユーザは、ユーザ端末機２０に表示される動画テンプレートの一覧（タイトル／料金一覧）を参照して所望の有料動画テンプレートを選択する（ステップＳ８０）。この選択された有料動画テンプレートの情報は、ユーザ端末機２０からサービスサーバ１０に送信される。
【００７２】
次に、ステップＳ８０で選択した有料動画テンプレートに合成するユーザ画像をユーザ端末機２０からサービスサーバ１０にアップロードし、サービスサーバ１０では有料動画テンプレートにユーザ画像を合成する処理を行う（ステップＳ８２）。尚、ステップＳ８２での合成処理は、図７乃至図９の処理フローを用いて詳述したステップＳ７０での合成処理と同様であるため、その詳細な説明は省略する。
【００７３】
続いて、有料動画テンプレートの利用に基づいて課金情報を管理する（ステップＳ８４、Ｓ８６）。ここで、課金情報データベース１６（図２参照）で管理される課金管理項目の一例を以下に示す。
・利用ユーザ情報（氏名／住所／電話番号／メールアドレス／支払い方法）
・利用動画テンプレートＩＤ
・動画テンプレートの料金（１回アクセス料金）
・利用合成動画アクセス可能回数（残数）→各ユーザ端末機からのアクセス毎にデクリメントし、「０」の合成動画はアクセス不能
・料金
尚、この実施の形態では、サービスサーバ１０が作成した合成動画を閲覧できるようにしたが、ダウンロードできるようにしてもよい。また、閲覧する場合とダウンロードする場合とで料金に差をつけるようにしてもよい。
【００７４】
また、携帯電話で閲覧できる合成動画とＰＣで閲覧できる合成動画とでは画像サイズ等が異なるため、サービスサーバ１０ではアクセスするユーザ端末機の機種に基づいて表示可能な画像サイズ等を判断して合成動画を配信することが好ましい。
【００７５】
更に、この実施の形態では、動画テンプレートの所定の領域にユーザ画像を合成するようにしたが、これに限らず、動画テンプレートとして背景がなく、例えば動く動物、人形等のみで構成し、この動画テンプレートをユーザ画像上に貼り付けて合成動画を作成するようにしてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明に係るサービスサーバを含む合成動画作成サービスシステムの概要を示すシステム構成図
【図２】サービスサーバの実施の形態を示すブロック図
【図３】動画テンプレートの登録処理を説明するために用いてフローチャート
【図４】合成動画の作成処理の概要について説明するために用いた図
【図５】合成動画の作成処理の概要について説明するために用いた図
【図６】合成動画の作成処理を説明するために用いたフローチャート
【図７】ユーザ所有の動画と動画テンプレートとを合成する場合の合成処理を説明するために用いたフローチャート
【図８】ユーザ所有の静止画と動画テンプレートとを合成する場合の合成処理を説明するために用いたフローチャート
【図９】ユーザ所有の静止画と動画テンプレートとを合成する場合の合成処理を説明するために用いたフローチャート
【符号の説明】
【００７７】
１…インターネット、１０…サービスサーバ、１１…HTTP通信部、１２…制御部、１３…課金処理部、１４…動画テンプレートデータベース、１５…ユーザ情報データベース、１６…課金情報データベース、２０、３０、４０…ユーザ端末機
【図１】
2005084987.tif 000003
【図２】
2005084987.tif 000004
【図３】
2005084987.tif 000005
【図４】
2005084987.tif 000006
【図５】
2005084987.tif 000007
【図６】
2005084987.tif 000008
【図７】
2005084987.tif 000009
【図８】
2005084987.tif 000010
【図９】
2005084987.tif 000011