(57)【要約】【課題】クライアントの自由度および顧客データの安全性を確保しながら、簡易かつ低コストでパーソナライズド動画を作成および編集することが可能なサーバを提供する。【解決手段】クライアント端末との間でネットワークを介した通信が可能であって、クライアント端末からネットワークを介したアクセスにより顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成することが可能なサーバであって、サーバの処理手段は、顧客データおよび管理者からの指示に関する信号に基づいて、顧客データに含まれる顧客とテンプレートに含まれる構成要素との関連付けを行い、顧客ごとに関連付けられた構成要素を動画作成ソフトウエアに反映させてパーソナライズド動画を作成する。【選択図】図２
2018092517.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末との間でネットワークを介した通信が可能であって、該クライアント端末から該ネットワークを介したアクセスにより顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成することが可能なサーバであって、
前記パーソナライズド動画を作成するための動画作成ソフトウエア、および、該パーソナライズド動画に関する複数のテンプレートを格納する記憶手段と、
前記クライアント端末から前記ネットワークを介して顧客データおよび管理者からの指示に関する信号を入力する入力手段と、
前記管理者からの指示に関する前記信号に基づき前記複数のテンプレートから選択された少なくとも一つのテンプレートを用いて前記動画作成ソフトウエアを実行し、前記パーソナライズド動画を作成する処理手段と、
前記パーソナライズド動画の編集画面を前記クライアント端末の表示手段に表示させるためのデータを、前記ネットワークを介して該クライアント端末へ出力する出力手段と、を有し、
前記処理手段は、
前記顧客データおよび前記管理者からの指示に関する前記信号に基づいて、該顧客データに含まれる顧客と前記テンプレートに含まれる構成要素との関連付けを行い、
顧客ごとに関連付けられた前記構成要素を前記動画作成ソフトウエアに反映させて前記パーソナライズド動画を作成する、ことを特徴とするサーバ。
【請求項２】
前記処理手段は、
前記ネットワークを介して前記データを前記クライアント端末へ出力するように前記出力手段を制御して、該クライアント端末の前記表示手段に前記パーソナライズド動画の編集画面を表示させ、
前記表示手段に表示された編集画面上で入力された前記管理者の指示に関する前記信号に応じて前記パーソナライズド動画を変更することを特徴とする請求項１に記載のサーバ。
【請求項３】
前記処理手段は、
前記ネットワークを介して前記編集画面上で入力された前記管理者の指示に関する前記信号に応じて、前記パーソナライズド動画を作成するために選択された前記テンプレートを、該テンプレートとは異なるテンプレートへ変更することにより、該パーソナライズド動画を変更し、
変更後のパーソナライズド動画を前記クライアント端末の前記表示手段に表示させる、ことを特徴とする請求項１または２に記載のサーバ。
【請求項４】
前記処理手段は、
前記ネットワークを介して前記編集画面上で入力された前記管理者の指示に関する前記信号に応じて、前記顧客と前記構成要素との関連付けを変更することにより前記パーソナライズド動画を変更し、
変更後のパーソナライズド動画を前記クライアント端末の前記表示手段に表示させる、ことを特徴とする請求項１乃至３のいずれか１項に記載のサーバ。
【請求項５】
前記処理手段は、
前記ネットワークを介して前記編集画面上で入力された前記管理者の指示に関する前記信号に応じて、該編集画面上に前記パーソナライズド動画のプレビュー画面を表示させ、
前記プレビュー画面を表示させた後、前記管理者の指示に関する前記信号に応じて前記パーソナライズド動画を変更する、ことを特徴とする請求項１乃至４のいずれか１項に記載のサーバ。
【請求項６】
前記処理手段は、
前記ネットワークを介して前記編集画面上で入力された前記管理者の指示に関する前記信号に応じて、各顧客の前記パーソナライズド動画の作成を開始し、
作成された前記パーソナライズド動画を、顧客ごとに特定されたＵＲＬ上に格納し、
前記パーソナライズド動画を前記ＵＲＬ上に格納した後、前記管理者の指示に関する前記信号に応じて該パーソナライズド動画を変更する、ことを特徴とする請求項１乃至４のいずれか１項に記載のサーバ。
【請求項７】
前記処理手段は、
前記パーソナライズド動画の視聴データを取得し、
前記視聴データに基づいて、前記パーソナライズド動画の作成に用いられた前記テンプレートまたは前記構成要素の変更の提案に関する情報を、前記クライアント端末の前記表示手段に表示させる、ことを特徴とする請求項1乃至６のいずれか１項に記載のサーバ。
【請求項８】
前記処理手段は、
前記ネットワークを介して前記編集画面上で入力された前記管理者の指示に関する前記信号に応じて、前記クライアント端末の記憶手段に格納された前記顧客データを前記動画作成ソフトウエアにアップロードし、
前記顧客データのセグメンテーションに応じて顧客ごとに関連付けられた前記構成要素を用いて、各顧客の前記パーソナライズド動画を作成するように該動画作成ソフトウエアを動作させる、ことを特徴とする請求項１乃至７のいずれか１項に記載のサーバ。
【請求項９】
前記処理手段は、前記顧客データの前記セグメンテーションと前記構成要素との関連付けの定義に基づいて、各顧客の前記パーソナライズド動画を作成することを特徴とする請求項８に記載のサーバ。
【請求項１０】
前記処理手段は、前記ネットワークを介して前記編集画面上で入力された前記管理者の指示に関する前記信号に応じて前記テンプレートまたは前記構成要素が変更された場合、変更後の構成要素を規定するスクリプトコードを自動的に変更し、該ネットワークを介して該編集画面に反映させる、ことを特徴とする請求項１乃至９のいずれか１項に記載のサーバ。
【請求項１１】
サービス利用者としての管理者が操作するクライアント端末と、該クライアント端末からネットワークを介したアクセスにより顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成することが可能なサービス提供者のサーバと、を備えたシステムであって、
前記サーバは、
前記パーソナライズド動画を作成するための動画作成ソフトウエア、および、該パーソナライズド動画に関する複数のテンプレートを格納する記憶手段と、
前記クライアント端末から前記ネットワークを介して顧客データおよび前記管理者からの指示に関する信号を入力する入力手段と、
前記管理者からの指示に関する前記信号に基づき前記複数のテンプレートから選択された少なくとも一つのテンプレートを用いて前記動画作成ソフトウエアを実行し、前記パーソナライズド動画を作成する処理手段と、
前記パーソナライズド動画の編集画面を前記クライアント端末の表示手段に表示させるためのデータを、前記ネットワークを介して該クライアント端末へ出力する出力手段と、を有し、
前記処理手段は、
前記顧客データおよび前記管理者からの指示に関する前記信号に基づいて、該顧客データに含まれる顧客と前記テンプレートに含まれる構成要素との関連付けを行い、
顧客ごとに関連付けられた前記構成要素を前記動画作成ソフトウエアに反映させて前記パーソナライズド動画を作成する、ことを特徴とするシステム。
【請求項１２】
クライアント端末からネットワークを介してサーバにアクセスすることにより、該サーバに格納された動画作成ソフトウエアを用いて顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成する動画作成方法であって、
前記クライアント端末から前記ネットワークを介して入力された顧客データをアップロードするステップと、
前記クライアント端末から前記ネットワークを介して入力された信号に従って、前記サーバに記憶された前記パーソナライズド動画に関する複数のテンプレートから少なくとも一つのテンプレートを決定するステップと、
前記クライアント端末から前記ネットワークを介して入力された信号に従って、前記顧客データに含まれる顧客と前記テンプレートに含まれる構成要素とを関連付けるステップと、
前記顧客ごとに関連付けられた前記構成要素を反映した前記テンプレートを用いて、前記パーソナライズド動画を一括して作成するステップと、を有することを特徴とする動画作成方法。
【請求項１３】
クライアント端末からネットワークを介してサーバにアクセスすることにより、該サーバに格納された動画作成ソフトウエアを用いて顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成するプログラムであって、
前記クライアント端末から前記ネットワークを介して入力された顧客データをアップロードするステップと、
前記クライアント端末から前記ネットワークを介して入力された信号に従って、前記サーバに記憶された前記パーソナライズド動画に関する複数のテンプレートから少なくとも一つのテンプレートを決定するステップと、
前記クライアント端末から前記ネットワークを介して入力された信号に従って、前記顧客データに含まれる顧客と前記テンプレートに含まれる構成要素とを関連付けるステップと、
前記顧客ごとに関連付けられた前記構成要素を反映した前記テンプレートを用いて、前記パーソナライズド動画を一括して作成するステップと、をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成することが可能なシステムに係り、特にパーソナライズド動画を容易に編集可能なシステムに関する。
【背景技術】
【０００２】
近年、全ての顧客に対して同じ動画を提供するのではなく、顧客ごとにカスタマイズした動画、すなわちパーソナライズド動画を提供することが行われ始めている。
【０００３】
特許文献１には、ユーザが編集可能なスクリプトコードを取得し、このスクリプトコードに従い事前に定義される動画データ内でテキストデータまたは静止画像の素材データが動くように、動画データの各フレームに素材データを埋め込んだ動画データを生成する動画生成サーバが開示されている。また、特許文献１の動画生成サーバは、個人ごとに違うパラメータ（個人属性、個人情報）を動画に自動的に反映するために、パラメータに応じて用意されたスクリプト制御を実行する。これにより、大量のユーザに対して各々別の内容の動画を生成することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１２７５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の動画生成サーバでは、動画を編集（変更）する際にスクリプトコードを編集（変更）する必要があるため、動画編集の負担が大きく、サービス提供者以外のユーザ（クライアントとしての運用担当者または管理者）が動画編集を行うことは困難である。このため、顧客（お客様または視聴者）ごとのパーソナライズド動画を生成するには、ユーザがサービス提供者に対して顧客データとともに顧客ごとのパーソナライズド動画の仕様を伝え、サービス提供者がユーザの意図に沿ったパーソナライズド動画を生成する必要がある。
【０００６】
その結果、ユーザにとって、パーソナライズド動画を作成するための自由度が制限されるとともにコストが高くなる。また、パーソナライズド動画を作成する際に、ユーザは顧客データをサービス提供者へ提供する必要があるため、顧客データの安全性（秘匿性または機密性）を確保することが難しい場合がある。
【０００７】
そこで本発明は、クライアントの自由度および顧客データの安全性を確保しながら、簡易かつ低コストでパーソナライズド動画を作成および編集することが可能なサーバ、システム、動画作成方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面としてのサーバは、クライアント端末との間でネットワークを介した通信が可能であって、該クライアント端末から該ネットワークを介したアクセスにより顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成することが可能なサーバであって、前記パーソナライズド動画を作成するための動画作成ソフトウエア、および、該パーソナライズド動画に関する複数のテンプレートを格納する記憶手段と、前記クライアント端末から前記ネットワークを介して顧客データおよび管理者からの指示に関する信号を入力する入力手段と、前記管理者からの指示に関する前記信号に基づき前記複数のテンプレートから選択された少なくとも一つのテンプレートを用いて前記動画作成ソフトウエアを実行し、前記パーソナライズド動画を作成する処理手段と、前記パーソナライズド動画の編集画面を前記クライアント端末の表示手段に表示させるためのデータを、前記ネットワークを介して該クライアント端末へ出力する出力手段とを有し、前記処理手段は、前記顧客データおよび前記管理者からの指示に関する前記信号に基づいて、該顧客データに含まれる顧客と前記テンプレートに含まれる構成要素との関連付けを行い、顧客ごとに関連付けられた前記構成要素を前記動画作成ソフトウエアに反映させて前記パーソナライズド動画を作成する。
【０００９】
本発明の他の側面としてのシステムは、サービス利用者としての管理者が操作するクライアント端末とサービス提供者の前記サーバとを有する。
【００１０】
本発明の他の側面としての動画作成方法は、クライアント端末からネットワークを介してサーバにアクセスすることにより、該サーバに格納された動画作成ソフトウエアを用いて顧客ごとにカスタマイズされた複数のパーソナライズド動画を一括して作成する動画作成方法であって、前記クライアント端末から前記ネットワークを介して入力された顧客データをアップロードするステップと、前記クライアント端末から前記ネットワークを介して入力された信号に従って、前記サーバに記憶された前記パーソナライズド動画に関する複数のテンプレートから少なくとも一つのテンプレートを決定するステップと、前記クライアント端末から前記ネットワークを介して入力された信号に従って、前記顧客データに含まれる顧客と前記テンプレートに含まれる構成要素とを関連付けるステップと、前記顧客ごとに関連付けられた前記構成要素を反映した前記テンプレートを用いて、前記パーソナライズド動画を一括して作成するステップとを有する。
【００１１】
本発明の他の側面としてのプログラムは、前記動画作成方法をコンピュータに実行させる。
【００１２】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【００１３】
本発明によれば、クライアントの自由度および顧客データの安全性を確保しながら、簡易かつ低コストでパーソナライズド動画を作成および編集することが可能なサーバ、システム、動画作成方法、および、プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１（ａ）】本実施形態における動画作成システムのブロック図である。
【図１（ｂ）】本実施形態におけるサーバの処理手段のブロック図である。
【図２】本実施形態におけるパーソナライズド動画作成方法を示すフローチャートである。
【図３】本実施形態における顧客データの例である。
【図４】本実施形態におけるパーソナライズド動画を構成する複数のシーンの説明図である。
【図５】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０１）である。
【図６】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０３）である。
【図７】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０４）である。
【図８】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０４）である。
【図９】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０４）である。
【図１０】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０５）である。
【図１１】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０８）である。
【図１２】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１０９）である。
【図１３】本実施形態における顧客端末に表示される画面の例（Ｓ１１２）である。
【図１４】本実施形態におけるクライアント端末に表示される画面の例（Ｓ１１４）である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１６】
（用語の定義）
本実施形態は、クライアントの自由度および顧客データの安全性（秘匿性または機密性）を確保しながら、簡易かつ低コストでパーソナライズド動画を作成および編集することが可能なサーバを含む動画作成システムに関する。まず、本実施形態について具体的に説明する前に、本実施形態における用語の定義について説明する。
【００１７】
「動画作成システム」とは、本実施形態における一連のパーソナライズド動画作成サービスを提供するためのシステムであり、後述のように、動画を作成（生成）するためのサーバ、動画の作成主体であるクライアント（運用担当者または管理者）の端末（クライアント端末）、および、作成されたパーソナライズド動画を視聴するための顧客端末を含む。
【００１８】
「サーバ」は、パーソナライズド動画作成サービス（動画作成システム）を提供する主体となる動画作成サーバであり、サービス提供者（ベンダーまたはシステム管理者）により所有または管理されている。なお、サーバはサービス提供者とは物理的に離れた場所に配置されていてもよい（クラウドコンピューティング）。この場合、サービス提供者は、インターネット（ネットワーク）を介して、動画作成システムの管理および運用を行う。
【００１９】
「クライアント」とは、パーソナライズド動画作成サービスの利用者（ユーザ）であり、運用担当者または管理者ともいう。「クライアント端末」とは、管理者がパーソナライズド動画の作成および編集などを行うために用いられる装置であり、パソコンや携帯端末を含む。このように本実施形態において、クライアント端末は、パーソナライズド動画作成サービスのベンダー（サービス提供者）とは異なるユーザ（サービス利用者）が所有または管理するサーバとネットワークを介して通信可能な端末である。
【００２０】
「顧客」とは、クライアントのお客様であり、本実施形態におけるパーソナライズド動画を提供されて視聴する視聴者である。「顧客端末」とは、顧客がパーソナライズド動画を受信して、視聴するための装置であり、パソコンや携帯端末を含む。
【００２１】
「パーソナライズド動画」とは、顧客ごとにカスタマイズされた動画であり、顧客に応じて異なる（すなわち、全顧客の少なくとも一顧客へ向けた動画が他の顧客へ向けた動画とは異なる）。
【００２２】
「顧客に応じて異なる」とは、パーソナライズド動画のテンプレートまたはテンプレートに含まれる構成要素の少なくとも一つが顧客に応じて異なることを意味する。「テンプレート」とは、パーソナライズド動画の基本要素に関するデータであり、全顧客に対して共通の構成要素と、顧客ごとにカスタマイズされる個別の構成要素とを含む。各テンプレートは、パーソナライズド動画を構成するシーンの数、各シーンの時間、および、各シーンの構成要素などに関するデータを含む。また「テンプレート」は、パーソナライズド動画の基本要素としてのテンプレート（基本テンプレート）に加えて、基本テンプレートに含まれる個別の構成要素として選択されるテンプレート（要素テンプレート）を含む場合がある。パーソナライズド動画は、少なくとも一つの基本テンプレートを用いて作成される。
【００２３】
「構成要素」とは、パーソナライズド動画を構成するための要素データであり、動画データ、静止画データ、テキストデータ、および、音声データなどの各種の要素データを含むが、これらに限定されるものではない。本実施形態において、「構成要素」は予めサーバにテンプレートとして用意されている。管理者は、サーバに予め記憶されている複数のテンプレートの中から所望の少なくとも一つのテンプレートを選択し、選択したテンプレートに含まれる構成要素に応じたパーソナライズド動画を作成することができる。なお、テンプレートは、本実施形態のパーソナライズド動画作成サービス（動画作成システム）の提供者（サービス提供者またはシステム管理者）が予め用意しているテンプレートに加えて、クライアント（管理者）が新たに作成して登録することもできる。
【００２４】
（動画作成システムの構成）
次に、図１（ａ）を参照して、本実施形態におけるパーソナライズド動画を作成する動画作成システムの概略構成について説明する。図１（ａ）は、動画作成システム１０のブロック図である。
【００２５】
動画作成システム１０は、サーバ（動画作成サーバ）１００、クライアント端末２００、および、顧客端末３００を備えて構成される。サーバ１００、クライアント端末２００、および、顧客端末３００は、インターネット（ネットワーク）４００を介して、互いに有線または無線通信が可能である。本実施形態において、クライアントの顧客として、顧客Ａ〜Ｘが存在するものとする。このため図１には、顧客Ａ〜Ｘが有する顧客端末３００ａ〜３００ｘが示されている。
【００２６】
サーバ１００は、処理手段（ＣＰＵなどのプロセッサ）１０１、記憶手段（メモリまたはストレージ）１０２、入力手段１０６、および、出力手段１０７を備えて構成される。サーバ１００には、パーソナライズド動画の作成および編集（変更）を行うための動画作成ソフトウエア（動画作成プログラム）１０５がインストールされ、記憶手段１０２に記憶されている。動画作成ソフトウエア１０５は、インターネット４００を介して得られたクライアント端末２００からの指示に関する信号に基づく画像処理を行って本実施形態の動画作成を行う動画作成ツールである。なお、サーバ１００の少なくとも一部の機能を、サービス提供者が所有および管理するサーバとは異なるサーバを用いたクラウドコンピューティングにより実現してもよい。
【００２７】
入力手段１０６は、クライアント端末２００からのデータを入力する。処理手段１０１（後述の画像処理手段１０１６）は、入力手段１０６を介して入力されたデータを用いて動画作成ソフトウエア１０５のプログラム（動画作成プログラム）を実行し、パーソナライズド動画を作成または編集する動画作成エンジンである。出力手段１０７は、動画作成ソフトウエア１０５を用いた処理手段１０１による演算結果に対応するデータを、クライアント端末２００へ出力する。
【００２８】
クライアント端末２００は、処理手段（プロセッサ）２０１、記憶手段（メモリ）２０２、表示手段（ディスプレイ）２０３、および、操作手段２０４を備えて構成される。管理者は、操作手段２０４による操作により、パーソナライズド動画作成に用いられる顧客データ（個人データ）２０８を作成し、作成した顧客データ２０８を記憶手段２０２に記憶させる。なお操作手段２０４は、キーボードやマウスに限定されるものではなく、表示手段２０３に設けられたタッチパネルでもよい。
【００２９】
顧客端末３００は、処理手段（プロセッサ３０１）、記憶手段（メモリ）３０２、表示手段（ディスプレイ）３０３、および、操作手段３０４を備えて構成される。顧客端末３００ａ〜３００ｘのそれぞれの各手段は、クライアント端末２００と同様であってもよい。
【００３０】
（サーバの処理手段の構成）
次に、図１（ｂ）を参照して、本実施形態におけるサーバ１００の処理手段１０１の構成について説明する。図１（ｂ）は、サーバ１００の処理手段１０１のブロック図である。
【００３１】
図１（ｂ）に示されるように、処理手段１０１は、制御手段１０１１、データ取得手段１０１２、データアップロード手段１０１３、テンプレート管理手段１０１４、データ処理手段１０１５、画像処理手段１０１６、分析管理手段１０１７、および、データ出力手段１０１８を有する。
【００３２】
制御手段１０１１は、処理手段１０１の各手段の動作を制御する。データ取得手段１０１２は、クライアント端末２００から入力手段１０６を介して入力された顧客データや指示信号などの各種データ（信号または情報）を取得する。データアップロード手段１０１３は、クライアント端末２００から入力手段１０６を介して入力された顧客データなどの各種データ（情報）を動画作成ソフトウエア１０５にアップロードする。
【００３３】
テンプレート管理手段１０１４は、動画作成ソフトウエア１０５に記憶されているテンプレートおよび設定（テンプレートの追加や変更などを含む各種設定情報）を管理する。データ処理手段１０１５は、データ取得手段１０１２により取得された顧客データなどの各種データと、動画を作成するために選択されたテンプレート（顧客ごとにカスタマイズされる個別の構成要素）とを関連付ける（紐付ける）。画像処理手段１０１６（動画作成エンジン）は、各データに基づいてパーソナライズド動画を作成する（レンダリングを行う）。
【００３４】
分析管理手段１０１７は、後述の視聴データに関する分析結果を管理する。データ出力手段１０１８は、出力手段１０７を介して、クライアント端末２００へ各種データや表示手段２０３への表示を指示する指示信号を出力する。またデータ出力手段１０１８は、顧客データに基づいて設定されたメールを配信する指示信号を出力する。
【００３５】
（パーソナライズド動画作成方法）
次に、図２を参照して、本実施形態におけるパーソナライズド動画作成方法について説明する。図２は、パーソナライズド動画作成方法を示すフローチャートである。図２の各ステップは、主にサーバ１００の処理手段１０１が、記憶手段１０２に記憶された動画作成ソフトウエア（動画作成プログラム）１０５を実行することにより実現される。
【００３６】
まず、ステップＳ１０１において、管理者（サービス利用者またはユーザ）は、クライアント端末２００の操作手段２０４を用いて、インターネット４００を介してサーバ１００にアクセスし、パーソナライズド動画作成サービス（動画作成ソフトウエア１０５）のログイン画面（スタート画面）を表示手段２０３に表示させる。表示手段２０３への表示は、サーバ１００の処理手段１０１（データ出力手段１０１８）からの指示信号に基づいて行われる。図５は、ステップＳ１０１にてクライアント端末２００（表示手段２０３）に表示される画面の例である。管理者は、このログイン画面上でクライアントアカウント（ここでは「personalized」）およびパスワードを入力することにより、パーソナライズド動画作成サービスの利用が可能となる。
【００３７】
続いて図２のステップＳ１０２において、管理者は、顧客データ２０８（顧客データファイル）を準備する。顧客データ２０８は、管理者などにより予めに作成されてクライアント端末２００の記憶手段２０２に記憶されている。ただし、顧客データ２０８が予め作成されていない場合には、管理者がこの段階で顧客データ２０８を作成して記憶手段２０２に記憶させる。
【００３８】
ここで、図３を参照して、顧客データ２０８の例について説明する。図３は、顧客データ２０８の例（「customer_data」ファイル）である。本実施形態では、例えばクライアント（ユーザ）が保険会社であり、顧客が保険会社のお客様である場合について説明する。
【００３９】
図３に示されるように、顧客データ２０８は、顧客名、メールアドレス、性別（男性／女性）、および、契約区分（がん保険、死亡保険、個人年金、なし）を特定するデータである。後述のように、例えばパーソナライズド動画の構成要素としてテキストデータが含まれる場合、そのテキストデータとして顧客名を表示させることができる。また、性別に応じて背景動画などを変更することも可能である。また、契約区分に応じて異なる動画や静止画を表示させることもできる。なお本実施形態において、顧客データ２０８の具体的な区分（セグメンテーション）はこれに限定されるものではなく、クライアント（ユーザとしての管理者）により任意に設定可能である。
【００４０】
続いて図２のステップＳ１０３において、管理者は、クライアント端末２００の表示手段２０３に表示された内容を見ながら操作手段２０４を操作することにより、パーソナライズド動画のテンプレート（基本要素としての基本テンプレート）を決定する。すなわち管理者は、クライアント端末２００を介して、サーバ１００の記憶手段１０２に記憶されている複数のテンプレートの中から、所望の一つのテンプレートを選択する。各テンプレートは、パーソナライズド動画を構成するシーンの数、各シーンの時間、および、各シーンに含まれる構成要素などに関するデータを含む。
【００４１】
ここで、図４を参照して、パーソナライズド動画を構成する複数のシーン（シーン動画）について説明する。図４は、パーソナライズド動画を構成する複数のシーンの説明図である。パーソナライズド動画は、複数のシーンを連続的に再生することが可能な動画である。例えば、選択した一つのテンプレートに含まれるシーンの数が３の場合、パーソナライズド動画は、第１のシーン、第２のシーン、および、第３のシーンの３つのシーン（３つのシーン動画）により構成される。すなわち、第１のシーン、第２のシーン、および、第３のシーンの順でこれらの複数のシーンが連続して再生されることになる。
【００４２】
また、図６を参照して、テンプレートの例について説明する。図６は、ステップＳ１０３にてクライアント端末２００に表示される画面の一例であり、複数のテンプレートの中から選択された一つのテンプレートの例を示している。図６に示されるように、本実施形態において、６つのテンプレートｔｍｐ１〜ｔｍｐ６が選択可能に表示されている。管理者は、これらのテンプレートｔｍｐ１〜ｔｍｐ６の中から、所望の一つのテンプレートを選択する。ここでは、管理者がテンプレートｔｍｐ１を選択した場合の状態を示している。
【００４３】
テンプレートｔｍｐ１は、第１のシーン、第２のシーン、および、第３のシーンを含む。各シーンは、全ての顧客に対して共通の構成要素を含むとともに、顧客ごとにカスタマイズされる個別の構成要素を含む。本実施形態において、第１のシーンは、個別の構成要素としてテキストデータを挿入することが可能なテキストデータ領域ａ１を含む。また第１のシーンは、個別の構成要素として色の変更が可能な星形状ａ２を含む。第２のシーンは、個別の構成要素としてパラメータを変更可能な円グラフｂ１を含む。第３のシーンは、動画ｃ１を含む。
【００４４】
なお本実施形態において、管理者は、ステップＳ１０４にて複数のテンプレートの中からパーソナライズド動画を作成するための二つ以上のテンプレート（基本テンプレート）を選択（決定）することもできる。この場合、サーバ１００は、管理者により決定された二つ以上のテンプレートを組み合わせてパーソナライズド動画を作成する。例えば、図４中の第１のシーンおよび第３のシーンに関してテンプレートｔｍｐ１を選択し、第２のシーンに関してテンプレートｔｍｐ２を選択するなどが可能である。このようにサーバ１００は、管理者がシーンごとに所望のテンプレートを選択する（シーンごとに独立して基本テンプレートを決定する）ことが可能であるように構成してもよい。このようにサーバ１００（処理手段１０１）は、管理者からの指示に関する信号に基づき複数のテンプレートから選択された少なくとも一つのテンプレートを用いて動画作成ソフトウエアを実行し、パーソナライズド動画を作成することができる。
【００４５】
続いて、図２のステップＳ１０４において、管理者は、クライアント端末２００の表示手段２０３に表示された画面を見ながら操作手段２０４を操作することにより、顧客と、テンプレートに含まれる構成要素（顧客ごとにカスタマイズされる個別の構成要素）とを関連付ける（紐付ける）。具体的には、管理者は、図３に示される顧客データ２０８中に、全ての顧客（または、対象となる顧客）に関して、顧客データ２０８のセグメンテーション（区分）と個別の構成要素とを関連付けるための情報（データ）を入力する。
【００４６】
管理者は、顧客データ２０８中に、テンプレートに含まれる全ての個別の構成要素のそれぞれに関して、顧客との関連付けを行うための情報の入力が完了すると、顧客データ２０８（顧客データファイル）を動画作成ソフトウエア１０５に取り入れる（アップロードする）。すなわちサーバ１００の入力手段１０６は、クライアント端末２００から出力された顧客データ２０８をインターネット４００を介して入力し、処理手段１０１（データアップロード手段１０１３）は、入力手段１０６を介して入力された顧客データ２０８を動画作成ソフトウエア１０５へアップロードする。図７は、ステップＳ１０４にてクライアント端末２００に表示される画面（アップロード画面）の例であり、顧客データ２０８を動画作成ソフトウエア１０５上にアップロードするための画面を示している。
【００４７】
ここで、顧客データ２０８のセグメンテーション（区分）と個別の構成要素との関連付けについて説明する。例えば、第１のシーンに含まれるテキストデータ領域ａ１に、顧客の氏名に対応するテキストデータを挿入しようとする場合（テキストデータ領域ａ１に関して、顧客のセグメンテーションを顧客の氏名に設定する場合）、管理者は、顧客データファイルを編集して、各顧客の氏名とテキストデータ領域ａ１との関連付けを行う。本実施形態では、図３に示されるように、顧客データ２０８には既に顧客の氏名が含まれている。このため管理者は、既に作成されている顧客データファイルを編集することなく、編集画面上で操作を行うことによりテキストデータ領域ａ１に挿入する各顧客の氏名に関するデータをアップロードすることができる。
【００４８】
図８（ａ）は、ステップＳ１０４にてクライアント端末２００に表示される画面の一例であり、顧客とテンプレートｔｍｐ１に含まれる個別の構成要素（テキストデータ領域ａ１）との関連付け（紐付け）を行うための画面を示している。図８（ａ）に示されるように、管理者は、テキストデータ領域ａ１に挿入するテキストデータをアップロードする。ここでは、図３に示される各顧客の氏名（例えば、「〇〇〇〇  様」）を挿入する。このため、図３の顧客データのうち顧客の氏名列を示す「顧客名」をアップロードするとともに、その「顧客名」の後に文字「様」を表示させるため、図８（ａ）に示されるように『「顧客名」  様』のように入力してアップロードボタンを押す。すなわち本実施形態において、管理者は、クライアント端末２００に表示された編集画面上で、顧客の氏名列を示す「顧客名」のアップロードを、処理手段１０１（データアップロード手段１０１３）に指示する。このような構成によれば、各顧客の氏名を入力する必要はなく、顧客の氏名列を示す「顧客名」と入力するだけで、各顧客のパーソナライズド動画に対応する顧客の氏名を表示させることができる。
【００４９】
また、例えば第１のシーンに含まれる星形状ａ２の色を顧客の性別ごとに変更しようとする場合（星形状ａ２の色に関して、顧客のセグメンテーションを顧客の性別に設定する場合）、管理者は、顧客データ２０８を編集して、顧客の性別と星形状ａ２の色との関連付けを行う。すなわち管理者は、サーバ１００に記憶された複数の要素テンプレート（色テンプレート）の中から、男性用の色（例えば、青色のテンプレート）を選択するため、管理者は、青色のテンプレートの保存場所（ＵＲＬなどのデータ格納位置に関する情報）を、星形状ａ２の色に関するデータとして指定する。同様に、女性用の色テンプレートとして、例えば赤色のテンプレートを選択（指定）する。これらの指定（選択）は、顧客データ２０８を編集する（顧客データ２０８中に要素テンプレートの保存場所に関する情報を入力する）ことにより実行可能である。
【００５０】
図８（ｂ）は、ステップＳ１０４にてクライアント端末２００に表示される画面の一例であり、顧客と星形状ａ２の色（テンプレートｔｍｐ１に含まれる個別の構成要素）との関連付け（紐付け）を行うための画面を示している。管理者は、顧客データファイル中に、例えば男性の顧客に関して青色のテンプレートを使用することを入力した後、図８（ｂ）に示されるように、管理者は、男性用の色として、青色のテンプレートの保存場所をアップロードする。
【００５１】
本実施形態において、管理者は、顧客と個別の構成要素との関連付けを顧客ごと（対象となる顧客の全て）に対して行う必要がある。すなわち管理者は、例えば、顧客が１００人存在する場合、各構成要素に関して１００の入力が必要となる。これは、顧客の数が増加した場合や、定義すべき構成要素の数が増加した場合、管理者の入力時間や手間が増える。このため処理手段１０１（データ処理手段１０１５）は、顧客データのセグメンテーションと構成要素との関連付けの定義に基づいて、各顧客のパーソナライズド動画を作成するように構成してもよい。例えば、処理手段１０１は、各構成要素に関して共通する要素（例えば、男性に対して共通の青色の星形状、および、女性に対して共通の赤色の星形状）に関して、「男性」と「青色の星形状」とを一括して関連付ける処理（関連付けの定義）を行う。このような構成によれば、管理者は、顧客データにおいて、男性に対しては青色の星形状および女性に対しては赤色の星形状という定義を行うだけで、顧客の総数である１００人分のデータ入力が不要となる。
【００５２】
サーバ１００は、パーソナライズド動画を構成する基本要素としてのテンプレート（基本テンプレート）と、動画データ、静止画データ、テキストデータ、および、音声データなどの要素データごとに複数の要素テンプレートを用意して記憶手段１０２に記憶している。本実施形態において、基本テンプレートは、ステップＳ１０３にて管理者がクライアント端末２００を介して動画作成ソフトウエア１０５上で表示される複数の基本テンプレート（テンプレートｔｍｐ１〜ｔｍｐ６）から選択することができる。一方、要素テンプレートは、基本テンプレートに含まれる個別の構成要素として、顧客データファイル上で所望の要素テンプレートを選択するための情報（データ）を入力し、入力後の顧客データファイルを動画作成ソフトウエア１０５へアップロードすることにより選択することができる。
【００５３】
本実施形態において、動画データ、静止画データ、テキストデータ、および、音声データなどの要素データ（個別の構成要素）は、顧客データに依らない特定のデータに限定されるものではなく、顧客データに含まれる各種パラメータに応じて実際の表示が変化するデータであってもよい。例えば、静止画データとして円グラフや棒グラフなどを含む場合、顧客データに含まれる顧客のパラメータに応じて、円グラフや棒グラフで実際に表される数値や形状が顧客ごとに変化するものであってもよい。動画データに関しては、顧客のパラメータに応じて、動画の形態が顧客ごとに変化するものであってもよい。テキストデータに関しては、顧客のパラメータに応じて、テキスト内容が変化するものであってもよい。音声データに関しては、顧客のパラメータに応じて音声内容が変化するものであってもよい。
【００５４】
例えば、第２のシーンに含まれる円グラフｂ１に、顧客ごとのパラメータ（グラフデータ）を反映させようとする場合（円グラフｂ１に関して、顧客のセグメンテーションを顧客ごとの所定のパラメータに設定する場合）、管理者は、顧客データファイルを編集して、各顧客と円グラフｂ１との関連付けを行う。すなわち、顧客データファイル中に、顧客ごとのグラフデータ列（所定のパラメータ）として「parameter1」の項目を追加し、顧客ごとのパラメータを入力する。
【００５５】
「parameter1」のデータ列を入力した後、顧客データファイルを動画作成ソフトウエア１０５へアップロードした上で、図９に示されるように、クライアント端末２００に表示される編集画面上で、「parameter1」を指定してアップロードする（「parameter1」と入力してアップロードボタンを押す）。例えば、「parameter1」は、図３に示される「性別」や「契約区分」に応じて決定される、顧客ごとに異なる数値の組（ＸＸ、ＹＹ、ＺＺ）である。このような構成によれば、顧客ごとのグラフデータ列（「parameter1」）と入力するだけで、顧客ごとに異なる数値の組（ＸＸ、ＹＹ、ＺＺ）を円グラフとして表示させる（すなわち、顧客ごとに異なるグラフを示す）ことができる。なお、グラフは円グラフに限定されるものではなく、棒グラフなどの他の種類のグラフに関しても同様である。
【００５６】
本実施形態によれば、動画作成のサービス提供者を介することなく、サービス利用者であるクライアント（管理者）自身で顧客データを動画作成ソフトウエア１０５へアップロードすることができる。すなわち、サービス提供者は、クライアントの顧客データにアクセスすることはできない。このため、サービス提供者を介して顧客データが漏えいするリスクが低減され、顧客データの安全性（秘匿性または機密性）を高めることが可能である。また、クライアントは、自身でパーソナライズド動画を作成することができるため、動画作成の自由度が向上する。
【００５７】
また本実施形態において、管理者は、クライアント端末２００からインターネット４００を介して、動画作成ソフトウエア１０５がインストールされたサーバ１００へアクセスすることにより、パーソナライズド動画のテンプレートおよびテンプレートに含まれる構成要素をそれぞれ設定することができる。また管理者は、クライアント端末２００の表示手段２０３に表示された、実際のテンプレートや構成要素の内容を確認しながら、視覚的にテンプレートや構成要素の設定が可能であり、テンプレートや構成要素の設定の際に、スクリプトコード（プログラムコード、コンピュータにプログラムを実行させるための文字列）を編集する必要はない。このため、管理者にとって、パーソナライズド動画を作成する際の負担が大きく低減され、簡易かつ低コストでパーソナライズド動画（すなわち、テンプレートや構成要素）の作成（設定）が可能となる。
【００５８】
続いて、図２のステップＳ１０５において、管理者は、パーソナライズド動画のプレビューを行う（プレビュー画面を表示する）。例えば、サーバ１００は、顧客データ２０８に含まれる複数の顧客のうちの一人（例えば顧客データ２０８の最上段に記載されている顧客）に対して表示されることになるパーソナライズド動画に関するデータを、出力手段１０７から出力する。このときサーバ１００は、管理者により選択されたテンプレートに含まれ、顧客データに従って関連付けられた各構成要素を自動的に結合して、パーソナライズド動画に関するデータを生成する。出力手段１０７から出力されたデータは、インターネット４００を介して、クライアント端末２００に入力され、そのデータにより構成されるパーソナライズド動画（プレビュー用のパーソナライズド動画）を表示手段２０３に表示することができる。図１０は、ステップＳ１０５にてクライアント端末２００に表示される画面の例である。管理者は、図１０に示されるプレビューボタンを押すことにより、サーバ１００は、パーソナライズド動画のプレビュー動作を開始する。
【００５９】
続いてステップＳ１０６において、管理者は、ステップＳ１０５にて行ったプレビューの結果、ステップＳ１０３にて決定したパーソナライズド動画のテンプレート、および、ステップＳ１０４にて関連付けられた全ての構成要素（個別の構成要素）がＯＫであるか否かを確認する。テンプレートおよび全ての構成要素の少なくとも一部を修正（変更）したい場合、ステップＳ１０７へ進む。
【００６０】
ステップＳ１０７において、管理者は、クライアント端末２００の表示手段２０３に表示された内容（プレビュー画面）を見ながら操作手段２０４を操作することにより、パーソナライズド動画のテンプレート（基本テンプレート）または構成要素（要素テンプレート）を交換（変更)する。必要に応じて、顧客データファイルを編集（修正）することもできる。例えば管理者は、表示手段２０３としてのディスプレイ上の画面を確認しながら、操作手段２０４としてのマウスやタッチパネルを用いて、変更箇所を特定し、画面上に表示される複数のテンプレートの中から所望のテンプレートを選択するとともに、選択されているテンプレートを新たに選択されたテンプレートと入れ替える（異なるテンプレートを指定する）。具体的には、管理者は、図６乃至図９に示される画面上で、前述と同様の操作を行うことにより、テンプレート（基本テンプレート）または構成要素（要素テンプレートや顧客データ）の変更が可能である。
【００６１】
ここで、パーソナライズド動画のテンプレート（基本テンプレート）の変更とは、テンプレートに含まれる複数のシーン（シーン動画）の再生順序の入れ替え、基本テンプレート全体の交換、基本テンプレートの一部の変更などを含むが、これらに限定されるものではない。複数の基本テンプレートが選択されている場合、複数の基本プレートのうち少なくとも一つの基本テンプレートを変更（交換）することもできる。また、構成要素の変更とは、パーソナライズド動画の一部を構成する要素テンプレートの変更（交換）、または、動画データ、静止画データ、テキストデータ、もしくは、音声データなどの各種データの追加、削除、変更（編集）などを含むが、これらに限定されるものではない。
【００６２】
このように本実施形態において、管理者は、クライアント端末２００からインターネット４００を介して、動画作成ソフトウエア１０５がインストールされたサーバ１００へアクセスすることにより、パーソナライズド動画のテンプレートまたは構成要素を変更することができる。サーバ１００は、インターネット４００を介して編集画面上で入力された管理者の指示に関する信号に応じてパーソナライズド動画のテンプレートまたは構成要素の少なくとも一部が変更された場合、変更後のテンプレートまたは変更後の構成要素を規定するスクリプトコードを自動的に変更し、インターネット４００を介して編集画面に反映させる。すなわち管理者は、クライアント端末２００の表示手段２０３に表示された、実際のテンプレートや構成要素の内容を確認しながら、視覚的にテンプレートや構成要素の変更が可能であり、テンプレートや構成要素の変更の際に、スクリプトコード（プログラムコード）を編集（変更）する必要はない。このため、管理者にとって、パーソナライズド動画を変更する際の負担が大きく低減され、簡易かつ低コストでパーソナライズド動画（すなわち、テンプレートや構成要素）の変更が可能となる。管理者は、パーソナライズド動画のテンプレートまたは構成要素を変更した後、ステップＳ１０５にて変更後のパーソナライズド動画のプレビューを行う。
【００６３】
一方、ステップＳ１０６にてテンプレートおよび全ての構成要素のいずれも修正する必要がない場合（すなわち、管理者がパーソナライズド動画の作成完了と判断した場合）、ステップＳ１０８へ進む。ステップＳ１０８において、管理者は、クライアント端末２００の表示手段２０３に表示された内容を見ながら操作手段２０４を操作することにより、各顧客へのメール配信の設定を行う。図１１は、ステップＳ１０８にてクライアント端末２００に表示される画面の例である。ここでは、各顧客へ配信するメールの本文の作成、および、メールを配信する日時の指定を行う。メールアドレスは、図３の顧客データに含まれるメールアドレス列に記載された全ての顧客のメールアドレス宛にメールが送信されるように自動的に設定される。
【００６４】
続いてステップＳ１０９において、管理者がクライアント端末２００の表示手段２０３に表示された動画作成スタートボタンをクリックすると、パーソナライズド動画の作成を指示する信号が、インターネット４００および入力手段１０６を介してサーバ１００に入力される。そしてサーバ１００の処理手段１０１（画像処理手段１０１６）は、動画作成ソフトウエア１０５のプログラムに従って、各顧客のパーソナライズド動画の作成（レンダリング）を開始する。このとき処理手段１０１は、管理者により選択されたテンプレートに含まれ、顧客データに従って関連付けられた複数の個別の構成要素を自動的に結合して、各顧客のパーソナライズド動画を作成する。本実施形態において、処理手段１０１は、管理者による指示に従って、顧客ごとにカスタマイズされた複数のパーソナライズド動画を一度に（一括して）作成することができる。図１２（ａ）は、ステップＳ１０９にてクライアント端末２００に表示される画面の例である。
【００６５】
本実施形態において、サーバ１００（処理手段１０１）は、クライアント端末２００の表示手段２０３に表示される編集画面上（動画作成ソフトウエア１０５上）で入力された管理者の指示に関する信号に応じて、パーソナライズド動画に関するテンプレート（基本テンプレート）を特定（変更）する。また処理手段１０１は、顧客データファイルへの情報（要素テンプレートを特定するための情報）の入力に従って、個別の構成要素（要素テンプレート）を特定（変更）する。そして処理手段１０１は、選択されたテンプレートに含まれる複数の個別の構成要素を結合して、パーソナライズド動画（変更後のパーソナライズド動画）を表示手段２０３に表示させる。このような構成によれば、管理者が、クライアント端末２００上で、基本テンプレートと要素テンプレート（個別の構成要素）とを区別して選択（変更）することができるため、より簡易にパーソナライズド動画を作成（変更）することが可能となる。ただし本実施形態は、このような構成に限定されるものではなく、処理手段１０１は、基本テンプレートと要素テンプレート（個別の構成要素）との両方を選択（変更）するための画面を表示手段２０３に表示させ、管理者はその画面上で基本テンプレートと要素テンプレート（個別の構成要素）との両方を選択（変更）するように構成してもよい。この場合、管理者は顧客データファイルを編集する必要はない。
【００６６】
本実施形態において、サービス提供者（サーバ管理者）は、パーソナライズド動画サービスを提供するため、クライアントの数や契約容量（動画作成量）などに応じて複数のサーバ１００を用意している。すなわち、クライアントの全体の数や全体の契約容量などに応じて、使用するサーバ１００の数を変更する。具体的には、サービス提供者は、必要と考えられる複数のサーバを予め用意し、使用するサーバの数を減らしたい場合、一部のサーバの電源をオフにする。一方、使用するサーバの数を増やしたい場合、オフになっている一部のサーバの電源をオンにする。なお、予め用意している複数のサーバの容量を超える場合、更に新たなサーバを用意する。
【００６７】
このような構成（使用可能なサーバ数を制御すること）により、クライアントの数や契約容量数が増加した場合でも、パーソナライズド動画の作成に要する最大時間を所定の時間（例えば５日）に抑制することができる。その結果、サービス提供者は、全てのクライアントに対して、例えば全てのパーソナライズド動画の作成が５日以内に完了することをアピールすることが可能である。
【００６８】
サーバ１００は、ステップＳ１０９にて作成された各顧客のパーソナライズド動画に対して、互いに異なるＵＲＬ（ウエブサイトのアドレス）が割り当てる。すなわち、顧客ごとにカスタマイズされた複数のパーソナライズド動画は、それぞれが独立した１つのＵＲＬ上に保存される。これにより、各顧客は対応するＵＲＬ（ＵＲＬを示すリンク）をクリックすることにより、自身にカスタマイズされたパーソナライズド動画を視聴することができる。図１２（ｂ）は、ステップＳ１０９にてクライアント端末２００に表示される画面の例（顧客ごとに割り当てられたパーソナライズド動画のＵＲＬを示す画面の例）である。
【００６９】
続いてステップＳ１１０において、管理者は、ステップＳ１０９にて作成された各顧客のパーソナライズド動画の最終確認を行う。管理者は、例えば、各々のパーソナライズド動画が保存されているＵＲＬをクリックすることにより、各顧客に視聴される（最終的な）パーソナライズド動画を確認することができる。ステップＳ１１０にて管理者が確認した結果、テンプレートまたは構成要素の少なくとも一つを修正する必要がある場合、ステップＳ１０７へ戻る。なお、パーソナライズド動画を修正する必要がある場合、管理者は、ステップＳ１０８にて設定したメール配信をキャンセルすることができる。
【００７０】
一方、ステップＳ１１０にて最終的なパーソナライズド動画を修正する必要がない場合、ステップＳ１１１へ進む。ステップＳ１１１において、サーバ１００は、ステップＳ１０８にて指定されたメール配信日時に、各顧客（顧客端末Ａ〜Ｘ）に対して、前述のパーソナライズド動画を保持したＵＲＬのリンクを貼ったメールを配信する。
【００７１】
続いてステップＳ１１２において、各顧客は、ステップＳ１１０にて配信されたメール中にリンクとして貼られたＵＲＬをクリックすることにより、パーソナライズド動画を視聴（再生）することができる。図１３（ａ）は、顧客端末Ａに表示される画面（顧客「〇〇〇〇」宛てに作成されたパーソナライズド動画の視聴画面）の例（携帯端末を横向きにして動画を再生している例）であり、第１のシーン（テキストデータ領域ａ１に顧客の氏名を埋め込んだ画像）を表示した状態を示している。
【００７２】
メール配信に対する顧客のアクションとしては、パーソナライズド動画の全てを再生、パーソナライズド動画の一部を再生、または、パーソナライズド動画を全く再生しない、というように大きく３つに分類される。ある顧客がパーソナライズド動画を再生した場合、動画再生中の任意の位置、または動画の最後に、パーソナライズド動画を作成したクライアント（例えば保険会社）が顧客（保険会社のお客様）に誘導しようとするウエブサイト（Ｗｅｂページ）にアクセスするためのボタン（リンク）が表示される。図１３（ｂ）は、顧客端末Ａ上でパーソナライズド動画の最後の画面を表示した状態を示している。視聴した顧客は、興味を持った場合には「詳細はこちら」と動画中に示されるボタンをタッチパネル上で押す（リンクをクリックする）ことにより、顧客端末３００ａの表示手段３０３ａ上に所望のウエブサイトが表示される。
【００７３】
続いてステップＳ１１３において、サーバ１００は、各顧客のパーソナライズド動画の視聴データ（再生データ）に関する分析を指示する。この分析は、サーバ１００の処理手段１０１（分析管理手段１０１７）により実行されるか、または、サーバ１００の外部の分析装置がその分析を行って、分析装置による分析結果を、インターネット４００を介してサーバ１００が取得するように構成してもよい。また、ステップＳ１１１にて配信されたメール中に、外部の分析装置が自動的に視聴データに関する分析を行うための指示を含ませてもよい。この場合、サーバ１００は視聴データの分析に関する指示を直接行わなくてもよい。
【００７４】
続いてステップＳ１１４において、サーバ１００は、各顧客のパーソナライズド動画の視聴データの分析結果を、出力手段１０７およびインターネット４００を介してクライアント端末２００へ送る。クライアント端末２００は、その分析結果を表示手段２０３に表示する。図１４（ａ）は、ステップＳ１１４にてクライアント端末２００に表示される画面の例である。図１４（ａ）に示されるように、分析結果（分析項目）は、メール送信数、メール配信数、メール開封数、動画再生数、動画再生時間（平均再生時間）、動画再生完了数、リンククリック数、および、視聴者維持率を含むが、これらに限定されるものではない。ここで、リンククリック数とは、動画中に表示されるＷｅｂページへのリンク（図１３（ｂ）に示されるボタン）をクリックした顧客の数である。
【００７５】
図１４（ａ）に示される画面の下側には、視聴者維持率に関するグラフが示されている。グラフの横軸は動画の再生時間（秒）を示し、ここでは、全体で５０秒の動画を配信したことを前提としている。縦軸は各時間に対する視聴者維持率（％）、すなわち、どの程度の視聴者が各時間において動画を再生したのかを示している。図１４（ａ）に示されるように、視聴者維持率は、徐々に減少しているが、特に３２〜３５秒付近で急激に減少していることがわかる。各顧客の視聴データの分析結果を表示した後、必要に応じて、管理者がこの分析結果に基づいて種々の変更を行うため、ステップＳ１０２へ戻る。
【００７６】
サーバ１００は、最も単純には、分析結果を数値やグラフとして表示手段２０３に表示する。好ましくは、サーバ１００は、分析結果の各数値に関して所定の閾値を設け、この閾値よりも小さい数値が存在する場合、その数値（分析項目）に関する表示を強調または異なる色で表示するなど、表示方法を他の数値（分析項目）とは異ならせて、管理者の目を引くように構成してもよい。図１４（ｂ）は、所定の閾値を設けてデータの顕著な変化を管理者に通知している状況を示している。図１４（ｂ）に示されるように、視聴者維持率のグラフのうち３２〜３５秒の領域について強調表示を行う（他の領域とは異なる色を用いて表示する）。このような構成により、管理者は、パーソナライズド動画のうち変更すべき箇所をより容易に把握することができる。
【００７７】
サーバ１００は、クライアント（管理者）の指示に基づいて、同一のグループに属する複数の顧客（すなわち、本来であれば同一のテンプレート（基本テンプレートまたは要素テンプレート）を用いてパーソナライズド動画を作成すべき複数の顧客）に対して異なるテンプレートを意図的に用いてパーソナライズド動画を作成してもよい。この場合、サーバ１００は、同一のテンプレートに対応する顧客ごとのパーソナライズド動画の視聴率をクライアントに提供することができる。クライアントは、提供された視聴率により、最高の視聴率を示すパーソナライズ動画を構成するテンプレートを確認することができ、以後のパーソナライズド動画の作成に役立てること（視聴率の低いテンプレートを、視聴率の高いテンプレートへ変更するなど）が可能となる。
【００７８】
また、サーバ１００は、人間（管理者）が判断する内容の一部に関して、ＡＩ（人工知能）を利用するように構成することができる。例えば、サーバ１００は、前述の分析結果を取得した場合、ディープラーニングなどの所定のアルゴリズムに従って、配信済みのパーソナライズド動画の少なくとも一部（テンプレートまたは構成要素）の変更（分析結果に応じた変更）をクライアント端末２００（管理者）に提案することができる。また、サーバ１００は、所定のアルゴリズムに従って、配信済みのパーソナライズド動画（例えば、パーソナライズド動画の少なくとも一部の構成要素（テンプレート））を自動的に変更（交換）するように構成してもよい。ＡＩを利用することにより、人間（管理者）が手間をかけずに各顧客へのアピール効果を最大化することが可能である。例えばサーバ１００は、ビッグデータなどの各種データを用いて、パーソナライズド動画の視聴率を向上させるために最適なテンプレートを特定（クライアントに提案）し、そのテンプレートを用いて（テンプレートを交換して）新たなパーソナライズド動画を自動的に作成する（パーソナライズド動画を変更する）ように構成してもよい。
【００７９】
（音声学習、音声合成）
本実施形態において、サーバ１００は、所定のアルゴリズムに従って、音声学習を行うように構成することができる。学習データは記憶手段１０２に蓄積され、処理手段１０１は蓄積された学習データを利用して音声を生成することにより、状況に応じた自然な音声を生成することが可能となる。このような音声学習を行うことにより、音声合成の質が向上し、より自然な音声を合成することができる。この結果、テンプレートとして作成された音声データの質が向上する。
【００８０】
（マーケティングオートメーションとの連携）
本実施形態において、サーバ１００は、外部ツールであるマーケティングオートメーションツールと連携することにより、顧客に対して適切なタイミングで適切なアクションをとることができる。例えば、マーケティングオートメーションツールによるパーソナライズド動画の分析結果に応じて、管理者は、パーソナライズド動画の一部を変更（修正）し、顧客に対して再度パーソナライズド動画のメール配信を行うことができる。すなわちサーバ１００は、マーケティングオートメーションツールの機能を利用して、配信済みのパーソナライズド動画の視聴状況に応じて、顧客ごとに新たなパーソナライズド動画の再配信の可否を自動的に設定する。
【００８１】
例えばサーバ１００は、マーケティングオートメーションツールによる分析結果により、各顧客が、配信済みのパーソナライズド動画を全て再生したか否かに関する情報を取得する。そしてサーバ１００は、その情報に基づいて、配信済みのパーソナライズド動画の全てを再生していない顧客に対して、新たなパーソナライズド動画を配信する。一方、配信済みのパーソナライズド動画を全て再生した顧客に対しては、パーソナライズド動画の再配信を行わない。このようにサーバ１００は、マーケティングオートメーションツールと連携することにより、各顧客に配信したパーソナライズド動画の再生状況（視聴状況）に応じて（顧客ごとに）適切なアクションをとることができる。
【００８２】
（ウエブ広告への適用）
本実施形態において、サーバ１００は、個人が所有する端末から取得したクッキー情報を利用することにより、パーソナライズド動画をウエブ広告（動画広告）として提供することもできる。またサーバ１００は、ＧＰＳなどの位置情報を利用して、位置情報に応じたパーソナライズド動画（動画広告）を提供することもできる。個人端末のクッキー情報や位置情報に基づいて個人（端末）ごとにカスタマイズされた動画広告を所定のウエブサイト上で配信することにより、個人の属性や嗜好に沿ったより効果的な広告効果を得ることが可能である。
【００８３】
（ソーシャルネットワークサービスとの連携）
本実施形態において、サーバ１００は、ＳＮＳ（ソーシャルネットワークサービス）と連携するように構成することができる。例えば、動画作成サーバは、作成したパーソナライズド動画をメール配信することに代えて、顧客のＳＮＳの画面上にパーソナライズド動画を表示させるように制御することが可能である。またサーバ１００は、顧客のＳＮＳの画面上に、前述の動画広告を表示させることもできる。また動画作成サーバは、前述のパーソナライズド動画のＵＲＬを、顧客のＳＮＳの画面上に表示させてもよい。
【００８４】
（データマネージメントプラットフォーム）
本実施形態において、サーバ１００は、第三者データとしてのＤＭＰ（データマネージメントプラットフォーム）と連携するように構成することもできる。サーバ１００は、ＤＭＰを利用することにより、個人の属性や嗜好に沿ったより効果的な広告効果を得ることが可能である。
【００８５】
以上のように、本実施形態において、サーバ１００（処理手段１０１）は、顧客データ２０８および管理者からの指示に関する信号に基づいて、顧客データ２０８に含まれる顧客とテンプレート（基本テンプレート）に含まれる構成要素（要素テンプレートとしての個別の構成要素）との関連付けを行い、顧客ごとに関連付けられた構成要素を動画作成ソフトウエア１０５に反映させてパーソナライズド動画を作成する。本実施形態によれば、クライアントの自由度および顧客データの安全性を確保しながら、簡易かつ低コストでパーソナライズド動画を作成および編集することが可能なサーバ、システム、動画作成方法、および、プログラムを提供することができる。
【００８６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００８７】
１０    動画作成システム
１００  サーバ
１０１  処理手段
１０２  記憶手段
１０５  動画作成ソフトウエア
１０６  入力手段
１０７  出力手段
２００  クライアント端末
３００  顧客端末
【図１（ａ）】
2018092517.tif 000003
【図１（ｂ）】
2018092517.tif 000004
【図２】
2018092517.tif 000005
【図３】
2018092517.tif 000006
【図４】
2018092517.tif 000007
【図５】
2018092517.tif 000008
【図６】
2018092517.tif 000009
【図７】
2018092517.tif 000010
【図８】
2018092517.tif 000011
【図９】
2018092517.tif 000012
【図１０】
2018092517.tif 000013
【図１１】
2018092517.tif 000014
【図１２】
2018092517.tif 000015
【図１３】
2018092517.tif 000016
【図１４】
2018092517.tif 000017