(57)【要約】【課題】各コンテンツ受信装置における放送コンテンツの進行に合わせて通信コンテンツを配信すること。【解決手段】ＩＰコンテンツ配信サーバ１は、ＩＰ網を介して接続された各コンテンツ受信装置３からの接続要求によりセッションを確立し、セッションが確立された各コンテンツ受信装置３から遅延量設定要求を受信すると、各コンテンツ受信装置３に対して送信遅延量を算出し、この送信遅延量が経過するまでＩＰコンテンツを待機させ、送信遅延量が経過したセッションから順に、確立されたセッションによりＩＰコンテンツを対応するコンテンツ受信装置３に送信する。コンテンツ受信装置３は、放送事業者の放送送出装置４から送信された放送コンテンツを受信し、ＩＰコンテンツ配信サーバ１から放送コンテンツに同期して送信されたＩＰコンテンツを受信し、放送コンテンツとＩＰコンテンツとを復号して合成する。【選択図】図１
2014220554.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数のコンテンツ受信装置に対し、前記各コンテンツ受信装置に表示させる通信コンテンツを前記各コンテンツ受信装置における放送コンテンツの進行に合わせて配信するコンテンツ配信サーバであって、
前記複数のコンテンツ受信装置から接続要求を受信し、前記複数のコンテンツ受信装置それぞれとの間のセッションを確立するセッション制御部と、
前記セッション制御部で確立された前記セッション毎に、前記コンテンツ受信装置における前記放送コンテンツの到達時間と前記通信コンテンツの到達時間との差分を前記通信コンテンツの送信開始を遅らせる時間を示す送信遅延量として算出する送信遅延量算出部と、
前記送信遅延量算出部により算出された前記送信遅延量が経過したセッションから順に、前記通信コンテンツを、確立したセッションにより対応する前記コンテンツ受信装置に配信するコンテンツ送信部と、を備え、
前記送信遅延量算出部は、前記各コンテンツ受信装置から通知された受信場所情報と、前記各コンテンツ受信装置における前記放送コンテンツの受信形態を示す放送受信形態情報と、前記各コンテンツ受信装置における前記通信コンテンツの受信遅延量と、に基づき、前記受信場所情報に応じて予め定めた伝搬遅延量と前記放送受信形態情報に応じて予め定めた遅延量との合計を前記放送コンテンツの到達時間として求め、前記通信コンテンツの受信遅延量と予め計測された前記通信コンテンツの制作設備内における遅延量との合計を前記通信コンテンツの到達時間として求めることを特徴とするコンテンツ配信サーバ。
【請求項２】
ネットワークを介して接続された複数のコンテンツ受信装置に対し、前記各コンテンツ受信装置に表示させる通信コンテンツを前記各コンテンツ受信装置における放送コンテンツの進行に合わせて配信するために、コンピュータを、
前記複数のコンテンツ受信装置から接続要求を受信し、前記複数のコンテンツ受信装置それぞれとの間のセッションを確立するセッション制御部、
前記セッション制御部で確立された前記セッション毎に、前記コンテンツ受信装置における前記放送コンテンツの到達時間と前記通信コンテンツの到達時間との差分を前記通信コンテンツの送信開始を遅らせる時間を示す送信遅延量として算出する送信遅延量算出部、
前記送信遅延量算出部により算出された前記送信遅延量が経過したセッションから順に、前記通信コンテンツを、確立したセッションにより対応する前記コンテンツ受信装置に配信するコンテンツ送信部、として機能させ、
前記送信遅延量算出部は、前記各コンテンツ受信装置から通知された受信場所情報と、前記各コンテンツ受信装置における前記放送コンテンツの受信形態を示す放送受信形態情報と、前記各コンテンツ受信装置における前記通信コンテンツの受信遅延量と、に基づき、前記受信場所情報に応じて予め定めた伝搬遅延量と前記放送受信形態情報に応じて予め定めた遅延量との合計を前記放送コンテンツの到達時間として求め、前記通信コンテンツの受信遅延量と予め計測された前記通信コンテンツの制作設備内における遅延量との合計を前記通信コンテンツの到達時間として求めることを特徴とすることを特徴とするコンテンツ配信プログラム。
【請求項３】
ネットワークを介して接続されたコンテンツ配信サーバから、当該コンテンツ受信装置における放送コンテンツの進行に合わせて通信コンテンツを受信する移動端末であるコンテンツ受信装置であって、
前記コンテンツ配信サーバに少なくとも接続要求を送信する接続制御部と、
記憶部に予め記憶された、当該コンテンツ受信装置における前記放送コンテンツの受信形態を示す放送受信形態情報と、前記通信コンテンツの受信遅延量と、受信場所情報と、を含んだ受信状況情報を付加した遅延量設定要求を生成して前記コンテンツ配信サーバに送信する遅延量設定要求部と、
当該コンテンツ受信装置の現在の受信場所を所定のタイミングで計測する受信場所計測部と、
放送事業者から配信された前記放送コンテンツを受信する放送コンテンツ受信部と、
前記コンテンツ配信サーバから配信された前記通信コンテンツを、前記接続要求に応じて確立されたセッションにより受信するコンテンツ受信部と、
前記放送コンテンツと前記通信コンテンツとを合成する提示合成処理部とを備え、
前記遅延量設定要求部は、前記受信場所計測部により今回のタイミングで計測された受信場所が、前回のタイミングで計測された受信場所と異なっている場合、前記今回のタイミングで計測された受信場所を前記受信場所情報として含んだ遅延量設定要求を生成して前記コンテンツ配信サーバに送信することを特徴とするコンテンツ受信装置。
【請求項４】
ネットワークを介して接続されたコンテンツ配信サーバから、移動端末である当該コンテンツ受信装置における放送コンテンツの進行に合わせて通信コンテンツを受信するために、
前記コンテンツ配信サーバに少なくとも接続要求を送信する接続制御部、
記憶部に予め記憶された、当該コンテンツ受信装置における前記放送コンテンツの受信形態を示す放送受信形態情報と、前記通信コンテンツの受信遅延量と、受信場所情報と、を含んだ受信状況情報を付加した遅延量設定要求を生成して前記コンテンツ配信サーバに送信する遅延量設定要求部、
当該コンテンツ受信装置の現在の受信場所を所定のタイミングで計測する受信場所計測部、
放送事業者から配信された前記放送コンテンツを受信する放送コンテンツ受信部、
前記コンテンツ配信サーバから配信された前記通信コンテンツを、前記接続要求に応じて確立されたセッションにより受信するコンテンツ受信部、
前記放送コンテンツと前記通信コンテンツとを合成する提示合成処理部、として機能させ、
前記遅延量設定要求部は、前記受信場所計測部により今回のタイミングで計測された受信場所が、前回のタイミングで計測された受信場所と異なっている場合、前記今回のタイミングで計測された受信場所を前記受信場所情報として含んだ遅延量設定要求を生成して前記コンテンツ配信サーバに送信することを特徴とすることを特徴とするコンテンツ受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送コンテンツおよび通信コンテンツを連携して提供する放送通信連携システムにおいて、各コンテンツ受信装置における放送コンテンツの進行に合わせて通信コンテンツを配信するコンテンツ配信サーバおよびそのプログラム、ならびに、放送コンテンツの進行に合わせて通信コンテンツを受信するコンテンツ受信装置およびそのプログラムに関する。
【背景技術】
【０００２】
近年、放送通信連携サービスに向けた研究開発が行われている。例えば、非特許文献１に記載のＨｙｂｒｉｄｃａｓｔ（登録商標）では、放送によりコンテンツ（放送番組）を配信すると同時に、ＩＰ網によりユーザのコンテンツ受信装置に個別に追加コンテンツ（ＩＰコンテンツ）をプッシュ型配信する。ＩＰコンテンツの例としては、テレビ放送番組の関連情報、個々のユーザニーズに応じた天気の最新情報、交通の最新情報、アプリケーション、または、ユーザが要求する種々のデータが挙げられる。
【０００３】
テレビ放送番組と連動したプッシュ型情報配信サービスでは、コンテンツ受信装置において、番組の進行に合わせてリアルタイムに情報を配信する形態となる。このようなサービスは、テレビ番組の付加価値を高めるのにとくに有効である。
【０００４】
また、特許文献１には、テレビ放送番組とＩＰ（Internet Protocol）コンテンツとを表示可能なコンテンツ受信装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２０５０７５号公報
【非特許文献】
【０００６】
【非特許文献１】日本放送協会、「HybridcastTMの概要と技術」、ＮＨＫ技研Ｒ＆Ｄ、no．124、p.10-17、2010年11月、日本放送出版協会
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＩＰコンテンツのうちテレビ放送番組と連動した配信情報は、例えば、スポーツ中継番組において、放送波により画面上に表示される野球選手やサッカー選手に関する情報や、番組と連動したクイズの質問や回答、情報番組において画面上に表示されている店舗や商品情報、ドラマの１シーンや登場人物が話す内容に応じた情報（字幕）等である。これらは、テレビ放送番組の画面にできる限り同期して配信することが望ましく、例えば、その画面が表示される前に、前もって関連する配信情報が表示されたり、既にその配信情報に関する画面（シーン）が終了しているのに配信情報がそのまま残っていたりすると、視聴者にとっては、非常に違和感がある。よって、できる限りテレビ放送番組の画面とリンクして配信情報（ＩＰコンテンツ）が表示されることが重要となる。
【０００８】
しかしながら、実際にＩＰコンテンツの情報がコンテンツ配信サーバによりコンテンツ受信装置へ配信されるタイミングは、一斉配信の場合においてもコンテンツ受信装置毎に異なる。テレビ放送番組と同期してＩＰコンテンツを表示させることができない場合が多かった。その一つ目の理由は、テレビ放送番組の受信形態（例えば伝送方式や経由する中継所の段数）はコンテンツ受信装置によって異なることから、各コンテンツ受信装置におけるテレビ放送番組の到達時間には遅延差が生じてしまい、その結果、テレビ放送番組の進行時間が各コンテンツ受信装置で異なっていた。二つ目の理由は、ＩＰコンテンツを配信する場合もテレビ放送番組と同様に、ＩＰコンテンツを配信するサーバから各コンテンツ受信装置までの距離や伝送メディアによって各コンテンツ受信装置におけるＩＰコンテンツの到達時間が異なっていた。
このようにテレビ放送番組の到達タイミングに加えて、ＩＰコンテンツの到達タイミングがコンテンツ受信装置によってばらつきがあることから、番組の進行に合わせて一斉にＩＰコンテンツを配信しても、コンテンツ受信装置においてテレビ放送番組に同期してＩＰコンテンツを表示することが困難であった。
【０００９】
この点、前記した特許文献１には、テレビ放送番組にリンクしてＩＰコンテンツを表示することを可能とした技術が記載されているが、この技術は、コンテンツ受信装置に十分なバッファを持たせる必要があることに加え、コンテンツ受信装置において同期処理を行わなくてはならないため、コンテンツ受信装置の構成が複雑になるという問題があった。
【００１０】
本発明は、以上のような問題点に鑑みてなされたものであり、各コンテンツ受信装置における放送コンテンツの進行に合わせて通信コンテンツを配信することにより、コンテンツ受信装置において同期処理を行わなくても、放送コンテンツに同期して通信コンテンツを表示することが可能なコンテンツ配信サーバおよびそのプログラム、ならびに、コンテンツ受信装置およびそのプログラムを提供することを課題とする。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、請求項１に記載のコンテンツ配信サーバは、ネットワークを介して接続された複数のコンテンツ受信装置に対し、前記各コンテンツ受信装置に表示させる通信コンテンツを前記各コンテンツ受信装置における放送コンテンツの進行に合わせて配信するコンテンツ配信サーバであって、セッション制御部と、送信遅延量算出部と、コンテンツ送信部と、を備える構成とした。
【００１２】
かかる構成において、コンテンツ配信サーバは、セッション制御部によって、複数のコンテンツ受信装置から接続要求を受信し、複数のコンテンツ受信装置それぞれとの間のセッションを確立する。
【００１３】
また、コンテンツ配信サーバは、送信遅延量算出部によって、セッション制御部で確立されたセッション毎に、コンテンツ受信装置における放送コンテンツの到達時間と通信コンテンツの到達時間との差分を通信コンテンツの送信遅延量として算出する。
具体的には、送信遅延量算出部は、各コンテンツ受信装置から通知された受信場所情報と、各コンテンツ受信装置における放送コンテンツの受信形態を示す放送受信形態情報と、各コンテンツ受信装置における通信コンテンツの受信遅延量と、に基づき、受信場所情報に応じて予め定めた伝搬遅延量と放送受信形態情報に応じて予め定めた遅延量との合計を放送コンテンツの到達時間として求める。また、送信遅延量算出部は、通信コンテンツの受信遅延量と予め計測された通信コンテンツの制作設備内における遅延量との合計を通信コンテンツの到達時間として求める。これによれば、放送コンテンツの到達時間と通信コンテンツの到達時間とを正確に求めることができる。
【００１４】
そして、コンテンツ配信サーバは、コンテンツ送信部によって、送信遅延量算出部により算出された送信遅延量に応じた時間が経過したセッションから順に通信コンテンツを、確立したセッションにより、対応するコンテンツ受信装置に配信する。
【００１５】
一般に、放送波の方が通信回線よりも伝送に時間がかかるため、放送事業者から放送波を介して配信された放送コンテンツをコンテンツ受信装置が受信するまでの時間（到達時間）から、コンテンツ配信サーバから通信回線を介して配信された通信コンテンツをコンテンツ受信装置が受信するまでの時間（到達時間）との差分をとることで、コンテンツ受信装置における通信コンテンツの到達時間に対する放送コンテンツの到達時間の遅延量がわかる。したがって、この遅延量を送信遅延量としてセッション毎に求め、送信遅延量に応じた時間が経過したセッションから順に通信コンテンツをコンテンツ受信装置に配信することで、複数のコンテンツ受信装置それぞれにおける放送コンテンツの進行に合わせて通信コンテンツを配信することができる。
【００１６】
請求項２に記載のコンテンツ配信プログラムは、ネットワークを介して接続された複数のコンテンツ受信装置に対し、前記各コンテンツ受信装置に表示させる通信コンテンツを前記各コンテンツ受信装置における放送コンテンツの進行に合わせて配信するために、コンピュータを、セッション制御部と、送信遅延量算出部と、コンテンツ送信部、として機能させる構成とした。
【００１７】
かかる構成において、コンテンツ配信プログラムは、セッション制御部によって、複数のコンテンツ受信装置から接続要求を受信し、複数のコンテンツ受信装置それぞれとの間のセッションを確立する。
【００１８】
また、コンテンツ配信プログラムは、送信遅延量算出部によって、セッション制御部で確立されたセッション毎に、コンテンツ受信装置における放送コンテンツの到達時間と通信コンテンツの到達時間との差分を通信コンテンツの送信遅延量として算出する。
具体的には、送信遅延量算出部は、各コンテンツ受信装置から通知された受信場所情報と、各コンテンツ受信装置における放送コンテンツの受信形態を示す放送受信形態情報と、各コンテンツ受信装置における通信コンテンツの受信遅延量と、に基づき、受信場所情報に応じて予め定めた伝搬遅延量と放送受信形態情報に応じて予め定めた遅延量との合計を放送コンテンツの到達時間として求める。また、送信遅延量算出部は、通信コンテンツの受信遅延量と予め計測された通信コンテンツの制作設備内における遅延量との合計を通信コンテンツの到達時間として求める。
【００１９】
そして、コンテンツ配信プログラムは、コンテンツ送信部によって、送信遅延量算出部により算出された送信遅延量に応じた時間が経過したセッションから順に通信コンテンツを、確立したセッションにより、対応するコンテンツ受信装置に配信する。
【００２０】
このコンテンツ配信プログラムは、コンピュータを前記した各手段として機能させるため、複数のコンテンツ受信装置それぞれにおける放送コンテンツの進行に合わせて通信コンテンツを配信することができる。
【００２１】
請求項３に記載のコンテンツ受信装置は、ネットワークを介して接続されたコンテンツ配信サーバから、当該コンテンツ受信装置における放送コンテンツの進行に合わせて通信コンテンツを受信する移動端末であるコンテンツ受信装置であって、接続制御部と、遅延量設定要求部と、受信場所計測部と、放送コンテンツ受信部と、コンテンツ受信部と、提示合成処理部とを備えて構成される。
コンテンツ受信端末としては、例えば携帯電話やタブレット端末のようにユーザが持ち運んで利用するものが該当する。
【００２２】
かかる構成において、コンテンツ受信装置は、接続制御部によって、コンテンツ配信サーバに少なくとも接続要求を配信する。
また、コンテンツ受信装置は、遅延量設定要求部によって、記憶部に記憶されたコンテンツ受信装置における放送コンテンツの受信形態を示す放送受信形態情報と、通信コンテンツの受信遅延量と、コンテンツ受信装置の受信場所情報と、を少なくとも含んだ受信状況情報を付加した遅延量設定要求を生成してコンテンツ配信サーバに送信する。
さらに、コンテンツ受信装置は、受信場所計測部によって、コンテンツ受信装置の現在の受信場所を計測する。
【００２３】
また、さらに、コンテンツ受信装置は、放送コンテンツ受信部によって、放送事業者から配信された放送コンテンツを受信する。このとき、放送コンテンツ受信部は、放送コンテンツの伝送のための所要時間の経過後に放送コンテンツを受信することとなる。
【００２４】
そして、コンテンツ受信装置は、コンテンツ受信部によって、コンテンツ配信サーバから配信された通信コンテンツを接続要求に応じて確立されたセッションにより受信する。コンテンツ受信部で受信した通信コンテンツは、遅延量設定要求部による遅延量設定要求に対し、コンテンツ配信サーバにより算出された送信遅延量に応じた時間の経過後にコンテンツ配信サーバから配信されている。この送信遅延量は、放送コンテンツの到達時間と通信コンテンツの到達時間との差分である。よって、コンテンツ受信部は、通信コンテンツの伝送のための所要時間に加え、コンテンツ配信サーバにより算出された送信遅延量に応じた時間の経過後に通信コンテンツを受信することになる。これにより、コンテンツ受信装置における放送コンテンツと通信コンテンツとの到達時間のばらつきを低減することができる。
【００２５】
そして、コンテンツ受信装置は、提示合成処理部によって、放送コンテンツ受信部で受信した放送コンテンツと、コンテンツ受信部で受信した通信コンテンツとを画面等に表示するための合成処理を行う。前記したように、放送コンテンツと通信コンテンツとは同期しているので、提示合成処理部において放送コンテンツと通信コンテンツの同期処理を行う必要がない。このようにして、コンテンツ受信装置は、放送コンテンツと通信コンテンツとを高精度に同期して画面等に表示することが可能となる。
【００２６】
ここで、コンテンツ受信装置は、遅延量設定要求部によって、受信場所計測部により今回のタイミングで計測された受信場所が、前回のタイミングで計測された受信場所と異なっている場合、今回のタイミングで計測された受信場所を受信場所情報として含んだ遅延量設定要求を生成してコンテンツ配信サーバに送信する。これによって、ユーザの移動に応じてコンテンツ受信装置の受信場所が時々刻々と変化するような場合においても、受信場所に応じた正しい遅延量の設定を受けることができる。
【００２７】
請求項４に記載のコンテンツ受信プログラムは、ネットワークを介して接続されたコンテンツ配信サーバから、当該コンテンツ受信装置における放送コンテンツの進行に合わせて通信コンテンツを受信するために、コンピュータを、接続制御部と、遅延量設定要求部と、受信場所計測部と、放送コンテンツ受信部と、コンテンツ受信部と、提示合成処理部と、して機能させることを特徴とする。
【００２８】
かかる構成において、コンテンツ受信プログラムは、接続制御部によって、コンテンツ配信サーバに少なくとも接続要求を配信する。
また、コンテンツ受信プログラムは、遅延量設定要求部によって、記憶部に記憶されたコンテンツ受信装置における放送コンテンツの受信形態を示す放送受信形態情報と、通信コンテンツの受信遅延量と、コンテンツ受信装置の受信場所情報と、を少なくとも含んだ受信状況情報を付加した遅延量設定要求を生成してコンテンツ配信サーバに送信する。
さらに、コンテンツ受信プログラムは、受信場所計測部によって、コンテンツ受信装置の現在の受信場所を計測する。受信場所計測部は、所定のタイミングで受信場所を計測する。
【００２９】
また、さらに、コンテンツ受信プログラムは、放送コンテンツ受信部によって、放送事業者から配信された放送コンテンツを受信する。このとき、放送コンテンツ受信部は、放送コンテンツの伝送のための所要時間の経過後に放送コンテンツを受信することとなる。
【００３０】
そして、コンテンツ受信プログラムは、コンテンツ受信部によって、コンテンツ配信サーバから配信された通信コンテンツを受信する。
そして、コンテンツ受信プログラムは、提示合成処理部によって、放送コンテンツと通信コンテンツとを画面等に表示するための合成処理を行う。
ここで、コンテンツ受信プログラムは、遅延量設定要求部が、受信場所計測部により今回のタイミングで計測された受信場所が、前回のタイミングで計測された受信場所と異なっている場合、今回のタイミングで計測された受信場所を受信場所情報として含んだ遅延量設定要求を生成してコンテンツ配信サーバに送信する。これによって、ユーザの移動に応じてコンテンツ受信装置の受信場所が時々刻々と変化するような場合においても、受信場所に応じた正しい遅延量の設定を受けることができる。
【００３１】
このコンテンツ受信プログラムは、コンピュータを前記した各手段として機能させるため、放送コンテンツと通信コンテンツとを画面等に同期して表示することができる。
【発明の効果】
【００３２】
本発明は、以下に示す優れた効果を奏するものである。
請求項１，２に係る発明によれば、各コンテンツ受信装置における放送コンテンツの到達時間と通信コンテンツの到達時間との差分である送信遅延量をセッション毎に算出し、この送信遅延量に応じた時間が経過したセッションから順に通信コンテンツを対応するコンテンツ受信装置に配信することで、複数のコンテンツ受信装置における放送コンテンツに同期させて通信コンテンツを配信することができる。
また、放送コンテンツの到達時間と通信コンテンツの到達時間とを正確に求めることができるので、通信コンテンツの送信遅延量を正確に算出することができる。
【００３３】
請求項３，４に係る発明によれば、放送コンテンツの進行に合わせて通信コンテンツを受信することができるので、受信側で行う同期処理を少なくすることができ、放送コンテンツと通信コンテンツとを高精度に同期して画面等に表示することができる。このように受信側で行う同期処理を少なくすることができるため、構成を簡素化することができる。また、受信側の処理負担を低減することができるので、同期処理を高速化することができる。さらに、ユーザの移動に応じて受信場所が時々刻々と変化するような場合においても、放送コンテンツと通信コンテンツとを高精度に同期して画面等に表示することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態に係る放送コンテンツとＩＰコンテンツとを連携してコンテンツ受信装置に配信する放送通信連携システムの構成例を示す図である。
【図２】本発明の実施形態に係るコンテンツ受信装置の構成例を示す図である。
【図３】本発明の実施形態に係るＩＰコンテンツ配信サーバの構成例を示す図である。
【図４】本発明の実施形態に係る受信形態／遅延量対応テーブルのデータ構成を示す図である。
【図５】本発明の実施形態に係る受信場所／伝搬遅延量対応テーブルのデータ構成を示す図である。
【図６】本発明の実施形態に係るセッション／送信遅延量管理テーブルのデータ構成を示す図である。
【図７】本発明の実施形態に係るコンテンツ受信装置のフローチャートを示す図である。
【図８】本発明の実施形態に係るコンテンツ受信装置における受信場所計測処理のフローチャートを示す図である。
【図９】本発明の実施形態に係るＩＰコンテンツ配信サーバにおける送信遅延量算出処理のフローチャートを示す図である。
【図１０】本発明の実施形態に係るＩＰコンテンツ配信サーバにおけるＩＰコンテンツ配信処理のフローチャートを示す図である。
【図１１】本発明の実施形態に係るＩＰコンテンツ配信サーバにおけるセッション切断処理のフローチャートを示す図である。
【発明を実施するための形態】
【００３５】
＜放送通信連携システムの概要＞
最初に、図１を参照して、本発明の実施形態に係るＩＰコンテンツ配信サーバ１とコンテンツ受信装置３とを備えた放送通信連携システム９の概要について説明する。
【００３６】
図１に示すように、放送通信連携システム９は、ＩＰ網（ネットワーク）２を介して、ＩＰコンテンツ配信サーバ（コンテンツ配信サーバ）１と、複数のコンテンツ受信装置３（３ａ，３ｂ，３ｃ，３ｄ，…）とが接続されている。そして、ＩＰコンテンツ配信サーバ１は、複数のコンテンツ受信装置３との間にそれぞれセッションを確立し、ＩＰ網２を介して複数のコンテンツ受信装置３に確立したセッションによりＩＰコンテンツ（通信コンテンツ）を配信する。また、放送通信連携システム９は、放送事業者の放送送出装置４から放送送信所５を介して放送波により複数のコンテンツ受信装置３に放送コンテンツを配信する。
【００３７】
ここで、ＩＰコンテンツは放送コンテンツの内容に連動した情報であるため、放送コンテンツと同期して表示されることが求められる。
しかし、各コンテンツ受信装置３における放送コンテンツの到達タイミングとＩＰコンテンツの到達タイミングは異なり、一般には放送コンテンツの到達タイミングの方がＩＰコンテンツの到達タイミングより遅いとされている。つまり、放送波による場合の方がＩＰ網による場合よりもコンテンツ受信装置３に到達するまでの時間が長くなる。
【００３８】
また、複数のコンテンツ受信装置３における放送コンテンツの到達時間は、受信形態や受信場所に応じて異なる。
ここでは、複数のコンテンツ受信装置３の受信形態はそれぞれ異なっている。具体的には、コンテンツ受信装置３ａが放送事業者から配信された放送波を直接受信する放送波直接受信形態をとり、コンテンツ受信装置３ｂが放送事業者から配信され、複数の中継局６により中継された放送波を受信する多段中継放送波受信形態をとっている。また、コンテンツ受信装置３ｃが放送事業者から配信された放送波をＣＡＴＶヘッドエンド７で受信し、ＣＡＴＶ網を介してコンテンツ受信装置３ｃに配信するＣＡＴＶ受信形態をとり、コンテンツ受信装置３ｄが放送事業者からの放送波をＩＰ再配信ヘッドエンド８で受信し、専用ＩＰ網を介してコンテンツ受信装置３ｄに配信するＩＰ再配信受信形態をとっている。したがって、それぞれの受信形態に応じて異なる遅延量が発生する。
【００３９】
さらに、複数のコンテンツ受信装置３は、設置場所（受信場所）がそれぞれ異なっているため、それぞれの受信場所に応じて異なる伝搬遅延量が発生する。
一方、複数のコンテンツ受信装置３それぞれにおけるＩＰコンテンツの到達時間は、ＩＰコンテンツ配信サーバ１におけるＩＰコンテンツの受信遅延量（コンテンツ制作設備内での遅延量）や複数のコンテンツ受信装置３それぞれにおけるＩＰコンテンツの受信遅延量に応じて異なる。
【００４０】
そこで、ＩＰコンテンツ配信サーバ１は、放送コンテンツの到達時間とＩＰコンテンツの到達時間との差分を送信遅延量としてセッション毎に算出し、この送信遅延量が経過したセッションから順にＩＰコンテンツを対応するコンテンツ受信装置に配信することで、複数のコンテンツ受信装置３において同期処理を行わなくても、放送コンテンツとＩＰコンテンツとを高精度に同期して画面等に表示可能とするものである。
【００４１】
＜コンテンツ受信装置の構成＞
次に、図２を参照（適宜図１参照）して、本発明の実施形態に係るコンテンツ受信装置３の構成について説明する。
コンテンツ受信装置３は、ＩＰ網２によりＩＰコンテンツ配信サーバ１からＩＰコンテンツを受信し、放送波により放送事業者の放送送出装置４（図１参照）から放送コンテンツを受信するものであり、図２に示すように、放送Ｉ／Ｆ３１１と、通信Ｉ／Ｆ３１２と、放送コンテンツ受信部３１３と、ＩＰコンテンツ受信部３１４と、接続制御部３１５と、遅延量設定要求部３１６と、ＩＰ受信遅延計測部３１７と、受信場所計測部３１８と、第１デコーダ３１９と、第２デコーダ３２０と、提示合成処理部３２１と、図示を省略した入出力部と、記憶部３２２と、を備えて構成される。
【００４２】
コンテンツ受信装置３は、設置場所が固定される固定端末であってもよいし、設置場所が固定されておらず、ユーザによって持ち運び可能な移動端末であってもよい。なお、コンテンツ受信装置３が固定端末である場合、受信場所計測部３１８を省略してもよい。
【００４３】
放送Ｉ／Ｆ３１１は、放送事業者の放送送出装置４（図１参照）から送信された放送コンテンツを受信するインターフェースにより構成される。
通信Ｉ／Ｆ３１２は、ＩＰ網２を介してＩＰコンテンツ配信サーバ１からＩＰコンテンツを受信したり、ＩＰコンテンツ配信サーバ１に対して接続要求、切断要求や遅延量設定要求を送信したりする通信インターフェースにより構成される。
【００４４】
記憶部３２２には、ここでは、放送受信形態情報１８１と、ユーザ設定情報１８２と、ＩＰ受信遅延量１８３と、受信場所情報１８４とが格納されている。
放送受信形態情報１８１は、コンテンツ受信装置３が放送コンテンツを受信するときの受信形態の種別を示し、具体的には、「放送波」や「ＣＡＴＶ」等の情報が含まれる。
ユーザ設定情報１８２は、入出力部（図示省略）等を用いてユーザがコンテンツ受信装置３に設定した情報である。設置場所が固定されるコンテンツ受信装置３の設置時に登録する設置場所の住所や郵便番号情報等を示す情報が含まれる。設置場所が固定されるコンテンツ受信装置３においては、後記する受信場所計測部３１８により受信場所を計測しなくても、ユーザ設定情報１８２を受信場所の情報としてそのまま用いることができる。
ＩＰ受信遅延量（通信コンテンツの受信遅延量）１８３は、後記するＩＰ受信遅延計測部３１７により計測された情報である。
受信場所情報１８４は、後記する受信場所計測部３１８により計測されたコンテンツ受信装置３の受信場所の情報であり、少なくとも１つ格納される。また、コンテンツ受信装置３のＩＰアドレス情報から受信場所情報を取得する形としてもよい。
記憶部３２２は、ハードディスクやフラッシュメモリ、ＲＡＭ（Random Access Memory）等の記憶手段からなる。
【００４５】
放送コンテンツ受信部３１３は、放送Ｉ／Ｆ３１１を介して放送コンテンツを受信するものである。放送コンテンツ受信部３１３により受信された放送コンテンツは、第１デコーダ３１９に出力される。
ＩＰコンテンツ受信部３１４は、通信Ｉ／Ｆ３１２を介してＩＰコンテンツを受信するものである。ＩＰコンテンツ受信部３１４により受信されたＩＰコンテンツは、第２デコーダ３２０に出力される。
【００４６】
ＩＰコンテンツ受信部３１４により受信されたＩＰコンテンツは、前記したように遅延量設定要求部３１６による遅延量設定要求に応じてＩＰコンテンツ配信サーバ１で算出された送信遅延量の経過後に送信されたものである。
そのため、放送コンテンツ受信部３１３で受信した放送コンテンツと、ＩＰコンテンツ受信部３１４で受信したＩＰコンテンツとは同期している。したがって、コンテンツ受信装置３において放送コンテンツとＩＰコンテンツとを高精度に同期して画面等に表示することが可能となる。
【００４７】
接続制御部３１５は、ＩＰコンテンツ配信サーバに対し接続要求または切断要求を行い、ＩＰコンテンツ配信サーバとの間の接続や切断を制御するものである。接続制御部３１５は、コンテンツ受信装置３のＩＰアドレス・ポート番号を含んだ接続要求または切断要求を生成する。接続制御部３１５により生成された接続要求または切断要求は、通信Ｉ／Ｆ３１２を介してＩＰコンテンツ配信サーバに送信される。
【００４８】
遅延量設定要求部３１６は、ＩＰコンテンツ配信サーバ１に対し、ＩＰコンテンツの配信を遅らせる時間（送信遅延量）の設定を要求するものである。遅延量設定要求部３１６は、記憶部３２２から放送受信形態情報１８１と、ＩＰ受信遅延量１８３と、受信場所情報１８４とを受信状況情報として読み出し、この受信状況情報を含んだ遅延量設定要求を生成する。なお、コンテンツ受信装置３の設置場所が固定されている場合、受信場所情報１８４にかえて、ユーザ設定情報１８２としてもよい。遅延量設定要求部３１６により生成された遅延量設定要求は、通信Ｉ／Ｆ３１２を介してＩＰコンテンツ配信サーバに送信される。
【００４９】
ＩＰ受信遅延計測部３１７は、ＩＰコンテンツ配信サーバ１からＩＰコンテンツが配信されてからコンテンツ受信装置３に到達するまでの受信遅延量を計測するものである。ＩＰ受信遅延計測部３１７は、ＴＣＰ（Transmission Control Protocol）によりＩＰコンテンツ配信サーバ１に向けてデータパケットを送信した時刻と、ＩＰコンテンツ配信サーバ１からＡＣＫ（Acknowledgment）パケットを受信した時刻との差によって、往復遅延時間（ＲＴＴ）を計測し、その１／２の時間をＩＰ受信とすることができる。ＩＰ受信遅延計測部３１７により計測されたＩＰ受信遅延量は、記憶部３２２に格納される。
【００５０】
受信場所計測部３１８は、コンテンツ受信装置３の設置場所（受信場所）を計測するものである。受信場所計測部３１８は、ＧＰＳ（Global Positioning System）等を利用したり、図示しない緯度・経度の計測器等を用いたりして、コンテンツ受信装置３の設置場所（受信場所）を計測する。受信場所計測部３１８により計測された受信場所は、記憶部３２２に受信場所情報１８４として格納される。
【００５１】
ここで、コンテンツ受信装置３が、例えば携帯電話やスマートフォンやタブレット端末のようにユーザにより持ち運び可能な移動端末である場合、ＩＰコンテンツ配信サーバ１に接続された状態でユーザが移動することで、接続開始時に、受信場所計測部３１８により計測した受信場所とは異なる場所でＩＰコンテンツを受信する場合が考えられる。
このような場合、ＩＰコンテンツ配信サーバ１では、過去に受信場所計測部３１８により計測した受信場所等に基づいて送信遅延量を算出しているため、現在の受信場所に対応していない。受信場所が数ｍ違うだけでも放送コンテンツとＩＰコンテンツの到達時間に変化が生じるため、結果として、コンテンツ受信装置３における放送コンテンツとＩＰコンテンツとの到達時間のばらつきを低減することができないおそれがある。
【００５２】
そのため、受信場所計測部３１８は、接続開始時だけではなく、それ以降、ＩＰコンテンツ配信サーバ１との接続状態が継続している間に所定のタイミングで受信場所を計測することとする。受信場所計測部３１８は、新たに（今回）受信場所を計測した場合、記憶部３２２に格納されている、直近に（前回）計測した受信場所情報１８４を参照する。受信場所計測部３１８は、今回計測した受信場所が、前回計測した受信場所と異なっている場合、遅延量設定要求部３１６に更新された受信場所を出力する。
【００５３】
一方、遅延量設定要求部３１６は、受信場所計測部３１８から更新された受信場所を入力すると、更新された受信場所と、ＩＰ受信遅延量と、受信形態とを含んだ遅延量設定要求を新たに生成し、通信Ｉ／Ｆ３１２を介してＩＰコンテンツ配信サーバ１に遅延量設定要求を行う。なお、遅延量設定要求には、更新された受信場所のみが含まれることとしてもよい。
【００５４】
第１デコーダ３１９は、放送コンテンツ受信部３１３により受信された放送コンテンツに含まれる符号化データを復号するものである。復号方式は、受信した放送コンテンツの符号化方式に対応しており、例えばＭＰＥＧ（Moving Picture Experts Group）−２や、ＭＰＥＧ−４などの復号方式によることができる。
第２デコーダ３２０は、ＩＰコンテンツ受信部３１４により受信されたＩＰコンテンツＩＰコンテンツの符号化データを復号するものである。復号方式は、受信したＩＰコンテンツの符号化方式に対応しており、例えばＭＰＥＧ−２や、ＭＰＥＧ−４などの復号方式によることができる。
【００５５】
提示合成処理部３２１は、第１デコーダ３１９により復号された放送コンテンツと、第２デコーダ３２０により復号されたＩＰコンテンツとを入力し、放送コンテンツとＩＰコンテンツとを表示画面（図示省略）の表示形式に応じて合成して合成データを生成するものである。提示合成処理部３２１により生成された合成データは、適宜、表示画面（図示省略）等に出力される。
【００５６】
また、提示合成処理部３２１は、キーボード等の入力手段やモニタ等の出力手段等の間で情報の入出力を行う入出力インターフェースを含んだ構成となっている。提示合成処理部３２１は、ユーザによるチャンネルの変更等、放送コンテンツの視聴が終了したことを示す情報を検出した場合、その旨を接続制御部３１５に通知する。
【００５７】
なお、前記した各構成は、例えば、記憶部３２２に格納されたプログラム（コンテンツ受信プログラム）を、図示を省略したＣＰＵ（Central Processing Unit）がメインメモリであるＲＡＭ（Random Access Memory）に展開し実行することで実現される。
【００５８】
以上説明したように、コンテンツ受信装置３によれば、受信場所計測部３１８により所定のタイミングで現在の受信場所を計測し、今回計測した受信場所が、前回計測した受信場所と異なっている場合、新たな受信場所を含んだ遅延量設定要求を生成してＩＰコンテンツ配信サーバ１に送信することで、ＩＰコンテンツ配信サーバ１において新たな受信場所に応じた送信遅延量の設定を受けることができる。そのため、コンテンツ受信装置３の受信場所が時々刻々と変化したとしても、放送コンテンツとＩＰコンテンツとを同期して受信することができる。
【００５９】
＜ＩＰコンテンツ配信サーバの構成＞
次に、図３を参照（適宜図１参照）して、本発明の実施形態に係るＩＰコンテンツ配信サーバ１の構成について説明する。
図３に示すように、ＩＰコンテンツ配信サーバ１は、ＩＰ網２を介して複数のコンテンツ受信装置３に対し、ＩＰコンテンツを配信する装置であり、通信Ｉ／Ｆ１１１と、素材受信Ｉ／Ｆ１１２と、ＩＰコンテンツ中継部１１３と、セッション制御部１１４と、送信遅延量算出部１１５と、遅延管理部１１６と、ＩＰコンテンツ送信部１１７と、図示を省略した入出力部と、記憶部１１８とを備えて構成される。ＩＰコンテンツは、ここでは、コンテンツ制作現場（図１参照）にて生成される。
【００６０】
通信Ｉ／Ｆ１１１は、ＩＰ網２を介してコンテンツ受信装置３から接続要求等や遅延量設定要求を受信したり、コンテンツ受信装置３に対してＩＰコンテンツを送信したりする通信インターフェースにより構成される。遅延量設定要求には、前記したようにコンテンツ受信装置３の受信場所に関する情報、コンテンツ受信装置３の放送受信形態に関する情報やコンテンツ受信装置３におけるＩＰコンテンツの受信遅延量等が含まれる。通信Ｉ／Ｆ１１１により受信された接続要求等や遅延量設定要求は、セッション制御部１１４に出力される。
【００６１】
また、入出力部は（図示省略）は、提示合成処理部３２１から得られる、キーボード等の入力手段やモニタ等の出力手段等の間で情報の入出力を行う入出力インターフェースにより構成される。
【００６２】
素材受信Ｉ／Ｆ１１２は、ＩＰコンテンツ配信サーバ１の外部（ここではコンテンツ制作現場（図１参照））で生成されたＩＰコンテンツを受信する通信インターフェースにより構成される。素材受信Ｉ／Ｆ１１２により受信されたＩＰコンテンツは、ＩＰコンテンツ中継部１１３に出力される。
ＩＰコンテンツ中継部１１３は、素材受信Ｉ／Ｆ１１２と遅延管理部１１６との間に配置され、素材受信Ｉ／Ｆ１１２で受信されたＩＰコンテンツを遅延管理部１１６に中継するものである。ＩＰコンテンツ中継部１１３は、素材受信Ｉ／Ｆ１１２を介してＩＰコンテンツを受信した場合、ＩＰコンテンツを受信した旨をセッション制御部１１４に通知してもよい。また、ＩＰコンテンツ中継部１１３は、コンテンツ配信終了時に、コンテンツ配信終了をセッション制御部１１４に通知してもよい。
【００６３】
セッション制御部１１４は、コンテンツ受信装置３から接続要求や切断要求を受け取り、コンテンツ受信装置３との間におけるセッションの確立や切断の制御を行う。また、セッション制御部１１４は、セッションの確立時において、そのセッションにセッションＩＤを付与し、後記する記憶部１１８内のセッション／送信遅延量管理テーブル１７０（図６参照）にそのセッションに関するレコードを追加して、セッションＩＤに紐付けたそのセッションに関する情報（セッション情報）を記憶する。セッション制御部１１４は、通信Ｉ／Ｆ１１１によりコンテンツ受信装置３から受信した接続要求または切断要求や遅延量設定要求を送信遅延量算出部１１５に出力する。
【００６４】
送信遅延量算出部１１５は、ＩＰコンテンツ送信部１１７によるＩＰコンテンツの配信開始をどれだけ遅らせるかを示す送信遅延量を算出するものである。
前記したように、仮に放送コンテンツとＩＰコンテンツとが同時に配信された場合、コンテンツ受信装置３における放送コンテンツの到達時間は、ＩＰコンテンツの到達時間よりも遅いのが通常である。そのため、送信遅延量算出部１１５により算出した送信遅延量に応じた時間の分だけＩＰコンテンツの配信開始を遅らせることとすれば、コンテンツ受信装置３における放送コンテンツとＩＰコンテンツとの到達時間のばらつきを低減することができる。
【００６５】
送信遅延量算出部１１５は、コンテンツ受信装置３毎の放送コンテンツの到着時間とＩＰコンテンツとの到着時間との差分を送信遅延量として算出する。
コンテンツ受信装置３毎の放送コンテンツとＩＰコンテンツとの到達時間の差は、コンテンツ受信装置３毎の放送コンテンツの受信形態、コンテンツ受信装置３毎の受信場所（設置場所）、コンテンツ受信装置３毎のＩＰコンテンツの受信遅延量、予め計測されたコンテンツ制作設備内の遅延量等に起因して生じる。したがって、送信遅延量算出部１１５は、これらを加味してコンテンツ受信装置３毎の送信遅延量を算出する。なお、コンテンツ制作現場から配信されたＩＰコンテンツを、ＩＰコンテンツ配信サーバで受信するまでの遅延量（ｄｅｌａｙＤ２）は、コンテンツ制作設備内で生じる遅延であるため、全てのコンテンツ受信装置３において等しくなる。この遅延量（ｄｅｌａｙＤ２）は、予め計測され、記憶部１１８に格納されているものとする。
【００６６】
図４は、本発明の実施形態に係る受信形態／遅延量対応テーブル１５０のデータ構成を示す図である。
図４に示すように、受信形態／遅延量対応テーブル１５０には、受信形態情報１５１毎に、遅延量１５２を対応付けた情報が含まれる。
【００６７】
受信形態情報１５１は、コンテンツ受信装置３が放送コンテンツを受信する形態の種別を示すものであり、図４では、「放送波」、「ＣＡＴＶ」、「ＩＰ再送信」、「ワンセグ」の４つが示されている。
【００６８】
遅延量（ｄｅｌａｙＴ）１５２は、受信形態情報１５１毎に、受信形態情報１５１に起因して生じる、コンテンツ受信装置３におけるＩＰコンテンツの到達時間の遅延量が格納される。この遅延量は受信形態情報１５１毎に予め定められている。図４に示すように、受信形態情報１５１が「放送波」である場合、遅延量は「０．０ｓ」（遅延なし）であり、受信形態情報１５１が「ＣＡＴＶ」である場合、遅延量は「１．０ｓ」等となっている。図４に示すように、受信形態情報１５１が「放送波」である場合の遅延量１５２よりも、「ＣＡＴＶ」である場合の遅延量１５２の方が大きいのは、図１に示したように、ＣＡＴＶシステムでは、放送送出装置４からの放送波をＣＡＴＶヘッドエンド７と、ＣＡＴＶ網とを経由してコンテンツ受信装置３に送信されるため、その分、放送送出装置４からの放送波をコンテンツ受信装置３が直接受信する場合よりも遅延するためである。この遅延量１５２は、予め計測しておいてもよいし、予め計算により求めてもよい。
【００６９】
図５は、本発明の実施形態に係る受信場所／伝搬遅延量対応テーブル１６０のデータ構成を示す図である。
図５に示すように、受信場所／伝搬遅延量対応テーブル１６０には、受信場所（住所）１６１毎に、伝搬遅延量１６２を対応付けた情報が含まれる。受信場所（住所）１６１は、コンテンツ受信装置３の受信場所（設置場所）を示す情報である。
【００７０】
伝搬遅延量１６２（ｄｅｌａｙＡ＋ｄｅｌａｙＤ１）は、コンテンツ制作現場（図１参照）からの伝搬距離等に起因するコンテンツ受信装置３における放送コンテンツの到達時間の遅延量を示すものである。受信場所（設置場所）はそれぞれのコンテンツ受信装置３で異なるため、放送事業者の放送送出装置４からの伝搬距離もコンテンツ受信装置３毎に異なる。したがって、仮に放送事業者の放送送出装置４から放送コンテンツが一斉に送信されたとしても、伝搬距離等に起因して、それぞれのコンテンツ受信装置３における放送コンテンツの到達時間は異なることになる。伝搬遅延量１６２は、コンテンツ制作現場から放送送出装置４までの遅延量（ｄｅｌａｙＤ１）と、放送送出装置４からコンテンツ受信装置３までの遅延量（ｄｅｌａｙＡ）とを含む。伝搬遅延量１６２は、予め計測しておいてもよいし、予め計算により求めてもよい。
【００７１】
送信遅延量算出部１１５は、通信Ｉ／Ｆ１１１においてコンテンツ受信装置３から受信した受信状況情報を入力し、図４に示した受信形態／遅延量対応テーブル１５０を参照して、コンテンツ受信装置３の受信形態情報１５１に応じた遅延量１５２（ｄｅｌａｙＴ）を抽出する。同様に、送信遅延量算出部１１５は、図５に示した受信場所／伝搬遅延量対応テーブル１６０を参照し、コンテンツ受信装置３の受信場所（住所）１６１に応じた伝搬遅延量１６２（ｄｅｌａｙＡ＋ｄｅｌａｙＤ１）を抽出する。
【００７２】
送信遅延量算出部１１５は、通信Ｉ／Ｆ１１１においてコンテンツ受信装置３から受信した受信状況情報に含まれるＩＰコンテンツの受信遅延量（ｄｅｌａｙＩ）と、コンテンツ受信装置３の受信形態情報１５１に応じた遅延量１５２（ｄｅｌａｙＴ）と、コンテンツ受信装置３の受信場所１６１に応じた伝搬遅延量１６２（ｄｅｌａｙＡ＋ｄｅｌａｙＤ１）と、予め計測されたコンテンツ制作設備からＩＰコンテンツ配信サーバ１までの遅延量（ｄｅｌａｙＤ２）とに基づき、次の式（１）に示すように送信遅延量（ｄｅｌａｙ）を求める。
ｄｅｌａｙ＝（ｄｅｌａｙＴ＋（ｄｅｌａｙＡ＋ｄｅｌａｙＤ１））−（ｄｅｌａｙＩ＋ｄｅｌａｙＤ２）
…式（１）
【００７３】
式（１）において、右辺の左側の括弧内は、コンテンツ受信装置３における放送コンテンツの受信遅延量の合計を示し、右側の括弧内は、ＩＰコンテンツの受信遅延量の合計を示す。前記したように、一般に放送コンテンツの到達時間の方が、ＩＰコンテンツの到達時間より遅くなるので、式（１）で求めた値をＩＰコンテンツの送信遅延量とすることで、コンテンツ受信装置３における放送コンテンツとＩＰコンテンツとの到達時間のばらつきを低減することができる。
このようにして求められた送信遅延量は、図６に示すような、記憶部１１８のセッション／送信遅延量管理テーブル１７０に格納される。
【００７４】
図６に示すように、セッション／送信遅延量管理テーブル１７０には、セッションＩＤ１７１毎に、セッション情報１７２および送信遅延量１７３の情報が含まれる。
セッションＩＤ１７１には、コンテンツ受信装置３との間で確立されたセッションに固有の識別子がセッション制御部１１４により付され格納される。例えばセッションＩＤ１７１として、「ＩＤ０」等が格納される。
【００７５】
セッション情報１７２には、セッションＩＤ１７１が付されたセッションのセッション情報、具体的にはＩＰコンテンツ配信サーバ１にアクセスしているコンテンツ受信装置３を固有識別するために付与する識別情報が格納される。図６においては、例えばセッションＩＤ１７１が「ＩＤ０」のセッションに関するセッション情報を、「セッション０」と表記し、セッションＩＤ１７１が「ＩＤ１」のセッションに関するセッション情報を、「セッション１」等と表記している。
【００７６】
送信遅延量１７３には、送信遅延量算出部１１５で算出されたセッションＩＤ１７１毎の遅延量が格納される。送信遅延量１７３は、セッション制御部１１４によりコンテンツ受信装置３との間にセッションを確立した後に生成される。送信遅延量１７３は、後記する遅延管理部１１６により適宜読み出される。
【００７７】
なお、このセッション／送信遅延量管理テーブル１７０に含まれるセッションＩＤ１７１毎のレコードは、セッション制御部１１４によりコンテンツ受信装置３との間にセッションを確立したときに生成される。また、セッション制御部１１４は、セッションを切断するときに、そのセッションのセッションＩＤに紐付くレコードを、記憶部１１８に記憶されているセッション／送信遅延量管理テーブル１７０から削除してもよい。
【００７８】
図３に戻り、送信遅延量算出部１１５は、セッション制御部１１４からコンテンツ受信装置３からの遅延量設定要求を所定のタイミングで入力した場合、遅延量設定要求に含まれる受信状況情報から放送受信形態情報と、受信場所情報と、ＩＰ受信遅延量とを抽出して、新たな送信遅延量を算出し、セッション／送信遅延量管理テーブル１７０の送信遅延量１７３（いずれも図６参照）を更新する。
【００７９】
また、送信遅延量算出部１１５は、セッション制御部１１４からコンテンツ受信装置３から接続要求を受信した旨の通知を受け取った場合、図６に示したセッション／送信遅延量管理テーブル１７０のセッションＩＤ番号ｉおよびセッション情報を初期化（ｉ＝０）し、セッションＩＤｉのセッションに対応する送信遅延量を再度算出する。セッションＩＤの総数をＮとするとｉ＜Ｎであればｉ＝ｉ＋１として、対応する次のセッションＩＤの送信遅延量を算出する。セッションＩＤの総数をＮとすると、ｉ＜Ｎであれば、ｉ＝ｉ＋１として、対応する次のセッションＩＤの送信遅延量を算出しＮ−１番目のセッションまで送信遅延量を算出し、セッション／送信遅延量管理テーブル１７０を更新する。
【００８０】
遅延管理部１１６は、ＩＰコンテンツ中継部１１３からＩＰコンテンツを入力すると、セッション／送信遅延量管理テーブル１７０に格納されているセッションＩＤ１７１毎の送信遅延量１７３を抽出し、抽出した送信遅延量１７３（いずれも図６参照）が経過するまでＩＰコンテンツを待機させるものである。遅延管理部１１６は、この動作をセッション／送信遅延量管理テーブル１７０に格納されている全てのセッションＩＤ１７１（いずれも図６参照）について行う。遅延管理部１１６は、セッションＩＤ毎に送信遅延量が経過するまでＩＰコンテンツを待機させ、送信遅延量が経過したセッションＩＤから順に、ＩＰコンテンツを、ＩＰコンテンツ送信部１１７に出力する。
【００８１】
ＩＰコンテンツ送信部（コンテンツ送信部）１１７は、遅延管理部１１６において、送信遅延量が経過されたＩＰコンテンツを入力し、このＩＰコンテンツを、通信Ｉ／Ｆ１１１を介して確立したセッションにより対応するコンテンツ受信装置３に送信するものである。
【００８２】
記憶部１１８は、ハードディスクやフラッシュメモリ、ＲＡＭ（Random Access Memory）等の記憶手段からなり、前記した受信形態／遅延量対応テーブル１５０や、受信場所／伝搬遅延量対応テーブル１６０や、セッション／送信遅延量管理テーブル１７０が記憶される。
【００８３】
なお、前記した各構成は、例えば、記憶部１１８に格納されたプログラム（コンテンツ配信プログラム）を、図示を省略したＣＰＵ（Central Processing Unit）がメインメモリであるＲＡＭに展開し実行することで実現される。
【００８４】
以上説明したように、ＩＰコンテンツ配信サーバは、コンテンツ受信装置３における放送コンテンツとＩＰコンテンツとの到達時間の差を示す送信遅延量を算出し、この送信遅延量の経過後にＩＰコンテンツをコンテンツ受信装置に送信することで、コンテンツ受信装置３における放送コンテンツとＩＰコンテンツとの到達時間のばらつきを低減することができる。
【００８５】
次に、図７〜１１を参照（適宜図１〜６参照）して、本発明の実施形態に係るＩＰコンテンツ配信サーバ１およびコンテンツ受信装置３の動作について説明する。
【００８６】
まず、図７を参照して本発明の実施形態に係るコンテンツ受信装置３の動作について説明する。ここでは、記憶部３２２に、放送受信形態情報１８１と、ユーザにより設定されたユーザ設定情報１８２と、ＩＰ受信遅延計測部３１７により予め計測されたＩＰ受信遅延量１８３と、受信場所計測部３１８により予め計測された受信場所情報１８４とが、予め格納されている。
【００８７】
図７に示すように、コンテンツ受信装置３は、接続制御部３１５により、ＩＰコンテンツ配信サーバ１に対する接続要求を生成する。接続制御部３１５は、生成した接続要求を通信Ｉ／Ｆ３１２を介してＩＰコンテンツ配信サーバ１に送信する（ステップＳ１）。
【００８８】
コンテンツ受信装置３は、遅延量設定要求部３１６により、記憶部３２２から放送受信形態情報１８１と、ＩＰ受信遅延量１８３と、受信場所情報１８４とを読み出し、これらを含んだ遅延量設定要求を生成する（ステップＳ２）。
【００８９】
コンテンツ受信装置３は、遅延量設定要求部３１６によって、生成した遅延量設定要求を、通信Ｉ／Ｆ３１２を介してＩＰコンテンツ配信サーバ１に送信する（ステップＳ３）。コンテンツ受信装置３は、ＩＰコンテンツ配信サーバ１からＩＰコンテンツが送信されるまで、待機する。
【００９０】
続いて、コンテンツ受信装置３は、ＩＰコンテンツ受信部３１４によって、通信Ｉ／Ｆ３１２を介して、ＩＰコンテンツ配信サーバ１からＩＰコンテンツを受信する（ステップＳ４）。ＩＰコンテンツ受信部３１４は、受信したＩＰコンテンツを第２デコーダ３２０に出力する。
【００９１】
コンテンツ受信装置３は、第２デコーダ３２０によって、受信したＩＰコンテンツの符号化データを復号する（ステップＳ５）。第２デコーダ３２０は、復号したＩＰコンテンツを提示合成処理部３２１に出力する。
【００９２】
コンテンツ受信装置３は、放送コンテンツ受信部３１３によって、放送Ｉ／Ｆ３１１を介して、放送事業者の放送送出装置４から放送コンテンツを受信する（ステップＳ６）。放送コンテンツ受信部３１３は、受信した放送コンテンツを第１デコーダ３１９に出力する。
【００９３】
コンテンツ受信装置３は、第１デコーダ３１９によって、受信した放送コンテンツに含まれる符号化データを復号する（ステップＳ７）。第１デコーダ３１９は、復号した放送コンテンツを提示合成処理部３２１に出力する。
【００９４】
コンテンツ受信装置３は、提示合成処理部３２１によって、第１デコーダ３１９から入力した放送コンテンツと、第２デコーダ３２０から入力したＩＰコンテンツとを合成し、合成データを生成する（ステップＳ８）。提示合成処理部３２１は、生成した合成データを、適宜表示画面（図示省略）に出力する。
【００９５】
コンテンツ受信装置３は、接続制御部３１５によって、放送コンテンツの視聴が終了したか否かを判定する（ステップＳ９）。接続制御部３１５は、例えば提示合成処理部３２１で検出されたユーザによるチャンネルの変更等の通知を受け取った場合、放送コンテンツの視聴が終了したと判定する。一方、接続制御部３１５は、放送コンテンツの視聴が終了していないと判定した場合（ステップＳ９でＮｏ）、ステップＳ２に戻り処理を続ける。
一方、接続制御部３１５は、放送コンテンツの視聴が終了していると判定した場合（ステップＳ９でＹｅｓ）、次のステップＳ１０に進む。
【００９６】
ステップＳ１０において、コンテンツ受信装置３は、接続制御部３１５によって、ＩＰコンテンツ配信サーバ１に対する切断要求を生成する。接続制御部３１５は、生成した切断要求を、通信Ｉ／Ｆ３１２を介してＩＰコンテンツ配信サーバ１に送信する。
【００９７】
なお、ステップＳ４において、ＩＰコンテンツ受信部３１４によりＩＰコンテンツを受信したタイミングと、ステップＳ６において、放送コンテンツ受信部３１３により放送コンテンツを受信したタイミングとは同期している。
【００９８】
また、ステップＳ２において、遅延量設定要求部３１６による遅延量設定要求は、ＩＰコンテンツ配信サーバ１との接続開始直後は必ず実施するが、その後のループ（ステップＳ９でＮｏの場合）においては、必ずしも毎回実施する必要はなく、所定のタイミングで実行するようにしてもよい。
【００９９】
次に、図８を参照して、コンテンツ受信装置３が移動端末である場合の受信場所計測処理の動作について説明する。
図８に示すように、コンテンツ受信装置３は、受信場所計測部３１８によって、所定のタイミングでコンテンツ受信装置３の現在の受信場所を計測する（ステップＳ２１）。
コンテンツ受信装置３は、受信場所計測部３１８によって、記憶部３２２に記憶された前回計測された受信場所を抽出する（ステップＳ２２）。
【０１００】
コンテンツ受信装置３は、受信場所計測部３１８によって、今回計測された受信場所と前回計測された受信場所とを対比し、その結果、今回計測された受信場所が前回計測された受信場所と異なっていると判定した場合（ステップＳ２３でＹｅｓ）、今回計測された受信場所を遅延量設定要求部３１６に出力し、次のステップＳ２４に進む。
一方、コンテンツ受信装置３は、受信場所計測部３１８によって、今回計測された受信場所が前回計測された受信場所と異ならないと判定した場合（ステップＳ２３でＮｏ）、処理を終了する。
【０１０１】
ステップＳ２４において、コンテンツ受信装置３は、遅延量設定要求部３１６によって、受信場所計測部３１８から今回計測された受信場所を入力し、これを含んだ遅延量設定要求を生成する。そして、遅延量設定要求部３１６は、遅延量設定要求を通信Ｉ／Ｆ３１２を介してＩＰコンテンツ配信サーバ１に送信する（ステップＳ２５）。
【０１０２】
次に、図９を参照して、ＩＰコンテンツ配信サーバ１の動作のうち、送信遅延量算出処理の動作について説明する。
図９に示すように、ＩＰコンテンツ配信サーバ１は、セッション制御部１１４によって、各コンテンツ受信装置３から接続要求を受信する（ステップＳ３１）。
そして、セッション制御部１１４は、コンテンツ受信装置３との間でセッションを確立し、確立したセッション毎にセッションＩＤを付与して、セッション情報とともに記憶部１１８内のセッション／送信遅延量管理テーブル１７０に新たなレコードを作成する（ステップＳ３２）。
【０１０３】
次に、ＩＰコンテンツ配信サーバ１は、送信遅延量算出部１１５によって、各コンテンツ受信装置３から遅延量設定要求を受信する（ステップＳ３３）。送信遅延量算出部１１５は、遅延量設定要求に含まれる放送受信形態情報と、ＩＰ受信遅延量と、受信場所情報とを抽出する（ステップＳ３４）。
【０１０４】
続いて、送信遅延量算出部１１５は、放送受信形態情報に基づき、受信形態／遅延量対応テーブル１５０から対応する遅延量（ｄｅｌａｙＴ）を抽出する（ステップＳ３５）。
さらに、送信遅延量算出部１１５は、受信場所情報に基づき、受信場所／伝搬遅延量対応テーブル１６０から対応する伝搬遅延量（ｄｅｌａｙＡ＋ｄｅｌａｙＤ１）を抽出する（ステップＳ３６）。
そして、送信遅延量算出部１１５は、予め計測されたコンテンツ制作現場からＩＰコンテンツ配信サーバ１までの遅延量（ｄｅｌａｙＤ２）と、放送受信形態に応じた遅延量（ｄｅｌａｙＴ）と、受信場所に応じた遅延量（ｄｅｌａｙＡ＋ｄｅｌａｙＤ１）と、ＩＰ受信遅延量（ｄｅｌａｙＩ）とに基づき、送信遅延量（ｄｅｌａｙ）を前記式（１）により算出する（ステップＳ３７）。送信遅延量算出部１１５は、セッションＩＤ毎に送信遅延量を算出する。
【０１０５】
そして、送信遅延量算出部１１５は、算出した送信遅延量を記憶部１１８のセッション／送信遅延量管理テーブル１７０に格納されたセッションＩＤと対応付けて格納する（ステップＳ３８）。
【０１０６】
次に、図１０を参照して、ＩＰコンテンツ配信サーバ１の動作のうち、ＩＰコンテンツ送信処理の動作について説明する。
【０１０７】
図１０に示すように、ＩＰコンテンツ配信サーバ１は、ＩＰコンテンツ中継部１１３によって、素材受信Ｉ／Ｆ１１２を介して、コンテンツ制作現場から送信されたＩＰコンテンツを受信する。そして、ＩＰコンテンツ中継部１１３は、ＩＰコンテンツを受信した旨の通知をセッション制御部１１４に通知する（ステップＳ４１）。
【０１０８】
ＩＰコンテンツ配信サーバ１は、セッション制御部１１４によって、ＩＰコンテンツ中継部１１３からＩＰコンテンツを受信した旨の通知を受け取ると、送信遅延量算出部１１５を介して、セッション／送信遅延量管理テーブル１７０に格納されたセッションＩＤ番号ｉを初期化（ｉ＝０）する（ステップＳ４２）。
【０１０９】
ＩＰコンテンツ配信サーバ１は、送信遅延量算出部１１５によって、初期化したセッションＩＤｉのセッションに対し、対応する送信遅延量を算出する（ステップＳ４３）。
送信遅延量算出部１１５は、セッションＩＤの総数をＮとしたときに、ｉ＜Ｎであるか否かを判定し、ｉ＜Ｎである場合（ステップＳ４４でＹｅｓ）、次のステップＳ４５に進む。ステップＳ４５において、送信遅延量算出部１１５は、ｉ＝ｉ＋１として、ステップＳ４３に戻り処理を続ける。一方、ｉ＜Ｎでない場合（ステップＳ４４でＮｏ）、次のステップＳ４６に進む。
【０１１０】
ステップＳ４６において、ＩＰコンテンツ配信サーバ１は、遅延管理部１１６は、送信遅延量算出部１１５によってセッションＩＤ毎に算出された送信遅延量が経過するまでＩＰコンテンツを待機させ、送信遅延量が経過したセッションＩＤから順に、ＩＰコンテンツをＩＰコンテンツ送信部１１７へ出力する（ステップＳ４７）。
【０１１１】
そして、ＩＰコンテンツ配信サーバ１は、ＩＰコンテンツ送信部１１７によって、遅延管理部１１６から入力されたＩＰコンテンツを、通信Ｉ／Ｆ１１１を介してコンテンツ受信装置３に送信する（ステップＳ４８）。
【０１１２】
そして、ＩＰコンテンツ配信サーバ１は、セッション制御部１１４によって、コンテンツ受信装置３からの切断要求を受信した場合、または、セッション制御部１１４によって、ＩＰコンテンツ中継部１１３からコンテンツ配信終了通知を受け取った場合、放送番組が終了していると判定し（ステップＳ４９でＹｅｓ）、処理を終了する。一方、セッション制御部１１４によって、コンテンツ受信装置３からの切断要求を受信していない場合、または、セッション制御部１１４によって、ＩＰコンテンツ中継部１１３からコンテンツ配信終了通知を受け取っていない場合、放送番組の配信が終了していないと判定し（ステップＳ４９でＮｏ）、ステップＳ４１に戻り処理を続ける。
【０１１３】
次に、図１１を参照して、ＩＰコンテンツ配信サーバ１の動作のうち、セッション切断処理の動作について説明する。
図１１に示すように、ＩＰコンテンツ配信サーバ１は、セッション制御部１１４によって、各コンテンツ受信装置３から切断要求を受信する（ステップＳ５１）。そして、セッション制御部１１４は、切断要求を受信したセッションについて、記憶部１１８内のセッション／送信遅延量管理テーブル１７０のセッションＩＤ１７１、セッション情報１７２および送信遅延量１７３（いずれも図６参照）の当該セッションに関するレコードを削除し（ステップＳ５２）、処理を終了する。
【０１１４】
以上説明した本発明の実施形態に係るＩＰコンテンツ配信サーバ１によれば、コンテンツ受信装置３における放送コンテンツとＩＰコンテンツとの到達時間の差を示す送信遅延量を算出し、この送信遅延量の経過後にＩＰコンテンツをコンテンツ受信装置３に送信することで、コンテンツ受信装置３における放送コンテンツとＩＰコンテンツとの到達時間のばらつきを低減することができる。
【０１１５】
また、本発明の実施形態に係るコンテンツ受信装置３によれば、受信場所計測部３１８により所定のタイミングで現在の受信場所を計測し、今回計測した受信場所が前回計測した受信場所と異なっている場合、新たな受信場所を含んだ遅延量設定要求を生成してＩＰコンテンツ配信サーバ１に送信することで、ＩＰコンテンツ配信サーバ１において新たな受信場所に応じた送信遅延量の設定を受けることができる。このような放送通信連携システム９によれば、コンテンツ受信装置３の受信場所が変化した場合であっても、放送コンテンツとＩＰコンテンツとを同期して受信することができる。
【０１１６】
以上、本発明の実施形態について説明したが、本発明は、ここで説明した実施形態に限定されるものではない。
前記した実施形態では、ネットワークをＩＰ網として説明したが、これに限られるものではない。
また例えば、コンテンツ受信装置３において、受信場所計測部３１８により新たに計測した受信場所が、前回計測した受信場所と異なっているか否かの判断は、遅延量設定要求部３１６が行ってもよい。その場合、受信場所計測部３１８は、新たに計測した受信場所を逐次、遅延量設定要求部３１６に出力する。遅延量設定要求部３１６は、直近に（前回）受信場所計測部３１８から入力された受信場所を一時記憶するための図示しないバッファを備え、今回入力された受信場所が、前回入力された受信場所と異なっているか否かを判断し、異なっている場合に遅延量設定要求を生成する。
【０１１７】
また、コンテンツ受信装置３において、受信場所計測部３１８により、今回計測された受信場所と前回計測された受信場所との距離を求め、この距離と予め設定した閾値とを対比し、距離が閾値よりも小さければ前回計測された受信場所と同じ受信場所であると判断し、遅延量設定要求部３１６に今回計測された受信場所を通知しないこととしてもよい。この閾値は、受信場所の違いが放送コンテンツの到達時間に影響を及ぼさない程度の範囲で適宜設定することができる。
【０１１８】
また、コンテンツ受信装置３において、ＩＰ受信遅延計測部３１７が、例えばＩＣＭＰ（Internet Control Message Protocol）のｐｉｎｇコマンドを実行することにより、ＩＰコンテンツ配信サーバ１に向けて、応答を返信する旨の要求情報（エコー要求）を送信し、ＩＰコンテンツ配信サーバ１からの応答情報（エコー応答）を受信し、要求情報（エコー要求）を送信した時刻と、応答情報（エコー応答）を受信した時刻との差によって、往復遅延時間（ＲＴＴ）を計測し、その１／２の時間をＩＰ受信遅延量としてもよい。
【符号の説明】
【０１１９】
１      ＩＰコンテンツ配信サーバ（コンテンツ配信サーバ）
２      ＩＰ網（ネットワーク）
３      コンテンツ受信装置
４      放送送出装置
５      放送送信所
７      ＣＡＴＶヘッドエンド
８      ＩＰ再配信ヘッドエンド
９      放送通信連携システム
１１１  通信Ｉ／Ｆ
１１２  素材受信Ｉ／Ｆ
１１３  ＩＰコンテンツ中継部
１１４  セッション制御部
１１５  送信遅延量算出部
１１６  遅延管理部
１１７  ＩＰコンテンツ送信部（コンテンツ送信部）
１１８  記憶部
３１１  放送Ｉ／Ｆ
３１２  通信Ｉ／Ｆ
３１３  放送コンテンツ受信部
３１４  ＩＰコンテンツ受信部
３１５  接続制御部
３１６  遅延量設定要求部
３１７  ＩＰ受信遅延計測部
３１８  受信場所計測部
３１９  第１デコーダ
３２０  第２デコーダ
３２１  提示合成処理部
３２２  記憶部
【図１】
2014220554.tif 000003
【図２】
2014220554.tif 000004
【図３】
2014220554.tif 000005
【図４】
2014220554.tif 000006
【図５】
2014220554.tif 000007
【図６】
2014220554.tif 000008
【図７】
2014220554.tif 000009
【図８】
2014220554.tif 000010
【図９】
2014220554.tif 000011
【図１０】
2014220554.tif 000012
【図１１】
2014220554.tif 000013