(57)【要約】      （修正有）【課題】配信サーバー側の回線容量をさほど要求しない個人化動画配信個人化動画提供方法、個人化動画配信サーバーを提供する。【解決手段】方法は、利用者の識別情報をパラメータとして付加したＵＲＬによる要求を受け付けた動画配信サーバーが、前記識別情報により、利用者の個人情報を取得するステップ、動画配信サーバーが、前記利用者に係る所定の個人情報を設定する記述部分と利用者装置画面に表示される要素を設定する記述部分と動画合成再生コードの記述部分とを含む動画再生ページとしてのデータを生成するステップ、前記個人化動画配信サーバーが、前記生成した動画再生ページとしてのデータを利用者装置に送信するステップを含む。【選択図】図１
2019144977.tif 000002
【特許請求の範囲】
【請求項１】
パーソナル情報データベースと、個人化動画配信サーバーと、
を備えた動画配信システムから
Ｗｅｂブラウザを備えた利用者装置へ
ネットワークを通じて個人化動画を提供する個人化動画提供方法であって、
利用者がＷｅｂブラウザを通じて所定のネットワークアドレスにアクセスした結果、利用者識別情報を付加したＵＲＬが指定された動画再生コンテナを要求するタグが含まれた頁データを取得するステップ、
前記頁データを表示したＷｅｂブラウザにより、前記ＵＲＬ宛に、前記動画再生コンテナが要求されるステップ、
前記要求を受け付けた前記個人化動画配信サーバーが、前記利用者識別情報により、前記パーソナル情報データベースから利用者に係る所定の個人情報を取得するステップ、
前記個人化動画配信サーバーが、前記利用者に係る所定の個人情報を設定する記述部分とＷｅｂブラウザ画面上に表示される要素を設定する記述部分と動画合成再生コードの記述部分とを含む動画再生コンテナとしてのデータを生成するステップ、
前記個人化動画配信サーバーが、前記生成した動画再生コンテナとしてのデータを利用者装置のＷｅｂブラウザに送信するステップ、
Ｗｅｂブラウザに前記動画再生コンテナが表示され、前記動画合成再生コードが実行されて、前記個人情報を反映した動画を合成し再生するステップ
の各ステップを含んで実行されることを特徴とする個人化動画提供方法。
【請求項２】
動画配信サーバーから、Ｗｅｂブラウザを備えた利用者装置へ
ネットワークを通じて個人化動画を提供する個人化動画提供方法であって、
利用者の識別情報をパラメータとして付加したＵＲＬを利用者に配布するステップ、
利用者が利用者装置を操作してこのＵＲＬにアクセスして動画再生を要求するステップ、
前記要求を受け付けた動画配信サーバーが、前記識別情報により、利用者の個人情報を取得するステップ、
動画配信サーバーが、前記利用者に係る所定の個人情報を設定する記述部分と利用者装置画面に表示される要素を設定する記述部分と動画合成再生コードの記述部分とを含む動画再生ページとしてのデータを生成するステップ、
前記動画配信サーバーが、前記生成した動画再生ページとしてのデータを利用者装置に送信するステップ、
Ｗｅｂブラウザに前記動画再生ページが表示され、前記動画合成再生コードが実行されて、前記個人情報を反映した動画を合成し再生するステップ
の各ステップを含んで実行されることを特徴とする個人化動画提供方法。
【請求項３】
前記動画合成再生コードは、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報を反映したテキスト情報または静止画像またはその両方を再生動画にオーバーレイ表示するよう画面制御する命令を含む請求項１または請求項２に記載の個人化動画提供方法。
【請求項４】
前記動画合成再生コードは、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報による条件分岐により次に再生する動画を切り替えて再生するよう画面制御する命令を含む請求項１または請求項２に記載の個人化動画提供方法。
【請求項５】
Ｗｅｂブラウザを備えたコンピュータである利用者装置へ
ネットワークを通じて個人化動画を提供する個人化動画配信サーバーであって、
前記Ｗｅｂブラウザから、利用者の識別情報である利用者識別情報を指定した動画再生コンテナの要求を受け付ける要求受信部と、
指定された利用者識別情報をキーにして所定のパーソナル情報データベースに接続して利用者に係る所定の個人情報を取得する個人情報取得部と、
取得した個人情報を設定する記述部分と、画面に表示される要素を設定する記述部分と、動画合成再生コードの記述部分と、を含むＷｅｂブラウザが解釈可能なデータを動画再生コンテナとして構成する動画再生コンテナ構成部と、
構成された動画再生コンテナを前記利用者装置に提供する応答送信部と、
を備えた個人化動画配信サーバー。
【請求項６】
前記動画再生コンテナ構成部は、前記動画合成再生コードが、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報を反映したテキスト情報または静止画像またはその両方を再生動画にオーバーレイ表示するよう画面制御する命令を含むように動画再生コンテナを構成する請求項５に記載の個人化動画配信サーバー。
【請求項７】
前記動画再生コンテナ構成部は、前記動画合成再生コードが、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報による条件分岐により次に再生する動画を切り替えて再生するよう画面制御する命令を含むように動画再生コンテナを構成する請求項５に記載の個人化動画配信サーバー。
【請求項８】
Ｗｅｂブラウザを備えた利用者装置へ
ネットワークを通じて個人化動画を提供する個人化動画配信サーバーであって、
前記Ｗｅｂブラウザから、利用者の識別情報である利用者識別情報を指定した動画再生コンテナの要求を受け付ける要求受信部と、
指定された利用者識別情報をキーにして利用者に係る所定の個人情報を取得する個人情報取得部と、
取得した個人情報を設定する記述部分と、画面に表示される要素を設定する記述部分と、動画合成再生コードの記述部分と、を含むＷｅｂブラウザが解釈可能なデータを頁データとして構成する動画再生ページ構成部と、
構成された動画再生ページデータを前記利用者装置に提供する応答送信部と、
を備えた個人化動画配信サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人化動画提供方法、個人化動画配信サーバーに関する。
【背景技術】
【０００２】
近年、小売業、保険業、金融業などの事業者が、販促プロモーションを顧客ごとにカスタマイズした動画（パーソナル動画、パーソナライズド動画または個人化動画などと呼ばれることがある。以下では個人化動画と記す）により行うことが注目されている。普通の動画広告よりも個人化した動画広告とした方が閲覧率が向上し訴求効果が大きくなることが期待される。これらの事業者向けに個人化動画の制作や配信手段の提供を行う専門のサービス会社も出現してきている。
【０００３】
特許文献１や２ではサーバー側で個人化動画を構成して利用者側に提供するシステム・方法・プログラムが開示されている。特許文献１では、複数の異なる動画データを連続して生成する動画生成サーバーが開示されており、この動画生成サーバーは、素材データと条件分岐を実行するコードを含むスクリプトコードを取得し、スクリプトコードに従って、動画データの各フレームに指定された素材データを埋め込んで個人化された動画データを作成する。
【０００４】
特許文献２では、アクセスしてきた利用者の年齢、性別などの属性のほかに、利用者がアクセスしてきた時間帯等も考慮して、今アクセスしてきた利用者が閲覧する可能性がより高いパーソナライズされた動画を提供できる画像処理サーバー、画像処理方法が開示されている。
【０００５】
特許文献１や特許文献２で開示された個人化動画の発明では、サーバー側で個人化動画を構成して利用者側に所定の型式の動画ファイルとして配布するか、またはストリーミングにより配信する方式である。このようなサーバー側で動画を作成する方式の問題点の一つは、動画配信サーバー側が帯域の大きい、太い回線を用意する必要があるということである。
【０００６】
また、本当に機微な顧客情報に対応した個人化動画を提供する場合は、個人化動画を生成するサーバーが如何にして利用者（小売業等の事業者の顧客）の個人情報を扱うセキュリティを担保するかが問われる。個人化動画を利用して営業活動を行う事業者と個人化動画サービスを提供するサービス会社が別会社の場合は、前記事業者が保有している顧客の個人情報をどのようにして動画サービス事業者に預けることができるかの問題がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第６１４７７７６号公報
【特許文献２】特開２０１７−１８２７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前述したように、サーバー側で動画を作成する方式の問題点の一つは、動画配信サーバー側が帯域の大きい、太い回線を用意する必要があるということである。
そこで、配信サーバー側の回線容量をさほど要求しない動画配信方式が望まれている。本発明は、必ずしも大きな帯域を必要としないで個人化動画サービスを実施可能とするような個人化動画提供方法、個人化動画配信サーバーを提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明は、個人化動画の合成再生処理を閲覧者のクライアント装置上で行う方式とすることにより上記課題を解決する。具体的には第１の発明は、個人化動画提供方法であって、
パーソナル情報データベースと、個人化動画配信サーバーと、を備えた動画配信システムから
Ｗｅｂブラウザを備えた利用者装置へ
ネットワークを通じて個人化動画を提供する個人化動画提供方法であって、
（１）利用者がＷｅｂブラウザを通じて所定のネットワークアドレスにアクセスした結果、      利用者の識別情報を付加したＵＲＬ（Uniform Resorce Locator）が指定された動画      再生コンテナを要求するタグが含まれた頁データを受けるステップ、
（２）前記頁データを表示したＷｅｂブラウザにより、前記ＵＲＬ宛に、前記動画再生コン      テナが要求されるステップ、
（３）前記要求を受け付けた前記個人化動画配信サーバーが、前記利用者の識別情報により      、前記パーソナル情報データベースから利用者に係る所定の個人情報を取得するステ      ップ、
（４）前記個人化動画配信サーバーが、前記利用者に係る所定の個人情報を設定する記述部      分とＷｅｂブラウザ画面上に表示される要素を設定する記述部分と動画合成再生コー      ドの記述部分とを含む動画再生コンテナとしてのデータを生成するステップ、
（５）前記人化動画配信サーバーが、前記生成した動画再生コンテナとしてのデータを利用      者装置のＷｅｂブラウザに送信するステップ、
（６）Ｗｅｂブラウザに前記動画再生コンテナが表示され、前記動画合成再生コードが実行      されて、前記個人情報を反映した動画を合成し再生するステップ
の各ステップを含んで実行されることを特徴とする個人化動画提供方法により上記課題を解決する。
【００１０】
このような個人化動画提供方法によれば、動画配信サーバー側では動画データ自体を送信する必要がないので、サーバー側で動画データを構成してストリーミング等の方法で提供する場合よりもネットワーク帯域を使う必要はない。
【００１１】
Ｗｅｂブラウザは一般用語として定着しているが、改めて説明すれば、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによりネットワーク経由でサーバーと通信して目的のリソースを取得する機能、取り寄せたリソースをその型に応じて解析する機能、解析結果に従って表示頁を構成（レンダリング）する機能を有するアプリケーションプログラムである。したがって、Ｗｅｂブラウザとは呼ばないアプリケーションプログラムであっても、上記Ｗｅｂブラウザの機能を備えていれば、本発明においてはＷｅｂブラウザである。なお、頁データ（ページデータ）とはＷｅｂブラウザが解釈できるデータという意味である。
【００１２】
前記動画再生コンテナはＷｅｂブラウザに何をどのように表示するかを指図し、Ｗｅｂブラウザが解釈可能な命令やプログラムコードを含むことが可能なマークアップ言語で作成されたデータであればよい。例えば、ＸＭＬ（Extensible Markup Language）のデータであってもよい。
【００１３】
前記動画合成再生コードは、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報を反映したテキスト情報または静止画像またはその両方を再生動画にオーバーレイ表示するよう画面制御する命令を含んでもよい。
【００１４】
前記動画合成再生コードは、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報による条件分岐により次に再生する動画を切り替えて再生するよう画面制御する命令を含んでもよい。
【００１５】
第１の発明の方法の別の態様として、次のような個人化動画提供方法であってもよい。すなわち、動画配信サーバーから、Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて個人化動画を提供する個人化動画提供方法であって、
（１）利用者の識別情報をパラメータとして付加したＵＲＬを利用者に配布するステップ、
（２）利用者が利用者装置を操作してこのＵＲＬにアクセスして動画再生を要求するステップ、
（３）前記要求を受け付けた動画配信サーバーが、前記識別情報により、利用者の個人情報を取得するステップ、
（４）動画配信サーバーが、前記利用者に係る所定の個人情報を設定する記述部分と利用者装置画面に表示される要素を設定する記述部分と動画合成再生コードの記述部分とを含む動画再生ページとしてのデータを生成するステップ、
（５）前記動画配信サーバーが、前記生成した動画再生ページとしてのデータを利用者装置に送信するステップ、
（６）Ｗｅｂブラウザに前記動画再生ページが表示され、前記動画合成再生コードが実行されて、前記個人情報を反映した動画を合成し再生するステップ
の各ステップを含んで実行されることを特徴とする個人化動画提供方法である。
【００１６】
課題を解決するための第２の発明は、利用者が操作するＷｅｂブラウザを備えたコンピュータである利用者装置へネットワークを通じて個人化動画を提供する個人化動画配信サーバーであって、
前記Ｗｅｂブラウザから、利用者本人の識別情報である利用者識別情報を指定した動画再生コンテナの要求を受け付ける要求受信部と、指定された利用者識別情報をキーにして所定のパーソナル情報データベースに接続して利用者に係る所定の個人情報を取得する個人情報取得部と、取得した個人情報を設定する記述部分と、画面に表示される要素を設定する記述部分と、動画合成再生プログラムのコードの記述部分と、を含むＷｅｂブラウザが解釈可能なデータを動画再生コンテナとして構成する動画再生コンテナ構成部と、構成された動画再生コンテナを前記利用者装置に提供するコンテナ送信部と、を備えた個人化動画配信サーバーである。
【００１７】
個人化動画配信サーバーは動画再生プログラムコードを含んだ動画再生コンテナを提供すればよいので、動画データをストリーミング等の方法で提供する場合よりもネットワーク帯域を使う必要はない。大きなデータ量となる動画データの合成生成処理はクライアント装置側で行うからである。
【００１８】
前記動画再生コンテナ構成部は、
前記動画合成再生コードが、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報を反映したテキスト情報または静止画像またはその両方を再生動画にオーバーレイ表示するよう画面制御する命令を含むように動画再生コンテナを構成するものであってもよい。
【００１９】
前記動画再生コンテナ構成部は、
前記動画合成再生コードが、事前に定められたシナリオに従って1つ以上の動画データを時間軸に沿って再生するとともに、設定された個人情報による条件分岐により次に再生する動画を切り替えて再生するよう画面制御する命令を含むように動画再生コンテナを構成するものであってもよい。
【００２０】
第２の発明である個人化動画配信サーバーの別の態様として、次のようなものであってもよい。すなわち、Ｗｅｂブラウザを備えた利用者装置へネットワークを通じて個人化動画を提供する個人化動画配信サーバーであって、
前記Ｗｅｂブラウザから、利用者本人の識別情報である利用者識別情報を指定した動画再生コンテナの要求を受け付ける要求受信部と、
指定された利用者識別情報をキーにして利用者に係る所定の個人情報を取得する個人情報取得部と、
取得した個人情報を設定する記述部分と、画面に表示される要素を設定する記述部分と、動画合成再生コードの記述部分と、を含むＷｅｂブラウザが解釈可能なデータを頁データとして構成する動画再生ページ構成部と、
構成された動画再生ページデータを前記利用者装置に提供する応答送信部と、
を備えた個人化動画配信サーバーである。
【発明の効果】
【００２１】
本発明に係る個人化動画提供方法、個人化動画配信サーバーにより個人化動画の合成再生処理を閲覧者のクライアント装置上で行うことができ、中小規模のサーバー設備しか用意できないような場合であっても個人化動画サービスを提供可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る個人化動画提供方法の概要を説明する図である。
【図２】本発明の一実施形態に係る個人化動画提供システム１の全体構成図である。
【図３】本発明の一実施形態に係るＷｅｂサーバー３０（事業者サーバー）を説明するブロック図である。
【図４】本発明の一実施形態に係る個人化動画配信サーバー２０を説明するブロック図である。
【図５】本発明の一実施形態に係るコンテンツ配信サーバー４０を説明するブロック図である。
【図６】本発明の一実施形態に係る個人化動画提供システム１の動作シーケンスの一例を説明する図である。
【図７】図６のＳ１４で作成するＨＴＭＬデータ（動画再生コンテナ）を模式的に説明する図である。
【図８】動画再生コードの例を模式的に表した図である。
【図９】本発明の方法の変形形態の概要図である。
【図１０】変形形態である個人化動画提供システム１Ｂで用いられる個人化動画配信サーバー２０Ｂの機能ブロック図である。
【発明を実施するための形態】
【００２３】
個人化動画をサーバー側で作る場合は、特許文献１に開示されているように、動画を合成する処理を行うサーバー装置は、動画を要求している利用者の個人情報(個人属性情報)を受けて、これを予め決められている作成すべき動画のひな型情報に当てはまるように動画として合成して、出来上がった情報を適当な置き場所に一時保存し、利用者に対してはこの置き場所情報をＵＲＬとして伝えるということになる。あるいは、特許文献２に開示されているように、利用者が動画を要求するアクセス先ＵＲＬはあらかじめ定められているが、動画の合成を、利用者からの要求があったときにサーバー側でその都度行うということになる。
【００２４】
これに対して、個人化動画を要求する利用者が閲覧するＷｅｂブラウザ上で合成する場合には、（１）動画を合成するプログラム（利用者の個人情報を、作成すべき動画のひな型情報に当てはまるようにして、動画として合成するプログラム）と、（２）利用者の個人情報（事業者のプロモーション目的を実現するために、事業者が把握している利用者の個人情報(個人属性情報)であって利用者が知っているとは限らない情報）とが、利用者のクライアント装置上に提供されなければならない。
【００２５】
ここで問題となるのが、利用者の個人情報をどのように利用者のクライアント装置（実質的には利用者のクライアント装置で起動中のＷｅｂブラウザまたは専用のアプリケーションプログラム）に渡すかである。その方式としては、大きく分けて２通りある。一つは、（Ａ）利用者の個人情報を保有する事業者のＷｅｂサイトに、ログインしてもらい、ここで認証された利用者に対して、事業者が保有する利用者の個人情報（、及び動画を合成再生するプログラムのコード自体または該コードを呼び出すタグ）を含んだＨＴＭＬ（Hyper Text Markup Language）で記述されたテキストデータをログイン応答頁として利用者装置に返す方式である。もう一つは（Ｂ）ログイン認証を不要とするために、利用者の個人情報と、動画を合成再生するプログラムのコードを入手するための専用ＵＲＬを利用者に提供し、利用者から直接そのＵＲＬにアクセスしてもらう方式である。（尚、応答されるデータはＷｅｂブラウザが解釈可能なマークアップテキストファイルで動画データの扱いが可能なものであれば何でもよいが、以下の説明では応答されるデータはＨＴＭＬとして説明する。）
【００２６】
（Ａ）方式では、利用者がパスワードを失念することによる離脱や、ログイン認証をすることを面倒に感じて敬遠してしまう虞がある。また、動画を提供可能な範囲が、事業者のＷｅｂサイトで顧客管理されている範囲に制限されてしまうという難点がある。（Ｂ）方式では、ログイン認証不要の専用ＵＲＬをＤＭ印刷物や電子メールで配布することができればサービス事業者にとってはＷｅｂサイトで顧客管理されている範囲という限定がなく、利用者にとっても手軽にアクセスできて双方に都合がよい。また、事業者のＷｅｂサイト側で対応することによりログイン認証してきた利用者にも個人化動画を提供可能にすることができる。そこで以下に記載する本発明の一実施形態では（Ｂ）方式を採用する。
【００２７】
（Ｂ）方式を採用した場合でも、個人化動画を提供する方式は大別して次の２通りが考えられる。
イ）専用ＵＲＬとしては、利用者に関する所定のいくつかの個人情報の値（２）をパラメータとして付加したＵＲＬを利用者毎に作って、これを各利用者に配布する方式（パラメータ付加される各個人情報の値は暗号化されることが望ましい）。このＵＲＬへのアクセス要求に対する応答頁により動画合成プログラム（１）を提供する。この方式は、個人化動画提供側のサーバーの処理としては、最も簡明である。
【００２８】
この場合、ＵＲＬにパラメータとして付加された利用者の個人情報は、個人化動画提供側のＷｅｂサーバーに用意される応答処理モジュールへの引数として渡すことができるので、応答処理モジュールは、受け取った引数の値に対応した形の動画合成プログラムを返せばよい。このような応答処理はＣＧＩ(Common Gateway Interface)処理により、ごく普通に作成されるものであるため実現することに技術的な問題はない。しかしこの方式の欠点としては、使用する個人情報項目が多くなるほど、最初に利用者に与えるＵＲＬの文字数(桁数)が大きくなるということがある。一定サイズ以上のＵＲＬは、メールマガジンのリンクアドレスとしてメールに含ませることに支障をきたすこととなる。ＱＲコード(登録商標)として印刷物で渡す場合も、より大きなセル数を要することからより大きく印刷しなければならず、支障をきたすことになる。したがって、実際問題としてＵＲＬの文字数(桁数)は一定の長さ以下に制限しなければならない。このことは、個人化動画に反映させる個人情報の項目の数に著しい制約を与えることとなり、個人化動画を提供する目的からは致命的な欠点となる。
【００２９】
（Ｂ）方式の２番目としては、ＵＲＬを長くしない方法として、次のロ）が考えられる。
ロ）ＵＲＬのパラメータとして利用者の会員番号などの識別情報（好ましくは暗号化された識別情報）をパラメータとして付加した専用ＵＲＬを利用者に与えておいて、このＵＲＬの応答頁により動画合成プログラム（１）を提供する方式。
【００３０】
但し、この方式では、個人化動画提供側のＷｅｂサーバーには、ＵＲＬに付加された識別情報から利用者の個人情報を取得する手段、得られた個人情報を組み込んだ動画合成プログラムを返信する手段、が必要となる。
【００３１】
この方式ではＵＲＬの文字数(桁数)は、利用者の識別情報(またはそれが暗号化された情報)を付加するだけ（サーバ側の処理モジュールに渡す引数は１個だけで）なので、一定サイズ以下に限定できる。したがって、イ）の方式で示した致命的な欠点は生じない。また、利用者には様々な経路で、個人動画提供を行うサイトへの誘導ができる方式が好ましいので、本発明の好適な実施形態ではこのロ）の方式を採用する。尚、運用上は、ＤＭ印刷物やメルマガに提示された専用ＵＲＬでアクセスさせるだけでなく、事業者Ｗｅｂサイトにログインした利用者へも個人化動画を提供できるように事業者Ｗｅｂサイトで対応することが望ましい。
【００３２】
以下、図面を参照しつつ、本発明の実施形態を説明する。図１は、本発明の一実施形態に係る個人化動画提供方法の概要を説明する図である。
【００３３】
（個人化動画提供方法の概要）まず、利用者は、メールやＤＭ同封印刷物に印刷されたＱＲコード（登録商標）等により提示されたＷｅｂサーバー３０のＵＲＬ（課題を解決する手段に記載の「所定のネットワークアドレス」に相当。このＵＲＬには利用者識別情報（利用者識別コード）が付加されている）に直接アクセスする（図１の（０））。その結果Ｗｅｂサーバー３０より返信されるＨＴＭＬデータを、利用者装置上で起動されたＷｅｂブラウザは表示する(図１の（１）)。Ｗｅｂブラウザにはいわゆるｌａｎｄｉｎｇｐａｇｅが表示される。以下ではこれを利用者着地頁または単に着地頁と記載する。この着地頁は、利用者識別コードがパラメータとして付加されたＵＲＬが指定された動画再生コンテナを呼び出すためのタグを含んでいる。Ｗｅｂブラウザは、タグを解釈して、このＵＲＬ宛のｈｔｔｐｓリクエストを発信する（図１の（２））。ｈｔｔｐｓリクエストは個人化動画配信サーバー２０により受け付けられ、パラメータとして指定された識別コードは、個人化動画配信サーバー２０の処理部に引き渡される。処理部は、識別コードをキーにしてパーソナル情報データベース２９を検索して、識別コードに対応する利用者に関する所定の個人情報を入手する（図１の（３））。この時、識別コードが暗号化されている場合は復号して暗号化前の識別コードによりパーソナル情報データベースを検索する。
【００３４】
個人化動画配信サーバー２０の処理部は利用者の個人情報と動画を合成再生するコードが組み込まれた動画再生コンテナを組み立てる(図１の（４）)。動画再生コンテナは利用者装置のＷｅｂブラウザへ（１）のｈｔｔｐｓリクエストに対する応答として返信される(図１の（５）)。Ｗｅｂブラウザ上で動画再生コンテナが表示され、その中に含まれている動画合成再生コードが実行され、個人化動画の合成と再生が行われる(図１の（６）)。この時、動画合成再生処理の中で、Ｗｅｂブラウザは、適宜、コンテンツ配信サーバにアクセスして必要な素材データを入手する(図１の（７）)。
【００３５】
以上が、本発明の一実施形態である個人化動画提供方法の概要である。図１の（１）において、利用者着地頁中の動画再生コンテナを呼び出すためのタグの中で指定されるＵＲＬは、個人化動画の中でどんなに多くの種類の個人情報（例えば、利用者氏名、年齢、居住地域、購入（契約保険）商品名、‥、など）を使うとしても利用者の会員番号などの識別コードがパラメータとして付加されればよいのでそのサイズは長くはならない。この出発点となるＵＲＬは、事業者側から、メールマガジンのリンク情報として配布してもよいし、ＱＲコード(登録商標)等の２次元コードとしてＤＭ同封印刷物により配布してもよい。また、利用者が事業者会員サーバーにログインした時に表示される利用者専用ページにそのＵＲＬが含まれて、そのページが表示されるときに自動的に、または利用者の明示的な操作により、そのＵＲＬを用いたｈｔｔｐｓリクエストが発信されるように事業者サーバーと連携して動作するように構成してもよい。
【００３６】
この方法では、個人化動画配信サーバーは、利用者の個人情報と動画再生コードおよび動画再生フレーム中に表示されるグラフィック要素やテキスト要素を定めたタグやスクリプトを含んだＨＴＭＬデータを構成して、利用者装置に送るだけなので、個人化動画配信サーバーが太い帯域の接続ができない場合でも運用上の支障は起きにくい。
【００３７】
（実施形態システムの全体構成）  図２は、図１で説明した概要処理手順により個人化動画を利用者に提供する本発明の一実施形態としての個人化動画提供システム１の全体構成を説明する図である。個人化動画提供システム１は、事業者システム３、動画配信システム２、コンテンツ配信サーバー４０と、利用者装置６とがネットワーク５により接続されて構成される。事業者システム３は、Ｗｅｂサーバー３０と会員認証データベース３９を備えて構成される。動画配信システム２は、個人情報を反映した動画が再生される入れ物としての動画再生コンテナを提供するために個人化動画配信サーバー２０とパーソナル情報データベース２９を備えて構成される。ネットワーク５は典型的にはインターネットである。利用者装置６は、利用者が扱うパーソナルコンピュータ（ＰＣ）、タブレット、スマートフォン等である。
【００３８】
事業者システム３は、個人専用動画を求めてきた利用者に対して、動画再生コンテナ呼出しのためのＵＲＬを含んだ利用者頁を提供するために設けられるものである。すなわち、（個人化動画提供方法の概要）で説明した、利用者を識別するコードがパラメータとして付加された動画再生コンテナを要求するための専用ＵＲＬの宛先である。専用ＵＲＬをメールマガジンやＤＭ同封印刷物情の２次元コードだけで提供する場合は、会員認証データベース３９は不要である。Ｗｅｂサーバーにログインしてきた利用者に対しても個人動画を提供可能とする場合に会員認証データベース３９が必要となる。
【００３９】
図３は、Ｗｅｂサーバー３０をさらに詳細に説明するためのＷｅｂサーバー３０のブロック構成図である。Ｗｅｂサーバー３０はサーバーコンピュータに専用の処理プログラムを搭載して実現される。３１は通信部である。通信制御ＩＦ装置とそれを制御するドライバソフトウェアの働きによりネットワーク５との物理的及び論理的な接続を実現する。３２は、記憶部であり、半導体メモリやハードディスクで実現される。サーバーコンピュータのＯＳ，ＷＷＷサーバーソフトウェア、データベースアクセスライブラリ、後述する各種処理を実現する処理モジュールのプログラムコードが記憶される。処理中のデータの格納場所としても使われる。
【００４０】
３３は処理部である。処理部３３はＣＰＵ(図示せず)を含み、リクエスト受付処理３３１、認証処理３３２、利用者着地頁生成処理３３３、応答処理３３９の各処理を実行する。実際には、前記ＣＰＵが記憶部３２に記憶されたそれぞれの処理を実行するプログラムコード（このプログラムコードにはサーバーコンピュータのＯＳ，ＷＷＷサーバーソフトウェア、データベースアクセスライブラリのコードも含まれる）を読み込み解釈実行することで各処理の機能が発揮されるのであるが、図３の上では、便宜的に、処理部３３が、リクエスト受付処理３３１、認証処理３３２、利用者着地頁生成処理３３３、応答処理３３９を含むものとして描画している。通信部３１、記憶部３２、処理部３３はバス３８で接続される。
【００４１】
リクエスト受付処理３３１は、利用者からのアクセス要求を受け、それがログイン要求である場合は、認証処理３３２を呼び出す。専用ＵＲＬによる個人化動画要求である場合は直ちに利用者着地頁生成処理３３３を呼び出す。認証処理３３２は、受け付けたログイン情報(ユーザＩＤ，パスワード)を会員認証データベース３９に問い合わせ、認証成功または認証失敗の結果を得る。利用者着地頁生成処理３３３は、認証成功の場合に呼び出され（または、リクエスト受付処理３３１から直接呼び出され）、利用者の着地頁を利用者装置６のＷｅｂブラウザ上で描画するデータを生成する。この着地頁は、利用者を識別するコードがパラメータとして付加された動画再生コンテナを要求するためのＵＲＬの情報を含んでいる（例えばiframeタグのsrcパラメータの値として含ませることができる）。応答処理３３９は、認証失敗の場合はその旨を通知する頁データ、そうでない場合は、利用者着地頁生成処理３３３が生成したデータを利用者装置に、利用者からのログイン要求に対する返答として送信する。
【００４２】
図４は、個人化動画配信サーバー２０を説明するブロック構成図である。図４（ａ）は個人化動画配信サーバー２０のハードウェア構成を示す図である。個人化動画配信サーバー２０はサーバーコンピュータに専用の処理プログラムを搭載して実現される。２１は通信部である。通信制御ＩＦ装置とそれを制御するドライバソフトウェアの働きによりネットワーク５との物理的及び論理的な接続を実現する。２２は、記憶部であり、半導体メモリやハードディスクで実現される。サーバーコンピュータのＯＳ，ＷＷＷサーバーソフトウェア、データベースアクセスライブラリ、後述する各種処理を実現する処理モジュールのプログラムコードが記憶される。処理中のデータの格納場所としても使われる。２３は制御部である。制御部２３はＣＰＵ(図示せず)を含み、サーバー立ち上げ時及び必要な時に記憶部２２からプログラムコードを呼び出して解釈実行する。通信部２１、記憶部２２、制御部２３はバス２８によりに接続される。
【００４３】
図４（ｂ）は個人化動画配信サーバー２０の機能ブロックを説明する図である。個人化動画配信サーバー２０は、機能面からとらえると、要求受信部２１１、個人情報取得部２３２、動画再生コンテナ構成部２３３、応答送信部２１９の各機能ブロックを備えているということができる。制御部２３の前記ＣＰＵが記憶部２２に記憶されたそれぞれの処理を実行するプログラムコード（このプログラムコードにはアプリケーションレベルのプログラムコードの他、サーバーコンピュータのＯＳ，ＷＷＷサーバーソフトウェア、データベースアクセスライブラリのコードも含まれる）を読み込み解釈し、制御レジスタやバス等の実際のハードウェア要素に制御信号を送ることでこれらの各機能が発揮される
【００４４】
要求受信部２１１は、利用者識別コードがパラメータとして付加された動画再生コンテナ要求を受け付け、個人情報取得部２３２を呼び出す。個人情報取得部２３２は、利用者識別コードをキーにしてパーソナル情報データベース２９に問い合わせを行い、利用者に係る所定の個人情報項目の値を取得する。このとき、利用者識別コードが暗号化されたコードである場合は所定の復号キーおよび復号アルゴリズムにより復号して、暗号化される前の利用者識別コードを得たうえで、パーソナル情報データベース２９に問い合わせを行う。動画再生コンテナ構成部２３３は、取得した所定の個人情報項目の値と、動画合成再生プログラムコードが組み込まれた動画再生コンテナを作成する。応答送信部２１９は、動画再生コンテナ構成部２３３が生成した動画再生コンテナ（ＨＴＭＬデータ）を、動画再生コンテナ要求に対する返答として利用者装置６のＷｅｂブラウザに送信する。
【００４５】
図５は、コンテンツ配信サーバー４０を説明するブロック構成図である。コンテンツ配信サーバー４０はサーバーコンピュータにいくつかの処理プログラムを搭載して実現される。４１は通信部である。通信制御ＩＦ装置とそれを制御するドライバソフトウェアの働きによりネットワーク５との物理的及び論理的な接続を実現する。４２は、記憶部であり、半導体メモリやハードディスクで実現される。サーバーコンピュータのＯＳ，ＷＷＷサーバーソフトウェア、コンテンツ管理システム等のプログラムコード等が記憶される。処理中のデータの格納場所としても使われる。
【００４６】
４３は処理部である。処理部４３はＣＰＵ(図示せず)を含み、通信部４１が受け付けたコンテンツリクエストに対応するレスポンスを用意して、通信部４１を介して要求先に返答する処理を行う。処理部４３は、必要に応じて記憶部４２に格納されたＷＷＷサーバーソフトウェアやＯＳのコードを実行することによりその機能を実現する。通信部４１、記憶部４２、処理部４３はバス４８で接続される。
【００４７】
（システムの動作シーケンス）図６は本発明の一実施形態としての個人化動画提供システム１の動作シーケンスの一例を説明する図である。４つの列は左から利用者装置６、Ｗｅｂサーバー３０、個人化動画配信サーバー２０、コンテンツ配信サーバー４０の動作を示す列である。上から下へ向かって時間の経過を示す。まず、利用者装置６にて利用者が専用ＵＲＬにアクセスする（Ｓ０１）。専用ＵＲＬによるリクエストを受けると利用者の着地頁を表示するＨＴＭＬデータを生成して（Ｓ０４）、このページ（利用者着地頁）データを利用者からの要求に対する応答として利用者装置６に返す。利用者の着地頁を表示するＨＴＭＬデータは、ユーザーの識別子を含んでおり、ユーザー識別子を変数として付加した形で動画再生コンテナを要求するタグを含んでいる。例えば、ｉｆｒａｍｅタグのｓｃｒパラメータにて動画再生コンテナを取得するユーザー識別子を変数として付加したＵＲＬが記述されているものであってもよい。しかし、そのような記述に限定されるわけではなく、利用者着地頁が利用者装置のＷｅｂブラウザにより表示された後で、自動的に、または、利用者によるクリック操作等のマウス操作により動画再生コンテナを要求するＨＴＴＰリクエストが発信できるようになっていればよい。
【００４８】
Ｓ０１で利用者が専用ＵＲＬではなくＷｅｂサーバーのログイン頁にアクセスしてログイン要求を行った場合は、Ｗｅｂサーバー３０はユーザー名、パスワード等を取得して、認証処理を行う（Ｓ０２）。そして認証結果がＯＫであれば、利用者の着地頁を表示するＨＴＭＬデータを生成して（Ｓ０４）、このページ（利用者着地頁）データを利用者装置６に返す。
【００４９】
Ｗｅｂブラウザは、Ｗｅｂサーバー３０から応答された利用者着地頁を受けると、これを解釈して表示する（Ｓ１０）。そして利用者着地頁の記述によるが、自動的に、または利用者の画面操作に従って、動画再生コンテナを要求する。個人化動画配信サーバー２０は、ユーザー識別子が付加された形で動画再生コンテナ要求を受け取る。個人化動画配信サーバー２０は個人情報取得部２３２により、利用者識別コードをキーにしてパーソナル情報データベース２９も問い合わせを行い、利用者に係る所定の個人情報項目の値を取得する（Ｓ１２）。個人情報項目としては、例えば、利用者の氏名、年齢、利用者の購入した商品品名・型番、利用者の契約保険商品名、契約番号など、サービス事業者の目的により様々である。
【００５０】
次に、個人化動画配信サーバー２０は動画再生コンテナ構成部２３３により、動画再生コンテナとして使用者装置に返信するＨＴＭＬデータを作成する（Ｓ１４）。図７は、Ｓ１４で作成するＨＴＭＬデータを模式的に説明する図である。図７では、<script>と</script>の間で、入手した個人情報の各値を変数配列data[0] ,data[1],‥  に設定している。これは個人情報を設定する記述部分である。また、<video id=‥  >、や<canvas id=‥  >等の、ビデオの再生要素（video）やビデオ再生枠の上に任意の文字図形要素を再生動画に対してオーバーレイ表示させるためのレイヤーを定める図形要素（canvas）などＷｅｂブラウザ画面上で、すなわち利用者装置画面に表示される表示要素を定める記述部分がある。さらに、<script  src=XXXX.player.js ‥>は、あらかじめ定められた動画シナリオに沿って動画を描画するプログラムコード（動画再生コード）の記述部分である。本実施形態に係る個人化動画は、<video id=‥  >で定義されるvideo再生要素の上に、<canvas id=‥  >で定義されるcanvas要素のレイヤーに置いた静止画要素やテキスト要素がオーバーレイ表示されることにより個人情報を反映した動画とする。
【００５１】
実際には、動画配信するコンテンツごとにどのような動画データを採用し、それらをどのような順序で再生するか、どのタイミングで個人情報を反映したテキスト情報や静止画像を描画するか、あるいは個人情報の値に応じて次に再生する動画としてどれを選択して再生するか、などが時間軸に沿ったシナリオとして予め事前に定められており、このようなシナリオはＷｅｂブラウザ上で実行されるプログラムとして実現される。上記のsrc=XXXX.player.jsは、そのプログラムのソースコードを呼び出す記述である。
なお、コンテンツによっては、複数の静止画を、紙芝居のように、またはズームイン、ズームアウト、スクロール等の操作を施したスライドショーのように表示させることもある。したがって、上記シナリオを実行するプログラムは、実際には静止画データだけ読み込んで動画のように見せて再生する場合もある。本発明ではこのような場合も動画再生の一形態と考えている。
上記挙げた、ブラウザ表示要素を定める記述部分と動画（あるいは静止画）を描画するプログラムコードの記述部分は個人化動画のテーマによって固定的であり、あらかじめ用意されたテキストファイルを読みだせばよい。動画再生コンテナ構成部２３３は、このあらかじめ用意されたテキストファイルに、個人情報の各項目値を、図７に示したような<script>と</script>のタグで囲まれた間に、変数の値として設定する文字列を発生させて、一つのＨＴＭＬファイルとして合成する処理を行う。
【００５２】
図６に戻るが、次に、作成したＨＴＭＬファイルを、動画再生コンテナ要求に対する応答として、利用者装置６に返信する（Ｓ１８）。利用者装置６のＷｅｂブラウザは、動画再生コンテナを受け付け、これを解釈して表示要素を画面に表示するとともに、指定されたスクリプトコードを実行する。すると動画再生コードが実行され、素材データをコンテンツ配信サーバー４０から入手した後に個人化された動画が利用者装置上にレンダリングされ再生表示される（Ｓ２０）。
【００５３】
図８は、動画再生コードの例を模式的に表した図である。図７のＨＴＭＬファイルがＷｅｂブラウザに読み込まれ解釈されると、JavaScript（登録商標）で記述されたXXXX.players.js  が読み込まれ、図８に示したようなコードが利用者装置上で解釈実行される。これらのコードは図７に示したＨＴＭＬの個人情報を設定する記述部分で設定した配列dataの値を参照して、個人情報を反映した動画に用いる動画データとその順序を設定し、「videoTag.play(); 」により、現在src属性に設定された動画ファイルを再生する命令が実行される。
また下方にあるif文のブロックは、data[2]の値に応じた表示テキストを選択して、再生するよう記述している例である。このように個人情報のある項目の値に応じた条件分岐により動画にオーバーレイ表示するテキストを切り替えたり、次に再生する動画そのものを切り替えて再生するよう画面制御させることもできる。
【００５４】
（変形実施形態）次にここまで説明した第１の実施形態の変形形態である個人化動画提供システム１Ｂについて説明する。変形形態では、利用者には、直接に個人化動画再生ページを入手するためのＵＲＬが印刷物のＱＲコード(登録商標)や電子メール中のリンクにより与えられる。このＵＲＬには利用者を識別する利用者識別情報（利用者識別コード）が付加されている。利用者はこのＵＲＬにアクセスして個人化動画再生ページを要求する。
【００５５】
以下第１の実施形態との相違点に焦点を当てて説明する。図９は、図１の方法の概要図で示した本発明の方法の変形形態の概要図である。図１０は変形形態である個人化動画提供システム１Ｂで用いられる個人化動画配信サーバー２０Ｂの機能ブロック図である。個人化動画提供システム１で用いられた個人化動画配信サーバー２０(図４．（ｂ）)との相違は、動画再生コンテナ構成部２３３が動画再生ページ構成部２３４となっていることである。他は実質的な相違はない。
【００５６】
以下、図９により説明する。利用者は入手したＵＲＬにアクセスして個人化動画再生ページを要求する（図９（１））。要求は、個人化動画配信サーバー２０Ｂにより受け付けられ、パラメータとして指定された識別コードは、個人化動画配信サーバー２０Ｂの個人情報取得部２３２に引き渡される。個人情報取得部２３２は、識別コードをキーにしてパーソナル情報データベース２９を検索して、識別コードに対応する利用者に関する所定の個人情報を入手する（図９の（２））。この時、識別コードが暗号化されている場合は復号して暗号化前の識別コードによりパーソナル情報データベースを検索する。
【００５７】
個人化動画配信サーバー２０Ｂの動画再生ページ構成部２３４は利用者の個人情報と動画を合成再生するコードが組み込まれた動画再生ページデータを組み立てる(図９の（３）)。動画再生ページは動画再生領域を含んでいる。構成された動画再生ページデータは利用者装置のＷｅｂブラウザへ（１）の要求に対する応答として返信される(図９の（４）)。Ｗｅｂブラウザ上で動画再生ページが表示され、その中に含まれている動画合成再生コードが実行され、個人化動画の合成と再生が行われる(図９の（５）)。この時、動画合成再生処理の中で、Ｗｅｂブラウザは、適宜、コンテンツ配信サーバにアクセスして必要な素材データを入手する(図９の（６）)。このように、最初に利用者に提供されるＵＲＬは直接個人化動画再生ページを要求するＵＲＬであってもよい。
【００５８】
以上、個人化動画の提供方法とその変形方法および個人化動画配信サーバーの実施形態について説明したが、当業者にとっては自明であるようなシステム構成上の変形形態についても本発明の技術範囲と考えられる。例えば、パーソナル情報データベース２９と個人化動画配信サーバー２０は論理的に接続され、実質的なセキュリティが担保されるのであれば、構内ＬＡＮで接続されていてもよいし、ＶＰＮ（Virtual Private Network）によりネットワーク経由で接続されるものであってもよい。またＷｅｂブラウザの語はＷｅｂブラウザの機能を備えたアプリケーションプログラムも含む。
【００５９】
以上説明した個人化動画提供方法、個人化動画配信サーバーにより、配信サーバーに過大な通信負荷をかけることなく個人化動画の配信が可能となるという顕著な効果を奏する。
【符号の説明】
【００６０】
１・・・個人化動画提供システム
２・・・動画配信システム
３・・・事業者システム
５・・・ネットワーク
６・・・利用者装置
２０・・・個人化動画配信サーバー
２９・・・パーソナル情報データベース
３０・・・Ｗｅｂサーバー
３９・・・会員認証データベース
４０・・・コンテンツ配信サーバー
【図１】
2019144977.tif 000003
【図２】
2019144977.tif 000004
【図３】
2019144977.tif 000005
【図４】
2019144977.tif 000006
【図５】
2019144977.tif 000007
【図６】
2019144977.tif 000008
【図７】
2019144977.tif 000009
【図８】
2019144977.tif 000010
【図９】
2019144977.tif 000011
【図１０】
2019144977.tif 000012