(57)【特許請求の範囲】
【請求項１】
送信装置から放送される、第１の時刻管理情報を含む放送系コンテンツデータを取り込む放送系コンテンツ取得部と、
配信装置から電気通信回線を介して配信される、前記第１の時刻管理情報と同一の情報である第２の時刻管理情報を含む通信系コンテンツデータを取り込む通信系コンテンツ取得部と、
前記放送系コンテンツ取得部が取り込んだ前記放送系コンテンツデータから前記第１の時刻管理情報を抽出するとともに、前記通信系コンテンツ取得部が取り込んだ前記通信系コンテンツデータから前記第２の時刻管理情報を抽出する時刻管理情報抽出部と、
前記時刻管理情報抽出部が抽出した前記第１の時刻管理情報と前記第２の時刻管理情報とに基づいて、前記放送系コンテンツデータと前記通信系コンテンツデータとの取り込み時の時間差を計算する時間差計算部と、
前記時間差計算部が計算した前記時間差に応じて、前記通信系コンテンツデータの配信要求を行う配信装置要求制御部と、
を備えることを特徴とする受信装置。
【請求項２】
前記配信装置要求制御部は、複数の前記配信装置のうちの、前記時間差計算部が計算した前記時間差に応じた前記配信装置に前記通信系コンテンツデータの配信要求を行う、
ことを特徴とする請求項１記載の受信装置。
【請求項３】
前記通信系コンテンツ取得部は、複数の配信装置から電気通信回線を介して配信される、前記第１の時刻管理情報と同一の情報である第２の時刻管理情報を含む各通信系コンテンツデータを取り込み、
前記時刻管理情報抽出部は、前記放送系コンテンツ取得部が取り込んだ前記放送系コンテンツデータから前記第１の時刻管理情報を抽出するとともに、前記通信系コンテンツ取得部が取り込んだ前記各通信系コンテンツデータから前記第２の時刻管理情報を抽出し、
前記時間差計算部は、前記時刻管理情報抽出部が抽出した前記第１の時刻管理情報と前記第２の時刻管理情報とに基づいて、前記放送系コンテンツデータと前記各通信系コンテンツデータとの取り込み時の時間差をそれぞれ計算し、
前記配信装置要求制御部は、前記時間差計算部が計算した前記複数の配信装置それぞれに対応する前記時間差のうち、最も短い時間に対応する配信装置に対して前記通信系コンテンツデータの配信要求を行う
ことを特徴とする請求項１記載の受信装置。
【請求項４】
コンピュータを、
送信装置から放送される、第１の時刻管理情報を含む放送系コンテンツデータを取り込む放送系コンテンツ取得部と、
配信装置から電気通信回線を介して配信される、前記第１の時刻管理情報と同一の情報である第２の時刻管理情報を含む通信系コンテンツデータを取り込む通信系コンテンツ取得部と、
前記放送系コンテンツ取得部が取り込んだ前記放送系コンテンツデータから前記第１の時刻管理情報を抽出するとともに、前記通信系コンテンツ取得部が取り込んだ前記通信系コンテンツデータから前記第２の時刻管理情報を抽出する時刻管理情報抽出部と、
前記時刻管理情報抽出部が抽出した前記第１の時刻管理情報と前記第２の時刻管理情報とに基づいて、前記放送系コンテンツデータと前記通信系コンテンツデータとの取り込み時の時間差を計算する時間差計算部と、
前記時間差計算部が計算した前記時間差に応じて、前記通信系コンテンツデータの配信要求を行う配信装置要求制御部と、
として機能させるための受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置および受信プログラムに関する。
【背景技術】
【０００２】
現在、デジタル放送であるデータ放送では、字幕データが符号化されて放送されている。そして、デジタル放送を受信するテレビジョン受像機は、その字幕データをも受信して映像と字幕とを画面に表示させることができる（例えば、非特許文献１参照）。
【０００３】
また、近年、放送通信連携サービスを実現するための研究が行われている。この放送通信連携サービスは、一例として、視聴者により利用される受信装置に、放送局側から放送される放送番組コンテンツと、サービス事業者側からインターネット等の電気通信回線を介して配信される配信コンテンツとをそれぞれ受信させ、これら放送番組コンテンツと配信コンテンツとを連携させて再生させるサービスである。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「デジタル放送におけるデータ放送符号化方式と伝送方式  標準規格」、ＡＲＩＢ  ＳＴＤ−Ｂ２４、５．４版、第一分冊、社団法人電波産業会、平成２１年１２月１６日、第一編第３部
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、上記の放送通信連携サービスによって字幕提供サービスを実現する場合、放送局から放送される放送番組コンテンツを受信するとともに、サービス事業者から配信される字幕データを受信する受信装置は、字幕の表示タイミングを番組映像の表示タイミングにある程度合わせなければならない。しかしながら、インターネット等の電気通信回線は、トラヒックの影響によって伝送遅延が発生することがあり、そのトラヒックの程度によって伝送遅延時間が変動することもある。この伝送遅延時間が長くなると、番組映像の表示タイミングに対する字幕の表示タイミングの遅れが無視できなくなり、テレビ視聴に支障をきたすこととなる。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、放送を受信して得られる放送系コンテンツデータと配信を受信して得られる通信系コンテンツデータとのデータ取得時の時間差を少なくして、安定した放送通信連携サービスを実現することができる、受信装置および受信プログラムを実現することを目的とする。
【課題を解決するための手段】
【０００７】
［１］上記の課題を解決するため、本発明の一態様である受信装置は、送信装置から放送される、第１の時刻管理情報を含む放送系コンテンツデータを取り込む放送系コンテンツ取得部と、配信装置から電気通信回線を介して配信される、前記第１の時刻管理情報と同一の情報である第２の時刻管理情報を含む通信系コンテンツデータを取り込む通信系コンテンツ取得部と、前記放送系コンテンツ取得部が取り込んだ前記放送系コンテンツデータから前記第１の時刻管理情報を抽出するとともに、前記通信系コンテンツ取得部が取り込んだ前記通信系コンテンツデータから前記第２の時刻管理情報を抽出する時刻管理情報抽出部と、前記時刻管理情報抽出部が抽出した前記第１の時刻管理情報と前記第２の時刻管理情報とに基づいて、前記放送系コンテンツデータと前記通信系コンテンツデータとの取り込み時の時間差を計算する時間差計算部と、前記時間差計算部が計算した前記時間差に応じて、前記通信系コンテンツデータの配信要求を行う配信装置要求制御部と、を備えることを特徴とする。
この構成により、本発明の一態様である受信装置は、放送系コンテンツデータに含まれる第１の時刻管理情報と通信系コンテンツデータに含まれる第２の時刻管理情報とを同時刻において比較し、放送系コンテンツデータの第１の時刻管理情報に対する通信系コンテンツデータの第２の時刻管理情報の遅延時間を取得し、この遅延時間に応じて通信系コンテンツデータの配信要求を配信装置に対して行うことができる。
ここで、放送系コンテンツデータおよび通信系コンテンツデータは、例えば、トランスポートストリームであり、第１の時刻管理情報および第２の時刻管理情報は、例えば、ＰＴＳ，ＰＣＲ，またはＤＴＳとすることができる。
【０００８】
［２］上記［１］記載の受信装置において、前記通信系コンテンツ取得部は、複数の配信装置から電気通信回線を介して配信される、前記第１の時刻管理情報と同一の情報である第２の時刻管理情報を含む各通信系コンテンツデータを取り込み、前記時刻管理情報抽出部は、前記放送系コンテンツ取得部が取り込んだ前記放送系コンテンツデータから前記第１の時刻管理情報を抽出するとともに、前記通信系コンテンツ取得部が取り込んだ前記各通信系コンテンツデータから前記第２の時刻管理情報を抽出し、前記時間差計算部は、前記時刻管理情報抽出部が抽出した前記第１の時刻管理情報と前記第２の時刻管理情報とに基づいて、前記放送系コンテンツデータと前記各通信系コンテンツデータとの取り込み時の時間差をそれぞれ計算し、前記配信装置要求制御部は、前記時間差計算部が計算した前記複数の配信装置それぞれに対応する前記時間差のうち、最も短い時間に対応する配信装置に対して前記通信系コンテンツデータの配信要求を行うことを特徴とする。
これにより、受信装置は、放送系コンテンツデータと通信系コンテンツデータとの時間差が最も少なくなる通信系コンテンツデータを取得することができる。
【０００９】
［３］上記の課題を解決するため、本発明の一態様である受信プログラムは、コンピュータを、送信装置から放送される、第１の時刻管理情報を含む放送系コンテンツデータを取り込む放送系コンテンツ取得部と、配信装置から電気通信回線を介して配信される、前記第１の時刻管理情報と同一の情報である第２の時刻管理情報を含む通信系コンテンツデータを取り込む通信系コンテンツ取得部と、前記放送系コンテンツ取得部が取り込んだ前記放送系コンテンツデータから前記第１の時刻管理情報を抽出するとともに、前記通信系コンテンツ取得部が取り込んだ前記通信系コンテンツデータから前記第２の時刻管理情報を抽出する時刻管理情報抽出部と、前記時刻管理情報抽出部が抽出した前記第１の時刻管理情報と前記第２の時刻管理情報とに基づいて、前記放送系コンテンツデータと前記通信系コンテンツデータとの取り込み時の時間差を計算する時間差計算部と、前記時間差計算部が計算した前記時間差に応じて、前記通信系コンテンツデータの配信要求を行う配信装置要求制御部と、として機能させる。
【発明の効果】
【００１０】
放送を受信して得られる放送系コンテンツデータと配信を受信して得られる通信系コンテンツデータとのデータ取得時の時間差を少なくして、安定した放送通信連携サービスを実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態である受信装置が適用された送受信システムの全体構成を示すブロック図である。
【図２】同実施形態における、送信装置の機能構成を示すブロック図である。
【図３】同実施形態における、配信装置の機能構成を示すブロック図である。
【図４】同実施形態における、受信装置の機能構成を示すブロック図である。
【図５】受信装置の遅延時間管理部に記憶される遅延時間管理テーブルのデータ構成を示す図である。
【図６】同実施形態において、送信装置と配信装置と受信装置とにおける、放送系コンテンツデータおよび通信系コンテンツデータの送受信の流れを示すフローチャートである。
【図７】同実施形態において、受信装置が配信装置を選択する処理の手順を示すフローチャートである。
【図８】本発明の第１実施形態である配信装置の機能構成を示すブロック図である。
【図９】同実施形態における、受信装置の機能構成を示すブロック図である。
【図１０】同実施形態において、受信装置が配信装置を選択する処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、本発明の第１実施形態である受信装置が適用された送受信システムの全体構成を示すブロック図である。同図に示すように、送受信システム１は、送信装置１０と、送信アンテナ２０と、送出側ネットワーク３０と、配信装置４０−１〜４０−３と、ネットワーク５０と、受信装置６０とを含んで構成される。
送信装置１０と配信装置４０−１〜４０−３とは、送出側ネットワーク３０を介して接続される。受信装置６０は、送信アンテナ２０が送信する放送電波Ｗを受信可能な範囲内に設置され、ネットワーク５０に接続される。送出側ネットワーク３０とネットワーク５０とは通信路として接続される。よって、配信装置４０−１〜４０−３と受信装置６０とは、送出側ネットワーク３０とネットワーク５０とを介して通信可能に接続される。
【００１３】
図１において、送信装置１０と送信アンテナ２０と送出側ネットワーク３０と配信装置４０−１〜４０−３とは、放送局の施設に設置される。受信装置６０は、視聴者が保有または管理する装置である。
なお、送信アンテナ２０は、放送局の施設から独立して離間設置されてもよい。また、以下の説明において、配信装置４０−１〜４０−３における各装置を配信装置４０と呼ぶことがある。また、説明の便宜上、本実施形態において、配信装置４０の台数を３台、受信装置６０の台数を１台とするが、これらの台数は例示であり限定されるものではない。
【００１４】
送信装置１０は、放送すべき放送系コンテンツデータを放送信号に変換して送信アンテナ２０に送信する装置である。放送系コンテンツデータは、映像および音声またはいずれか一方が含まれる放送番組のコンテンツデータである。送信装置１０は、映像および音声またはいずれか一方の素材を編集して制作した放送番組のソースを符号化し、この符号化ストリームをトランスポートストリーム（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ；ＴＳ）にフォーマット変換することによって放送系コンテンツデータを生成する。
【００１５】
具体的には、送信装置１０は、放送番組のソースを符号化して、エレメンタリストリーム（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ；ＥＳ）を生成する。そして、送信装置１０は、自装置が管理するＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ；システムクロック）に基づき生成したＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ；復号の時刻管理情報）と、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；再生出力の時刻管理情報）とをエレメンタリストリームに付加して放送系コンテンツデータを生成する。これらタイムスタンプである時刻管理情報（ＤＴＳおよびＰＴＳ）は、時間方向の長さを有するコンテンツデータにおいて、コンテンツ（映像、音声等）内の所定の時点に関連付けてエレメンタリストリームに設けられる情報である。ＤＴＳおよびＰＴＳは、例えば、９０ＫＨｚの精度を有する時刻を３３ビット（約９５４４４秒分に相当する）で表現したものである。これら時刻管理情報に基づいて、復号側の装置である受信装置６０は所定の動作を行う。すなわち、受信装置６０は、ＤＴＳで示される時刻に放送系コンテンツデータを復号し、ＰＴＳで示される時刻に復号コンテンツを出力（提示）する。
【００１６】
送信アンテナ２０は、送信装置１０から供給される放送信号を放送電波Ｗとして空中に送出する。
【００１７】
配信装置４０は、通信系コンテンツデータを保有（記憶）する。この通信系コンテンツデータは、放送系コンテンツデータに関連するコンテンツデータであり、映像および音声またはいずれか一方が含まれるデータである。通信系コンテンツデータは、放送系コンテンツデータと同様に、映像および音声またはいずれか一方の素材から制作されたソースが符号化され、この符号化ストリームがＴＳにフォーマット変換されたデータである。例えば、放送系コンテンツデータがドラマ番組のコンテンツデータである場合、通信系コンテンツデータはそのドラマ番組の字幕データである。
配信装置４０−１〜４０−３それぞれが記憶する通信系コンテンツデータは、全て同一内容のデータである。
【００１８】
配信装置４０は、通信系コンテンツデータを読み出し、この通信系コンテンツデータにあらかじめ付加された時刻管理情報（ＰＴＳ）を、放送系コンテンツデータに付加されたＰＴＳと同一の情報に変更し、この変更後の通信系コンテンツデータを受信装置６０に配信する。具体的には、配信装置４０は、自装置が管理するＳＴＣを、送信装置１０から取得するＳＴＣに同期結合（ゲンロック）する。そして、配信装置４０は、記憶した通信系コンテンツデータに付加されているＰＴＳを、その同期結合したＳＴＣに基づき生成したＰＴＳに置き替える。そして、配信装置４０は、ＰＴＳが置き替えられた通信系コンテンツデータを受信装置６０に送信する。
【００１９】
受信装置６０は、放送電波Ｗを受信して放送信号を取り込み、この放送信号から放送系コンテンツデータを抽出する。また、受信装置６０は、配信装置４０−１〜４０−３のうち選択した一の配信装置４０から供給される通信系コンテンツデータを取り込む。受信装置６０は、放送系コンテンツデータおよび通信系コンテンツデータそれぞれから同時刻におけるＰＴＳを抽出してこれら両ＰＴＳの差分値を計算し、この差分値から放送系コンテンツデータに対する通信系コンテンツデータの時間差である遅延時間を計算する。受信装置６０は、配信装置４０−１〜４０−３の各配信装置に対して遅延時間を計算し、最も短い遅延時間に対応する配信装置４０を選択して、この配信装置４０との通信を確立させる。
【００２０】
そして、受信装置６０は、放送系コンテンツデータに含まれるＤＴＳに基づくタイミングで放送系コンテンツデータを復号して放送系復号コンテンツデータを生成する。また、受信装置６０は、通信を確立した配信装置４０から供給される通信系コンテンツデータを取り込み、この通信系コンテンツデータに含まれるＤＴＳに基づくタイミングで通信系コンテンツデータを復号して通信系復号コンテンツデータを生成する。そして、受信装置６０は、放送系復号コンテンツデータを放送系コンテンツデータに含まれるＰＴＳに基づくタイミングで出力するとともに、通信系復号コンテンツデータを通信系コンテンツデータに含まれるＰＴＳに基づくタイミングで出力する。
【００２１】
送出側ネットワーク３０は、送信装置１０と配信装置４０−１〜４０−３との間でシステムクロックであるＳＴＣを伝送する電気通信回線である。
ネットワーク５０は、受信装置６０が接続される電気通信回線であり、インターネットにも接続されるコンピュータネットワークである。
【００２２】
図２は、送信装置１０の機能構成を示すブロック図である。同図に示すように、送信装置１０は、システムクロック生成部１０１と、コンテンツ記憶部１０２と、コンテンツ符号化部１０３と、タイムスタンプ付加部１０４と、コンテンツバッファ１０５と、放送信号送信部１０６とを備える。
【００２３】
システムクロック生成部１０１は、例えば、２７ＭＨｚの周波数によりカウントアップするＳＴＣカウンタを備える。システムクロック生成部１０１は、そのＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣ１）に基づいて、システムクロックデータであるＰＣＲ（ＰＣＲ１）を生成する。このＰＣＲも時刻管理情報である。システムクロック生成部１０１は、ＳＴＣ１およびＰＣＲ１をタイムスタンプ付加部１０４に供給し、ＳＴＣ１を配信装置４０−１〜４０−３に送信する。
【００２４】
コンテンツ記憶部１０２は、映像および音声またはいずれか一方の素材を編集して制作した放送番組のソースを記憶する記憶装置である。コンテンツ記憶部１０２は、例えば、磁気ハードディスク装置や半導体ディスク装置により実現される。
コンテンツ符号化部１０３は、コンテンツ記憶部１０２から放送番組のソースを読み込み、このソースを符号化してエレメンタリストリームを生成する。そして、コンテンツ符号化部１０３は、そのエレメンタリストリームをＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に変換してタイムスタンプ付加部１０４に供給する。
【００２５】
タイムスタンプ付加部１０４は、システムクロック生成部１０１から供給されるＳＴＣ１およびＰＣＲ１を取り込み、ＳＴＣ１およびＰＣＲ１に基づいて、ＤＴＳ（ＤＴＳ１）とＰＴＳ（ＰＴＳ１）とを生成する。また、タイムスタンプ付加部１０４は、ＰＣＲ１とＤＴＳ１とＰＴＳ１とエレメンタリストリームのＰＥＳとを多重化しＴＳにフォーマット変換して放送系コンテンツデータを生成し、この放送系コンテンツデータをコンテンツバッファ１０５に供給する。
【００２６】
コンテンツバッファ１０５は、放送系コンテンツデータをバッファリングして放送信号送信部１０６に供給する。
放送信号送信部１０６は、コンテンツバッファ１０５にバッファリングされた放送系コンテンツデータを読み込み、この放送系コンテンツデータを放送信号に変換して送信アンテナ２０に送信する。
【００２７】
図３は、配信装置４０の機能構成を示すブロック図である。同図に示すように、配信装置４０は、システムクロック生成部４０１と、通信系コンテンツ記憶部４０２と、コンテンツバッファ４０３と、通信系コンテンツ送信部４０４とを備える。
【００２８】
システムクロック生成部４０１は、送信装置１０から供給されるＳＴＣ（ＳＴＣ１）を受信して取り込む。システムクロック生成部４０１は、２７ＭＨｚの周波数によりカウントアップするＳＴＣカウンタを備える。システムクロック生成部４０１は、そのＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣｓ）を、取り込んだＳＴＣ１に同期結合する。これにより、ＳＴＣｓはＳＴＣ１と等しくなる。システムクロック生成部４０１は、ＳＴＣｓに基づいてＰＴＳ（ＰＴＳｓ）を生成し、このＰＴＳｓをコンテンツバッファ４０３に供給する。これにより、ＰＴＳｓはＰＴＳ１と等しくなる。
【００２９】
通信系コンテンツ記憶部４０２は、通信系コンテンツデータを記憶する記憶装置である。通信系コンテンツ記憶部４０２は、例えば、磁気ハードディスク装置や半導体ディスク装置により実現される。なお、図示しない制御部は、通信系コンテンツ記憶部４０２から通信系コンテンツデータを読出し、この通信系コンテンツデータをコンテンツバッファ４０３に供給する。
【００３０】
コンテンツバッファ４０３は、通信系コンテンツ記憶部４０２から読み出した通信系コンテンツデータをバッファリングし、その通信系コンテンツデータに含まれるＰＴＳをＰＴＳｓに変更し、この変更後の通信系コンテンツデータを通信系コンテンツ送信部４０４に供給する。
通信系コンテンツ送信部４０４は、時刻管理情報をＰＴＳからＰＴＳｓに変更した通信系コンテンツデータを受信装置６０に送信する。
【００３１】
図４は、受信装置６０の機能構成を示すブロック図である。同図に示すように、受信装置６０は、放送系コンテンツ取得部６０１と、分離部６０２と、映像バッファ６０３と、音声バッファ６０４と、システムバッファ６０５と、システムデコーダ６０６と、システム制御部６０７と、システムクロック再生部６０８と、映像デコーダ６０９と、音声デコーダ６１０とを備える。さらに、受信装置６０は、通信系コンテンツ取得部６１１と、分離部６１２と、映像バッファ６１３と、音声バッファ６１４と、映像デコーダ６１５と、音声デコーダ６１６とを備える。さらに、受信装置６０は、遅延時間計算部（時間差計算部）６１７と、遅延時間管理部６１８と、配信装置要求制御部６１９と、映像出力部６２０と、音声出力部６２１とを備える。
【００３２】
放送系コンテンツ取得部６０１は、放送電波Ｗを受信して放送信号を取り込み、この放送信号から放送系コンテンツデータを抽出して、この放送系コンテンツデータを分離部６０２に供給する。
分離部６０２は、放送系コンテンツ取得部６０１から供給される放送系コンテンツデータを取り込み、この放送系コンテンツデータを、ビデオデータとオーディオデータとシステムデータとに分離する。ビデオデータおよびオーディオデータはエレメンタリストリームである。そして、分離部６０２は、ビデオデータを映像バッファ６０３に供給し、オーディオデータを音声バッファ６０４に供給し、システムデータをシステムバッファ６０５に供給する。
【００３３】
映像バッファ６０３は、分離部６０２から供給されるビデオデータを取り込んでバッファリングする。
音声バッファ６０４は、分離部６０２から供給されるオーディオデータを取り込んでバッファリングする。
システムバッファ６０５は、分離部６０２から供給されるシステムデータを取り込んでバッファリングする。
【００３４】
システムデコーダ６０６は、システムバッファ６０５でバッファリングされたシステムデータを取り込んでＰＣＲ（ＰＣＲ１）、ＰＳＩ／ＳＩ等を抽出する。そして、システムデコーダ６０６は、ＰＣＲをシステムクロック再生部６０８に供給し、ＰＳＩ／ＳＩをシステム制御部６０７に供給する。
システム制御部６０７は、システムデコーダ６０６から供給されるＰＳＩ／ＳＩを取り込み、プログラムを管理したり番組情報を管理したりする。
システムクロック再生部６０８は、システムデコーダ６０６から供給されるＰＣＲを取り込む。システムクロック再生部６０８は、２７ＭＨｚの周波数でカウントアップするＳＴＣカウンタを備え、このＳＴＣカウンタの出力値であるＳＴＣを、取り込んだＰＣＲに基づいて校正する。そして、システムクロック再生部６０８は、校正されたＳＴＣに基づいて映像デコーダ６０９と音声デコーダ６１０とを制御する。
【００３５】
映像デコーダ６０９は、映像バッファ６０３でバッファリングされたビデオデータを取り込む。映像デコーダ６０９は、取り込んだビデオデータから時刻管理情報であるＰＴＳ（ＰＴＳ１）を抽出し、このＰＴＳを遅延時間計算部６１７と映像出力部６２０とに供給する。また、映像デコーダ６０９は、ビデオデータからＤＴＳ（ＤＴＳ１）を抽出し、このＤＴＳに基づいてビデオデータを復号して放送系復号映像データを生成し、この放送系復号映像データを映像出力部６２０に供給する。
【００３６】
音声デコーダ６１０は、音声バッファ６０４でバッファリングされたオーディオデータを取り込む。音声デコーダ６１０は、取り込んだオーディオデータからＰＴＳを抽出し、このＰＴＳを音声出力部６２１に供給する。また、音声デコーダ６１０は、オーディオデータからＤＴＳを抽出し、このＤＴＳに基づいてオーディオデータを復号して放送系復号音声データを生成し、この放送系復号音声データを音声出力部６２１に供給する。
【００３７】
通信系コンテンツ取得部６１１は、通信系コンテンツデータを受信して取り込み、この通信系コンテンツデータを分離部６１２に供給する。
分離部６１２は、通信系コンテンツ取得部６１１から供給される通信系コンテンツデータを取り込み、この通信系コンテンツデータを、ビデオデータとオーディオデータとに分離する。ビデオデータおよびオーディオデータはエレメンタリストリームである。そして、分離部６１２は、ビデオデータを映像バッファ６１３に供給し、オーディオデータを音声バッファ６１４に供給する。
映像バッファ６１３は、分離部６１２から供給されるビデオデータを取り込んでバッファリングする。
音声バッファ６１４は、分離部６１２から供給されるオーディオデータを取り込んでバッファリングする。
【００３８】
映像デコーダ６１５は、映像バッファ６１３でバッファリングされたビデオデータを取り込む。映像デコーダ６１５は、取り込んだビデオデータから時刻管理情報であるＰＴＳ（ＰＴＳｓ）を抽出し、このＰＴＳを遅延時間計算部６１７に供給する。また、映像デコーダ６１５は、ビデオデータからＤＴＳ（ＤＴＳｓ）を抽出し、このＤＴＳに基づいてビデオデータを復号して通信系復号映像データを生成し、この通信系復号映像データを映像出力部６２０に供給する。
【００３９】
音声デコーダ６１６は、音声バッファ６１４でバッファリングされたオーディオデータを取り込む。音声デコーダ６１６は、オーディオデータからＤＴＳを抽出し、このＤＴＳに基づいてオーディオデータを復号して通信系復号音声データを生成し、この通信系復号音声データを音声出力部６２１に供給する。
【００４０】
映像デコーダ６０９と映像デコーダ６１５とは時刻管理情報抽出部である。
【００４１】
遅延時間計算部６１７は、映像デコーダ６０９から供給される放送系のＰＴＳ（ＰＴＳ１）を取り込むとともに、映像デコーダ６１５から供給される通信系のＰＴＳ（ＰＴＳｓ）を取り込み、放送系のＰＴＳに対する通信系のＰＴＳの差分値を計算する。そして、遅延時間計算部６１７は、その差分値に基づいて、放送系コンテンツデータに対する通信系コンテンツデータの遅延時間を計算し、この遅延時間を遅延時間管理部６１８に供給する。遅延時間は、ＰＴＳの差分値とＰＴＳのカウントアップの周波数である９０ＫＨｚとに基づいて計算される。
【００４２】
遅延時間管理部６１８は、遅延時間管理テーブルを記憶する。遅延時間管理テーブルは、配信装置４０−１〜４０−３それぞれについて、配信装置４０を識別する情報と、配信装置４０が保有する通信系コンテンツデータの所在情報と、配信装置４０に対応する遅延時間とを対応付けたテーブルデータである。遅延時間管理部６１８は、遅延時間計算部６１７から供給される遅延時間を取り込み、この遅延時間を遅延時間管理テーブルに代入する。遅延時間管理テーブルについては、その詳細を後述する。
また、遅延時間管理部６１８は、遅延時間管理テーブルにおいて最も短い遅延時間に対応する所在情報を抽出し、この所在情報を配信装置要求制御部６１９に供給する。
【００４３】
配信装置要求制御部６１９は、遅延時間管理部６１８から供給される所在情報を取り込み、この所在情報を含む配信装置接続要求信号を生成し、この配信装置接続要求信号を対応する配信装置４０に送信する。
【００４４】
映像出力部６２０は、映像デコーダ６０９から供給される放送系復号映像データを取り込むとともに、映像デコーダ６１５から供給される通信系復号映像データを取り込み、これら放送系復号映像データと通信系復号映像データとを、映像デコーダ６０９から供給されるＰＴＳに基づいて同期させる。そして、映像出力部６２０は、同期した放送系復号映像データと通信系復号映像データとを画像合成させたり複合ウィンドウにマッピングさせたりした後、映像信号に変換して出力する。
【００４５】
音声出力部６２１は、音声デコーダ６１０から供給される放送系復号音声データを取り込むとともに、音声デコーダ６１６から供給される通信系復号音声データを取り込み、これら放送系復号音声データと通信系復号音声データとを、音声デコーダ６１０から供給されるＰＴＳに基づいて同期させる。そして、音声出力部６２１は、同期した放送系復号音声データと通信系復号音声データとを音声信号に変換して出力する。
【００４６】
図５は、受信装置６０の遅延時間管理部６１８に記憶される遅延時間管理テーブルのデータ構成を示す図である。同図に示すように、遅延時間管理テーブルは、配信装置４０−１〜４０−３それぞれについて、配信装置４０を識別する情報である「配信装置名称」と、配信装置４０が保有する通信系コンテンツデータの所在情報である「配信装置ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）」と、「遅延時間」とを対応付けたデータである。
【００４７】
次に、本発明の第１実施形態における送受信システム１の動作について説明する。
図６は、送信装置１０と配信装置４０と受信装置６０とにおける、放送系コンテンツデータおよび通信系コンテンツデータの送受信の流れを示すフローチャートである。
まず、送信装置１０の処理について説明する。
ステップＳ１０１において、システムクロック生成部１０１は、内蔵するＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣ１）に基づいてＰＣＲ（ＰＣＲ１）を生成し、ＳＴＣ１およびＰＣＲ１をタイムスタンプ付加部１０４に供給し、ＳＴＣ１を配信装置４０−１〜４０−３に送信する。
【００４８】
次に、ステップＳ１０２において、コンテンツ符号化部１０３は、コンテンツ記憶部１０２から放送番組のソースを読み込み、このソースを符号化してエレメンタリストリームを生成する。次に、コンテンツ符号化部１０３は、そのエレメンタリストリームをＰＥＳに変換してタイムスタンプ付加部１０４に供給する。次に、タイムスタンプ付加部１０４は、システムクロック生成部１０１から供給されるＳＴＣ１およびＰＣＲ１を取り込み、ＳＴＣ１およびＰＣＲ１に基づいて、時刻管理情報であるＤＴＳ（ＤＴＳ１）とＰＴＳ（ＰＴＳ１）とを生成する。次に、タイムスタンプ付加部１０４は、ＰＣＲ１とＤＴＳ１とＰＴＳ１とエレメンタリストリームのＰＥＳとを多重化しＴＳにフォーマット変換して放送系コンテンツデータを生成し、この放送系コンテンツデータをコンテンツバッファ１０５に供給する。
【００４９】
次に、ステップＳ１０３において、放送信号送信部１０６は、コンテンツバッファ１０５に記憶された放送系コンテンツデータを読み込み、この放送系コンテンツデータを放送信号に変換して送信アンテナ２０に送信する。次に、送信アンテナ２０は、放送信号を受信するとこの放送信号を放送電波Ｗとして空中に送出する。
【００５０】
次に、配信装置４０の処理について説明する。
ステップＳ２０１において、システムクロック生成部４０１は、ステップＳ１０１の処理において送信装置１０のシステムクロック生成部１０１が送信したＳＴＣ（ＳＴＣ１）を受信する。
次に、ステップＳ２０２において、システムクロック生成部４０１は、内蔵するＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣｓ）を、ステップＳ１０１の処理において受信したＳＴＣ１に同期結合する。これにより、ＳＴＣｓはＳＴＣ１と等しくなる。次に、システムクロック生成部４０１は、ＳＴＣｓに基づいてＰＴＳ（ＰＴＳｓ）を生成し、このＰＴＳｓをコンテンツバッファ４０３に供給する。これにより、ＰＴＳｓはＰＴＳ１と等しくなる。
【００５１】
次に、ステップＳ２０３において、配信装置４０の制御部は、通信系コンテンツ記憶部４０２に記憶された通信系コンテンツデータを読み出し、この通信系コンテンツデータをコンテンツバッファ４０３に供給する。
次に、ステップＳ２０４において、コンテンツバッファ４０３は、バッファリングしている通信系コンテンツデータに含まれるＰＴＳをＰＴＳｓに変更し、この変更後の通信系コンテンツデータを通信系コンテンツ送信部４０４に供給する。
次に、ステップＳ２０５において、通信系コンテンツ送信部４０４は、時刻管理情報をＰＴＳからＰＴＳｓに変更した通信系コンテンツデータを受信装置６０に送信する。
【００５２】
次に、受信装置６０の処理について説明する。
ステップＳ３０１において、放送系コンテンツ取得部６０１は、ステップＳ１０３の処理において送信アンテナ２０が送信した放送電波Ｗを受信して放送信号を取り込み、この放送信号から放送系コンテンツデータを抽出する。
次に、ステップＳ３０２において、通信系コンテンツ取得部６１１は、ステップＳ２０５の処理において、配信装置４０の通信系コンテンツ送信部４０４が送信した、値がＰＴＳｓであるＰＴＳが付加された通信系コンテンツデータを取り込む。
【００５３】
図７は、受信装置６０が配信装置４０を選択する処理の手順を示すフローチャートである。
ステップＳ３１１において、放送系コンテンツ取得部６０１は、送信アンテナ２０から送信された放送電波Ｗを受信して放送信号を取り込み、この放送信号から放送系コンテンツデータを抽出する。次に、分離部６０２は、放送系コンテンツデータを分離して、ビデオデータを映像バッファ６０３に供給する。次に、映像デコーダ６０９は、映像バッファ６０３がバッファリングしているビデオデータを読み込み、このビデオデータから放送系のＰＴＳ（ＰＴＳ１）を抽出し、このＰＴＳを遅延時間計算部６１７に供給する。
【００５４】
次に、ステップＳ３１２において、遅延時間管理部６１８は、記憶している遅延時間管理テーブルを初期化する。遅延時間管理テーブルの初期化とは、例えば、遅延時間管理テーブルの項目「遅延時間」への代入値をヌル（ｎｕｌｌ）にすることである。
【００５５】
次に、ステップＳ３１３において、遅延時間管理部６１８は、遅延時間管理テーブルを参照し、遅延時間が未計算である（代入値がヌルである）レコードがあるか否かを判定する。判定の結果、遅延時間が未計算であるレコードがあると遅延時間管理部６１８が判定した場合（Ｓ３１３：ＹＥＳ）はステップＳ３１４の処理に移し、遅延時間が未計算であるレコードがないと遅延時間管理部６１８が判定した場合（Ｓ３１３：ＮＯ）はステップＳ３１８の処理に移す。
【００５６】
ステップＳ３１４において、配信装置要求制御部６１９は、遅延時間が未計算であるレコードにおける通信系コンテンツデータの所在情報を含めた配信装置接続要求信号を生成し、この配信装置接続要求信号を対応する配信装置４０に送信する。
【００５７】
次に、ステップＳ３１５において、通信系コンテンツ取得部６１１は、上記の配信装置接続要求信号を受信した配信装置４０から送信された通信系コンテンツデータを取り込む。次に、分離部６１２は、通信系コンテンツデータを分離して、ビデオデータを映像バッファ６１３に供給する。次に、映像デコーダ６１５は、映像バッファ６１３がバッファリングしているビデオデータを読み込み、このビデオデータからＰＴＳを抽出し、この通信系のＰＴＳ（ＰＴＳｓ）を遅延時間計算部６１７に供給する。
【００５８】
次に、ステップＳ３１６において、遅延時間計算部６１７は、放送系のＰＴＳに対する通信系のＰＴＳの差分値を計算する。次に、遅延時間計算部６１７は、その差分値に基づいて、放送系コンテンツデータに対する通信系コンテンツデータの時間差（遅延時間）を計算し、この遅延時間を遅延時間管理部６１８に供給する。
次に、ステップＳ３１７において、遅延時間管理部６１８は、遅延時間計算部６１７から供給された遅延時間を、遅延時間管理テーブルに代入する。
次に、遅延時間管理部６１８は、ステップＳ３１３の処理に移す。
【００５９】
ステップＳ３１８において、遅延時間管理部６１８は、遅延時間管理テーブルにおいて最も短い遅延時間に対応する所在情報を抽出し、この所在情報を配信装置要求制御部６１９に供給する。
次に、ステップＳ３１９において、配信装置要求制御部６１９は、遅延時間管理部６１８から供給される所在情報を取り込み、この所在情報を含む配信装置接続要求信号を生成し、この配信装置接続要求信号を対応する配信装置４０に送信する。
【００６０】
本発明の第１実施形態によれば、受信装置６０は、配信装置４０−１〜４０−３それぞれについて、通信系コンテンツデータに含まれるＰＴＳと放送系コンテンツデータに含まれるＰＴＳとを同時刻において比較し、放送系コンテンツデータのＰＴＳに対する通信系コンテンツデータのＰＴＳの遅延時間が最も短くなる配信装置４０を選択する。
これにより、受信装置６０は、放送系コンテンツデータと通信系コンテンツデータとの時間差が最も少なくなる通信系コンテンツデータを取得することができる。
【００６１】
［第２の実施の形態］
本発明の第２実施形態は、配信装置および受信装置の機能構成が第１実施形態と部分的に異なるものである。そこで、本実施形態では、配信装置４０−１〜４０−３を配信装置４０ａ−１〜４０ａ−３、受信装置６０を受信装置６０ａとして説明する。なお、第１実施形態と同一の構成については同一の符号を付してその説明を省略する。
【００６２】
図８は、配信装置４０ａの機能構成を示すブロック図である。同図において、配信装置４０ａは、配信装置４０におけるシステムクロック生成部４０１とコンテンツバッファ４０３とを、システムクロック生成部４０１ａとコンテンツバッファ４０３ａとに変更した構成を有する。
【００６３】
システムクロック生成部４０１ａは、送信装置１０から供給されるＳＴＣ（ＳＴＣ１）を受信して取り込む。システムクロック生成部４０１ａは、２７ＭＨｚの周波数によりカウントアップするＳＴＣカウンタを備える。システムクロック生成部４０１ａは、そのＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣｓ）を、取り込んだＳＴＣ１に同期結合する。これにより、ＳＴＣｓはＳＴＣ１と等しくなる。システムクロック生成部４０１ａは、ＳＴＣｓに基づいてシステムクロックデータ（時刻管理情報）であるＰＣＲ（ＰＣＲｓ）を生成し、このＰＣＲｓをコンテンツバッファ４０３に供給する。これにより、ＰＣＲｓはＰＣＲ１と等しくなる。
【００６４】
コンテンツバッファ４０３ａは、通信系コンテンツ記憶部４０２から読み出した通信系コンテンツデータをバッファリングし、その通信系コンテンツデータに含まれるＰＣＲをＰＣＲｓに変更し、この変更後の通信系コンテンツデータを通信系コンテンツ送信部４０４に供給する。
【００６５】
よって、配信装置４０ａの通信系コンテンツ送信部４０４は、時刻管理情報をＰＣＲからＰＣＲｓに変更した通信系コンテンツデータを受信装置６０ａに送信する。
【００６６】
図９は、受信装置６０ａの機能構成を示すブロック図である。同図において、受信装置６０ａは、システムバッファ６２２とシステムデコーダ６２３とを新たに備え、受信装置６０におけるシステムクロック再生部６０８と分離部６１２と遅延時間計算部６１７とを、システムクロック再生部６０８ａと分離部６１２ａと遅延時間計算部（時間差計算部）６１７ａとに変更した構成を有する。
システムクロック再生部６０８ａとシステムデコーダ６２３とは、時刻管理情報抽出部である。
【００６７】
分離部６１２ａは、通信系コンテンツ取得部６１１から供給される通信系コンテンツデータを取り込み、この通信系コンテンツデータを、ビデオデータとオーディオデータとシステムデータとに分離する。ビデオデータおよびオーディオデータはエレメンタリストリームである。そして、分離部６１２ａは、ビデオデータを映像バッファ６１３に供給し、オーディオデータを音声バッファ６１４に供給し、システムデータをシステムバッファ６２２に供給する。
【００６８】
システムバッファ６２２は、分離部６１２ａから供給されるシステムデータを取り込んでバッファリングする。
システムデコーダ６２３は、システムバッファ６２２でバッファリングされたシステムデータを取り込んで通信系のＰＣＲ（ＰＣＲｓ）を抽出する。そして、システムデコーダ６２３は、ＰＣＲを遅延時間計算部６１７ａに供給する。
【００６９】
システムクロック再生部６０８ａは、システムデコーダ６０６から供給される放送系のＰＣＲ（ＰＣＲ１）を取り込む。システムクロック再生部６０８ａは、２７ＭＨｚの周波数でカウントアップするＳＴＣカウンタを備え、このＳＴＣカウンタの出力値であるＳＴＣを、取り込んだＰＣＲに基づいて校正する。そして、システムクロック再生部６０８ａは、ＰＣＲを遅延時間計算部６１７ａに供給する。また、システムクロック再生部６０８ａは、校正されたＳＴＣに基づいて映像デコーダ６０９と音声デコーダ６１０とを制御する。
【００７０】
遅延時間計算部６１７ａは、システムクロック再生部６０８ａから供給される放送系のＰＣＲ（ＰＣＲ１）を取り込むとともに、システムデコーダ６２３から供給される通信系のＰＣＲ（ＰＣＲｓ）を取り込み、放送系のＰＣＲに対する通信系のＰＣＲの差分値を計算する。そして、遅延時間計算部６１７ａは、その差分値に基づいて、放送系コンテンツデータに対する通信系コンテンツデータの遅延時間を計算し、この遅延時間を遅延時間管理部６１８に供給する。遅延時間は、ＰＣＲの差分値とＰＣＲのカウントアップの周波数である２７ＭＨｚとに基づいて計算される。
【００７１】
次に、本発明の第２実施形態における送受信システム１の動作について説明する。
送信装置１０と配信装置４０ａと受信装置６０ａとにおける、放送系コンテンツデータおよび通信系コンテンツデータの送受信の流れについては、第１実施形態において説明した図６のフローチャートを用いて説明する。なお、本実施形態における同図のフローチャートによる処理において第１実施形態と異なる処理は、配信装置４０ａの処理であるため、ここでは、その配信装置４０ａの処理についてのみ説明する。
【００７２】
ステップＳ２０１において、システムクロック生成部４０１ａは、ステップＳ１０１の処理において送信装置１０のシステムクロック生成部１０１が送信したＳＴＣ（ＳＴＣ１）を受信する。
次に、ステップＳ２０２において、システムクロック生成部４０１ａは、内蔵するＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣｓ）を、ステップＳ１０１の処理において受信したＳＴＣ１に同期結合する。これにより、ＳＴＣｓはＳＴＣ１と等しくなる。次に、システムクロック生成部４０１ａは、ＳＴＣｓに基づいてＰＣＲ（ＰＣＲｓ）を生成し、このＰＣＲｓをコンテンツバッファ４０３ａに供給する。これにより、ＰＣＲｓはＰＣＲ１と等しくなる。
【００７３】
次に、ステップＳ２０３において、配信装置４０ａの制御部は、通信系コンテンツ記憶部４０２に記憶された通信系コンテンツデータを読み出し、この通信系コンテンツデータをコンテンツバッファ４０３ａに供給する。
次に、ステップＳ２０４において、コンテンツバッファ４０３ａは、バッファリングしている通信系コンテンツデータに含まれるＰＣＲをＰＣＲｓに変更し、この変更後の通信系コンテンツデータを通信系コンテンツ送信部４０４に供給する。
次に、ステップＳ２０５において、通信系コンテンツ送信部４０４は、時刻管理情報をＰＣＲからＰＣＲｓに変更した通信系コンテンツデータを受信装置６０ａに送信する。
【００７４】
図１０は、受信装置６０ａが配信装置４０ａを選択する処理の手順を示すフローチャートである。
ステップＳ４１１において、放送系コンテンツ取得部６０１は、送信アンテナ２０から送信された放送電波Ｗを受信して放送信号を取り込み、この放送信号から放送系コンテンツデータを抽出する。次に、分離部６０２は、放送系コンテンツデータを分離して、システムデータをシステムバッファ６０５に供給する。次に、システムデコーダ６０６は、システムバッファ６０５がバッファリングしているシステムデータを読み込み、このシステムデータから放送系のＰＣＲ（ＰＣＲ１）を抽出し、このＰＣＲをシステムクロック再生部６０８ａに供給する。次に、システムクロック再生部６０８ａは、放送系のＰＣＲを遅延時間計算部６１７ａに供給する。
【００７５】
次に、ステップＳ４１２において、遅延時間管理部６１８は、記憶している遅延時間管理テーブルを初期化する。遅延時間管理テーブルの初期化とは、例えば、遅延時間管理テーブルの項目「遅延時間」への代入値をヌル（ｎｕｌｌ）にすることである。
【００７６】
次に、ステップＳ４１３において、遅延時間管理部６１８は、遅延時間管理テーブルを参照し、遅延時間が未計算である（代入値がヌルである）レコードがあるか否かを判定する。判定の結果、遅延時間が未計算であるレコードがあると遅延時間管理部６１８が判定した場合（Ｓ４１３：ＹＥＳ）はステップＳ４１４の処理に移し、遅延時間が未計算であるレコードがないと遅延時間管理部６１８が判定した場合（Ｓ４１３：ＮＯ）はステップＳ４１８の処理に移す。
【００７７】
ステップＳ４１４において、配信装置要求制御部６１９は、遅延時間が未計算であるレコードにおける通信系コンテンツデータの所在情報を含めた配信装置接続要求信号を生成し、この配信装置接続要求信号を対応する配信装置４０ａに送信する。
【００７８】
次に、ステップＳ４１５において、通信系コンテンツ取得部６１１は、上記の配信装置接続要求信号を受信した配信装置４０ａから送信された通信系コンテンツデータを取り込む。次に、分離部６１２ａは、通信系コンテンツデータを分離して、システムデータをシステムバッファ６２２に供給する。次に、システムデコーダ６２３は、システムバッファ６２２がバッファリングしているシステムデータを読み込み、このシステムデータからＰＣＲを抽出し、この通信系のＰＣＲ（ＰＣＲｓ）を遅延時間計算部６１７ａに供給する。
【００７９】
次に、ステップＳ４１６において、遅延時間計算部６１７ａは、放送系のＰＣＲに対する通信系のＰＣＲの差分値を計算する。次に、遅延時間計算部６１７ａは、その差分値に基づいて、放送系コンテンツデータに対する通信系コンテンツデータの時間差（遅延時間）を計算し、この遅延時間を遅延時間管理部６１８に供給する。
次に、ステップＳ４１７において、遅延時間管理部６１８は、遅延時間計算部６１７ａから供給された遅延時間を、遅延時間管理テーブルに代入する。
次に、遅延時間管理部６１８は、ステップＳ４１３の処理に移す。
【００８０】
ステップＳ４１８において、遅延時間管理部６１８は、遅延時間管理テーブルにおいて最も短い遅延時間に対応する所在情報を抽出し、この所在情報を配信装置要求制御部６１９に供給する。
次に、ステップＳ４１９において、配信装置要求制御部６１９は、遅延時間管理部６１８から供給される所在情報を取り込み、この所在情報を含む配信装置接続要求信号を生成し、この配信装置接続要求信号を対応する配信装置４０ａに送信する。
【００８１】
本発明の第２実施形態によれば、受信装置６０ａは、配信装置４０ａ−１〜４０ａ−３それぞれについて、通信系コンテンツデータに含まれるＰＣＲと放送系コンテンツデータに含まれるＰＣＲとを同時刻において比較し、放送系コンテンツデータのＰＣＲに対する通信系コンテンツデータのＰＣＲの遅延時間が最も短くなる配信装置４０ａを選択する。
これにより、受信装置６０ａは、放送系コンテンツデータと通信系コンテンツデータとの時間差が最も少なくなる通信系コンテンツデータを取得することができる。
【００８２】
以上詳述したように、第１実施形態および第２実施形態によれば、受信機６０，６０ａは、ネットワーク５０のトラヒック負荷が軽い配信装置４０を選択して通信することができ、受信機内部のバッファオーバフローやアンダフロー等に起因する異常動作を防止することができる。これにより、各実施形態によれば、より安定した放送と通信との連携サービスを実現することができる。
【００８３】
なお、第１実施形態において、放送系コンテンツデータに対する通信系コンテンツデータの遅延時間を測るためにＰＴＳを用いたが、このＰＴＳの代わりにＤＴＳを用いるようにしてもよい。
【００８４】
また、第１実施形態における配信装置４０−１〜４０−３、および第２実施形態における配信装置４０ａ−１〜４０ａ−３は、放送局が管理する装置であるものとした。これ以外に、これら配信装置４０，４０ａは、放送局以外のサービス事業者が管理する装置であるものとしてもよい。この場合、例えば、配信装置４０−１〜４０−３や配信装置４０ａ−１〜４０ａ−３全てを同一のサービス事業者が管理するようにしてもよいし、配信装置４０，４０ａごとに、管理者を異ならせてもよい。配信装置４０，４０ａごとに管理者が異なる場合でも、配信装置４０−１〜４０−３および配信装置４０ａ−１〜４０ａ−３が記憶する通信系コンテンツデータは、同一のデータである。
【００８５】
また、上述した実施形態である受信装置６０の一部の機能をコンピュータで実現するようにしてもよい。この場合、その制御機能を実現するための受信プログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録された受信プログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することによって実現してもよい。なお、このコンピュータシステムとは、オペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ；ＯＳ）や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記の受信プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００８６】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８７】
１  送受信システム
１０  送信装置
２０  送信アンテナ
３０  送出側ネットワーク
４０−１〜４０−３，４０ａ−１〜４０ａ−３  配信装置
５０  ネットワーク
６０，６０ａ  受信装置
１０１  システムクロック生成部
１０２コンテンツ記憶部
１０３  コンテンツ符号化部
１０４  タイムスタンプ付加部
１０５  コンテンツバッファ
１０６  放送信号送信部
４０１，４０１ａ  システムクロック生成部
４０２  通信系コンテンツ記憶部
４０３，４０３ａ  コンテンツバッファ
４０４  通信系コンテンツ送信部
６０１  放送系コンテンツ取得部
６０２  分離部
６０３  映像バッファ
６０４  音声バッファ
６０５  システムバッファ
６０６  システムデコーダ
６０７  システム制御部
６０８，６０８ａ  システムクロック再生部
６０９  映像デコーダ
６１０  音声デコーダ
６１１  通信系コンテンツ取得部
６１２，６１２ａ  分離部
６１３  映像バッファ
６１４  音声バッファ
６１５  映像デコーダ
６１６  音声デコーダ
６１７，６１７ａ  遅延時間計算部（時間差計算部）
６１８  遅延時間管理部
６１９  配信装置要求制御部
６２０  映像出力部
６２１  音声出力部
６２２  システムバッファ
６２３  システムデコーダ
【図１】
0005894759.tif 000002
【図２】
0005894759.tif 000003
【図３】
0005894759.tif 000004
【図４】
0005894759.tif 000005
【図５】
0005894759.tif 000006
【図６】
0005894759.tif 000007
【図７】
0005894759.tif 000008
【図８】
0005894759.tif 000009
【図９】
0005894759.tif 000010
【図１０】
0005894759.tif 000011