(57)【特許請求の範囲】
【請求項１】
コンテンツを表示するブラウザを実装したユーザ端末と通信し、映像放送に基づいて前記コンテンツの取得を前記ユーザ端末に指示するコンテンツ配信制御サーバであって、
前記映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段と、
前記映像放送を受信するための操作を、前記ユーザ端末においてユーザがしたことに応じて前記ユーザ端末から送信された前記ユーザ端末の識別情報によってログインを受け付け、受け付けたログインによって前記ユーザ端末の識別情報をログイン情報記憶手段に記憶させ、前記映像放送の受信を終了するための操作を、前記ユーザ端末において前記ユーザがしたことに応じて前記ユーザ端末から送信された前記ユーザ端末の識別情報によってログアウトを受け付け、受け付けたログアウトによって前記ユーザ端末の識別情報を前記ログイン情報記憶手段から削除するログイン管理手段と、
前記映像放送を受信する映像放送受信手段と、
前記映像放送受信手段によって受信した映像放送に埋め込まれたマーカ情報を検知するマーカ検知手段と、
前記マーカ検知手段によって検知したマーカ情報に対応付けられたコンテンツ配信シナリオを前記マーカ・シナリオ記憶手段から取得するシナリオ取得手段と、
前記シナリオ取得手段によって取得したコンテンツ配信シナリオに含まれる配信タイミングに基づいて、前記ログイン情報記憶手段に記憶されている前記ユーザ端末に、コンテンツを受信するための同期イベント要求を送信する同期イベント要求送信手段と、
を備えるコンテンツ配信制御サーバ。
【請求項２】
前記同期イベント要求送信手段によって送信された前記同期イベント要求を受信し、受信した同期イベント要求に基づいて、前記コンテンツを有するＷｅｂサーバから受信したコンテンツを表示した前記ユーザ端末から、同期イベント応答を受信する同期イベント応答受信手段を、さらに備え、
前記同期イベント要求送信手段は、前記同期イベント応答受信手段によって前記同期イベント応答を受信したことに応じて、前記シナリオ取得手段によって取得したコンテンツ配信シナリオに基づいて次の同期イベント要求を送信する、
請求項１に記載のコンテンツ配信制御サーバ。
【請求項３】
前記マーカ・シナリオ記憶手段の配信タイミングは、マーカ情報を含み、
前記同期イベント要求送信手段は、前記シナリオ取得手段によって取得したコンテンツ配信シナリオに含まれるマーカ情報が、前記マーカ検知手段によって検知されるごとに、前記同期イベント要求を送信する、請求項１又は２に記載のコンテンツ配信制御サーバ。
【請求項４】
前記コンテンツ配信シナリオの配信タイミングは、絶対時刻、又は最初の同期イベント要求の送信から経過する相対時刻を含み、
前記同期イベント要求送信手段は、前記シナリオ取得手段によって取得したコンテンツ配信シナリオの前記絶対時刻又は前記相対時刻に基づいて、前記同期イベント要求を送信する、請求項１から３のいずれかに記載のコンテンツ配信制御サーバ。
【請求項５】
コンテンツを表示するブラウザを実装したユーザ端末と、コンテンツを有するＷｅｂサーバと、映像放送に基づいて前記コンテンツの取得を前記ユーザ端末に指示するコンテンツ配信制御サーバとを有するコンテンツ配信制御システムであって、
前記コンテンツ配信制御サーバは、
前記映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段と、
前記映像放送を受信するための操作を、前記ユーザ端末においてユーザがしたことに応じて前記ユーザ端末から送信された前記ユーザ端末の識別情報によってログインを受け付け、受け付けたログインによって前記ユーザ端末の識別情報をログイン情報記憶手段に記憶させ、前記映像放送の受信を終了するための操作を、前記ユーザ端末において前記ユーザがしたことに応じて前記ユーザ端末から送信された前記ユーザ端末の識別情報によってログアウトを受け付け、受け付けたログアウトによって前記ユーザ端末の識別情報を前記ログイン情報記憶手段から削除するログイン管理手段と、
前記映像放送を受信する映像放送受信手段と、
前記映像放送受信手段によって受信した映像放送に埋め込まれたマーカ情報を検知するマーカ検知手段と、
前記マーカ検知手段によって検知したマーカ情報に対応付けられたコンテンツ配信シナリオを前記マーカ・シナリオ記憶手段から取得するシナリオ取得手段と、
前記シナリオ取得手段によって取得したコンテンツ配信シナリオに含まれる配信タイミングに基づいて、前記ログイン情報記憶手段に記憶されている前記ユーザ端末に、コンテンツを受信するための同期イベント要求を送信する同期イベント要求送信手段と、を備え、
前記ユーザ端末は、
ログインを受け付け、前記コンテンツ配信制御サーバにログインするログイン手段と、
ログアウトを受け付け、前記コンテンツ配信制御サーバからログアウトするログアウト手段と、
前記コンテンツ配信制御サーバから、前記同期イベント要求を受信する同期イベント要求受信手段と、
前記同期イベント要求受信手段によって受信した同期イベント要求に基づいて、前記Ｗｅｂサーバからコンテンツを取得するためのページ取得要求を前記Ｗｅｂサーバに送信するページ取得要求送信手段と、
前記ページ取得要求送信手段によって送信されたページ取得要求に応じた前記Ｗｅｂサーバから、コンテンツを受信するページ取得応答受信手段と、
前記ページ取得応答受信手段によって受信したコンテンツを前記ブラウザによって表示する表示処理手段と、を備える、
コンテンツ配信制御システム。
【請求項６】
コンテンツを表示するブラウザを実装したユーザ端末と通信し、映像放送に基づいて前記コンテンツの取得を前記ユーザ端末に指示するコンテンツ配信制御サーバが実行する方法であって、
前記コンテンツ配信制御サーバは、前記映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段を備え、
前記方法は、
前記映像放送を受信するための操作を、前記ユーザ端末においてユーザがしたことに応じて前記ユーザ端末から送信された前記ユーザ端末の識別情報によってログインを受け付け、受け付けたログインによって前記ユーザ端末の識別情報をログイン情報記憶手段に記憶させ、前記映像放送の受信を終了するための操作を、前記ユーザ端末において前記ユーザがしたことに応じて前記ユーザ端末から送信された前記ユーザ端末の識別情報によってログアウトを受け付け、受け付けたログアウトによって前記ユーザ端末の識別情報を前記ログイン情報記憶手段から削除するログイン管理ステップと、
前記映像放送を受信する映像放送受信ステップと、
前記映像放送受信ステップによって受信した映像放送に埋め込まれたマーカ情報を検知するマーカ検知ステップと、
前記マーカ検知ステップによって検知したマーカ情報に対応付けられたコンテンツ配信シナリオを前記マーカ・シナリオ記憶手段から取得するシナリオ取得ステップと、
前記シナリオ取得ステップによって取得したコンテンツ配信シナリオに含まれる配信タイミングに基づいて、前記ログイン情報記憶手段に記憶されている前記ユーザ端末に、コンテンツを受信するための同期イベント要求を送信する同期イベント要求送信ステップと、
を備える方法。
【請求項７】
コンピュータに、請求項６に記載の方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像放送と連動してユーザ端末にコンテンツをリアルタイム配信可能とするコンテンツ配信制御サーバ、システム、方法及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット等、高機能なモバイル端末の出現にともない、これらのユーザ端末をセカンドスクリーンとして利用することで、地上波やケーブルテレビをはじめとする放送映像配信時に、関連コンテンツを当該ユーザ端末上に表示させるという要望が出始めている。これにより、視聴者に対しては付加価値情報の提供を、コンテンツ配信事業者に対しては、視聴者をネットショップ等に容易に導ける新たな導線の提供を可能とする。
【０００３】
従来より、インターネットの更新情報をユーザ端末に通知する技術が知られている。具体的には、ブログコンテンツの更新をＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いてユーザ端末にプッシュで通知する技術が知られている（特許文献１）。このようなコンテンツ更新通知システムでは、制御サーバがネットを定期的に監視し、ブログの更新を検知すると、ブログコンテンツを解析して内容に興味を持つユーザに更新を通知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８１３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ブログの更新は非同期で行われており、ユーザへの更新通知が分〜時間単位で遅延してもブログを更新するユーザ、及びブログを閲覧するユーザのいずれにとっても一般的に不利益にはならない。一方で、テレビ等の放送コンテンツに合わせてＷｅｂコンテンツをプッシュで配信する場合、放送のタイミングに合わせたＷｅｂコンテンツの配信が要求されるため、上記手法を利用することはできない。また、放送コンテンツが予め作成済みのものであったとしても、このコンテンツをどのタイミングで放送するかは直前まで決定されないことが通常である。このため、Ｗｅｂコンテンツの配信時刻を事前に決めておくことは困難である場合が多い。
【０００６】
そこで、放送コンテンツの放送タイミングに依存せず、Ｗｅｂコンテンツの配信を自動的に実行可能とする制御サーバが求められている。
【０００７】
本発明は、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末上にコンテンツを同時にリアルタイム配信可能とするコンテンツ配信制御サーバ、システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
具体的には、以下のような解決手段を提供する。
【０００９】
（１）  コンテンツを表示するブラウザを実装したユーザ端末と通信し、映像放送に基づいて前記コンテンツの取得を前記ユーザ端末に指示するコンテンツ配信制御サーバであって、前記映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段と、前記ユーザ端末から前記映像放送に関連付けられたログインを受け付け、受け付けたログインをログイン情報記憶手段に記憶させるログイン管理手段と、前記映像放送を受信する映像放送受信手段と、前記映像放送受信手段によって受信した映像放送に埋め込まれたマーカ情報を検知するマーカ検知手段と、前記マーカ検知手段によって検知したマーカ情報に対応付けられたコンテンツ配信シナリオを前記マーカ・シナリオ記憶手段から取得するシナリオ取得手段と、前記シナリオ取得手段によって取得したコンテンツ配信シナリオの配信タイミングに基づいて、前記ログイン情報記憶手段に記憶された前記ユーザ端末に、コンテンツを受信するための同期イベント要求を送信する同期イベント要求送信手段と、を備えるコンテンツ配信制御サーバ。
【００１０】
（１）の構成によれば、本発明に係るコンテンツ配信制御サーバは、映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段を備え、ユーザ端末から映像放送に関連付けられたログインを受け付け、受け付けたログインをログイン情報記憶手段に記憶させる。そして、コンテンツ配信制御サーバは、映像放送を受信し、受信した映像放送に埋め込まれたマーカ情報を検知し、検知したマーカ情報に対応付けられたコンテンツ配信シナリオをマーカ・シナリオ記憶手段から取得し、取得したコンテンツ配信シナリオの配信タイミングに基づいて、ログイン情報記憶手段に記憶されたユーザ端末に、コンテンツを受信するための同期イベント要求を送信する。
【００１１】
すなわち、コンテンツ配信制御サーバは、映像放送に埋め込まれたマーカ情報に対応付けられたコンテンツ配信情報に基づいて、ログインしているユーザ端末に、コンテンツを受信するための同期イベント要求を送信する。ユーザ端末は、送信されたページ取得要求によって、コンテンツを有するＷｅｂサーバからコンテンツを受信し、表示する。
したがって、本発明に係るコンテンツ配信制御サーバは、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末上にコンテンツを同時にリアルタイム配信可能とすることができる。
【００１２】
（２）  前記同期イベント要求送信手段によって送信された前記同期イベント要求を受信し、受信した同期イベント要求に基づいて、前記コンテンツを有するＷｅｂサーバから受信したコンテンツを表示した前記ユーザ端末から、同期イベント応答を受信する同期イベント応答受信手段を、さらに備え、前記同期イベント要求送信手段は、前記同期イベント応答受信手段によって前記同期イベント応答を受信したことに応じて、前記シナリオ取得手段によって取得したコンテンツ配信シナリオに基づいて次の同期イベント要求を送信する、（１）に記載のコンテンツ配信制御サーバ。
【００１３】
すなわち、（２）のコンテンツ配信制御サーバ１０は、ユーザ端末から同期イベント応答を受信したことに応じて、コンテンツ配信シナリオに基づいて次の同期イベント要求を送信する。
したがって、（２）のコンテンツ配信制御サーバは、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末上にコンテンツを次々と同時にリアルタイム配信可能とすることができる。
【００１４】
（３）  前記マーカ・シナリオ記憶手段の配信タイミングは、マーカ情報を含み、前記同期イベント要求送信手段は、前記シナリオ取得手段によって取得したコンテンツ配信シナリオに含まれるマーカ情報が、前記マーカ検知手段によって検知されるごとに、前記同期イベント要求を送信する、（１）又は（２）に記載のコンテンツ配信制御サーバ。
【００１５】
したがって、（３）のコンテンツ配信制御サーバは、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送に埋め込まれたマーカ情報に基づいて、複数のユーザ端末上にコンテンツを次々と同時にリアルタイム配信可能とすることができる。
【００１６】
（４）  前記コンテンツ配信シナリオの配信タイミングは、絶対時刻、又は最初の同期イベント要求の送信から経過する相対時刻を含み、前記同期イベント要求送信手段は、前記シナリオ取得手段によって取得したコンテンツ配信シナリオの前記絶対時刻又前記相対時刻に基づいて、前記同期イベント要求を送信する、（１）から（３）のいずれかに記載のコンテンツ配信制御サーバ。
【００１７】
したがって、（４）のコンテンツ配信制御サーバは、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末上に、絶対時刻、又は相対時刻によってコンテンツを次々と同時にリアルタイム配信可能とすることができる。
【００１８】
（５）  コンテンツを表示するブラウザを実装したユーザ端末と、コンテンツを有するＷｅｂサーバと、映像放送に基づいて前記コンテンツの取得を前記ユーザ端末に指示するコンテンツ配信制御サーバとを有するコンテンツ配信制御システムであって、
前記コンテンツ配信制御サーバは、
前記映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段と、前記ユーザ端末から前記映像放送に関連付けられたログインを受け付け、受け付けたログインをログイン情報記憶手段に記憶させるログイン管理手段と、前記映像放送を受信する映像放送受信手段と、前記映像放送受信手段によって受信した映像放送に埋め込まれたマーカ情報を検知するマーカ検知手段と、前記マーカ検知手段によって検知したマーカ情報に対応付けられたコンテンツ配信シナリオを前記マーカ・シナリオ記憶手段から取得するシナリオ取得手段と、前記シナリオ取得手段によって取得したコンテンツ配信シナリオの配信タイミングに基づいて、前記ログイン情報記憶手段に記憶された前記ユーザ端末に、コンテンツを受信するための同期イベント要求を送信する同期イベント要求送信手段と、を備え、
前記ユーザ端末は、
ログインを受け付け、前記コンテンツ配信制御サーバにログインするログイン手段と、前記コンテンツ配信制御サーバから、前記同期イベント要求を受信する同期イベント要求受信手段と、前記同期イベント要求受信手段によって受信した同期イベント要求に基づいて、前記Ｗｅｂサーバからコンテンツを取得するためのページ取得要求を前記Ｗｅｂサーバに送信するページ取得要求送信手段と、前記ページ取得要求送信手段によって送信されたページ取得要求に応じた前記Ｗｅｂサーバから、コンテンツを受信するページ取得応答受信手段と、前記ページ取得応答受信手段によって受信したコンテンツを前記ブラウザによって表示する表示処理手段と、を備える、
コンテンツ配信制御システム。
【００１９】
したがって、本発明に係るコンテンツ配信制御システムは、（１）と同様に、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末上にコンテンツを同時にリアルタイム配信可能とすることができる。
【００２０】
（６）  コンテンツを表示するブラウザを実装したユーザ端末と通信し、映像放送に基づいて前記コンテンツの取得を前記ユーザ端末に指示するコンテンツ配信制御サーバが実行する方法であって、
前記コンテンツ配信制御サーバは、前記映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段を備え、
前記方法は、
前記ユーザ端末から前記映像放送に関連付けられたログインを受け付け、受け付けたログインをログイン情報記憶手段に記憶させるログインステップと、前記映像放送を受信する映像放送受信ステップと、前記映像放送受信ステップによって受信した映像放送に埋め込まれたマーカ情報を検知するマーカ検知ステップと、前記マーカ検知ステップによって検知したマーカ情報に対応付けられたコンテンツ配信シナリオを前記マーカ・シナリオ記憶手段から取得するシナリオ取得ステップと、前記シナリオ取得ステップによって取得したコンテンツ配信シナリオの配信タイミングに基づいて、前記ログイン情報記憶手段に記憶された前記ユーザ端末に、コンテンツを受信するための同期イベント要求を送信する同期イベント要求送信ステップと、を備える方法。
【００２１】
したがって、本発明に係る方法は、（１）と同様に、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末上にコンテンツを同時にリアルタイム配信可能とすることができる。
【００２２】
（７）  コンテンツを表示するブラウザを実装したユーザ端末と通信し、映像放送に基づいて前記コンテンツの取得を前記ユーザ端末に指示するコンテンツ配信制御サーバに実行させるためのプログラムであって、
前記コンテンツ配信制御サーバは、前記映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオ記憶手段を備え、
前記プログラムは、
前記ユーザ端末から前記映像放送に関連付けられたログインを受け付け、受け付けたログインをログイン情報記憶手段に記憶させるログインステップと、前記映像放送を受信する映像放送受信ステップと、前記映像放送受信ステップによって受信した映像放送に埋め込まれたマーカ情報を検知するマーカ検知ステップと、前記マーカ検知ステップによって検知したマーカ情報に対応付けられたコンテンツ配信シナリオを前記マーカ・シナリオ記憶手段から取得するシナリオ取得ステップと、前記シナリオ取得ステップによって取得したコンテンツ配信シナリオの配信タイミングに基づいて、前記ログイン情報記憶手段に記憶された前記ユーザ端末に、コンテンツを受信するための同期イベント要求を送信する同期イベント要求送信ステップと、を備えるプログラム。
【００２３】
したがって、本発明に係るプログラムは、（１）と同様に、コンテンツ配信制御サーバに、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末上にコンテンツを同時にリアルタイム配信可能とすることができる。
【発明の効果】
【００２４】
本発明によれば、映像放送に埋め込まれたマーカ情報に基づいて、予め設定された任意のタイミングで、ユーザ端末上にコンテンツを同時に配信可能とすることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態におけるコンテンツ配信制御システムの概要を示すシステム構成図である。
【図２】本発明の一実施形態に係るコンテンツ配信制御サーバの機能構成を示す機能ブロック図である。
【図３】本発明の一実施形態に係るログイン情報ＤＢの例を示す図である。
【図４】本発明の一実施形態に係る、マーカ・シナリオＤＢの例を示す図である。
【図５】本発明の一実施形態に係るコンテンツ配信制御サーバと、ユーザ端末と、Ｗｅｂサーバとによるコンテンツ配信のシーケンス図である。
【図６】本発明の一実施形態に係るコンテンツ配信制御サーバがコンテンツ配信シナリオに基づいて配信可能とした結果、ユーザ端末にコンテンツが表示されていることを示す図である。
【図７】本発明の一実施形態に係る、マーカ・シナリオＤＢの別の例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について図を参照しながら説明する。
【００２７】
図１は、本発明の一実施形態におけるコンテンツ配信制御システム１の概要を示すシステム構成図である。コンテンツ配信制御サーバ１０、ユーザ端末２１ａ〜２１ｃ（以下、ユーザ端末を区別しない場合にユーザ端末２１という）及びＷｅｂサーバ３０が、インターネットに接続されている。ユーザ端末２１はコンテンツ配信前の任意のタイミングでコンテンツ配信制御サーバ１０とそれぞれログインし、コンテンツ配信制御サーバ１０とのセッションを確立する。コンテンツ配信制御サーバ１０は、セッションを確立したユーザ端末２１の情報（例えば、ユーザ端末ＩＤ）をログインリストに記録する。そして、コンテンツ配信制御サーバ１０は、映像放送を受信（例えば、アンテナ１１やケーブルによって受信）し、受信した映像放送に埋め込まれたマーカ情報に対応付けられたコンテンツ配信シナリオに基づいて、ユーザ端末２１に同期イベント要求を送信する。ユーザ端末２１は、受信した同期イベント要求に基づいてＷｅｂサーバ３０からコンテンツを受信し、表示する。なお、コンテンツ配信シナリオに基づく同期イベント要求送信後にコンテンツ配信制御サーバ１０にログインしたユーザ端末２１に対しては、ログイン以降のコンテンツが配信可能とされる。
【００２８】
図２は、本発明の一実施形態に係るコンテンツ配信制御サーバ１０の機能構成を示す機能ブロック図である。コンテンツ配信制御サーバ１０は、ログイン情報記憶手段としてのログイン情報ＤＢ５１と、マーカ・シナリオ記憶手段としてのマーカ・シナリオＤＢ５２と、ログイン管理手段としてのログイン管理部１１１と、映像放送受信手段としての映像放送受信部１０１と、マーカ検知手段としてのマーカ検知部１０２と、シナリオ取得手段としてのシナリオ取得部１０３と、同期イベント要求送信手段としての同期イベント要求送信部１０４と、同期イベント応答受信手段としての同期イベント応答受信部１０５と、を備える。図３は、本発明の一実施形態に係るログイン情報ＤＢ５１の例を示す図である。図４は、本発明の一実施形態に係る、マーカ・シナリオＤＢ５２の例を示す図である。図７は、本発明の一実施形態に係る、マーカ・シナリオＤＢ５２の別の例を示す図である。コンテンツ配信制御サーバ１０の機能構成を示す機能ブロック図である。以下、各部ごとに機能を詳述する。
【００２９】
ログイン管理部１１１は、ユーザ端末２１から映像放送に関連付けられたログインを受け付け、受け付けたログインをログイン情報ＤＢ５１に記憶させる。具体的には、ユーザ端末２１において、ユーザが映像放送を受信するための操作をしたことに応じて、ユーザ端末２１が送信した、ログインしたユーザ端末２１の識別情報を、ログイン管理部１１１は、受信し、ログインとして受け付ける。同様に、ユーザ端末２１において、ユーザが映像放送の受信を終了するための操作をしたことに応じて、ユーザ端末２１が送信したログアウトしたユーザ端末２１の識別情報によって、ログイン管理部１１１は、ログイン情報ＤＢ５１に記憶した該当するログイン情報を削除し、ログアウトする。ログイン情報ＤＢ５１は、図３に示すように、ログインしたユーザ端末２１の識別情報を記憶する。
【００３０】
マーカ・シナリオＤＢ５２は、映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶する。
具体的には、図４に示すように、マーカ・シナリオＤＢ５２は、マーカ情報に対応付けて、コンテンツ配信シナリオを記憶する。
マーカ情報は、映像放送に含まれる特定の信号情報や、データ等である。具体的には、マーカ情報は、表示する場所・形態・色等が事前にきめられた画像や、音声、画像フレーム以外のデジタル信号（例えば、放送されている画像そのものではなく、それに付随して送付される信号等）であってもよい。コンテンツ配信シナリオに含まれる配信タイミングは、コンテンツを配信するためのタイミングを示す情報であって、例えば、コンテンツを配信する絶対時刻や、コンテンツ配信シナリオによる処理の開始からの相対時刻等の情報である。さらに、配信タイミングは、コンテンツを配信するためのトリガとなるための情報であって、映像放送に埋め込まれたマーカに対応する情報であってもよい（図７参照）。コンテンツ配信シナリオに含まれるコンテンツ情報は、コンテンツを受信するための情報、例えば、コンテンツＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等である。
【００３１】
映像放送受信部１０１は、映像放送を受信する。具体的には、映像放送受信部１０１は、外部／内部アンテナ（例えば、アンテナ１１）やネットワーク等の手段を利用して映像放送を受信すると共に、マーカ検知部１０２が検出可能な映像信号や音声信号に変換する。
【００３２】
マーカ検知部１０２は、映像放送受信部１０１によって受信した映像放送に埋め込まれたマーカ情報を検知する。具体的には、マーカ検知部１０２は、受信した映像放送にマーカ情報が含まれるかどうかをリアルタイムでチェックし、マーカ情報を検知すると、シナリオ取得部１０３に通知する。
【００３３】
シナリオ取得部１０３は、マーカ検知部１０２によって検知したマーカ情報に対応付けられたコンテンツ配信シナリオをマーカ・シナリオＤＢ５２から取得する。具体的には、シナリオ取得部１０３は、マーカ情報によってマーカ・シナリオＤＢ５２を検索し、検索したマーカ情報に対応付けられたコンテンツ配信シナリオを取得する。
【００３４】
同期イベント要求送信部１０４は、シナリオ取得部１０３によって取得したコンテンツ配信シナリオの配信タイミングに基づいて、ログイン情報ＤＢ５１に記憶されたユーザ端末２１に、コンテンツを受信するための同期イベント要求を送信する。
具体的には、同期イベント要求送信部１０４は、ログイン情報ＤＢ５１を検索し、ログインしているユーザ端末２１を抽出する。そして、同期イベント要求送信部１０４は、抽出したユーザ端末２１に、配信タイミングに基づいて、コンテンツを受信するための同期イベント要求を送信する。同期イベント要求は、コンテンツ配信シナリオに含まれる、コンテンツを受信するためのコンテンツのＵＲＬを含む。
すなわち、同期イベント要求送信部１０４は、例えば、ログインしている全てのユーザのユーザ端末２１に、コンテンツを受信するためのコンテンツＵＲＬを含む同期イベント要求を、配信タイミングに基づいて同時に送信する。
【００３５】
ユーザ端末２１は、ログイン部２０１と、同期イベント要求受信部２０２と、ページ取得要求送信部２０３と、ページ取得応答受信部２０４と、表示処理部２０５と、同期イベント応答送信部２０６とを備える。
【００３６】
ログイン部２０１は、ログインを受け付け、コンテンツ配信制御サーバ１０にログインする。
同期イベント要求受信部２０２は、コンテンツ配信制御サーバ１０から、同期イベント要求送信部１０４によって送信された同期イベント要求を受信する。ページ取得要求送信部２０３は、同期イベント要求受信部２０２によって受信した同期イベント要求に基づいて、例えば、コンテンツＵＲＬにより、コンテンツを有するＷｅｂサーバ３０からコンテンツを取得するためのページ取得要求をＷｅｂサーバ３０に送信する。ページ取得応答受信部２０４は、ページ取得要求送信部２０３によって送信されたページ取得要求に応じたＷｅｂサーバ３０から、コンテンツを受信する。表示処理部２０５は、ページ取得応答受信部２０４によって受信したコンテンツをブラウザによって表示する。同期イベント応答送信部２０６は、同期イベント応答を送信する。
【００３７】
同期イベント応答受信部１０５は、コンテンツを表示したユーザ端末２１から、同期イベント応答を受信する。
【００３８】
同期イベント要求送信部１０４は、同期イベント応答受信部１０５によって同期イベント応答を受信したことに応じて、シナリオ取得部１０３によって取得したコンテンツ配信シナリオに基づいて次の同期イベント要求を送信する。
【００３９】
図５は、本発明の一実施形態に係るコンテンツ配信制御サーバ１０と、ユーザ端末２１と、Ｗｅｂサーバ３０とによるコンテンツ配信のシーケンス図である。
【００４０】
（Ｓ１）コンテンツ配信制御サーバ１０は、ユーザ端末２１からログインを受け付ける。例えば、ユーザ端末２１ａと、ユーザ端末２１ｃと、を受け付け、ログイン情報ＤＢ５１に記憶する。
【００４１】
（Ｓ２）コンテンツ配信制御サーバ１０は、映像放送を受信し、映像放送に埋め込まれたマーカ情報（例えば、予め指定されたマーカや信号）を検知する。
【００４２】
（Ｓ３）コンテンツ配信制御サーバ１０は、検知したマーカ情報により、マーカ・シナリオＤＢ５２を検索し、マーカ情報に対応するコンテンツ配信シナリオを抽出する。具体的には、コンテンツ配信制御サーバ１０は、マーカ・シナリオＤＢ５２からシナリオＣ１を抽出する。
【００４３】
（Ｓ４）コンテンツ配信制御サーバ１０は、抽出したコンテンツ配信シナリオに基づいて配信シナリオを開始する。具体的には、コンテンツ配信制御サーバ１０は、シナリオＣ１の配信情報に基づくシナリオを開始する。
【００４４】
（Ｓ５）コンテンツ配信制御サーバ１０は、時刻を監視し、コンテンツ配信シナリオの絶対時刻あるいはシナリオ開始時からの相対時間経過を検知する。例えば、コンテンツ配信制御サーバ１０は、配信タイミングをタイマ監視部（図視せず）に設定する。タイマ監視部は、設定された時刻になると、又は設定された時間が経過すると、タイマ完了を通知することによって、Ｓ６へ制御を移す。
【００４５】
（Ｓ６）コンテンツ配信制御サーバ１０、ログイン情報ＤＢ５１を参照して、ユーザ端末２１のログイン状態を確認する。対象端末が多い場合は、前回参照時との差分を管理することで、全端末の状態を確認する手順としてもよい。
【００４６】
（Ｓ７）コンテンツ配信制御サーバ１０は、ログイン中のユーザ端末２１に対して、コンテンツを受信するための同期イベント要求を送信する。具体的には、コンテンツ配信制御サーバ１０は、ログインしているユーザ端末２１ａ、２１ｃを抽出し、抽出したユーザ端末２１ａ、２１ｃに、コンテンツを受信するためのコンテンツＵＲＬ（ｘｘｘ．ｃｏ．ｊｐ）を含む同期イベント要求を送信する。
【００４７】
（Ｓ８）ユーザ端末２１ａ、２１ｃは、同期イベント要求に含まれるコンテンツＵＲＬに基づいて、リンク先に対してページ取得要求を送信する。
【００４８】
（Ｓ９）Ｗｅｂサーバ３０は、コンテンツを含むページ取得応答をユーザ端末２１ａ、２１ｃに送信する。
【００４９】
（Ｓ１０）ユーザ端末２１ａ、２１ｃは、取得したコンテンツをブラウザ画面上に描画する。
【００５０】
（Ｓ１１）描画を完了したユーザ端末２１ａ、２１ｃは、同期イベント応答をコンテンツ配信制御サーバ１０に送信する。
【００５１】
以降、（Ｓ５）から（Ｓ１１）が繰り返される。
【００５２】
図６は、本発明の一実施形態に係るコンテンツ配信制御サーバ１０がコンテンツ配信シナリオに基づいて配信可能とした結果、ユーザ端末２１にコンテンツが表示されていることを示す図である。
【００５３】
コンテンツ配信制御サーバ１０は、セッションを確立したユーザ端末２１の情報（例えば、ユーザ端末２１ａ、ユーザ端末２１ｃ）をログイン情報ＤＢ５１に記録する。そして、コンテンツ配信制御サーバ１０は、映像放送を受信し、受信した映像放送に埋め込まれたマーカ情報に対応付けられたコンテンツ配信シナリオＣ１に基づいて、ログインしているユーザ端末２１ａ、２１ｃに、コンテンツ配信シナリオによる配信処理の開始から１分１２秒後に、コンテンツＵＲＬ（ｘｘｘ．ｃｏ．ｊｐ）を含む同期イベント要求を送信する。ユーザ端末２１ａ、２１ｃは、受信した同期イベント要求に基づいてＷｅｂサーバ３０からコンテンツ１を受信し、受信したコンテンツ１をブラウザにより表示する。そして、ユーザ端末２１ａ、２１ｃは、同期イベント応答をコンテンツ配信制御サーバ１０に送信し、次の配信タイミングに別のコンテンツを表示する。
【００５４】
本実施形態のコンテンツ配信制御サーバ１０は、コンピュータ及びその周辺装置によって実現され、本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成される。
【００５５】
本実施形態によれば、コンテンツ配信制御サーバ１０は、映像放送に埋め込まれたマーカ情報と、コンテンツを配信するタイミングである配信タイミングを含むコンテンツ配信シナリオと、を対応付けたテーブルを記憶するマーカ・シナリオＤＢ５２を備え、ユーザ端末２１から映像放送に関連付けられたログインを受け付け、受け付けたログインをログイン情報ＤＢ５１に記憶させる。そして、コンテンツ配信制御サーバ１０は、映像放送を受信し、受信した映像放送に埋め込まれたマーカ情報を検知し、検知したマーカ情報に対応付けられたコンテンツ配信シナリオをマーカ・シナリオＤＢ５２から取得し、取得したコンテンツ配信シナリオの配信タイミングに基づいて、ログイン情報ＤＢ５１に記憶されたユーザ端末２１に、同期イベント要求を送信する。さらに、コンテンツ配信制御サーバ１０は、ユーザ端末２１から同期イベント応答を受信したことに応じて、コンテンツ配信シナリオに基づいて次の同期イベント要求を送信する。
したがって、コンテンツ配信制御サーバ１０は、Ｗｅｂコンテンツの配信タイミングをユーザが手動で指示することなく、映像放送と連動して複数のユーザ端末２１上にコンテンツを同時にリアルタイム配信可能とすることができる。
【００５６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００５７】
１      コンテンツ配信制御システム
１０    コンテンツ配信制御サーバ
２１    ユーザ端末
３０    Ｗｅｂサーバ
５１    ログイン情報ＤＢ
５２    マーカ・シナリオＤＢ
１０１  映像放送受信部
１０２  マーカ検知部
１０３  シナリオ取得部
１０４  同期イベント要求送信部
１０５  同期イベント応答受信部
１１１  ログイン管理部
２０１  ログイン部
２０２  同期イベント要求受信部
２０３  ページ取得要求送信部
２０４  ページ取得応答受信部
２０５  表示処理部
２０６  同期イベント応答送信部
【図１】
0005607567.tif 000002
【図２】
0005607567.tif 000003
【図３】
0005607567.tif 000004
【図４】
0005607567.tif 000005
【図５】
0005607567.tif 000006
【図６】
0005607567.tif 000007
【図７】
0005607567.tif 000008