(57)【要約】      （修正有）【課題】配信サーバー側の回線容量をさほど要求しない個人化動画配信サーバー、個人化動画提供方法、その方法に使用されるＨＴＭＬデータを提供する。【解決手段】個人情報の値の記述と、動画再生フレームを定義する記述と、所定のタイミングで前記個人情報を送出するコードの記述と、を含む第１のＨＴＭＬデータを受領したＷｅｂブラウザが、前記動画再生フレームを定義する記述に従って動画再生コンテナを要求し、前記第１のＨＴＭＬデータに設定された個人情報の値を取得するコードの記述および動画合成再生コードの記述を含む動画再生コンテナ（第２のＨＴＭＬデータ）がＷｅｂブラウザ画面上のインラインフレームとして組み込まれ、個人情報の値が動画再生コンテナに引き渡されることで、個人情報を反映した動画が再生される。【選択図】図７
2019201296.tif 000002
【特許請求の範囲】
【請求項１】
個人情報データベース、Ｗｅｂサーバー、
および個人化動画配信サーバー、とを用いて、
Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて個人化動画を提供する個人化動画配信及び再生方法であって、
前記Ｗｅｂサーバーが、前記個人情報データベースから、当該利用者に係る所定の情報である個人情報を取得して、これら個人情報の値の記述と、動画再生フレームを定義する記述と、所定のタイミングで前記個人情報を送出するコードの記述と、を含む第１のＨＴＭＬデータを前記利用者装置に送信するステップ、
前記第１のＨＴＭＬデータを、解釈して表示したＷｅｂブラウザが、前記動画再生フレームを定義する記述に従って前記個人化動画配信サーバーに対して、動画再生コンテナを要求するステップ、
前記個人化動画配信サーバーが、前記第１のＨＴＭＬデータに設定された個人情報の値を取得するコードの記述および動画合成再生コードの記述を含む動画再生コンテナを返信するステップ、
前記動画再生フレーム内に前記動画再生コンテナが組み込まれた画面がＷｅｂブラウザに表示されるステップ、
所定のタイミングで、前記Ｗｅｂブラウザが前記第１のＨＴＭＬデータに埋め込まれている個人情報の値を送信し、前記Ｗｅｂブラウザから派生した前記動画再生フレームを表示制御するプロセスが、送信された個人情報の値を取得するステップ、
個人情報の値を取得した前記動画再生フレームにおいて、前記動画合成再生コードが解釈実行されて、前記個人情報の値を反映した動画を合成しつつ再生するステップ、
の各ステップを含んで実行されることを特徴とする個人化動画配信及び再生方法。
【請求項２】
個人情報データベースおよび、Ｗｅｂサーバーを備えた事業者システム
から、Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて個人化動画を提供する個人化動画配信及び再生方法であって、
前記Ｗｅｂサーバーが、前記個人情報データベースから、当該利用者に係る所定の情報である個人情報を取得して、これら個人情報の値の記述と、動画再生フレームを定義する記述と、所定のタイミングで前記個人情報を送出するコードの記述と、を含む第１のＨＴＭＬデータを利用者装置に送信するステップ、
前記第１のＨＴＭＬデータを、解釈して表示したＷｅｂブラウザが、前記動画再生フレームを定義する記述に従って、前記第１のＨＴＭＬデータに設定された個人情報の値を取得するコードの記述および動画合成再生コードの記述を含む動画再生コンテナを生成するステップ、
前記動画再生フレーム内に前記動画再生コンテナが組み込まれた画面がＷｅｂブラウザに表示されるステップ、
所定のタイミングで、前記Ｗｅｂブラウザが前記第１のＨＴＭＬデータに埋め込まれている個人情報の値を送信し、前記Ｗｅｂブラウザから派生した前記動画再生フレームを表示制御するプロセスが、送信された個人情報の値を取得するステップ、
個人情報の値を取得した前記動画再生フレームにおいて、前記動画合成再生コードが解釈実行されて、前記個人情報の値を反映した動画を合成しつつ再生するステップ、
の各ステップを含んで実行されることを特徴とする個人化動画配信及び再生方法。
【請求項３】
前記Ｗｅｂサーバーが第１のＨＴＭＬデータを利用者装置に送信するステップは、利用者の本人認証要求を利用者装置から受けたＷｅｂサーバーが、本人認証できた場合に引き起こされるステップであることを特徴とする請求項1または請求項２に記載の個人化動画配信及び再生方法。
【請求項４】
前記動画合成再生コードは、事前に定められたシナリオに従って１つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報を反映したテキスト情報または静止画像またはその両方を再生動画にオーバーレイ表示するよう画面制御する命令を含む請求項１または請求項２に記載の個人化動画配信及び再生方法。
【請求項５】
前記動画合成再生コードは、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報による条件分岐により次に再生する動画を切り替えて再生するよう画面制御する命令を含む請求項１または請求項２に記載の個人化動画配信及び再生方法。
【請求項６】
Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて提供される、動画を再生表示するための第１のＨＴＭＬデータと第２のＨＴＭＬデータの組み合わせからなる個人化動画データであって、
前記第１のＨＴＭＬデータは、
所定の個人情報の値の記述と、
動画再生フレームを定義し、この動画再生フレーム内に表示される動画再生コンテナを指定する記述と、
所定のタイミングで前記個人情報の値を個人情報データとして送出するコードの記述と、
を含むＨＴＭＬデータであって、
前記第２のＨＴＭＬデータは、
前記動画再生コンテナとして表示されるＨＴＭＬデータであって、
前記第１のＨＴＭＬデータを表示制御するプロセスから送出された個人情報データを取得するコードの記述と、
取得した個人情報データを個人情報項目の値として反映した動画を合成再生処理する動画合成再生プログラムコードの記述と
を含むＨＴＭＬデータであって、
前記第１のＨＴＭＬデータを表示したＷｅｂブラウザに前記第２のＨＴＭＬデータが取り込まれることによりこれらを描画制御するＷｅｂブラウザで動画を合成再生させる処理に用いられる個人化動画データ。
【請求項７】
Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて提供される、動画を再生表示するための第１のＨＴＭＬデータと第２のＨＴＭＬデータの組み合わせからなる個人化動画データであって、
前記第１のＨＴＭＬデータは、
所定の個人情報の値の記述と、
動画再生フレームを定義し、この動画再生フレーム内に表示される動画再生コンテナを生成するコードの記述と、
所定のタイミングで前記個人情報の値を個人情報データとして送出するコードの記述と、
が埋め込まれた頁として表示されるＨＴＭＬデータであって、
前記第２のＨＴＭＬデータは、
前記第１のＨＴＭＬデータに含まれる記述によりＷｅｂブラウザにより動画再生コンテナとして生成されるＨＴＭＬデータであって、
前記第１のＨＴＭＬデータを表示制御するプロセスから送出された個人情報データを取得するコードの記述と、
取得した個人情報データを個人情報項目の値として反映した動画を合成再生処理する動画合成再生プログラムコードの記述と
を含むことを特徴とするＨＴＭＬデータであって、
前記第１のＨＴＭＬデータを表示したＷｅｂブラウザから前記第２のＨＴＭＬデータが生成されて動画が合成再生される処理に用いられる個人化動画データ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人化動画提供方法、個人化動画として提供されるデータに関する。
【背景技術】
【０００２】
近年、小売業、保険業、金融業などの事業者が、販促プロモーションを顧客ごとにカスタマイズした動画（パーソナル動画、パーソナライズド動画または個人化動画などと呼ばれることがある。以下では個人化動画と記す）により行うことが注目されている。普通の動画広告よりも個人化した動画広告とした方が閲覧率が向上し訴求効果が大きくなることが期待される。これらの事業者向けに個人化動画の制作や配信手段の提供を行う専門のサービス会社も出現してきている。
【０００３】
特許文献１や２ではサーバー側で個人化動画を構成して利用者側に提供するシステム・方法・プログラムが開示されている。特許文献１では、複数の異なる動画データを連続して生成する動画生成サーバーが開示されており、この動画生成サーバーは、素材データと条件分岐を実行するコードを含むスクリプトコードを取得し、スクリプトコードに従って、動画データの各フレームに指定された素材データを埋め込んで個人化された動画データを作成する。
【０００４】
特許文献２では、アクセスしてきた利用者の年齢、性別などの属性のほかに、利用者がアクセスしてきた時間帯等も考慮して、今アクセスしてきた利用者が閲覧する可能性がより高いパーソナライズされた動画を提供できる画像処理サーバー、画像処理方法が開示されている。
【０００５】
特許文献１や特許文献２で開示された個人化動画の発明では、サーバー側で個人化動画を構成して利用者側に所定の型式の動画ファイルとして配布するか、またはストリーミングにより配信する方式である。このようなサーバー側で動画を作成する方式の問題点の一つは、動画配信サーバー側が帯域の大きい、太い回線を用意する必要があるということである。
【０００６】
また、本当に機微な顧客情報に対応した個人化動画を提供する場合は、個人化動画を生成するサーバーが如何にして利用者（小売業等の事業者の顧客）の個人情報を扱うセキュリティを担保するかが問われる。個人化動画を利用して営業活動を行う事業者と個人化動画サービスを提供するサービス会社が別会社の場合は、前記事業者が保有している顧客の個人情報をどのようにして動画サービス事業者に預けることができるかの問題がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第６１４７７７６号公報
【特許文献２】特開２０１７−１８２７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前述したように、サーバー側で動画を作成する方式の問題点の一つは、動画配信サーバー側が帯域の大きい、太い回線を用意する必要があるということである。そこで、配信サーバー側の回線容量をさほど要求しない動画配信方式が望まれている。本発明は、必ずしも大きな帯域を必要としないで個人化動画サービスを実施可能とするような個人化動画提供方法、個人化動画配信サーバー、個人化動画データを提供することを課題とする。
また、事業者が保有する顧客の個人データを動画サービス会社に預ける必要のない個人化動画提供システムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明は、個人化動画の合成再生処理を閲覧者のクライアント装置上で行う方式とすることにより上記課題を解決する。具体的には第１の発明は、個人化動画提供方法であって、個人情報データベース、Ｗｅｂサーバーおよび個人化動画配信サーバー、とを用いて、Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて個人化動画を提供する個人化動画配信及び再生方法であって、
（１）前記Ｗｅｂサーバーが、前記個人情報データベースから、当該利用者に係る所定の情報である個人情報を取得して、これら個人情報の値の記述と、動画再生フレームを定義する記述と、所定のタイミングで前記個人情報を送出するコードの記述と、を含む第１のＨＴＭＬ(Hyper Text Markup Language)データを利用者装置に送信するステップ、
（２）前記第１のＨＴＭＬデータを、解釈して表示したＷｅｂブラウザが、前記動画再生フレームを定義する記述に従って前記個人化動画配信サーバーに動画再生コンテナを要求するステップ、
（３）前記個人化動画提供サーバーが、前記第１のＨＴＭＬデータに設定された個人情報の値を取得するコードの記述および動画合成再生コードの記述を含む動画再生コンテナ（第２のＨＴＭＬデータ）を返信するステップ、
（４）前記動画再生フレーム内に前記動画再生コンテナが組み込まれた画面がＷｅｂブラウザに表示されるステップ、
（５）所定のタイミングで、前記Ｗｅｂブラウザが前記第１のＨＴＭＬデータに埋め込まれている（記述されている）個人情報の値を送信し、前記Ｗｅｂブラウザから派生した前記動画再生フレームを表示制御するプロセスが、送信された個人情報の値を取得するステップ、
（６）個人情報の値を取得した前記動画再生フレームにおいて、動画合成再生コードが解釈実行されて、前記個人情報の値を反映した動画を合成しつつ再生するステップ、
の各ステップを含んで実行されることを特徴とする個人化動画提供方法または個人化動画配信及び再生方法により上記課題を解決する。
【００１０】
この第１の発明では、Ｗｅｂサーバーから提供される第１のＨＴＭＬデータに、利用者の個人情報が埋め込まれており、この第１のＨＴＭＬデータがＷｅｂブラウザに表示され解釈されることにより生成される動画再生フレームが、後に、利用者の個人情報を取得して動画再生フレーム内に取り込むことにより、動画再生フレームで起動される動画合成再生プログラムが個人情報を参照して、個人情報の値を反映した動画を構成することができる。これにより、クライアント側で動画を作成し再生可能とすることで十分なサーバー回線の太さがない場合でも個人化動画を利用者に提供可能となる。
【００１１】
また、動画再生コンテナを提供する個人化動画配信サーバーは、個人情報の値を取得するためのコードの記述および動画合成再生コードの記述を含んだ第２のＨＴＭＬデータであるコンテナを作成して返信するだけなので、個人情報を取り扱う必要はない。したがって、個人情報の扱いを、事業者システムと利用者装置の間だけに限定することができ、個人情報保護上も漏洩リスクを最小限にできる。
【００１２】
Ｗｅｂブラウザは一般用語として定着しているが、改めて説明すれば、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによりネットワーク経由でサーバと通信してＨＴＭＬファイル等の、目的のリソースを取得する機能、取り寄せたリソースをその型に応じて解析する機能、解析結果に従って表示頁を構成（レンダリング）する機能を有するアプリケーションプログラムである。したがって、Ｗｅｂブラウザとは呼ばないアプリケーションプログラムであっても、上記Ｗｅｂブラウザの機能を備えていれば、本発明においてはＷｅｂブラウザである。
【００１３】
ＩＴ用語でコンテナとは、音声や動画データのファイルフォーマットを指すが、もともといくつかのデータをまとめて格納したものという意味がある。本発明の動画再生コンテナとは、動画データをＷｅｂブラウザで再生するために必要なデータやスクリプトの記述がひとまとまりになったものを意味する。Ｗｅｂブラウザに何をどのように表示するかを指図し、Ｗｅｂブラウザが解釈可能な命令やプログラムコードを含むことが可能なマークアップ言語で作成されたデータであればよい。典型的には動画ファイルの指定や動画再生プログラムの指定の記述を含んだＨＴＭＬ５．０のデータなどである。尚、動画あるいは動画再生という場合、静止画を連続して再生することも含むものとする。
【００１４】
第１の発明の変形としての第２の発明は、第１の発明で個人化動画配信サーバーに要求する動画再生コンテナを、利用者装置側で生成するように構成するものである。すなわち、
個人情報データベースおよび、Ｗｅｂサーバーを備えた事業者システム
から、Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて個人化動画を提供する個人化動画配信及び再生方法であって、
（１）前記Ｗｅｂサーバーが、前記個人情報データベースから、当該利用者に係る所定の情報である個人情報を取得して、これら個人情報の値の記述と、動画再生フレームを定義する記述と、所定のタイミングで前記個人情報を送出するコードの記述と、を含む第１のＨＴＭＬデータを利用者装置に送信するステップ、
（２）前記第１のＨＴＭＬデータを、解釈して表示したＷｅｂブラウザが、前記動画再生フレームを定義する記述に従って、前記第１のＨＴＭＬデータに設定された個人情報の値を取得するコードの記述および動画合成再生コードの記述を含む動画再生コンテナ（第２のＨＴＭＬデータ）を生成するステップ、
（３）前記動画再生フレーム内に前記動画再生コンテナが組み込まれた画面がＷｅｂブラウザに表示されるステップ、
（４）所定のタイミングで、前記Ｗｅｂブラウザが前記第１のＨＴＭＬデータに埋め込まれている（記述されている）個人情報の値を送信し、前記Ｗｅｂブラウザから派生した前記動画再生フレームを表示制御するプロセスが、送信された個人情報の値を取得するステップ、
（５）個人情報の値を取得した前記動画再生フレームにおいて、前記動画合成再生コードが解釈実行されて、前記個人情報の値を反映した動画を合成しつつ再生するステップ、
の各ステップを含んで実行されることを特徴とする個人化動画提供方法（個人化動画配信及び再生方法）である。
【００１５】
第２の発明では、第１の方法の発明の前提として存在していた個人化動画配信サーバーは不要となる。
【００１６】
前記動画合成再生コードは、事前に定められたシナリオに従って１つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報を反映したテキスト情報または静止画像またはその両方を再生動画にオーバーレイ表示するよう画面制御する命令を含んでもよい。
【００１７】
前記動画合成再生コードは、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報による条件分岐により次に再生する動画を切り替えて再生するよう画面制御する命令を含んでもよい。
【００１８】
課題を解決するための第３の発明は、Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて提供される、動画を再生表示するための第１のＨＴＭＬデータと第２のＨＴＭＬデータの組み合わせからなる個人化動画データである。
前記第１のＨＴＭＬデータは、
所定の個人情報の値の記述と、動画再生フレームを定義し、この動画再生フレーム内に表示される動画再生コンテナを指定する記述と、所定のタイミングで前記個人情報の値を個人情報データとして送出するコードの記述と、を含むＨＴＭＬデータであって、
前記第２のＨＴＭＬデータは、
前記動画再生コンテナとして表示されるＨＴＭＬデータであって、前記第１のＨＴＭＬデータを表示制御するプロセスから送出された個人情報データを取得するコードの記述と、取得した個人情報データを個人情報項目の値として反映した動画を合成再生処理する動画合成再生プログラムコードの記述と、を含むことを特徴とするＨＴＭＬデータであって、
前記第１のＨＴＭＬデータを表示したＷｅｂブラウザに前記第２のＨＴＭＬデータが取り込まれることによりこれらを描画制御するＷｅｂブラウザで動画を合成再生させることを可能にした個人化動画データである。
【００１９】
第１のＨＴＭＬデータおよび第２のＨＴＭＬデータはともにクライアント装置上でＷｅｂブラウザの動作を規定して、個人情報を反映した動画をクライアント装置上で合成し再生することができる。
【００２０】
前記動画再生コンテナを表すＨＴＭＬデータは、動画データを再生するレイヤの上に、個人情報項目変数に対応したテキストや静止画像をオーバーレイして表示させるタグやスクリプトの記述を含むものとしてもよい。
【００２１】
本発明の第４の発明に係る第１のＨＴＭＬデータと第２のＨＴＭＬデータの組み合わせからなる個人化動画データとしては、次のようなものであってもよい。すなわち、
前記第１のＨＴＭＬデータは、
所定の個人情報の値の記述と、動画再生フレームを定義し、この動画再生フレーム内に表示される動画再生コンテナを生成する記述と、所定のタイミングで前記個人情報の値を個人情報データとして送出するコードの記述と、を含むＨＴＭＬデータであって、
前記第２のＨＴＭＬデータは、
前記第１のＨＴＭＬデータに含まれる記述によりＷｅｂブラウザにより生成されるＨＴＭＬデータであって、前記第１のＨＴＭＬデータを表示制御するプロセスから送出された個人情報データを取得するコードの記述と、取得した個人情報データを個人情報項目の値として反映した動画を合成再生処理する動画合成再生プログラムコードの記述と、を含むＨＴＭＬデータであって、
前記第１のＨＴＭＬデータを表示したＷｅｂブラウザから前記第２のＨＴＭＬデータが生成されて動画が合成再生される処理に用いられる個人化動画データである。
【発明の効果】
【００２２】
本発明に係る個人化動画提供方法、個人化動画配信サーバーにより個人化動画の合成再生処理を閲覧者のクライアント装置上で行うことができ、十分な帯域のサーバー設備を用意できない場合であっても個人化動画サービスを提供可能となる。また、個人情報の取り扱いを、利用者に実際にサービスを提供している事業者の事業者システムと利用者装置の間だけに限定することができるので、個人情報漏洩リスクを最小限にでき、都合がよい。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る個人化動画提供方法の概要を説明する図である。
【図２】本発明の一実施形態に係る個人化動画提供システム１の全体構成図である。
【図３】本発明の一実施形態に係る事業者サーバー（Ｗｅｂサーバー）３０を説明するブロック図である。
【図４】本発明の一実施形態に係る個人化動画配信サーバー２０を説明するブロック図である。
【図５】本発明の一実施形態に係コンテンツ配信サーバー４０を説明するブロック図である。
【図６】本発明の一実施形態に係る個人化動画提供システム１の動作シーケンスの一例を説明する図である。
【図７】本発明の一実施形態に係る個人化動画提供システム１の動作シーケンスの一例を説明する図である。
【図８】図７のＳ１０で作成されるＨＴＭＬデータ(動画再生コンテナ)を模式的に例示して説明する図である。
【図９】動画合成再生コードの例を模式的に表した図である。
【図１０】本発明の第２の実施形態に係る個人化動画提供方法の概要を説明する図である。
【図１１】本発明の第２の実施形態に係る個人化動画提供システム１Ｂの全体構成図である。
【図１２】本発明の第２の実施形態に係る個人化動画提供システム１Ｂの動作シーケンスの一例を説明する図である。
【発明を実施するための形態】
【００２４】
個人化動画をサーバー側で作る場合は、特許文献１に開示されているように、動画を合成する処理を行うサーバー装置は、動画を要求している利用者の個人情報(個人属性情報)を受けて、これを予め決められている作成すべき動画のひな型情報に当てはまるように動画として合成して、出来上がった情報を適当な置き場所に一時保存し、利用者に対してはこの置き場所情報をＵＲＬとして伝えるということになる。あるいは、特許文献２に開示されているように、利用者が動画を要求するアクセス先ＵＲＬはあらかじめ定められているが、動画の合成を、利用者からの要求があったときにサーバー側でその都度行うということになる。
【００２５】
これに対して、個人化動画を要求する利用者が閲覧するＷｅｂブラウザ上で合成する場合には、（１）動画を合成するプログラム（利用者の個人情報を、作成すべき動画のひな型情報に当てはまるようにして、動画として合成するプログラム）と、（２）利用者の個人情報（事業者のプロモーション目的を実現するために、事業者が把握している利用者の個人情報(個人属性情報)であって利用者が知っているとは限らない情報）とが、利用者のクライアント装置上に提供される必要がある。
【００２６】
以下、図面を参照しつつ、本発明の実施形態を説明する。尚、実施形態で説明する事項は、本発明の技術思想としての発明概念を理解しやすいように説明する目的で記載されたものであって、本発明を特定したり限定したりする意図で記載したものではない。図１は、本発明の一実施形態に係る個人化動画提供方法の概要を説明する図である。
【００２７】
（個人化動画提供方法の概要）まず、利用者は、利用者装置で起動したＷｅｂブラウザから事業者のＷｅｂサイト（事業者システム３のＷｅｂサーバー３０）にログインする。ここでのＷｅｂサイトは、ログイン要求した利用者の認証だけではなく、認証成功した利用者についてはそのユーザＩＤにより、所定の個人情報を個人情報データベース３９から取得する。事業者システム３はユーザ認証成功の場合には、利用者の個人情報を埋め込んだ第１のＨＴＭＬデータをログイン要求に対する応答として返信する（図１の（１））。
【００２８】
第１のＨＴＭＬデータには、利用者の個人情報（所定の個人情報項目とその値、例えば、氏名、最近の購入商品、現在の保険契約内容など）が記述されて埋め込まれているだけではなく、動画再生コンテナを呼び出すタグも備えられている。第１のＨＴＭＬデータがＷｅｂブラウザに読み込まれ利用者のための着地頁として表示される（この状態のブラウザ画面を６０ａで表す）。引き続きＷｅｂブラウザは、動画再生コンテナを呼び出すタグを解釈し、動画再生コンテナ呼出し要求を行う（図１の（２））。動画再生コンテナ呼出し要求は個人化動画配信サーバー２０宛に送られる。個人化動画配信サーバー２０は、第２のＨＴＭＬである動画再生コンテナ（を表示するＨＴＭＬ）を作成し、Ｗｅｂブラウザ６０に返信する。個人化動画配信サーバー２０が作成する動画再生コンテナは、個人化動画を合成再生するプログラムコードと、第１のＨＴＭＬデータに埋め込まれている個人情報を取得するためのプログラムコードがそれぞれスクリプトタグとして含まれる。この動画再生コンテナが利用者のＷｅｂブラウザに送信される（図１の（３））。
【００２９】
利用者装置のＷｅｂブラウザに、好ましくは利用者着地頁の中に定義されたフレーム中に、動画再生コンテナが表示され、Ｗｅｂブラウザ（正確には前記フレームを表示制御するためにＷｅｂブラウザから派生したプロセス）は前記個人情報を取得するためのプログラムコード（個人情報取得スクリプト）の命令の解釈実行を始める（図１の（４））。
【００３０】
派生したプロセスは第１のＨＴＭＬに埋め込まれた個人情報データを取得して（図１の（５））、事前に定められたひな型情報に従って個人情報を反映した動画を合成し再生表示する（図１の８、この状態のブラウザ画面を６０ｂで表す））。個人化動画を合成再生する際は、動画コンテンツの内容により必要に応じて、動画合成に使う静止画や音声ファイルなどの素材データをコンテンツ配信サーバー４０にアクセスして取得する（図１の（６）（７））。
【００３１】
以上が、本発明の一実施形態である個人化動画提供方法（個人化動画配信及び再生方法）の概要である。ステップ（４）および（５）の処理は本発明の特徴が表れる重要な部分なので、詳細については後述する。
【００３２】
図２は、図１で説明した概要処理手順により個人化動画を利用者に提供する本発明の一実施形態としての個人化動画提供システム１の全体構成を説明する図である。個人化動画提供システム１は、個人化動画配信サーバー２０、事業者システム３、コンテンツ配信サーバー４０と、利用者装置６とがネットワーク５により接続されて構成される。個人化動画配信サーバー２０は、個人情報を反映した動画が再生される入れ物としての動画再生コンテナを提供する。なお、コンテンツ配信サーバー４０は個人化動画配信サーバー２０の機能を補完する目的で、主として管理上の理由で、個人化動画配信サーバー２０とは別に設けるものなので、システム構成上の本質的な意義はない。コンテンツ配信サーバー４０と個人化動画配信サーバー２０を一つのサーバーで実現してもよい。
【００３３】
事業者システム３は、Ｗｅｂサーバー３０と個人情報データベース３９を備える。Ｗｅｂサーバー３０は、ログインを求めてきた利用者を認証して、個人情報を埋め込んだ利用者着地頁を表示するＨＴＭＬ（第1のＨＴＭＬ）を応答する。個人情報データベース３９は登録された会員の様々なデータを検索可能な形式で格納したデータベースである。会員ＩＤや会員の氏名、住所の他、性別や年代などの登録会員の様々な属性情報、さらに、事業者によっては、商品の購入履歴や加入済生命保険、契約中の自動車保険のデータなど極めて個人的な情報も格納され管理される。会員の消費行動や経済活動に起因して個人情報データベース３９がどのような頻度でどのように更新されるかは、本発明の主題から外れるのでここではこれ以上は言及しない。ネットワーク５は典型的にはインターネットである。利用者装置６は、利用者が扱うパーソナルコンピュータ（ＰＣ）、タブレット、スマートフォン等である。利用者装置６はＷｅｂブラウザを備えるものとする。
【００３４】
図３は、Ｗｅｂサーバー３０をさらに詳細に説明するためのブロック構成図である。Ｗｅｂサーバー３０はサーバーコンピュータに専用の処理プログラムを搭載して実現される。３１は通信部である。通信制御ＩＦ装置とそれを制御するドライバソフトウェアの働きによりネットワーク５との物理的及び論理的な接続を実現する。３２は、記憶部であり、半導体メモリやハードディスクで実現される。サーバーコンピュータのＯＳ，ＷＷＷサーバーソフトウェア、データベースアクセスライブラリ、後述する各種処理を実現する処理モジュールのプログラムコードが記憶される。処理中のデータの格納場所としても使われる。
【００３５】
３３は処理部である。処理部３３はＣＰＵ(図示せず)を含み、リクエスト受付処理３３１、認証処理３３２、利用者着地頁生成処理３３３、個人情報取得処理３３４、着地頁生成処理３３５、応答処理３３９の各処理を実行する。実際には、前記ＣＰＵが記憶部３２に記憶されているプログラムコードを読み込み解釈実行することで各処理の機能が発揮されるのであるが、図３の上では、便宜的に、処理部３３が、リクエスト受付処理３３１、認証処理３３２、利用者着地頁生成処理３３３、個人情報取得処理３３４、着地頁生成処理３３５、応答処理３３９を含むように描画している。
【００３６】
リクエスト受付処理３３１は、利用者からのログイン要求を受け付け、認証処理３３２を呼び出す。認証処理３３２は、受け付けたログイン情報(ユーザＩＤ，パスワード)を会員認証データベース（図示せず）に問い合わせることにより受け付けたユーザーＩＤ、パスワードを検証して、本人認証成功または認証失敗の結果を得る。個人情報取得処理３３４は、認証成功の場合に個人情報データベース３９にアクセスして認証された利用者の個人情報を取得する。利用者着地頁生成処理３３３は個人情報が取得できた利用者の着地頁(ログイン頁、マイページなど)を利用者装置６のＷｅｂブラウザ上で描画するデータを生成する。この着地頁は、動画再生コンテナを要求するためのＵＲＬ（Uniform Resource Locator）の情報を含んでいる（例えばiframeタグのsrc変数の値として含む）。応答処理３３９は、認証失敗の場合はその旨を通知する頁データ、そうでない場合は、利用者着地頁生成処理３３３が生成したデータを利用者装置に、利用者からのログイン要求に対する返答として送信する。
【００３７】
図４は、個人化動画配信サーバー２０を説明するブロック構成図である。個人化動画配信サーバー２０はサーバーコンピュータに専用の処理プログラムを搭載して実現される。２１は通信部である。通信制御ＩＦ装置とそれを制御するドライバソフトウェアの働きによりネットワーク５との物理的及び論理的な接続を実現する。２２は、記憶部であり、半導体メモリやハードディスクで実現される。サーバーコンピュータのＯＳ，ＷＷＷサーバーソフトウェア、後述する各種処理を実現する処理モジュールのプログラムコードが記憶される。処理中のデータの格納場所としても使われる。
【００３８】
２３は処理部である。処理部２３はＣＰＵ(図示せず)を含み、コンテナ要求受付処理２３１、コンテナ生成処理２３３、コンテナ応答処理２３９の各処理を実行する。実際には、前記ＣＰＵが記憶部２２に格納されているプログラムコードを読み込み解釈実行することで各処理の機能が発揮されるのであるが、図４の上では、便宜的に、処理部２３が、コンテナ要求受付処理２３１、コンテナ生成処理２３３、コンテナ応答処理２３９を含むように描画している。通信部２１、記憶部２２、ＣＰＵを含む処理部２３はバス２８により接続される。
【００３９】
コンテナ要求受付処理２３１は、動画再生コンテナ要求を受け付け、コンテナ生成処理２３３を呼び出す。コンテナ生成処理２３３は、第１のＨＴＭＬデータに埋め込まれている個人情報項目の値を取得するためのスクリプトと、動画合成再生プログラムコードが組み込まれた動画再生コンテナを作成する。尚、ここでスクリプトとは簡易なプログラム（の記述部分）のことである。コンテナ応答処理２３９は、コンテナ生成処理２３３が生成した動画再生コンテナ（ＨＴＭＬデータ）を、動画再生コンテナ要求に対する返答として利用者装置６のＷｅｂブラウザに送信する。本実施形態の特徴である、動画再生コンテナに含まれることになる個人情報項目の値を取得するためのスクリプトについての詳細は後述する。
【００４０】
図５は、コンテンツ配信サーバー４０を説明するブロック構成図である。コンテンツ配信サーバー４０はサーバーコンピュータにいくつかの処理プログラムを搭載して実現される。４１は通信部である。通信制御ＩＦ装置とそれを制御するドライバソフトウェアの働きによりネットワーク５との物理的及び論理的な接続を実現する。４２は、記憶部であり、半導体メモリやハードディスクで実現される。配信される動画で使用される素材としての動画データや静止画データ等のいわゆるコンテンツデータが格納されている。また、サーバーコンピュータのＯＳ、ＷＷＷサーバーソフトウェア、コンテンツ管理システム（ＣＭＳ）等のプログラムコードが記憶される。処理中のデータの格納場所としても使われる。
【００４１】
４３は処理部である。処理部４３はＣＰＵ(図示せず)を含み、通信部４１が受け付けたコンテンツリクエストに対応するレスポンスを用意して、通信部４１を介して要求先に返答する処理を行う。処理部４３は、必要に応じて記憶部４２に格納されたＷＷＷサーバーソフトウェアやＯＳのコードを実行することによりその機能を実現する。通信部４１、記憶部４２、処理部４３はバス４８で接続される。
【００４２】
（システムの動作シーケンス）図６は本発明の一実施形態としての個人化動画提供システム１の動作シーケンスの一例を説明する図である。図６のシーケンス図には３つの列が存在する。左側の列は利用者装置６とその上で動作するブラウザをの動作を示す。真ん中の列は、Ｗｅｂサーバー３０の動作を示す。右側の列は、個人情報データベース３９の動作を示す。上から下に時間順序（時間の流れ）を表す。
【００４３】
まず、生活者（利用者）は利用者装置６上でブラウザを起動する。表示されるブラウザ画面上に所定のアドレスを指定することにより、事業者システム３のＷｅｂサーバー３０の会員サイトにアクセスし、Ｗｅｂサーバー３０から返信される画面データを表示し、その中に会員ＩＤを入力するなどしてログイン要求を発信する（Ｓ０１）。Ｗｅｂサーバー３０のリクエスト受付処理３３１が機能して直ちに認証処理３３２が呼び出される。認証処理３３２においては、会員ＩＤと同時に入力された認証情報などから周知の技術により会員認証を行う（Ｓ０２）。そして認証に成功できた場合は、個人情報取得処理３３４が機能して個人情報データベース３９に個人情報を要求するクエリを発信する（Ｓ０２）。個人情報データベース３９は、クエリにより特定される会員についてのレコードから所定の個人情報に該当する項目のデータを抽出して、応答する（Ｓ０２２）。個人情報を取得したＷｅｂサーバー３０では着地頁生成処理３３５が機能して、個人情報項目とその値を定義するタグ、または個人情報項目名を表す変数または配列の値を設定するスクリプトの記述、および、所定のタイミングで前記個人情報を送出するスクリプトの記述を生成して、これを含めた会員専用の着地頁を表示するＨＴＭＬデータが作成される（Ｓ０３）。
【００４４】
この会員専用の着地頁には、会員に対するメッセージテキストや背景画像などの通常の画面デザイン要素の記述の他、前記取得した会員の個人情報について、当該個人情報を表す変数または配列に各個人情報の値を設定するためのスクリプトまたはタグの記述が含まれる。また、着地頁内部に動画を再生するための別フレームを定義し、そこに後述する動画コンテナを表示させることを指示する記述を含めてもよい。応答処理３３９が機能することにより着地頁を表示するＨＴＭＬデータが利用者装置のＷｅｂブラウザに返信される（Ｓ０４）。利用者装置のＷｅｂブラウザは、前記ＨＴＭＬデータを解釈して表示する（Ｓ０５）。
【００４５】
引き続き図７により動作シーケンスの説明を続ける。図７はＳ０５以降の動作シーケンスを説明するシーケンス図であるが、図６とは異なり、中央の列は動画再生フレームを描画制御するＷｅｂブラウザから派生して生じたプロセスの動作を表す。また、右の列は個人化動画配信サーバー２０の動作を表す。
【００４６】
Ｓ０５で利用者専用着地頁を表示したブラウザは、その着地頁のＨＴＭＬに記述されたJavaScript(登録商標）コードを順に実行する。まず後のフレーム間通信に使用するイベントハンドラとしてのイベントリスナを設定する（Ｓ０６）。ここでフレーム間通信というのは、ブラウザのベース頁のフレームと、その中に定義される動画再生用フレームとの間の通信を指す。それぞれのフレームにおいては、フレーム上の画面デザイン要素の表示（レンダリング）制御、画面の対話操作イベントに対する処理制御等の制御を独立したプロセスにより実現する。したがってフレーム間通信とは、利用者装置のＯＳから見るとプロセス間通信の一形態ということができる。
【００４７】
次にブラウザ（正確にはベース頁フレームを制御するプロセスというべきである。したがって以下ベース頁プロセスと記載することもある。）は、自分の表示ウィンドウ内に別フレームを指定するタグの記述(例えばiframeタグによる)を実行することにより、着地頁内部に動画再生用のフレームを作成する（Ｓ０７）。この結果、動画再生フレームを制御するプロセス（以下動画再生フレームプロセスと記載する）が新たに生成される。生成された動画再生フレームはまず個人化動画配信サーバー２０宛に動画コンテナを要求する（Ｓ０８）。これは例えば、iframeタグにより動画再生フレームを作成する場合は、前述のiframeタグのsrc属性の指定にて、新たに生成されるフレーム内に表示されるリソースの取得先アドレス（ＵＲＬ）を指定できるが、その取得先アドレスとして個人化動画配信サーバー２０の所定のパスを指定することにより可能である。
【００４８】
動画コンテナ要求を受けた個人化動画配信サーバー２０は、その指定されたパスで指示されるリソース（コンテナ生成処理２３３を実行する実行型式プログラム）を動作させて動画再生コンテナとして提供するＨＴＭＬデータを組み立てる（Ｓ０９）。そして作成されたＨＴＭＬデータを動画コンテナ要求に対する応答として動画再生フレームプロセスに送付する（Ｓ１０）。
【００４９】
図８は、Ｓ０９で作成するＨＴＭＬデータの一つの例を模式的に説明する図である（図８において説明する事柄は説明を容易にするための例示である）。図８では、冒頭の<script>と</script>の間で、長さ２０の変数配列personaldata[0] , ‥，personaldata[19]の領域を確保している。これは後に取得する利用者の個人情報を収容するための変数、配列の記述部分である。また、<video id=‥  >、や<canvas id=‥  >等の、ビデオの再生要素（video）や、ビデオ再生枠の上に任意の文字図形要素を再生動画に対してオーバーレイ表示させるためのレイヤーを定める図形要素（canvas）などＷｅｂブラウザ画面上に表示される表示要素を定める記述部分がある。さらに、<script  src=XXXX.player.js ‥>は、あらかじめ定められた動画シナリオに沿って動画を描画するプログラムコード（動画合成再生コード）の記述部分である。本実施形態に係る個人化動画は、<video id=‥  >で定義されるvideo再生要素の上に、<canvas id=‥  >で定義されるcanvas要素のレイヤーに置いた静止画要素やテキスト要素がオーバーレイ表示されることにより個人情報を反映した動画とする。
【００５０】
実際には、動画配信するコンテンツごとにどのような動画データを採用し、それらをどのような順序で再生するか、どのタイミングで個人情報を反映したテキスト情報や静止画像を描画するか、あるいは個人情報の値に応じて次に再生する動画としてどれを選択して再生するか、などが時間軸に沿ったシナリオとして予め事前に定められており、このようなシナリオはＷｅｂブラウザ上で実行されるプログラムとして実現される。上記のsrc=XXXX.player.jsは、そのプログラムのソースコードを呼び出す記述である。
【００５１】
上記挙げた、個人情報を収容する変数・配列の記述部分、ブラウザ表示要素を定める記述部分、動画を描画するプログラムコードの記述部分、は個人化動画のテーマによって固定的であり、あらかじめ用意されたテキストファイルを読みだせばよい。コンテナ生成処理２３３は、個人化動画のテーマ（すなわち動画コンテンツ）毎に、このあらかじめ用意されたテキストファイルであるＨＴＭＬファイルを作成する。
【００５２】
図７に戻る。動画再生フレームプロセスは個人化動画配信サーバー２０から動画コンテナを受領する（Ｓ１０）と、後で、ベース頁プロセスと通信するためのイベントハンドラとしてのイベントリスナを設定する（Ｓ１１、イベントリスナを設定するスクリプトや、後述の通知を行うスクリプトもＳ０９のステップで動画再生コンテナに記述されているわけである）。そしてベース頁プロセスに対して、動画再生コンテナの入手が完了した旨を通知する（Ｓ１２）。この通知は、例えばJavaScript（登録商標）のpostMessage()メソッドを使うことで実現できる。
【００５３】
この通知は、ベース頁プロセスがＳ０６で設定したイベントリスナの働きによりベース頁プロセスに感知され、ベース頁プロセスはＳ０６でイベントハンドラに予め設定されている処理、すなわち、ベース頁に埋め込まれている個人情報（Ｓ０３で組み込まれたデータ）を動画再生フレームのプロセスへ送出する処理、を実行する（Ｓ１３）。この処理も、Ｓ１２と同様JavaScript（登録商標）のpostMessage()メソッドにて、個人情報を格納した変数や配列を譲渡データとして引数に指定することで実現できる。
【００５４】
一方で、動画再生フレームプロセスは、このデータ送信を、Ｓ１１で設定したイベントリスナの働きにより感知する。Ｓ１１でイベントハンドラとして設定された処理が行われ、前記譲渡データが、例えば、図８で例示したＨＴＭＬの場合は、配列personaldataにコピーされることで、送付された個人データの取得処理が実行される（Ｓ１３）。
【００５５】
個人データの取得が終わると、動画再生フレームプロセスは、動画再生コンテナのＨＴＭＬデータの残りの記述を解釈し実行またはレンダリングする。基本の動画データファイルやそのほかの素材データがコンテンツ配信サーバー４０から入手される（Ｓ１４、このとき、動画合成再生コードを記述したソースファイルも取り寄せられてもよい）。最後に、動画合成再生コードが解釈され実行される。すると、入手した動画データや素材データを使った個人化された動画が利用者装置上にレンダリングされ再生表示される（Ｓ１５）。
【００５６】
図９は、動画合成再生コードの例を模式的に表した図である。ここで示す事柄は説明を容易にするための例示である。図８のＨＴＭＬファイルがＷｅｂブラウザに読み込まれ解釈されると、最後にJavaScript（登録商標）で記述されたXXXX.players.js  が読み込まれ、図９に示したようなコードが利用者装置上で解釈実行される。これらのコードは図７のＳ１３のステップで個人データが設定された配列personaldataの値を参照して、個人情報を反映した動画に用いる動画データとその順序を設定し、「videoTag.play(); 」により、現在src属性に設定された動画ファイルを再生する命令が実行される。すなわち再生される動画とその順序が個人情報に応じて設定される。
【００５７】
また下方にあるif文のブロックは、personaldata[2]の値に応じた表示テキストを選択して、再生するよう記述している例である。このように個人情報のある項目の値に応じた条件分岐により動画にオーバーレイ表示するテキストを切り替えることが実現される。また、同様にif文のブロックを使って、個人情報のある項目の値に応じた条件分岐によりVideoTag.srcに指定する動画ファイルを設定することにより、次に再生する動画を切り替えて再生するよう画面制御させることもできる。このようにして当該利用者だけに関係する個人化動画が提供される。
【００５８】
（第２の実施形態）次に、第２の実施形態としての個人化動画提供システム１Ｂについて説明する。第２の実施形態では、個人化動画配信サーバー２０に動画再生コンテナを要求せず、クライアント装置が自ら動画再生コンテナを生成する。以下第２の実施形態を説明するが、第１の実施形態と共通し変わらない構成部分には同じ符号を付し、説明を省略することとし、第１の実施形態と異なる部分を中心に説明する。
【００５９】
（個人化動画提供方法の概要）図１０は本発明に係る個人化動画提供方法（個人化動画配信及び再生方法）の第２の実施形態の概要を示す概要図である。まず、利用者は、利用者装置で起動したＷｅｂブラウザから事業者のＷｅｂサイト（事業者システム３のＷｅｂサーバー３０）にログインする。事業者システム３はユーザ認証成功の場合には、利用者の個人情報を埋め込んだ利用者の着地頁としての第１のＨＴＭＬデータをログイン要求に対する応答として返信する（図１０の（１））。
【００６０】
第１のＨＴＭＬデータには、利用者の個人情報（所定の個人情報項目とその値、例えば、氏名、最近の購入商品、現在の保険契約内容など）が記述されて埋め込まれているだけではなく、動画再生用の別フレームを生成させるコードの記述が含まれる。そこでＷｅｂブラウザは、第１のＨＴＭＬデータを受け取ると、これを解釈することにより動画再生コンテナとして後に使用されるＨＴＭＬファイルを作成して一時保存するとともに、ブラウザ画面に別フレームを生成させて、その中に動画再生コンテナ（一時保存したＨＴＭＬファイル）を組み入れるスクリプトを実行する（図１０の（２））。このコード（図１０ではnewframe.js と例示）を実行することにより、個人化動画配信サーバー２０へリクエストをすることなく、後にブラウザの別フレーム内に取り込まれたとき動画再生コンテナの働きをするＨＴＭＬデータ（第２のＨＴＭＬデータ）を利用者装置のＷｅｂブラウザに提供する。この結果、利用者装置のＷｅｂブラウザの、利用者着地頁上に新たに定義されたフレーム中に、動画再生コンテナが表示される（図１０の（３）、この状態のブラウザ画面を６０ｃで示す）。
【００６１】
Ｗｅｂブラウザ（正確には新たに生成されたフレームを表示制御するためにＷｅｂブラウザから派生したプロセス）は前記個人情報を取得するためのプログラムコード（個人情報取得スクリプト）のコードの解釈実行を始める。前記派生したプロセスは第１のＨＴＭＬに埋め込まれた個人情報データを取得して（図１０の（４））、事前に定められたひな型情報に従って個人情報を反映した動画を合成し再生表示する（図１０の（７）、この状態のブラウザ画面を６０ｄで表す））。個人化動画を合成する際は、動画コンテンツの内容により必要に応じて、動画合成に使う静止画や音声ファイルなどの素材データをコンテンツ配信サーバー４０にアクセスして取得する（図１０の（５）（６））。
【００６２】
図１１は、図１０で説明した概要処理手順により個人化動画を利用者に提供する本発明の第２実施形態を実現する個人化動画提供システム１Ｂの全体構成を説明する図である。個人化動画提供システム１Ｂは、事業者システム３、コンテンツ配信サーバー４０と、利用者装置６とがネットワーク５により接続されて構成される。個人化動画提供システム１を構成する１つの要素であった個人化動画配信サーバー２０が不要な構成となっている。
【００６３】
事業者システム３は、Ｗｅｂサーバー３０と個人情報データベース３９を備える。Ｗｅｂサーバー３０が提供する利用者着地頁を表示するＨＴＭＬ（第1のＨＴＭＬ）の内容が部分的に異なるほかは、Ｗｅｂサーバー３０と個人情報データベース３９は個人化動画提供システム１におけるそれらと変わりはない。コンテンツ配信サーバー４０の位置づけも個人化動画提供システム１におけるそれと変わらない。すなわち、実際上はあまり考えられないが、技術上は、Ｗｅｂサーバー３０がコンテンツ配信サーバー４０の機能役割を兼ねてもよい。
【００６４】
（動作シーケンス）
図１２は第２の実施形態の動作シーケンスを説明するシーケンス図である。個人化動画提供システム１Ｂの動作について、図１２を参照して説明する。個人化動画提供システム１Ｂにおいて、生活者（利用者）が利用者装置６上でブラウザを起動してから利用者装置のＷｅｂブラウザに会員専用の着地頁である第１のＨＴＭＬが表示されるまでの動作は個人化動画提供システム１と変わらない（図６のＳ０１からＳ０５まで）。それから後の動作シーケンスは図１２により説明する。
【００６５】
Ｓ０５で利用者専用着地頁を表示したブラウザは、その着地頁のＨＴＭＬに記述されたJavaScript(登録商標）コードを順に実行する。まず後のフレーム間通信に使用するイベントハンドラとしてのイベントリスナを設定する（Ｓ０６）。次に、動画再生フレームを生成するためのJavascriptコードを実行する（Ｓ１００）。図１０ではnewframe.jsという名前で例示して示している。Ｗｅｂブラウザはこのファイルに記述されているスクリプトを順に実行することにより、動画再生コンテナとして機能するＨＴＭＬファイルを生成する。このＨＴＭＬファイルは適当な（しかし固定の）名前のファイルとして利用者装置の記憶領域に一時保存される。次に、newframe.jsにおいて、利用者の着地頁の中に新しいフレームを定義して、そこへ先に再生した動画再生コンテナとして機能するＨＴＭＬファイルを組み入れる（Ｓ１０４）。これで第１の実施形態において図７のＳ１０にて、個人化動画配信サーバー２０から動画コンテナを受領し終わった状態と同じとなる。これから後の動作シーケンスは図７のＳ１１からＳ１５と同じであるから説明は割愛する。
【００６６】
以上説明したように、個人化動画提供システム１Ｂでは、動画再生コンテナとして使用されるＨＴＭＬファイルを利用者装置上でローカルに用意するので、個人化動画配信サーバー２０は不要である。
【符号の説明】
【００６７】
１，１Ｂ・・・個人化動画提供システム
３・・・事業者システム
５・・・ネットワーク
６・・・利用者装置
２０・・・個人化動画配信サーバー
３０・・・Ｗｅｂサーバー
３９・・・個人情報データベース
４０・・・コンテンツ配信サーバー
【図１】
2019201296.tif 000003
【図２】
2019201296.tif 000004
【図３】
2019201296.tif 000005
【図４】
2019201296.tif 000006
【図５】
2019201296.tif 000007
【図６】
2019201296.tif 000008
【図７】
2019201296.tif 000009
【図８】
2019201296.tif 000010
【図９】
2019201296.tif 000011
【図１０】
2019201296.tif 000012
【図１１】
2019201296.tif 000013
【図１２】
2019201296.tif 000014