(57)【特許請求の範囲】
【請求項１】
サーバ装置が送信する通信系コンテンツデータに、複数の放送局のうちいずれかの放送局により送出される放送系コンテンツデータが同期するようにして、前記放送系コンテンツデータを放送信号として送信する送信装置であって、
第１のシステムクロックデータを生成するシステムクロック生成部と、
他の送信装置から供給される放送系コンテンツデータを受信する放送系コンテンツ受信部と、
前記放送系コンテンツ受信部が受信した前記放送系コンテンツデータから第２のシステムクロックデータを抽出するシステムクロック抽出部と、
前記システムクロック生成部が生成した前記第１のシステムクロックデータと前記システムクロック抽出部が抽出した前記第２のシステムクロックデータとに基づいてタイムスタンプ補正データを計算するタイムスタンプ補正データ計算部と、
前記放送系コンテンツデータから放送波識別情報を抽出する識別情報抽出部と、
前記タイムスタンプ補正データ計算部が計算した前記タイムスタンプ補正データと前記識別情報抽出部が抽出した前記放送波識別情報とを関連付けた補正情報を前記サーバ装置に送信する補正情報送信部と、
前記システムクロック生成部が生成した前記第１のシステムクロックデータに基づいて、前記放送系コンテンツデータにそれぞれ含まれる前記第２のシステムクロックデータとタイムスタンプ情報とを更新するタイムスタンプ更新部と、
前記タイムスタンプ更新部が更新して得た放送系コンテンツデータを前記放送信号として送信する放送信号送信部と、
を備えることを特徴とする送信装置。
【請求項２】
前記システムクロック抽出部と前記タイムスタンプ補正データ計算部と前記識別情報抽出部と前記補正情報送信部とを、定期的または予め設定した時刻に機能させる制御部
をさらに備えることを特徴とする請求項１記載の送信装置。
【請求項３】
通信系コンテンツデータを送信する通信系コンテンツ送信部と、
前記通信系コンテンツ送信部が送信する前記通信系コンテンツデータに、複数の放送局のうちいずれかの放送局により送出される放送系コンテンツデータが同期するようにして、前記放送系コンテンツデータを放送信号として送信する送信装置から供給される放送波識別情報とタイムスタンプ補正データとを受信する補正情報受信部と、
前記補正情報受信部が受信した前記放送波識別情報と前記タイムスタンプ補正データとを関連付けて、同期時刻情報補正テーブルに含めて記憶する同期時刻情報補正テーブル記憶部と、
前記通信系コンテンツ送信部が送信する前記通信系コンテンツデータの受信装置から供給される同期時刻情報補正テーブル要求を受信する同期時刻情報補正テーブル要求受信部と、
前記同期時刻情報補正テーブル要求受信部が受信した前記同期時刻情報補正テーブル要求に基づいて、前記同期時刻情報補正テーブル記憶部から前記同期時刻情報補正テーブルを読み出し、その読み出した同期時刻情報補正テーブルを前記受信装置に送信する同期時刻情報補正テーブル送信部と、
を備えることを特徴とするサーバ装置。
【請求項４】
サーバ装置から供給される通信系コンテンツデータと、複数の放送局のうちいずれかの放送局の送信装置から供給される放送系コンテンツデータとを取得して同期再生する受信装置であって、
前記送信装置から供給される前記放送系コンテンツデータを取得する放送系コンテンツ取得部と、
前記放送系コンテンツ取得部が取得した前記放送系コンテンツデータから放送波識別情報を抽出する識別情報抽出部と、
サーバ装置から供給される前記通信系コンテンツデータを受信する通信系コンテンツ受信部と、
放送波識別情報とタイムスタンプ補正データとが関連付けられて含まれる同期時刻情報補正テーブルの取得要求である同期時刻情報補正テーブル要求を生成する同期時刻情報補正テーブル要求生成部と、
前記同期時刻情報補正テーブル要求生成部が生成した前記同期時刻情報補正テーブル要求を前記サーバ装置に送信する同期時刻情報補正テーブル要求送信部と、
前記サーバ装置から供給される同期時刻情報補正テーブルを受信する同期時刻情報補正テーブル受信部と、
前記同期時刻情報補正テーブル受信部が受信した前記同期時刻情報補正テーブルから、前記識別情報抽出部が抽出した前記放送波識別情報に関連付けられたタイムスタンプ補正データを抽出する補正情報抽出部と、
前記通信系コンテンツ受信部が受信した前記通信系コンテンツデータに含まれるタイムスタンプ情報を、前記補正情報抽出部が抽出した前記タイムスタンプ補正データに基づいて補正する同期時刻情報補正部と、
を備えることを特徴とする受信装置。
【請求項５】
前記同期時刻情報補正テーブル要求生成部は、定期的または予め設定した時刻に前記同期時刻情報補正テーブル要求を生成すること、
を特徴とする請求項４記載の受信装置。
【請求項６】
サーバ装置が送信する通信系コンテンツデータに、複数の放送局のうちいずれかの放送局により送出される放送系コンテンツデータが同期するようにして、前記放送系コンテンツデータを放送信号として送信する送信装置であって、
第１のシステムクロックデータを生成するシステムクロック生成部と、
他の送信装置から供給される放送系コンテンツデータを受信する放送系コンテンツ受信部と、
前記放送系コンテンツ受信部が受信した前記放送系コンテンツデータから第２のシステムクロックデータを抽出するシステムクロック抽出部と、
前記システムクロック生成部が生成した前記第１のシステムクロックデータと前記システムクロック抽出部が抽出した前記第２のシステムクロックデータとに基づいてタイムスタンプ補正データを計算するタイムスタンプ補正データ計算部と、
前記システムクロック生成部が生成した前記第１のシステムクロックデータに基づいて、前記放送系コンテンツデータにそれぞれ含まれる前記第２のシステムクロックデータとタイムスタンプ情報とを更新するタイムスタンプ更新部と、
前記タイムスタンプ更新部が更新して得た放送系コンテンツデータに、前記タイムスタンプ補正データ計算部が計算した前記タイムスタンプ補正データを多重化して前記放送信号に変換し送信する放送信号送信部と、
を備えることを特徴とする送信装置。
【請求項７】
前記システムクロック抽出部と前記タイムスタンプ補正データ計算部とを、定期的または予め設定した時刻に機能させる制御部
をさらに備えることを特徴とする請求項６記載の送信装置。
【請求項８】
サーバ装置から供給される通信系コンテンツデータと、複数の放送局のうちいずれかの放送局の送信装置から供給される放送系コンテンツデータとを取得して同期再生する受信装置であって、
前記送信装置から供給される前記放送系コンテンツデータを取得する放送系コンテンツ取得部と、
前記放送系コンテンツ取得部が取得した前記放送系コンテンツデータからタイムスタンプ補正データを抽出する補正情報抽出部と、
サーバ装置から供給される前記通信系コンテンツデータを受信する通信系コンテンツ受信部と、
前記通信系コンテンツ受信部が受信した前記通信系コンテンツデータに含まれるタイムスタンプ情報を、前記補正情報抽出部が抽出した前記タイムスタンプ補正データに基づいて補正する同期時刻情報補正部と、
を備えることを特徴とする受信装置。
【請求項９】
前記補正情報抽出部は、定期的または予め設定した時刻に前記放送系コンテンツデータから前記タイムスタンプ補正データを抽出すること、
を特徴とする請求項８記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、サーバ装置、および受信装置に関する。
【背景技術】
【０００２】
放送電波を受信して放送番組コンテンツ（放送系コンテンツ）を取得するとともに、ネットワーク経由で他のコンテンツ（通信系コンテンツ）を取得して、放送系コンテンツと通信系コンテンツとを同期再生する技術が知られている（例えば、非特許文献１参照）。
この非特許文献１には、エンコーダシステムが放送用のコンテンツを符号化して得られた符号化ストリームに、当該エンコーダシステムが管理するＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）に基づいて生成したＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）を付加したＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を生成して放送するとともに、ネットワーク配信用のコンテンツを符号化した符号化ストリームに、前記ＰＴＳを付加したＴＳを生成してインターネットに送信する放送システムが開示されている。そして、この文献には、その放送システムが放送した放送系コンテンツと送信した通信系コンテンツとをそれぞれ受信し、放送系コンテンツおよび通信系コンテンツに含まれるＰＴＳを用いて、放送系コンテンツと通信系コンテンツとを同期再生させる受信装置が開示されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】松村欣司、鹿喰善明、Michael J Evans，「インターネット配信情報との連動による放送番組パーソナライズシステムの検討」、映像情報メディア学会年次大会講演予稿集、２００９年８月２６日、ｐ．３−８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、地上デジタルテレビ放送において、単一の組織に属する複数の放送局または同一系列の複数の放送局は、放送局間に設けられたネットワーク（局間ネットワーク）を介して、ＴＳである放送系コンテンツを分配する放送ネットワークシステムを構築している。そして、各放送局は、放送ネットワークシステムによって取得した放送系コンテンツをほぼ同時刻に放送している。一般的に、放送局は、自放送局よりも上流側の放送局から供給されるＴＳを一旦分離した後に多重し直すか、ＴＳを一旦ベースバンド信号にまで復号した後に再度符号化して新たなＴＳを生成するかを行っている。また、各放送局は、ＴＳを生成するための基準クロックであるＳＴＣを独自に管理しており、よって放送局ごとにＳＴＣ値は異なる。したがって、上流側の放送局から放送される放送系コンテンツのＴＳのタイムスタンプと、下流側の放送局から放送される放送系コンテンツのＴＳのタイムスタンプとの間には、時刻のずれがある。
【０００５】
上流側の一放送局の放送システムが、コンテンツの符号化ストリームに自放送局が管理するＳＴＣに基づき生成したＰＴＳを付加することによりＴＳ（通信系コンテンツ）を生成してネットワークに送信し、また、下流側の他放送局の放送システムが、コンテンツの符号化ストリームに自放送局が管理するＳＴＣに基づき生成したＰＴＳを付加することによりＴＳ（放送系コンテンツ）を生成して放送すると、受信装置が受信する通信系コンテンツおよび放送系コンテンツそれぞれに含まれるＰＴＳには時刻のずれがある。したがって、この場合、受信装置は、前述した非特許文献１記載の技術によっては、一放送局から送信される通信系コンテンツと他放送局から送信される放送系コンテンツとを同期させて再生することができない。
【０００６】
本発明は、上記問題を解決するためになされたものであり、サーバ装置が送信する通信系コンテンツデータと、複数の放送局のうちいずれかの放送局の送信装置が放送する放送系コンテンツデータとを、受信装置で高精度に同期再生させることのできる、送信装置、サーバ装置、および受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
［１］上記の課題を解決するため、本発明の一態様である送信装置は、サーバ装置が送信する通信系コンテンツデータに、複数の放送局のうちいずれかの放送局により送出される放送系コンテンツデータが同期するようにして、前記放送系コンテンツデータを放送信号として送信する送信装置であって、第１のシステムクロックデータを生成するシステムクロック生成部と、他の送信装置から供給される放送系コンテンツデータを受信する放送系コンテンツ受信部と、前記放送系コンテンツ受信部が受信した前記放送系コンテンツデータから第２のシステムクロックデータを抽出するシステムクロック抽出部と、前記システムクロック生成部が生成した前記第１のシステムクロックデータと前記システムクロック抽出部が抽出した前記第２のシステムクロックデータとに基づいてタイムスタンプ補正データを計算するタイムスタンプ補正データ計算部と、前記放送系コンテンツデータから放送波識別情報を抽出する識別情報抽出部と、前記タイムスタンプ補正データ計算部が計算した前記タイムスタンプ補正データと前記識別情報抽出部が抽出した前記放送波識別情報とを関連付けた補正情報を前記サーバ装置に送信する補正情報送信部と、前記システムクロック生成部が生成した前記第１のシステムクロックデータに基づいて、前記放送系コンテンツデータにそれぞれ含まれる前記第２のシステムクロックデータとタイムスタンプ情報とを更新するタイムスタンプ更新部と、前記タイムスタンプ更新部が更新して得た放送系コンテンツデータを前記放送信号として送信する放送信号送信部と、を備えることを特徴とする。
このように構成したことにより、本発明の一態様である送信装置は、当該送信装置が生成する第１のシステムクロックデータ（例えば、独自に管理するＳＴＣ２に基づき生成するＰＣＲ２）と、他の送信装置から供給される放送系コンテンツデータに含まれる第２のシステムクロックデータ（例えば、他の送信装置が独自に管理するＳＴＣ１に基づき生成したＰＣＲ１）との差分値であるタイムスタンプ補正データ（例えば、ＰＣＲ２−ＰＣＲ１）と、放送系コンテンツデータから抽出した当該送信装置を識別する情報である放送波識別情報（例えば、放送系コンテンツデータに含まれるｔｓ＿ｉｄとｎｅｔｗｏｒｋ＿ｉｄとの組み合わせ情報）とを補正情報としてサーバ装置に供給するようにした。そして、本発明の一態様である送信装置は、第１のシステムクロックデータに基づいて放送系コンテンツデータにそれぞれ含まれる第２のシステムクロックデータとタイムスタンプ情報（例えば、ＤＴＳおよびＰＴＳ）を更新し、その更新後の放送系コンテンツデータを放送信号として送信するようにした。すなわち、本発明の一態様である送信装置は、当該放送装置が送信する放送信号における放送系コンテンツデータに他のコンテンツデータをフレーム単位で同期させるための補正情報をサーバ装置に供給するものである。
【０００８】
［２］上記［１］記載の送信装置において、前記システムクロック抽出部と前記タイムスタンプ補正データ計算部と前記識別情報抽出部と前記補正情報送信部とを、定期的または予め設定した時刻に機能させる制御部をさらに備えることを特徴とする。
【０００９】
［３］上記の課題を解決するため、本発明の一態様であるサーバ装置は、通信系コンテンツデータを送信する通信系コンテンツ送信部と、前記通信系コンテンツ送信部が送信する前記通信系コンテンツデータに、複数の放送局のうちいずれかの放送局により送出される放送系コンテンツデータが同期するようにして、前記放送系コンテンツデータを放送信号として送信する送信装置から供給される放送波識別情報とタイムスタンプ補正データとを受信する補正情報受信部と、前記補正情報受信部が受信した前記放送波識別情報と前記タイムスタンプ補正データとを関連付けて、同期時刻情報補正テーブルに含めて記憶する同期時刻情報補正テーブル記憶部と、前記通信系コンテンツ送信部が送信する前記通信系コンテンツデータの受信装置から供給される同期時刻情報補正テーブル要求を受信する同期時刻情報補正テーブル要求受信部と、前記同期時刻情報補正テーブル要求受信部が受信した前記同期時刻情報補正テーブル要求に基づいて、前記同期時刻情報補正テーブル記憶部から前記同期時刻情報補正テーブルを読み出し、その読み出した同期時刻情報補正テーブルを前記受信装置に送信する同期時刻情報補正テーブル送信部と、を備えることを特徴とする。
このように構成したことにより、本発明の一態様であるサーバ装置は、送信装置から供給される放送波識別情報とタイムスタンプ補正データとを同期時刻情報補正テーブルに含めて管理するようにした。そして、本発明の一態様であるサーバ装置は、当該サーバ装置が送信する通信系コンテンツデータの受信装置から供給される同期時刻情報補正テーブル要求を受信すると、その同期時刻情報補正テーブル要求に基づいて同期時刻情報補正テーブルを要求元の受信装置に送信するようにした。すなわち、本発明の一態様であるサーバ装置は、当該サーバ装置から供給される通信系コンテンツデータと、放送装置から供給される放送系コンテンツデータとを、受信装置においてフレーム単位で同期させるものである。
【００１０】
［４］上記の課題を解決するため、本発明の一態様である受信装置は、サーバ装置から供給される通信系コンテンツデータと、複数の放送局のうちいずれかの放送局の送信装置から供給される放送系コンテンツデータとを取得して同期再生する受信装置であって、前記送信装置から供給される前記放送系コンテンツデータを取得する放送系コンテンツ取得部と、前記放送系コンテンツ取得部が取得した前記放送系コンテンツデータから放送波識別情報を抽出する識別情報抽出部と、サーバ装置から供給される前記通信系コンテンツデータを受信する通信系コンテンツ受信部と、放送波識別情報とタイムスタンプ補正データとが関連付けられて含まれる同期時刻情報補正テーブルの取得要求である同期時刻情報補正テーブル要求を生成する同期時刻情報補正テーブル要求生成部と、前記同期時刻情報補正テーブル要求生成部が生成した前記同期時刻情報補正テーブル要求を前記サーバ装置に送信する同期時刻情報補正テーブル要求送信部と、前記サーバ装置から供給される同期時刻情報補正テーブルを受信する同期時刻情報補正テーブル受信部と、前記同期時刻情報補正テーブル受信部が受信した前記同期時刻情報補正テーブルから、前記識別情報抽出部が抽出した前記放送波識別情報に関連付けられたタイムスタンプ補正データを抽出する補正情報抽出部と、前記通信系コンテンツ受信部が受信した前記通信系コンテンツデータに含まれるタイムスタンプ情報を、前記補正情報抽出部が抽出した前記タイムスタンプ補正データに基づいて補正する同期時刻情報補正部と、を備えることを特徴とする。
このように構成したことにより、本発明の一態様である受信装置は、送信装置から供給される放送系コンテンツデータと、サーバ装置から供給される通信系コンテンツデータとをそれぞれ取得し、そしてサーバ装置に対して同期時刻情報補正テーブルを要求して取得し、その取得した同期時刻情報補正テーブルに含まれる当該受信装置の補正情報（放送波識別情報およびタイムスタンプ補正データ）を抽出して、通信系コンテンツデータのタイムスタンプ情報を補正するようにした。この補正により、通信系コンテンツデータのタイムスタンプ情報のタイミングは、放送系コンテンツデータのタイムスタンプ情報に合うようになる。これにより、本発明の一態様である受信装置は、これらのタイムスタンプ情報に基づいてコンテンツ（映像、音声等）を出力するため、放送系コンテンツデータと通信系コンテンツデータとがフレーム単位で同期再生可能となる。
【００１１】
［５］上記［４］記載の受信装置において、前記同期時刻情報補正テーブル要求生成部は、定期的または予め設定した時刻に前記同期時刻情報補正テーブル要求を生成すること、を特徴とする。
【００１２】
［６］上記の課題を解決するため、本発明の一態様である送信装置は、サーバ装置が送信する通信系コンテンツデータに、複数の放送局のうちいずれかの放送局により送出される放送系コンテンツデータが同期するようにして、前記放送系コンテンツデータを放送信号として送信する送信装置であって、第１のシステムクロックデータを生成するシステムクロック生成部と、他の送信装置から供給される放送系コンテンツデータを受信する放送系コンテンツ受信部と、前記放送系コンテンツ受信部が受信した前記放送系コンテンツデータから第２のシステムクロックデータを抽出するシステムクロック抽出部と、前記システムクロック生成部が生成した前記第１のシステムクロックデータと前記システムクロック抽出部が抽出した前記第２のシステムクロックデータとに基づいてタイムスタンプ補正データを計算するタイムスタンプ補正データ計算部と、前記システムクロック生成部が生成した前記第１のシステムクロックデータに基づいて、前記放送系コンテンツデータにそれぞれ含まれる前記第２のシステムクロックデータとタイムスタンプ情報とを更新するタイムスタンプ更新部と、前記タイムスタンプ更新部が更新して得た放送系コンテンツデータに、前記タイムスタンプ補正データ計算部が計算した前記タイムスタンプ補正データを多重化して前記放送信号に変換し送信する放送信号送信部と、を備えることを特徴とする。
このように構成したことにより、本発明の一態様である送信装置は、当該送信装置が生成する第１のシステムクロックデータ（例えば、独自に管理するＳＴＣ２に基づき生成するＰＣＲ２）と、他の送信装置から供給される放送系コンテンツデータに含まれる第２のシステムクロックデータ（例えば、他の送信装置が独自に管理するＳＴＣ１に基づき生成したＰＣＲ１）との差分値であるタイムスタンプ補正データ（例えば、ＰＣＲ２−ＰＣＲ１）を計算するようにした。そして、本発明の一態様である送信装置は、第１のシステムクロックデータに基づいて放送系コンテンツデータにそれぞれ含まれる第２のシステムクロックデータとタイムスタンプ情報（例えば、ＤＴＳおよびＰＴＳ）を更新し、その更新後の放送系コンテンツデータに、タイムスタンプ補正データを多重化して放送信号に変換し送信するようにした。すなわち、本発明の一態様である送信装置は、当該放送装置が送信する放送信号における放送系コンテンツデータに、他のコンテンツデータをフレーム単位で同期させるためのタイムスタンプ補正データを多重化して送信するものである。
【００１３】
［７］上記［６］記載の送信装置において、前記システムクロック抽出部と前記タイムスタンプ補正データ計算部とを、定期的または予め設定した時刻に機能させる制御部をさらに備えることを特徴とする。
【００１４】
［８］上記の課題を解決するため、本発明の一態様である受信装置は、サーバ装置から供給される通信系コンテンツデータと、複数の放送局のうちいずれかの放送局の送信装置から供給される放送系コンテンツデータとを取得して同期再生する受信装置であって、前記送信装置から供給される前記放送系コンテンツデータを取得する放送系コンテンツ取得部と、前記放送系コンテンツ取得部が取得した前記放送系コンテンツデータからタイムスタンプ補正データを抽出する補正情報抽出部と、サーバ装置から供給される前記通信系コンテンツデータを受信する通信系コンテンツ受信部と、前記通信系コンテンツ受信部が受信した前記通信系コンテンツデータに含まれるタイムスタンプ情報を、前記補正情報抽出部が抽出した前記タイムスタンプ補正データに基づいて補正する同期時刻情報補正部と、を備えることを特徴とする。
このように構成したことにより、本発明の一態様である受信装置は、送信装置から供給される放送系コンテンツデータと、サーバ装置から供給される通信系コンテンツデータとをそれぞれ取得し、その取得した放送系コンテンツデータからタイムスタンプ補正データを抽出して、通信系コンテンツデータのタイムスタンプ情報を補正するようにした。この補正により、通信系コンテンツデータのタイムスタンプ情報は、放送系コンテンツデータのタイムスタンプ情報に合うようになる。これにより、本発明の一態様である受信装置は、これらのタイムスタンプ情報に基づいてコンテンツ（映像、音声等）を出力するため、放送系コンテンツデータと通信系コンテンツデータとがフレーム単位で同期再生可能となる。
【００１５】
［９］上記［８］記載の受信装置において、前記補正情報抽出部は、定期的または予め設定した時刻に前記放送系コンテンツデータから前記タイムスタンプ補正データを抽出すること、を特徴とする。
【発明の効果】
【００１６】
本発明によれば、サーバ装置が送信する通信系コンテンツデータと、複数の放送局のうちいずれかの放送局の送信装置が放送する放送系コンテンツデータとを、受信装置で高精度に同期再生させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態である送信装置とサーバ装置とが適用された放送局側のコンテンツ放送・配信システム、および視聴者側の受信装置の概略の全体構成図である。
【図２】同実施形態における、上流側の送信装置の機能構成を示すブロック図である。
【図３】同実施形態における、サーバ装置の機能構成を示すブロック図である。
【図４】同実施形態における、送信装置の機能構成を示すブロック図である。
【図５】同実施形態における、受信装置の機能構成を示すブロック図である。
【図６】同実施形態における、同期時刻情報補正テーブルのデータ構成を示す図である。
【図７】同実施形態において、上流側の送信装置とサーバ装置と送信装置と受信装置とにおける、放送系コンテンツおよび通信系コンテンツの配信の流れを示すフローチャートである。
【図８】同実施形態において、送信装置における補正情報の生成処理、およびサーバ装置における同期時刻情報補正テーブルの生成または更新処理の処理手順を示すフローチャートである。
【図９】同実施形態において、受信装置におけるタイムスタンプ情報の補正処理、およびサーバ装置における同期時刻情報補正テーブルの供給処理の処理手順を示すフローチャートである。
【図１０】本発明の第２実施形態である送信装置とサーバ装置とが適用された放送局側のコンテンツ放送・配信システム、および視聴者側の受信装置の概略の全体構成図である。
【図１１】同実施形態における、サーバ装置の機能構成を示すブロック図である。
【図１２】同実施形態における、送信装置の機能構成を示すブロック図である。
【図１３】同実施形態における、受信装置の機能構成を示すブロック図である。
【図１４】同実施形態において、補正情報が格納されるＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）のデータ構造を示す図である。
【図１５】同実施形態において、上流側の送信装置とサーバ装置と送信装置と受信装置とにおける、放送系コンテンツおよび通信系コンテンツの配信の流れを示すフローチャートである。
【図１６】同実施形態において、送信装置における補正情報の生成処理の処理手順を示すフローチャートである。
【図１７】同実施形態において、受信装置におけるタイムスタンプ情報の補正処理の処理手順を示すフローチャートである。
【図１８】第２の実施形態の変形例における、データ放送コンテンツのディレクトリ構造を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、本発明の第１実施形態である送信装置とサーバ装置とが適用された放送局側のコンテンツ放送・配信システム、および視聴者側の受信装置の概略の全体構成図である。同図において、コンテンツ放送・配信システム１０は、放送局Ｂ１，Ｂ２，Ｂ３にわたって構成されている。本実施形態において、放送局Ｂ１，Ｂ２，Ｂ３は、例えば、本部局（東京所在）、拠点局（例えば大阪所在）、地方局（例えば神戸所在）である。
【００１９】
コンテンツ放送・配信システム１０は、放送局Ｂ１に設けられる送信装置２と放送アンテナ１−１とサーバ装置３と、放送局Ｂ２に設けられる送信装置２ａ−２と放送アンテナ１−２と、放送局Ｂ３に設けられる送信装置２ａ−３と放送アンテナ１−３と、局間ネットワーク４−１，４−２と、ネットワーク５とを含んで構成される。送信装置２と送信装置２ａ−２とは、局間ネットワーク４−１を介して接続されており、送信装置２ａ−２と送信装置２ａ−３とは、局間ネットワーク４−２を介して接続されている。局間ネットワーク４−１，４−２を介して接続される送信装置２，２ａ−２，２ａ−３においては、送信装置２が最も上流側であり、送信装置２ａ−３が最も下流側である。また、サーバ装置３と送信装置２ａ−２と送信装置２ａ−３とは、ネットワーク５を介してそれぞれ接続される。
また、サーバ装置３と受信装置６−１，６−２，６−３とは、ネットワーク７を介してそれぞれ接続される。
【００２０】
なお、図１において、放送アンテナ１−１，１−２，１−３は、放送局Ｂ１，Ｂ２，Ｂ３にそれぞれ含まれるものとして表されているが、実際は、放送アンテナ１−１，１−２，１−３が、放送局Ｂ１，Ｂ２，Ｂ３の施設から独立して離間設置されてもよい。また、同図において、サーバ装置３は、放送局Ｂ１に含まれるものとして表されているが、このサーバ装置３も放送局Ｂ１とは異なる他の施設に設けられてもよい。
【００２１】
放送局Ｂ１に設けられた送信装置２は、放送電波によって放送すべき第１のコンテンツデータを放送系コンテンツとして放送局Ｂ２に設けられた送信装置２ａ−２に送信し、また、ネットワークによって配信すべき第２のコンテンツデータを通信系コンテンツとしてサーバ装置３に送信し、さらに、第１のコンテンツデータを放送信号に変換して放送アンテナ１−１に送信するコンテンツ送信装置である。
送信装置２は、映像および音声の素材を編集して制作した第１のソースを符号化し、その符号化ストリームをＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）にフォーマット変換することによって第１のコンテンツデータを生成する。同様に、送信装置２は、映像および音声の素材を編集して制作した第２のソースを符号化し、その符号化ストリームをＴＳにフォーマット変換することによって第２のコンテンツデータを生成する。
具体的には、送信装置２は、第１および第２のソースそれぞれを符号化して第１および第２のエレメンタリストリームを生成し、送信装置２が管理するＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）に基づき生成したＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ，復号の時刻管理情報）と、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ，再生出力の時刻管理情報）とを第１および第２のエレメンタリストリームそれぞれに付加して、第１および第２のコンテンツデータを生成する。これらのタイムスタンプ情報（ＤＴＳおよびＰＴＳ）は、時間方向の長さを有するコンテンツデータにおいて、コンテンツ（映像、音声等）内の所定の時点に関連付けてエレメンタリストリームに設けられる情報である。タイムスタンプ情報は、例えば、９０ｋＨｚの精度を有する時刻を３３ビット（約９５４４４秒分に相当）で表現する。このタイムスタンプ情報に基づいて、復号する側の装置である受信装置は、所定の動作を行う。すなわち、受信装置は、ＤＴＳで示される時刻にコンテンツデータを復号し、ＰＴＳで示される時刻に復号されたコンテンツを出力（提示）する。
【００２２】
放送アンテナ１−１は、送信装置２から供給される放送信号を放送電波ｗ１として送信するものであり、電波塔等に設けられる。図１において、放送アンテナ１−１が送信する放送電波ｗ１の受信可能範囲は、放送受信可能範囲ａ１である。
【００２３】
サーバ装置３は、送信装置２から供給される通信系コンテンツを取り込んで受信装置６−１，６−２，６−３それぞれに配信するコンテンツ配信装置である。サーバ装置３は、サーバ装置３が管理するＳＴＣを送信装置２のＳＴＣに同期結合（ゲンロック）し、その同期結合したサーバ装置３のＳＴＣに基づいて生成したＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）を通信系コンテンツに付加して、その通信系コンテンツを受信装置６−１，６−２，６−３それぞれに送信する。
【００２４】
また、サーバ装置３は、送信装置２ａ−２，２ａ−３それぞれ（送信装置２ａ）から供給される補正情報を取り込み、その補正情報に基づいて同期時刻情報補正テーブルを生成または更新して記憶する。送信装置２ａから供給される補正情報は、放送波識別情報と、送信装置２ａが、自装置管理のＳＴＣに基づいて生成するＰＣＲから、送信装置２ａが取り込んだ放送系コンテンツに含まれるＰＣＲを減算して得たタイムスタンプ補正データとを含む情報である。放送波識別情報は、送信装置２ａを識別することが可能な情報であり、例えば、ＴＳに含まれるトランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとの対の情報である。つまり、この放送波識別情報により、送信装置２ａを特定することができる。また、同期時刻情報補正テーブルは、送信装置２ａごとの補正情報を含むデータテーブルである。補正情報および同期時刻情報補正テーブルについては、それらの詳細を後述する。
【００２５】
また、サーバ装置３は、受信装置６−１，６−２，６−３それぞれ（受信装置６）から供給される同期時刻情報補正テーブル要求を取り込むと、記憶された同期時刻情報補正テーブルを読み出し、同期時刻情報補正テーブル要求に含まれる要求元の受信装置６を識別する情報に基づいて、読み出した同期時刻情報補正テーブルを要求元の受信装置６に送信する。
【００２６】
放送アンテナ１−１から送信された放送電波ｗ１の放送受信可能範囲ａ１内に存在する受信装置６−１は、放送電波ｗ１を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出する。そして、受信装置６−１は、その放送系コンテンツから放送波識別情報を抽出するとともに、その放送系コンテンツに含まれるＤＴＳに基づくタイミングで放送系コンテンツを復号して放送系復号コンテンツを生成する。また、受信装置６−１は、抽出した放送波識別情報を検索キーとして、取得済である同期時刻情報補正テーブルから補正情報を抽出する。また、受信装置６−１は、サーバ装置３から供給された通信系コンテンツを取り込んで、その通信系コンテンツに含まれるＤＴＳおよびＰＴＳを補正情報に基づき補正する。次に、受信装置６−１は、システムクロック信号に基づいて、補正後のＤＴＳに基づくタイミングで通信系コンテンツを復号し通信系復号コンテンツを生成する。そして、受信装置６−１は、放送系復号コンテンツを放送系コンテンツに含まれるＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力するとともに、通信系復号コンテンツを補正後のＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力する。
【００２７】
上記のように、受信装置６−１は通信系コンテンツに含まれるＤＴＳおよびＰＴＳを補正してから、システムクロック信号に従い、補正されたＤＴＳおよびＰＴＳにそれぞれ基づくタイミングで、通信系コンテンツを復号し出力する。これにより、通信系コンテンツの復号タイミングは、放送系コンテンツの復号タイミングに同期し、また、通信系復号コンテンツの再生タイミングは、放送系復号コンテンツの再生タイミングに同期する。よって、受信装置６−１は、放送系コンテンツと通信系コンテンツとを、フレーム単位で同期させて復号処理し、さらに映像および音声を出力することができる。
【００２８】
また、受信装置６−１は、操作者による操作部（不図示）の操作にしたがって、または定期的に、同期時刻情報補正テーブル要求を生成してサーバ装置３に送信し、その同期時刻情報補正テーブル要求にしたがってサーバ装置３から供給される同期時刻情報補正テーブルを取り込んで記憶する。
【００２９】
放送局Ｂ２に設けられた送信装置２ａ−２は、送信装置２から供給された放送系コンテンツを取り込むと、送信装置２ａ−２が管理するＳＴＣに放送系コンテンツを同期させ、その同期化した放送系コンテンツを放送信号に変換して放送アンテナ１−２に送信するとともに、送信装置２ａ−３に送信するコンテンツ送信装置である。
具体的には、送信装置２ａ−２は、送信装置２から供給された放送系コンテンツを取り込むと、送信装置２ａ−２が管理するＳＴＣに基づいて生成したＰＣＲで放送系コンテンツに付加されたＰＣＲを更新し、その更新後の放送系コンテンツを、放送信号に変換して放送アンテナ１−２に送信するとともに送信装置２ａ−３に送信する。
【００３０】
また、送信装置２ａ−２は、送信装置２から供給される放送系コンテンツを取り込んだとき、または定期的に、放送系コンテンツから放送波識別情報を抽出するとともに、送信装置２ａ−２が管理するＳＴＣに基づいて生成するＰＣＲから、放送系コンテンツに含まれるＰＣＲを減算してタイムスタンプ補正データを取得し、抽出した放送波識別情報とタイムスタンプ補正データとを補正情報としてサーバ装置３に送信する。
【００３１】
放送アンテナ１−２は、送信装置２ａ−２から供給される放送信号を放送電波ｗ２として送信するものであり、電波塔等に設けられる。図１において、放送アンテナ１−２が送信する放送電波ｗ２の受信可能範囲は、放送受信可能範囲ａ２である。
【００３２】
放送アンテナ１−２から送信された放送電波ｗ２の放送受信可能範囲ａ２内に存在する受信装置６−２は、放送電波ｗ２を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出する。そして、受信装置６−２は、その放送系コンテンツから放送波識別情報を抽出するとともに、その放送系コンテンツに含まれるＤＴＳに基づくタイミングで放送系コンテンツを復号して放送系復号コンテンツを生成する。また、受信装置６−２は、抽出した放送波識別情報を検索キーとして、取得済である同期時刻情報補正テーブルから補正情報を抽出する。また、受信装置６−２は、サーバ装置３から供給された通信系コンテンツを取り込んで、その通信系コンテンツに含まれるＤＴＳおよびＰＴＳを補正情報に基づき補正する。そして、受信装置６−２は、システムクロック信号に基づいて、補正後のＤＴＳに基づくタイミングで通信系コンテンツを復号し通信系復号コンテンツを生成する。そして、受信装置６−２は、放送系復号コンテンツを放送系コンテンツに含まれるＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力するとともに、通信系復号コンテンツを補正後のＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力する。
【００３３】
つまり、通信系コンテンツの復号タイミングは、放送系コンテンツの復号タイミングに同期し、また、通信系復号コンテンツの再生タイミングは、放送系復号コンテンツの再生タイミングに同期する。よって、受信装置６−２は、放送系コンテンツと通信系コンテンツとを、フレーム単位で同期させて復号処理し、さらに映像および音声を出力することができる。
【００３４】
また、受信装置６−２は、操作者による操作部（不図示）の操作にしたがって、または定期的に、同期時刻情報補正テーブル要求を生成してサーバ装置３に送信し、その同期時刻情報補正テーブル要求にしたがってサーバ装置３から供給される同期時刻情報補正テーブルを取り込んで記憶する。
【００３５】
放送局Ｂ３に設けられた送信装置２ａ−３は、送信装置２ａ−２から供給された放送系コンテンツを取り込むと、送信装置２ａ−３が管理するＳＴＣに放送系コンテンツを同期させ、その同期化した放送系コンテンツを放送信号に変換して放送アンテナ１−３に送信するコンテンツ送信装置である。
具体的には、送信装置２ａ−３は、送信装置２ａ−２から供給された放送系コンテンツを取り込むと、送信装置２ａ−３が管理するＳＴＣに基づいて生成したＰＣＲで放送系コンテンツに付加されたＰＣＲを更新し、その更新後の放送系コンテンツを、放送信号に変換して放送アンテナ１−３に送信する。
【００３６】
また、送信装置２ａ−３は、送信装置２ａ−２から供給される放送系コンテンツを取り込んだとき、または定期的に、放送系コンテンツから放送波識別情報を抽出するとともに、送信装置２ａ−３が管理するＳＴＣに基づいて生成するＰＣＲから、放送系コンテンツに含まれるＰＣＲを減算してタイムスタンプ補正データを取得し、抽出した放送波識別情報とタイムスタンプ補正データとを補正情報としてサーバ装置３に送信する。
【００３７】
放送アンテナ１−３は、送信装置２ａ−３から供給される放送信号を放送電波ｗ３として送信するものであり、電波塔等に設けられる。図１において、放送アンテナ１−２が送信する放送電波ｗ３の受信可能範囲は、放送受信可能範囲ａ３である。
【００３８】
放送アンテナ１−３から送信された放送電波ｗ３の放送受信可能範囲ａ３内に存在する受信装置６−３は、放送電波ｗ３を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出する。そして、受信装置６−３は、その放送系コンテンツから放送波識別情報を抽出するとともに、その放送系コンテンツに含まれるＤＴＳに基づくタイミングで放送系コンテンツを復号して放送系復号コンテンツを生成する。また、受信装置６−３は、抽出した放送波識別情報を検索キーとして、取得済である同期時刻情報補正テーブルから補正情報を抽出する。また、受信装置６−３は、サーバ装置３から供給された通信系コンテンツを取り込んで、その通信系コンテンツに含まれるＤＴＳおよびＰＴＳを補正情報に基づき補正する。そして、受信装置６−３は、システムクロック信号に基づいて、補正後のＤＴＳに基づくタイミングで通信系コンテンツを復号し通信系復号コンテンツを生成する。そして、受信装置６−３は、放送系復号コンテンツを放送系コンテンツに含まれるＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力するとともに、通信系復号コンテンツを補正後のＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力する。
【００３９】
つまり、通信系コンテンツの復号タイミングは、放送系コンテンツの復号タイミングに同期し、また、通信系復号コンテンツの再生タイミングは、放送系復号コンテンツの再生タイミングに同期する。よって、受信装置６−３は、放送系コンテンツと通信系コンテンツとを、フレーム単位で同期させて復号処理し、さらに映像および音声を出力することができる。
【００４０】
また、受信装置６−３は、操作者による操作部（不図示）の操作にしたがって、または定期的に、同期時刻情報補正テーブル要求を生成してサーバ装置３に送信し、その同期時刻情報補正テーブル要求にしたがってサーバ装置３から供給される同期時刻情報補正テーブルを取り込んで記憶する。
【００４１】
局間ネットワーク４−１は、放送局Ｂ１に設けられた送信装置２と放送局Ｂ２に設けられた送信装置２ａ−２との間で主に放送系コンテンツを伝送する電気通信回線であり、例えば光ファイバ専用回線である。
局間ネットワーク４−２は、放送局Ｂ２に設けられた送信装置２ａ−２と放送局Ｂ３に設けられた送信装置２ａ−３との間で主に放送系コンテンツを伝送する電気通信回線であり、例えば光ファイバ専用回線である。
ネットワーク５は、サーバ装置３と送信装置２ａ−２，２ａ−３とをそれぞれ接続する電気通信回線である。本実施形態では、ネットワーク５は、放送局Ｂ１，Ｂ２，Ｂ３における専用ネットワークであり、インターネットから独立したものである。
ネットワーク７は、サーバ装置３と受信装置６−１，６−２，６−３とをそれぞれ接続する電気通信回線であり、インターネットにも接続される。
なお、ネットワーク５とネットワーク７とを統合してインターネットに接続するようにしてもよい。
【００４２】
次に、送信装置２の構成について説明する。図２は、送信装置２の機能構成を示すブロック図である。同図に示すように、送信装置２は、システムクロック生成部２０１と、コンテンツ記憶部２０２と、コンテンツ符号化部２０３と、タイムスタンプ付加部２０４と、バッファ２０５と、放送信号送信部２０６と、放送系コンテンツ送信部２０７と、通信系コンテンツ送信部２０８とを備える。
【００４３】
システムクロック生成部２０１は、２７ＭＨｚの周波数でカウントアップするＳＴＣカウンタを有し、そのＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣ１）に基づいて、システムクロックデータであるＰＣＲ（ＰＣＲ１，第２のシステムクロックデータ）を生成する。システムクロック生成部２０１は、ＰＣＲ１をタイムスタンプ付加部２０４に供給し、またＳＴＣ１をタイムスタンプ付加部２０４とサーバ装置３とに供給する。
コンテンツ記憶部２０２は、映像および音声の素材を編集して制作した第１および第２のソースを記憶する記憶装置であり、例えば、磁気ハードディスク装置である。
【００４４】
コンテンツ符号化部２０３は、コンテンツ記憶部２０２から第１のソースを読み込み符号化して第１のエレメンタリストリームを生成し、さらにその第１のエレメンタリストリームをＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に変換してタイムスタンプ付加部２０４に供給する。また、コンテンツ符号化部２０３は、コンテンツ記憶部２０２から第２のソースを読み込み符号化して第２のエレメンタリストリームを生成し、さらにその第２のエレメンタリストリームをＰＥＳに変換してタイムスタンプ付加部２０４に供給する。
【００４５】
タイムスタンプ付加部２０４は、ＳＴＣ１に基づいて、タイムスタンプ情報であるＤＴＳ（ＤＴＳ１）とＰＴＳ（ＰＴＳ１）とを生成する。また、タイムスタンプ付加部２０４は、ＰＣＲ１とＤＴＳ１とＰＴＳ１と第１のエレメンタリストリームのＰＥＳとを多重化し、ＴＳにフォーマット変換して第１のコンテンツデータを生成しバッファ２０５に供給する。また、タイムスタンプ付加部２０４は、ＰＣＲ１とＤＴＳ１とＰＴＳ１と第２のエレメンタリストリームのＰＥＳとを多重化し、ＴＳにフォーマット変換して第２のコンテンツデータを生成しバッファ２０５に供給する。
バッファ２０５は、第１および第２のコンテンツデータをバッファリングして放送信号送信部２０６と放送系コンテンツ送信部２０７と通信系送信部２０８とに供給する。
【００４６】
放送信号送信部２０６は、バッファ２０５に記憶された第１のコンテンツデータを読み込み、その第１のコンテンツデータ（放送系コンテンツ）を放送信号に変換して放送アンテナ１−１に送信する。
放送系コンテンツ送信部２０７は、バッファ２０５に記憶された第１のコンテンツデータを読み込み、その第１のコンテンツデータ（放送系コンテンツ）を、局間ネットワーク４−１を介して送信装置２ａ−２に送信する。
通信系コンテンツ送信部２０８は、バッファ２０５に記憶された第２のコンテンツデータを読み込み、その第２のコンテンツデータ（通信系コンテンツ）をサーバ装置３に送信する。
【００４７】
次に、サーバ装置３の構成について説明する。図３は、サーバ装置３の機能構成を示すブロック図である。同図に示すように、サーバ装置３は、システムクロック生成部３０１と、通信系コンテンツ受信部３０２と、通信系コンテンツバッファ３０３と、通信系コンテンツ送信部３０４と、補正情報受信部３０５と、同期時刻情報補正テーブル生成部３０６と、同期時刻情報補正テーブル記憶部３０７と、同期時刻情報補正テーブル要求受信部３０８と、同期時刻情報補正テーブル送信部３０９とを備える。
【００４８】
システムクロック生成部３０１は、２７ＭＨｚの周波数でカウントアップするＳＴＣカウンタを有し、そのＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣｓ）を、送信装置２から供給されるＳＴＣ（ＳＴＣ１）に同期結合する（ＳＴＣｓ＝ＳＴＣ１）。システムクロック生成部３０１は、ＳＴＣｓに基づいてシステムクロックデータであるＰＣＲ（ＰＣＲｓ）を生成し、ＰＣＲｓを通信系コンテンツバッファ３０３に供給する。
【００４９】
通信系コンテンツ受信部３０２は、送信装置２の通信系コンテンツ送信部２０８から供給される通信系コンテンツを受信し、その通信系コンテンツを通信系コンテンツバッファ３０３に供給する。
通信系コンテンツバッファ３０３は、通信系コンテンツをバッファリングし、その通信系コンテンツに含まれるＰＣＲ（ＰＣＲ１）をＰＣＲｓに更新して通信系コンテンツ送信部３０４に供給する。
通信系コンテンツ送信部３０４は、ＰＣＲｓが付加された通信系コンテンツを、ネットワーク７を介して受信装置６−１，６−２，６−３それぞれに送信する。
【００５０】
補正情報受信部３０５は、送信装置２ａ−２，２ａ−３からネットワーク５を介して供給される補正情報を受信し、その補正情報を同期時刻情報補正テーブル生成部３０６に供給する。
同期時刻情報補正テーブル生成部３０６は、同期時刻情報補正テーブル記憶部３０７に同期時刻情報補正テーブルが記憶されているか否かを判定し、同期時刻情報補正テーブルが記憶されていると判定した場合は、補正情報に含まれる放送波識別情報と同一の放送波識別情報を含むレコードが同期時刻情報補正テーブルにあるか否かを調べる。そして、同期時刻情報補正テーブル生成部３０６は、該当するレコードを検出した場合は、そのレコードに含まれるタイムスタンプ補正データを、補正情報に含まれるタイムスタンプ補正データで更新する。一方、同期時刻情報補正テーブル生成部３０６は、該当するレコードを検出しなかった場合は、補正情報を新たなレコードとして同期時刻情報補正テーブルに追加する。また、同期時刻情報補正テーブル生成部３０６は、同期時刻情報補正テーブル記憶部３０７に同期時刻情報補正テーブルが記憶されていないと判定した場合は、補正情報をレコードとする同期時刻情報補正テーブルを生成して記憶する。
【００５１】
同期時刻情報補正テーブル記憶部３０７は、同期時刻情報補正テーブルを記憶する記憶部であり、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）または磁気ハードディスク装置である。
同期時刻情報補正テーブル要求受信部３０８は、受信装置６−１，６−２，６−３からネットワーク７を介して供給される同期時刻情報補正テーブル要求を受信すると、同期時刻情報補正テーブル記憶部３０７から同期時刻情報補正テーブルを読み出し、その同期時刻情報補正テーブルと同期時刻情報補正テーブル要求に含まれる要求元の受信装置６を識別する情報とを、同期時刻情報補正テーブル送信部３０９に供給する。
同期時刻情報補正テーブル送信部３０９は、要求元の受信装置６を識別する情報に基づいて、同期時刻情報補正テーブルを、ネットワーク７を介して要求元の受信装置６に送信する。
【００５２】
次に、送信装置２ａ−２，２ａ−３（送信装置２ａ）の構成について説明する。送信装置２ａ−２と送信装置２ａ−３とは同一の構成を備えるため、送信装置２ａが送信装置２ａ−２である場合について説明する。
図４は、送信装置２ａの機能構成を示すブロック図である。同図に示すように、送信装置２ａは、システムクロック生成部２２１と、放送系コンテンツ受信部２２２と、タイムスタンプ更新部２２３と、バッファ２２４と、放送信号送信部２２５と、放送系コンテンツ送信部２２６と、識別情報抽出部２２７と、システムクロック抽出部２２８と、タイムスタンプ補正データ計算部２２９と、補正情報送信部２３０とを備える。また、不図示ではあるが、送信装置２ａは制御部を備えている。
【００５３】
システムクロック生成部２２１は、２７ＭＨｚの周波数でカウントアップするＳＴＣカウンタを有し、そのＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣ２）に基づいて、システムクロックデータであるＰＣＲ（ＰＣＲ２，第１のシステムクロックデータ）を生成する。そして、システムクロック生成部２２１は、ＳＴＣ２をタイムスタンプ更新部２２３に供給し、ＰＣＲ２をタイムスタンプ更新部２２３とタイムスタンプ補正データ計算部２２９とに供給する。
【００５４】
放送系コンテンツ受信部２２２は、送信装置２の放送系コンテンツ送信部２０７から局間ネットワーク４−１を介して供給される放送系コンテンツを受信し、その放送系コンテンツをタイムスタンプ更新部２２３と識別情報抽出部２２７とシステムクロック抽出部２２８とにそれぞれ供給する。
タイムスタンプ更新部２２３は、ＳＴＣ２に基づいて、タイムスタンプ情報であるＤＴＳ（ＤＴＳ２）とＰＴＳ（ＰＴＳ２）とを生成し、放送コンテンツに含まれるＤＴＳ（ＤＴＳ１）およびＰＴＳ（ＰＴＳ１）をＤＴＳ２およびＰＴＳ２に更新する。また、タイムスタンプ更新部２２３は、放送系コンテンツに含まれるシステムクロックデータであるＰＣＲ（ＰＣＲ１）をＰＣＲ２に更新し、ＤＴＳ２とＰＴＳ２とＰＣＲ２とに更新された放送系コンテンツをバッファ２２４に供給する。
【００５５】
バッファ２２４は、ＤＴＳ２とＰＴＳ２とＰＣＲ２とに更新された放送系コンテンツをバッファリングして放送信号送信部２２５と放送系コンテンツ送信部２２６とにそれぞれ供給する。
放送信号送信部２２５は、バッファ２２４に記憶されたタイムスタンプ情報更新後の放送系コンテンツを読み込んで、その放送系コンテンツを放送信号に変換して放送アンテナ１−２に送信する。
放送系コンテンツ送信部２２６は、バッファ２２４に記憶された放送系コンテンツを読み込んで、その放送系コンテンツを、局間ネットワーク４−２を介して送信装置２ａ−３に送信する。
【００５６】
識別情報抽出部２２７は、放送系コンテンツから放送波識別情報である、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとを抽出して補正情報送信部２３０に供給する。トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとは、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）の中のＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）に含まれる情報である。
システムクロック抽出部２２８は、放送系コンテンツからＰＣＲ（ＰＣＲ１）を抽出し、ＰＣＲ１をタイムスタンプ補正データ計算部２２９に供給する。
【００５７】
タイムスタンプ補正データ計算部２２９は、タイムスタンプ更新部２２３における更新後のＰＣＲであるＰＣＲ２から更新前のＰＣＲであるＰＣＲ１を減算することによりタイムスタンプ補正データを求めて補正情報送信部２３０に供給する。
補正情報送信部２３０は、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとタイムスタンプ補正データとを補正情報として、ネットワーク５を介してサーバ装置３に送信する。
【００５８】
次に、受信装置６−１，６−２，６−３（受信装置６）の構成について説明する。受信装置６−１，６−２，６−３は、全て同一の構成を備えるため、受信装置６が放送アンテナ１−２から送信される放送電波ｗ２の放送受信可能範囲ａ２内に存在する受信装置６−２である場合について説明する。
図５は、受信装置６の機能構成を示すブロック図である。同図に示すように、受信装置６は、放送系コンテンツ取得部６０１と、ＰＣＲ抽出部６０２と、バッファ６０３と、システムクロック再生部６０４と、分離復号部６０５と、バッファ６０６と、バッファ６０７と、通信系コンテンツ受信部６０８と、バッファ６０９と、識別情報抽出部６１０と、同期時刻情報補正テーブル受信部６１１と、補正情報抽出部６１２と、同期時刻情報補正部６１３と、分離復号部６１４と、バッファ６１５と、バッファ６１６と、映像信号生成部６１７と、映像信号出力部６１８と、音声信号生成部６１９と、音声信号出力部６２０と、同期時刻情報補正テーブル要求生成部６２１と、同期時刻情報補正テーブル要求送信部６２２とを備える。また、不図示ではあるが、受信装置６は制御部を備えている。
【００５９】
放送系コンテンツ取得部６０１は、放送電波ｗ２を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出してＰＣＲ抽出部６０２に供給する。
ＰＣＲ抽出部６０２は、放送系コンテンツをバッファ６０３に供給するとともに、放送系コンテンツに含まれるＰＣＲ（ＰＣＲ２）を抽出し、その抽出したＰＣＲ２をシステムクロック再生部６０４に供給する。
バッファ６０３は、放送系コンテンツをバッファリングして分離復号部６０５に供給する。
システムクロック再生部６０４は、２７ＭＨｚの周波数でカウントアップするＳＴＣカウンタを有し、そのＳＴＣカウンタの出力値であるＳＴＣをＰＣＲ２に基づいて校正する。そして、システムクロック再生部６０４は、校正されたＳＴＣに基づいてＤＴＳおよびＰＴＳを生成し、ＤＴＳを分離復号部６０５，６１４それぞれに供給し、ＰＴＳを映像信号生成部６１７と音声信号生成部６１９とにそれぞれ供給する。
【００６０】
分離復号部６０５は、バッファ６０３に記憶された放送系コンテンツを読み込んで、その放送系コンテンツをビデオストリームとオーディオストリームとに分離する。そして、分離復号部６０５は、ＤＴＳに基づいて、ビデオストリームを復号してバッファ６０６に供給するとともにオーディオストリームを復号してバッファ６０７に供給する。
バッファ６０６は、復号されたビデオストリーム（放送系復号ビデオデータ）をバッファリングして映像信号生成部６１７に供給する。
バッファ６０７は、復号されたオーディオストリーム（放送系復号オーディオデータ）をバッファリングして音声信号生成部６１９に供給する。
【００６１】
同期時刻情報補正テーブル要求生成部６２１は、受信装置６の操作者による操作部の所定の操作にしたがって、もしくは番組コンテンツが切替わったことを制御部（不図示）が検出したとき、または定期的に、同期時刻情報補正テーブル要求を生成して同期時刻情報補正テーブル要求送信部６２２に供給する。この同期時刻情報補正テーブル要求は、受信装置６を識別する情報を含むサーバ装置３に対するリクエスト信号である。
受信装置６は、操作者が操作する各種操作ボタンを有した操作部（不図示）を備えており、その操作部が生成した操作信号が同期時刻情報補正テーブル要求生成部６２１に供給される。そして、例えば、電源スイッチの操作（電源投入操作）にしたがって操作部が生成する操作信号、チャンネル選択ボタンの操作（チャンネル選択操作）にしたがって操作部が生成する操作信号、同期時刻情報補正テーブルを取得要求するために設けられたテーブル取得専用ボタンの操作（同期時刻情報補正テーブル取得要求操作）にしたがって操作部が生成する操作信号に基づいて、同期時刻情報補正テーブル要求生成部６２１は、受信装置６を識別する情報を含む同期時刻情報補正テーブル要求を生成する。
また、同期時刻情報補正テーブル要求生成部６２１は、同期時刻情報補正テーブル要求を生成する周期を任意に設定することができ、例えば２４時間に設定する。また、例えば、同期時刻情報補正テーブル要求生成部６２１は、内蔵時計から供給される時刻情報を取得し、予め設定された要求時刻になったときに同期時刻情報補正テーブル要求を生成するようにしてもよい。
【００６２】
同期時刻情報補正テーブル要求送信部６２２は、同期時刻情報補正テーブル要求を、ネットワーク５を介してサーバ装置３に供給する。
同期時刻情報補正テーブル受信部６１１は、サーバ装置３の同期時刻情報補正テーブル送信部３０９からネットワーク５を介して供給された同期時刻情報補正テーブルを受信し、その同期時刻情報補正テーブルを補正情報抽出部６１２に供給する。
識別情報抽出部６１０は、バッファ６０３に記憶された放送系コンテンツから放送波識別情報である、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとを抽出して補正情報抽出部６１２に供給する。
補正情報抽出部６１２は、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとを検索キーとして、同期時刻情報補正テーブルから補正情報を抽出し、その補正情報を同期時刻情報補正部６１３に供給する。なお、補正情報抽出部６１２は、同期時刻情報補正テーブルから補正情報を抽出できなかった場合は、タイムスタンプ補正データを“０”とした補正情報を生成して同期時刻情報補正部６１３に供給する。
【００６３】
通信系コンテンツ受信部６０８は、サーバ装置３の通信系コンテンツ送信部３０４からネットワーク５を介して供給された、値がＰＣＲｓであるＰＣＲが付加された通信系コンテンツを受信し、その通信系コンテンツをバッファ６０９に供給する。
バッファ６０９は、通信系コンテンツをバッファリングして同期時刻情報補正部６１３に供給する。
同期時刻情報補正部６１３は、バッファ６０９に記憶された通信系コンテンツに含まれるＤＴＳとＰＴＳとを補正情報に基づいて補正し、補正後の通信系コンテンツであるタイムスタンプ補正後通信系コンテンツを分離復号部６１４に供給する。具体的には、同期時刻情報補正部６１３は、補正情報に含まれるタイムスタンプ補正データを通信系コンテンツに含まれるＤＴＳとＰＴＳとのそれぞれに加算する。
【００６４】
分離復号部６１４は、タイムスタンプ補正後通信系コンテンツをビデオストリームとオーディオストリームとに分離する。そして、分離復号部６１４は、ＤＴＳに基づいて、ビデオストリームを復号してバッファ６１５に供給するとともにオーディオストリームを復号してバッファ６１６に供給する。
バッファ６１５は、復号されたビデオストリーム（通信系復号ビデオデータ）をバッファリングして映像信号生成部６１７に供給する。
バッファ６１６は、復号されたオーディオストリーム（通信系復号オーディオデータ）をバッファリングして音声信号生成部６１９に供給する。
【００６５】
映像信号生成部６１７は、バッファ６０６に記憶された放送系復号ビデオデータを読み込むとともにバッファ６１５に記憶された通信系復号ビデオデータを読み込み、これら放送系復号ビデオデータと通信系復号ビデオデータとをＰＴＳに基づいて同期させて映像信号出力部６１８に供給する。
映像信号出力部６１８は、同期した放送系復号ビデオデータと通信系復号ビデオデータとを画像合成させたり複合ウィンドウにマッピングさせたりした後、映像信号に変換して出力する。
音声信号生成部６１９は、バッファ６０７に記憶された放送系復号オーディオデータを読み込むとともにバッファ６１６に記憶された通信系復号オーディオデータを読み込み、これら放送系復号オーディオデータと通信系復号オーディオデータとをＰＴＳに基づいて同期させて音声信号出力部６２０に供給する。
映像信号出力部６２０は、同期した放送系復号オーディオデータと通信系復号オーディオデータとを音声信号に変換して出力する。
【００６６】
次に、同期時刻情報補正テーブルについて説明する。図６は、同期時刻情報補正テーブルのデータ構成を示す図である。同図に示すように、同期時刻情報補正テーブルは、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとタイムスタンプ補正データとを関連付けたデータテーブルである。同期時刻情報補正テーブルの各レコードが、送信装置２ａ−２，２ａ−３によって生成された補正情報である。また、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとの対が放送波識別情報である。
【００６７】
次に、本発明の第１実施形態における放送局側のコンテンツ放送・配信システム１０と、視聴者側の受信装置６との動作について説明する。本実施形態の動作説明においては、送信装置２とサーバ装置３と送信装置２ａ−２と放送局Ｂ２の放送電波ｗ２を受信する受信装置６−２とを例とする。図７は、送信装置２とサーバ装置３と送信装置２ａ−２と受信装置６−２とにおける、放送系コンテンツおよび通信系コンテンツの配信の流れを示すフローチャートである。
【００６８】
まず、送信装置２における送信系コンテンツおよび通信系コンテンツの配信の流れについて説明する。ステップＳ２０１において、システムクロック生成部２０１は、内蔵するＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣ１）に基づいてＰＣＲ（ＰＣＲ１）を生成し、ＰＣＲ１をタイムスタンプ付加部２０４に供給するとともに、ＳＴＣ１をタイムスタンプ付加部２０４とサーバ装置３とに供給する。タイムスタンプ付加部２０４は、ＳＴＣ１に基づいてＤＴＳ（ＤＴＳ１）およびＰＴＳ（ＰＴＳ１）を生成し、ＰＣＲ１とＤＴＳ１とＰＴＳ１とを第１のエレメンタリストリームのＰＥＳに多重化して放送系コンテンツを生成し、バッファ２０５に記憶する。また、タイムスタンプ付加部２０４は、ＰＣＲ１とＤＴＳ１とＰＴＳ１とを第２のエレメンタリストリームのＰＥＳに多重化して通信系コンテンツを生成し、バッファ２０５に記憶する。
【００６９】
次に、ステップＳ２０２において、放送信号送信部２０６は、バッファ２０５から放送系コンテンツを読み込んで放送信号に変換し、その放送信号を放送アンテナ１−１に送信する。そして、放送アンテナ１−１は、放送信号を放送電波ｗ１として送信する。次に、ステップＳ２０３において、放送系コンテンツ送信部２０７は、バッファ２０５から放送系コンテンツを読み込んで、局間ネットワーク４−１を介して送信装置２ａ−２に送信する。次に、ステップＳ２０４において、通信系コンテンツ送信部２０８は、バッファ２０５から通信系コンテンツを読み込んで、サーバ装置３に送信する。
【００７０】
次に、サーバ装置３における通信系コンテンツの配信の流れについて説明する。ステップＳ１０１において、システムクロック生成部３０１は、ステップＳ２０１の処理において送信装置２のシステムクロック生成部２０１が送信したＳＴＣ（ＳＴＣ１）を受信する。次に、ステップＳ１０２において、システムクロック生成部３０１は、内蔵するＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣｓ）を、ステップＳ１０１の処理において受信したＳＴＣ１に同期結合する。つまり、システムクロック生成部３０１は、生成するＳＴＣをＳＴＣｓ＝ＳＴＣ１の値にする。
【００７１】
次に、ステップＳ１０３において、通信系コンテンツ受信部３０２は、ステップＳ２０４の処理において送信装置２の通信系コンテンツ送信部２０８が送信した通信系コンテンツを受信して通信系コンテンツバッファ３０３に供給する。次に、通信系コンテンツバッファ３０３は、バッファリングした通信系コンテンツに含まれるＰＣＲ（ＰＣＲ１）をＰＣＲｓに更新して通信系コンテンツ送信部３０４に供給する。次に、ステップＳ１０４において、通信系コンテンツ送信部３０４は、ＰＣＲｓが付加された通信系コンテンツを、ネットワーク７を介して受信装置６−２に送信する。
【００７２】
次に、送信装置２ａ−２における送信系コンテンツおよび通信系コンテンツの配信の流れについて説明する。ステップＳ３０１において、放送系コンテンツ受信部２２２は、ステップＳ２０３の処理において送信装置２の放送系コンテンツ送信部２０７が送信した放送系コンテンツを受信し、その放送系コンテンツをタイムスタンプ更新部２２３と識別情報抽出部２２７とシステムクロック抽出部２２８とにそれぞれ供給する。次に、ステップＳ３０２において、タイムスタンプ更新部２２３は、システムクロック生成部２２１が生成するＳＴＣ（ＳＴＣ２）に基づいてＤＴＳ（ＤＴＳ２）およびＰＴＳ（ＰＴＳ２）を生成し、放送コンテンツに含まれるＤＴＳ（ＤＴＳ１）およびＰＴＳ（ＰＴＳ１）をＤＴＳ２およびＰＴＳ２に更新する。また、タイムスタンプ更新部２２３は、放送系コンテンツに含まれるＰＣＲ（ＰＣＲ１）を、システムクロック生成部２２１が生成するＰＣＲ（ＰＣＲ２）に更新し、ＤＴＳ２とＰＴＳ２とＰＣＲ２とに更新された放送系コンテンツをバッファ２２４に供給する。
【００７３】
次に、ステップＳ３０３において、放送信号送信部２２５は、バッファ２２４から放送系コンテンツを読み込んで放送信号に変換し、その放送信号を放送アンテナ１−２に送信する。そして、放送アンテナ１−２は、放送信号を放送電波ｗ２として送信する。次に、ステップＳ３０４において、放送系コンテンツ送信部２２６は、バッファ２２４から放送系コンテンツを読み込んで、局間ネットワーク４−２を介して送信装置２ａ−３に送信する。
【００７４】
次に、受信装置６−２における送信系コンテンツおよび通信系コンテンツの配信の流れについて説明する。ステップＳ４０１において、放送系コンテンツ取得部６０１は、ステップＳ３０３の処理において放送アンテナ１−２が送信した放送電波ｗ２を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出する。次に、ステップＳ４０２において、通信系コンテンツ受信部６０８は、ステップＳ１０４の処理において、サーバ装置３の通信系コンテンツ送信部３０４がネットワーク５を介して送信した、値がＰＣＲｓであるＰＣＲが付加された通信系コンテンツを受信する。
【００７５】
次に、送信装置２ａ−２，２ａ−３における補正情報の生成処理、およびサーバ装置３における同期時刻情報補正テーブルの生成または更新処理について、送信装置２ａ−２とサーバ装置３とを例として説明する。図８は、送信装置２ａ−２における補正情報の生成処理、およびサーバ装置３における同期時刻情報補正テーブルの生成または更新処理の処理手順を示すフローチャートである。
【００７６】
まず、送信装置２ａ−２における補正情報の生成処理について説明する。送信装置２ａ−２は、送信装置２から局間ネットワーク４−１を介して供給される放送系コンテンツを放送系コンテンツ受信部２２２で受信して取り込むと、補正情報の生成処理を開始する。まず、ステップＳ３１１において、システムクロック抽出部２２８は、放送系コンテンツ受信部２２２から供給された放送系コンテンツからＰＣＲ（ＰＣＲ１）を抽出し、ＰＣＲ１をタイムスタンプ補正データ計算部２２９に供給する。次に、タイムスタンプ補正データ計算部２２９は、システムクロック生成部２２１から供給されるＰＣＲ（ＰＣＲ２）からＰＣＲ１を減算することによりタイムスタンプ補正データを求めて補正情報送信部２３０に供給する。一方、識別情報抽出部２２７は、放送系コンテンツから放送波識別情報である、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとを抽出して補正情報送信部２３０に供給する。
【００７７】
次に、ステップＳ３１２において、補正情報送信部２３０は、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとタイムスタンプ補正データとを補正情報として、ネットワーク５を介してサーバ装置３に送信する。次に、ステップＳ３１３において、送信装置２ａ−２の制御部（不図示）は、内蔵時計により予め設定された時間を計時し、その時間が経過したと判定したときに（Ｓ３１３：ＮＯ）、システムクロック抽出部２２８とタイムスタンプ補正データ計算部２２９と識別情報抽出部２２７と補正情報送信部２３０とを機能させるためにステップＳ３１１の処理に戻る。つまり、送信装置２ａ−２は、送信装置２から放送系コンテンツを取得したときに補正情報を求めてサーバ装置３に送信し、それ以降は、定期的（例えば２４時間ごと）に補正情報を求めてサーバ装置３に供給する。
【００７８】
次に、サーバ装置３における同期時刻情報補正テーブルの生成または更新処理について説明する。ステップＳ１１１において、補正情報受信部３０５は、ステップＳ３１２の処理において送信装置２ａ−２の補正情報送信部２３０が送信する補正情報を受信して同期時刻情報補正テーブル生成部３０６に供給する。次に、ステップＳ１１２において、同期時刻情報補正テーブル生成部３０６は、同期時刻情報補正テーブル記憶部３０７に同期時刻情報補正テーブルが記憶されているか否かを判定し、同期時刻情報補正テーブルが記憶されていると判定した場合は、補正情報に含まれる放送波識別情報と同一の放送波識別情報を含むレコードが同期時刻情報補正テーブルにあるか否かを調べる。次に、同期時刻情報補正テーブル生成部３０６は、該当するレコードを検出した場合は、そのレコードに含まれるタイムスタンプ補正データを、補正情報に含まれるタイムスタンプ補正データで更新する。一方、同期時刻情報補正テーブル生成部３０６は、該当するレコードを検出しなかった場合は、補正情報を新たなレコードとして同期時刻情報補正テーブルに追加する。また、同期時刻情報補正テーブル生成部３０６は、同期時刻情報補正テーブル記憶部３０７に同期時刻情報補正テーブルが記憶されていないと判定した場合は、補正情報をレコードとする同期時刻情報補正テーブルを生成して記憶する。
【００７９】
送信装置２ａが定期的に補正情報を求めてその補正情報をサーバ装置３に供給し、サーバ装置３がその補正情報を受信して同期時刻情報補正テーブルを更新することにより、送信装置２ａにおけるシステムクロック生成部２２１の２７ＭＨｚ発振クロックがなんらかの要因によってずれたり、ジッタ成分によるずれ量の累積値が大きくなったりしてタイムスタンプ補正データが変化するような場合でも、定期的に、同期時刻情報補正テーブルを、正確なタイムスタンプ補正データを含めた状態にすることができる。
【００８０】
なお、送信装置２ａは、送信装置２から放送系コンテンツを取得したときに補正情報を求めてサーバ装置３に送信する他、予め設定された時刻（例えば、午前００：００および午後１２：００）に補正情報を求めてサーバ装置３に供給するようにしてもよい。
また、送信装置２ａの制御部は、システムクロック生成部２２１が有するＳＴＣカウンタのクロックのずれ量を監視し、そのずれ量が予め設定された閾値を超えたときに、補正情報を求めてサーバ装置３に供給するように制御してもよい。
また、送信装置２ａの制御部は、システムクロック生成部２２１が有するＳＴＣカウンタのクロックの時間に対するずれ率を監視し、そのずれ率が所定の閾値を越えると、補正情報をサーバ装置３に供給する周期を短くするように制御してもよい。
【００８１】
次に、受信装置６−１，６−２，６−３におけるタイムスタンプ情報の補正処理、およびサーバ装置３における同期時刻情報補正テーブルの供給処理について、受信装置６−２とサーバ装置３とを例として説明する。図９は、受信装置６−２におけるタイムスタンプ情報の補正処理、およびサーバ装置３における同期時刻情報補正テーブルの供給処理の処理手順を示すフローチャートである。
【００８２】
まず、受信装置６−２におけるタイムスタンプ情報の補正処理について説明する。受信装置６−２の放送系コンテンツ取得部６０１が、放送電波ｗ２を受信して放送信号を取得し、さらにその放送信号から放送系コンテンツを抽出し、また通信系コンテンツ受信部６０８が、サーバ装置３から供給された通信系コンテンツを受信した後、受信装置６−２は、受信装置６−２の操作者による所定の操作にしたがってタイムスタンプ情報の補正処理を開始する。
なお、タイムスタンプ情報の補正処理の前段階として、前述したとおり、放送系コンテンツ取得部６０１が取得した放送系コンテンツはバッファ６０３に記憶され、通信系コンテンツ受信部６０８が受信した通信系コンテンツはバッファ６０９に記憶される。また、識別情報抽出部６１０は、バッファ６０３に記憶された放送系コンテンツから、トランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとを抽出して補正情報抽出部６１２に供給する。
【００８３】
タイムスタンプ情報の補正処理のステップＳ４１１において、同期時刻情報補正テーブル要求生成部６２１は、受信装置６−２の操作者による所定の操作にしたがって、もしくは番組コンテンツが切替わったことを制御部が検出したとき、または定期的に、同期時刻情報補正テーブル要求を生成して同期時刻情報補正テーブル要求送信部６２２に供給する。例えば、電源スイッチの操作（電源投入操作）にしたがって操作部が生成する操作信号、チャンネル選択ボタンの操作（チャンネル選択操作）にしたがって操作部が生成する操作信号、テーブル取得専用ボタンの操作（同期時刻情報補正テーブル取得要求操作）にしたがって操作部が生成する操作信号等に基づいて、同期時刻情報補正テーブル要求生成部６２１は、受信装置６−２を識別する情報を含む同期時刻情報補正テーブル要求を生成して同期時刻情報補正テーブル要求送信部６２２に供給する。次に、同期時刻情報補正テーブル要求送信部６２２は、同期時刻情報補正テーブル要求を、ネットワーク５を介してサーバ装置３に供給する。
【００８４】
次に、ステップＳ４１２において、同期時刻情報補正テーブル受信部６１１は、サーバ装置３の同期時刻情報補正テーブル送信部３０９がネットワーク５を介して送信した同期時刻情報補正テーブルを受信し、その同期時刻情報補正テーブルを補正情報抽出部６１２に供給する。
次に、ステップＳ４１３において、補正情報抽出部６１２は、補正情報抽出部６１２から供給されるトランスポートストリーム識別ｔｓ＿ｉｄとネットワーク識別ｎｅｔｗｏｒｋ＿ｉｄとを検索キーとして、同期時刻情報補正テーブルから補正情報を抽出し、その補正情報を同期時刻情報補正部６１３に供給する。
【００８５】
次に、ステップＳ４１４において、同期時刻情報補正部６１３は、バッファ６０９に記憶された通信系コンテンツに含まれるＤＴＳとＰＴＳとを補正情報に基づいて補正し、補正後の通信系コンテンツであるタイムスタンプ補正後通信系コンテンツを分離復号部６１４に供給する。具体的には、同期時刻情報補正部６１３は、補正情報に含まれるタイムスタンプ補正データを通信系コンテンツに含まれるＤＴＳとＰＴＳとのそれぞれに加算する。次に、ステップＳ４１５において、同期時刻情報補正テーブル要求生成部６２１は、内蔵時計により予め設定された時間（例えば２４時間ごと）を計時し、その時間が経過したと判定したときに（Ｓ４１５：ＮＯ）、ステップＳ４１１の処理に戻る。
【００８６】
次に、サーバ装置３における同期時刻情報補正テーブルの供給処理について説明する。ステップＳ１２１において、同期時刻情報補正テーブル要求受信部３０８は、ステップＳ４１１の処理において受信装置６−２の同期時刻情報補正テーブル要求送信部６２２がネットワーク７を介して送信した同期時刻情報補正テーブル要求を受信する。次に、ステップＳ１２２において、同期時刻情報補正テーブル要求受信部３０８は、同期時刻情報補正テーブル記憶部３０７から同期時刻情報補正テーブルを読み出して、その同期時刻情報補正テーブルと同期時刻情報補正テーブル要求に含まれる要求元の受信装置６−２を識別する情報とを、同期時刻情報補正テーブル送信部３０９に供給する。次に、ステップＳ１２３において、同期時刻情報補正テーブル送信部３０９は、要求元の受信装置６−２を識別する情報に基づいて、同期時刻情報補正テーブルを要求元の受信装置６−２に送信する。
【００８７】
受信装置６−２が定期的に同期時刻情報補正テーブル要求をサーバ装置３に供給し、サーバ装置３から同期時刻情報補正テーブルの供給を受けてタイムスタンプ情報を補正することにより、送信装置２ａにおけるシステムクロック生成部２２１の２７ＭＨｚ発振クロックがなんらかの要因によってずれたり、ジッタ成分によるずれ量の累積値が大きくなったりしてタイムスタンプ補正データが変化するような場合でも、定期的に、正確なタイムスタンプ補正データが含まれた補正情報でタイムスタンプ情報を補正することができる。
【００８８】
なお、同期時刻情報補正テーブル要求生成部６２１は、受信装置６−２の操作者による所定の操作にしたがって、同期時刻情報補正テーブル要求を生成して同期時刻情報補正テーブル要求送信部６２２に供給する他、予め設定された時刻（例えば、午前７：００および午後７：００）に同期時刻情報補正テーブル要求を生成して同期時刻情報補正テーブル要求送信部６２２に供給するようにしてもよい。
また、同期時刻情報補正テーブル要求生成部６２１は、システムクロック再生部６０４のクロックのずれ量を監視し、そのずれ量が予め設定された閾値を超えたときに、同期時刻情報補正テーブル要求を生成して同期時刻情報補正テーブル要求送信部６２２に供給するようにしてもよい。
また、同期時刻情報補正テーブル要求生成部６２１は、システムクロック再生部６０４のクロックの時間に対するずれ率を監視し、そのずれ率が所定の閾値を越えると、同期時刻情報補正テーブル要求を生成して同期時刻情報補正テーブル要求送信部６２２に供給するようにしてもよい。
【００８９】
本発明の第１実施形態におけるコンテンツ放送・配信システム１０および受信装置６では、送信装置２ａ−２が、独自に管理するＳＴＣ（ＳＴＣ２）に基づき生成するＰＣＲ（ＰＣＲ２）と、送信装置２から配信された放送系コンテンツに含まれるＰＣＲ（ＰＣＲ１）との差分値であるタイムスタンプ補正データ（ＰＣＲ２−ＰＣＲ１）と、送信装置２ａ−２の放送波識別情報（ｔｓ＿ｉｄ，ｎｅｔｗｏｒｋ＿ｉｄ）とを補正情報としてサーバ装置３に供給し、サーバ装置３が、送信装置２ａ−２から供給される補正情報を同期時刻情報補正テーブルに含めて管理するようにした。そして、放送系コンテンツおよび通信系コンテンツをそれぞれ取得する受信装置６−２は、サーバ装置３に対して同期時刻情報補正テーブルを要求して取得し、その同期時刻情報補正テーブルに含まれる受信装置６−２の補正情報を用いて、通信系コンテンツのタイムスタンプを放送系コンテンツのタイムスタンプ（ＤＴＳ２，ＰＴＳ２）に合わせるようにした。これにより、受信装置６−２は、放送系コンテンツと通信系コンテンツとをフレーム単位で同期させてデコード処理と映像信号および音声信号の出力処理とを行うことができる。
【００９０】
［第２の実施の形態］
図１０は、本発明の第２実施形態である送信装置とサーバ装置とが適用された放送局側のコンテンツ放送・配信システム、および視聴者側の受信装置の概略の全体構成図である。本実施形態において、上述した第１実施形態と同一の構成については、同一の符号を付してその説明を省略する。
【００９１】
コンテンツ放送・配信システム２０は、放送局Ｂ１に設けられる送信装置２と放送アンテナ１−１とサーバ装置３ａと、放送局Ｂ２に設けられる送信装置２ｂ−２と放送アンテナ１−２と、放送局Ｂ３に設けられる送信装置２ｂ−３と放送アンテナ１−３と、局間ネットワーク４−１，４−２とを含んで構成される。送信装置２と送信装置２ｂ−２とは、局間ネットワーク４−１を介して接続されており、送信装置２ｂ−２と送信装置２ｂ−３とは、局間ネットワーク４−２を介して接続されている。局間ネットワーク４−１，４−２を介して接続される送信装置２，２ｂ−２，２ｂ−３においては、送信装置２が最も上流側であり、送信装置２ｂ−３が最も下流側である。
また、サーバ装置３ａと受信装置６ａ−１，６ａ−２，６ａ−３とは、ネットワーク７を介してそれぞれ接続される。
【００９２】
放送局Ｂ１に設けられた送信装置２は、第１実施形態における送信装置２と同一の構成を有する。
放送アンテナ１−１は、送信装置２から供給される放送信号を放送電波ｘ１として送信するものであり、電波塔等に設けられる。図１０において、放送アンテナ１−１が送信する放送電波ｘ１の受信可能範囲は、放送受信可能範囲ａ１である。
【００９３】
サーバ装置３ａは、送信装置２から供給される通信系コンテンツを取り込んで受信装置６ａ−１，６ａ−２，６ａ−３それぞれに配信するコンテンツ配信装置である。サーバ装置３ａは、サーバ装置３ａが管理するＳＴＣを送信装置２のＳＴＣに同期結合（ゲンロック）し、その同期結合したサーバ装置３ａのＳＴＣに基づいて生成したＰＣＲを通信系コンテンツに付加して、その通信系コンテンツを受信装置６ａ−１，６ａ−２，６ａ−３それぞれに送信する。
【００９４】
放送アンテナ１−１から送信された放送電波ｘ１の放送受信可能範囲ａ１内に存在する受信装置６ａ−１は、放送電波ｘ１を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出する。そして、受信装置６ａ−１は、その放送系コンテンツから補正情報を抽出するとともに、その放送系コンテンツに含まれるＤＴＳに基づくタイミングで放送系コンテンツを復号して放送系復号コンテンツを生成する。また、受信装置６ａ−１は、サーバ装置３ａから供給された通信系コンテンツを取り込んで、その通信系コンテンツに含まれるＤＴＳおよびＰＴＳを補正情報に基づき補正する。そして、受信装置６ａ−１は、システムクロック信号に基づいて、補正後のＤＴＳに基づくタイミングで通信系コンテンツを復号し通信系復号コンテンツを生成する。そして、受信装置６ａ−１は、放送系復号コンテンツを放送系コンテンツに含まれるＰＴＳに基づくタイミングで
映像信号と音声信号とに変換して出力するとともに、通信系復号コンテンツを補正後のＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力する。
【００９５】
つまり、通信系コンテンツの復号タイミングは、放送系コンテンツの復号タイミングに同期し、また、通信系復号コンテンツの再生タイミングは、放送系復号コンテンツの再生タイミングに同期する。よって、受信装置６ａ−１は、放送系コンテンツと通信系コンテンツとを、フレーム単位で同期させて復号処理し、さらに映像および音声を出力することができる。
【００９６】
放送局Ｂ２に設けられた送信装置２ｂ−２は、送信装置２から供給される放送系コンテンツを取り込んだとき、または定期的に、送信装置２ｂ−２が管理するＳＴＣに基づいて生成するＰＣＲから、放送系コンテンツから抽出したＰＣＲを減算したタイムスタンプ補正データを補正情報として取得する。また、送信装置２ｂ−２は、送信装置２ｂ−２が管理するＳＴＣに放送系コンテンツを同期させ、その同期化した放送系コンテンツを送信装置２ａ−３に送信するとともに、その同期化した放送系コンテンツに補正情報を多重化して放送信号に変換し、放送アンテナ１−２に送信する。
具体的には、送信装置２ｂ−２は、送信装置２から供給された放送系コンテンツを取り込むと、送信装置２ｂ−２が管理するＳＴＣに基づいて生成したＰＣＲで放送系コンテンツに付加されたＰＣＲを更新し、その更新後の放送系コンテンツを送信装置２ｂ−３に送信するとともに、その更新後の放送系コンテンツに補正情報であるタイムスタンプ補正データを多重化して放送信号に変換し、放送アンテナ１−２に送信する。補正情報の多重化については後述する。
【００９７】
放送アンテナ１−２は、送信装置２ｂ−２から供給される放送信号を放送電波ｘ２として送信するものであり、電波塔等に設けられる。図１０において、放送アンテナ１−２が送信する放送電波ｘ２の受信可能範囲は、放送受信可能範囲ａ２である。
【００９８】
放送アンテナ１−２から送信された放送電波ｘ２の放送受信可能範囲ａ２内に存在する受信装置６ａ−２は、放送電波ｘ２を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出する。そして、受信装置６ａ−２は、その放送系コンテンツから補正情報を抽出するとともに、その放送系コンテンツに含まれるＤＴＳに基づくタイミングで放送系コンテンツを復号して放送系復号コンテンツを生成する。また、受信装置６ａ−２は、サーバ装置３ａから供給された通信系コンテンツを取り込んで、その通信系コンテンツに含まれるＤＴＳおよびＰＴＳを補正情報に基づき補正する。そして、受信装置６ａ−２は、システムクロック信号に基づいて、補正後のＤＴＳに基づくタイミングで通信系コンテンツを復号し通信系復号コンテンツを生成する。そして、受信装置６ａ−２は、放送系復号コンテンツを放送系コンテンツに含まれるＰＴＳに基づくタイミングで
映像信号と音声信号とに変換して出力するとともに、通信系復号コンテンツを補正後のＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力する。
【００９９】
つまり、通信系コンテンツの復号タイミングは、放送系コンテンツの復号タイミングに同期し、また、通信系復号コンテンツの再生タイミングは、放送系復号コンテンツの再生タイミングに同期する。よって、受信装置６ａ−２は、放送系コンテンツと通信系コンテンツとを、フレーム単位で同期させて復号処理し、さらに映像および音声を出力することができる。
【０１００】
放送局Ｂ３に設けられた送信装置２ｂ−３は、送信装置２ｂ−２から供給される放送系コンテンツを取り込んだとき、または定期的に、送信装置２ｂ−３が管理するＳＴＣに基づいて生成するＰＣＲから、放送系コンテンツから抽出したＰＣＲを減算したタイムスタンプ補正データを補正情報として取得する。また、送信装置２ｂ−３は、送信装置２ｂ−３が管理するＳＴＣに放送系コンテンツを同期させ、その同期化した放送系コンテンツに補正情報を多重化して放送信号に変換し、放送アンテナ１−３に送信する。
具体的には、送信装置２ｂ−３は、送信装置２ｂ−２から供給された放送系コンテンツを取り込むと、送信装置２ｂ−３が管理するＳＴＣに基づいて生成したＰＣＲで放送系コンテンツに付加されたＰＣＲを更新し、その更新後の放送系コンテンツに補正情報であるタイムスタンプ補正データを多重化して放送信号に変換し、放送アンテナ１−３に送信する。
【０１０１】
放送アンテナ１−３は、送信装置２ｂ−３から供給される放送信号を放送電波ｘ３として送信するものであり、電波塔等に設けられる。図１０において、放送アンテナ１−２が送信する放送電波ｘ３の受信可能範囲は、放送受信可能範囲ａ３である。
【０１０２】
放送アンテナ１−３から送信された放送電波ｘ３の放送受信可能範囲ａ３内に存在する受信装置６ａ−３は、放送電波ｘ３を受信して放送信号を取得し、その放送信号から放送系コンテンツを抽出する。そして、受信装置６ａ−３は、その放送系コンテンツから補正情報を抽出するとともに、その放送系コンテンツに含まれるＤＴＳに基づくタイミングで放送系コンテンツを復号して放送系復号コンテンツを生成する。また、受信装置６ａ−３は、サーバ装置３ａから供給された通信系コンテンツを取り込んで、その通信系コンテンツに含まれるＤＴＳおよびＰＴＳを補正情報に基づき補正する。そして、受信装置６ａ−３は、システムクロック信号に基づいて、補正後のＤＴＳに基づくタイミングで通信系コンテンツを復号し通信系復号コンテンツを生成する。そして、受信装置６ａ−３は、放送系復号コンテンツを放送系コンテンツに含まれるＰＴＳに基づくタイミングで
映像信号と音声信号とに変換して出力するとともに、通信系復号コンテンツを補正後のＰＴＳに基づくタイミングで映像信号と音声信号とに変換して出力する。
【０１０３】
つまり、通信系コンテンツの復号タイミングは、放送系コンテンツの復号タイミングに同期し、また、通信系復号コンテンツの再生タイミングは、放送系復号コンテンツの再生タイミングに同期する。よって、受信装置６ａ−３は、放送系コンテンツと通信系コンテンツとを、フレーム単位で同期させて復号処理し、さらに映像および音声を出力することができる。
【０１０４】
次に、サーバ装置３ａの構成について説明する。図１１は、サーバ装置３ａの機能構成を示すブロック図である。同図に示すように、サーバ装置３ａは、システムクロック生成部３０１と、通信系コンテンツ受信部３０２と、通信系コンテンツバッファ３０３と、通信系コンテンツ送信部３０４とを備える。これらの構成は、第１実施形態におけるサーバ装置３の構成に含まれるものであるため、サーバ装置３ａの構成についての説明を省略する。
【０１０５】
次に、送信装置２ｂ−２，２ｂ−３（送信装置２ｂ）の構成について説明する。送信装置２ｂ−２と送信装置２ｂ−３とは同一の構成を備えるため、送信装置２ｂが送信装置２ｂ−２である場合について説明する。
図１２は、送信装置２ｂの機能構成を示すブロック図である。同図に示すように、送信装置２ｂは、システムクロック生成部２２１と、放送系コンテンツ受信部２２２と、タイムスタンプ更新部２２３と、バッファ２２４と、放送信号送信部２２５ａと、放送系コンテンツ送信部２２６と、システムクロック抽出部２２８と、タイムスタンプ補正データ計算部２２９ａとを備える。また、送信装置２ｂは、不図示ではあるが制御部を備えている。すなわち、送信装置２ｂは、第１実施形態における送信装置２ｂから識別情報抽出部２２７と補正情報送信部２３０とを削除し、放送信号送信部２２５とタイムスタンプ補正データ計算部２２９とを、放送信号送信部２２５ａとタイムスタンプ補正データ計算部２２９ａとに変更したものである。
【０１０６】
タイムスタンプ補正データ計算部２２９ａは、タイムスタンプ更新部２２３における更新後のＰＣＲであるＰＣＲ２から更新前のＰＣＲであるＰＣＲ１を減算してタイムスタンプ補正データを求め、このタイムスタンプ補正データを補正情報として放送信号送信部２２５ａに供給する。
放送信号送信部２２５ａは、バッファ２２４に記憶されたタイムスタンプ情報更新後の放送系コンテンツを読み込み、その放送系コンテンツに補正情報を多重化して放送アンテナ１−２に送信する。
【０１０７】
次に、受信装置６ａ−１，６ａ−２，６ａ−３（受信装置６ａ）の構成について説明する。受信装置６ａ−１，６ａ−２，６ａ−３は、全て同一の構成を備えるため、受信装置６ａが放送アンテナ１−２から送信される放送電波ｘ２の放送受信可能範囲ａ２内に存在する受信装置６ａ−２である場合について説明する。
図１３は、受信装置６ａの機能構成を示すブロック図である。同図に示すように、受信装置６ａは、放送系コンテンツ取得部６０１と、ＰＣＲ抽出部６０２と、バッファ６０３と、システムクロック再生部６０４と、分離復号部６０５と、バッファ６０６と、バッファ６０７と、通信系コンテンツ受信部６０８と、バッファ６０９と、補正情報抽出部６１２ａと、同期時刻情報補正部６１３と、分離復号部６１４と、バッファ６１５と、バッファ６１６と、映像信号生成部６１７と、映像信号出力部６１８と、音声信号生成部６１９と、音声信号出力部６２０とを備える。また、不図示ではあるが、受信装置６ａは制御部を備えている。すなわち、受信装置６ａは、第１実施形態における受信装置６から、識別情報抽出部６１０と同期時刻情報補正テーブル受信部６１１と同期時刻情報補正テーブル要求生成部６２１と同期時刻情報補正テーブル要求送信部６２２とを削除し、補正情報抽出部６１２を補正情報抽出部６１２ａに変更したものである。
【０１０８】
補正情報抽出部６１２ａは、バッファ６０３に記憶された放送系コンテンツから補正情報を抽出して同期時刻情報補正部６１３に供給する。なお、補正情報抽出部６１２ａは、バッファ６０３に記憶された放送系コンテンツから補正情報を抽出できなかった場合は、タイムスタンプ補正データを“０”とした補正情報を生成して同期時刻情報補正部６１３に供給する。
【０１０９】
次に、補正情報の多重化について説明する。本実施形態において、送信装置２ｂ−２，２ｂ−３における放送信号送信部２２５ａは、タイムスタンプ補正データ計算部２２９から供給される補正情報であるタイムスタンプ補正データを、例えば、タイムスタンプ情報更新後の放送系コンテンツに含まれるＰＳＩの中のＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）に多重化する。図１４は、補正情報が格納されるＰＭＴのデータ構造を示す図である。同図に示すように、ＰＭＴには８×Ｎビット長の記述子領域１４１が含まれている。この記述子領域１４１は、放送番組に関する記述子を格納するために設けられたデータ領域である。本実施形態では、送信装置２ｂ−２，２ｂ−３の放送信号送信部２２５ａは、記述子領域１４１の中に新たな記述子を作成し、その記述子に補正情報を格納する。なお、同図のＰＭＴには、ストリーム形式識別子で始まるｍ個のデータ列１４２が連続して格納される（データ列１４２−１〜１４２−ｍ）。
【０１１０】
記述子領域１４１のデータ構造について説明する。図１４に示すように、記述子領域１４１は、「記述子タグ」と「記述子長」と「補正情報」と「リザーブ」とのデータを含む。「記述子タグ」は、記述子領域１４１に格納される記述子に付与されるタグ情報であり、任意に設定される情報である。「記述子長」は、記述子領域１４１に格納される記述子のデータ長であり、例えば“１００００００（２進数）”である。「補正情報」は、タイムスタンプ補正データ計算部２２９ａが算出したタイムスタンプ補正データである。「リザーブ」は、記述子領域１４１のデータ長を８×Ｎビット長にするために設けられるスタッフィングビットである。例えば、記述子領域１４１のデータ長を８×８＝６４ビット長にするために“１１１１１１（２進数）”を格納する。
【０１１１】
次に、本発明の第２実施形態における放送局側のコンテンツ放送・配信システム２０と、視聴者側の受信装置６ａとの動作について説明する。本実施形態の動作説明においては、送信装置２とサーバ装置３ａと送信装置２ｂ−２と放送局Ｂ２の放送電波ｘ２を受信する受信装置６ａ−２とを例とする。図１５は、送信装置２とサーバ装置３ａと送信装置２ｂ−２と受信装置６ａ−２とにおける、放送系コンテンツおよび通信系コンテンツの配信の流れを示すフローチャートである。
【０１１２】
まず、送信装置２における送信系コンテンツおよび通信系コンテンツの配信の流れについて説明する。ステップＳ２１１において、システムクロック生成部２０１は、内蔵するＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣ１）に基づいてＰＣＲ（ＰＣＲ１）を生成し、ＰＣＲ１をタイムスタンプ付加部２０４に供給するとともに、ＳＴＣ１をタイムスタンプ付加部２０４とサーバ装置３ａとに供給する。タイムスタンプ付加部２０４は、ＳＴＣ１に基づいてＤＴＳ（ＤＴＳ１）およびＰＴＳ（ＰＴＳ１）を生成し、ＰＣＲ１とＤＴＳ１とＰＴＳ１とを第１のエレメンタリストリームのＰＥＳに多重化して放送系コンテンツを生成し、バッファ２０５に記憶する。また、タイムスタンプ付加部２０４は、ＰＣＲ１とＤＴＳ１とＰＴＳ１とを第２のエレメンタリストリームのＰＥＳに多重化して通信系コンテンツを生成し、バッファ２０５に記憶する。
【０１１３】
次に、ステップＳ２１２において、放送信号送信部２０６は、バッファ２０５から放送系コンテンツを読み込んで放送信号に変換し、その放送信号を放送アンテナ１−１に送信する。そして、放送アンテナ１−１は、放送信号を放送電波ｘ１として送信する。次に、ステップＳ２１３において、放送系コンテンツ送信部２０７は、バッファ２０５から放送系コンテンツを読み込んで、局間ネットワーク４−１を介して送信装置２ｂ−２に送信する。次に、ステップＳ２１４において、通信系コンテンツ送信部２０８は、バッファ２０５から通信系コンテンツを読み込んで、サーバ装置３ａに送信する。
【０１１４】
次に、サーバ装置３ａにおける通信系コンテンツの配信の流れについて説明する。ステップＳ１３１において、システムクロック生成部３０１は、ステップＳ２１１の処理において送信装置２のシステムクロック生成部２０１が送信したＳＴＣ（ＳＴＣ１）を受信する。次に、ステップＳ１３２において、システムクロック生成部３０１は、内蔵するＳＴＣカウンタの出力値であるＳＴＣ（ＳＴＣｓ）を、ステップＳ１３１の処理において受信したＳＴＣ１に同期結合する。つまり、システムクロック生成部３０１は、生成するＳＴＣをＳＴＣｓ＝ＳＴＣ１の値にする。
【０１１５】
次に、ステップＳ１３３において、通信系コンテンツ受信部３０２は、ステップＳ２１４の処理において送信装置２の通信系コンテンツ送信部２０８が送信した通信系コンテンツを受信して通信系コンテンツバッファ３０３に供給する。次に、通信系コンテンツバッファ３０３は、バッファリングした通信系コンテンツに含まれるＰＣＲ（ＰＣＲ１）をＰＣＲｓに更新して通信系コンテンツ送信部３０４に供給する。次に、ステップＳ１３４において、通信系コンテンツ送信部３０４は、ＰＣＲｓが付加された通信系コンテンツを、ネットワーク７を介して受信装置６ａ−２に送信する。
【０１１６】
次に、送信装置２ｂ−２における送信系コンテンツおよび通信系コンテンツの配信の流れについて説明する。ステップＳ３２１において、放送系コンテンツ受信部２２２は、ステップＳ２１３の処理において送信装置２の放送系コンテンツ送信部２０７が送信した放送系コンテンツを受信し、その放送系コンテンツをタイムスタンプ更新部２２３とシステムクロック抽出部２２８とにそれぞれ供給する。次に、ステップＳ３２２において、タイムスタンプ更新部２２３は、システムクロック生成部２２１が生成するＳＴＣ（ＳＴＣ２）に基づいてＤＴＳ（ＤＴＳ２）およびＰＴＳ（ＰＴＳ２）を生成し、放送コンテンツに含まれるＤＴＳ（ＤＴＳ１）およびＰＴＳ（ＰＴＳ１）をＤＴＳ２およびＰＴＳ２に更新する。また、タイムスタンプ更新部２２３は、放送系コンテンツに含まれるＰＣＲ（ＰＣＲ１）を、システムクロック生成部２２１が生成するＰＣＲ（ＰＣＲ２）に更新し、ＤＴＳ２とＰＴＳ２とＰＣＲ２とに更新された放送系コンテンツをバッファ２２４に供給する。
【０１１７】
次に、ステップＳ３２３において、システムクロック抽出部２２８は、放送系コンテンツからＰＣＲ（ＰＣＲ１）を抽出し、ＰＣＲ１をタイムスタンプ補正データ計算部２２９ａに供給する。次に、タイムスタンプ補正データ計算部２２９ａは、タイムスタンプ更新部２２３における更新後のＰＣＲであるＰＣＲ２から更新前のＰＣＲであるＰＣＲ１を減算してタイムスタンプ補正データを求め、このタイムスタンプ補正データを補正情報として放送信号送信部２２５ａに供給する。次に、ステップＳ３２４において、放送信号送信部２２５ａは、バッファ２２４からタイムスタンプ情報更新後の放送系コンテンツを読み込んでその放送系コンテンツに補正情報を多重化する。次に、ステップＳ３２５において、放送信号送信部２２５ａは、補正情報が多重化された放送系コンテンツを放送信号に変換し、その放送信号を放送アンテナ１−２に送信する。そして、放送アンテナ１−２は、放送信号を放送電波ｘ２として送信する。次に、ステップＳ３２６において、放送系コンテンツ送信部２２６は、バッファ２２４からタイムスタンプ情報更新後の放送系コンテンツを読み込んで、局間ネットワーク４−２を介して送信装置２ｂ−３に送信する。
【０１１８】
次に、受信装置６ａ−２における送信系コンテンツおよび通信系コンテンツの配信の流れについて説明する。ステップＳ４２１において、放送系コンテンツ取得部６０１は、ステップＳ３２５の処理において放送アンテナ１−２が送信した放送電波ｘ２を受信して放送信号を取得し、その放送信号から補正情報が多重化された放送系コンテンツを抽出する。次に、ステップＳ４２２において、通信系コンテンツ受信部６０８は、ステップＳ１３４の処理において、サーバ装置３ａの通信系コンテンツ送信部３０４がネットワーク５を介して送信した、値がＰＣＲｓであるＰＣＲが付加された通信系コンテンツを受信する。
【０１１９】
次に、送信装置２ｂ−２，２ｂ−３における補正情報の生成処理について、送信装置２ｂ−２を例として説明する。図１６は、送信装置２ｂ−２における補正情報の生成処理の処理手順を示すフローチャートである。送信装置２ｂ−２は、送信装置２から局間ネットワーク４−１を介して供給される放送系コンテンツを放送系コンテンツ受信部２２２で受信して取り込むと、補正情報の生成処理を開始する。まず、ステップＳ３３１において、システムクロック抽出部２２８は、放送系コンテンツ受信部２２２から供給された放送系コンテンツからＰＣＲ（ＰＣＲ１）を抽出し、ＰＣＲ１をタイムスタンプ補正データ計算部２２９ａに供給する。次に、タイムスタンプ補正データ計算部２２９ａは、システムクロック生成部２２１から供給されるＰＣＲ（ＰＣＲ２）からＰＣＲ１を減算してタイムスタンプ補正データを求め、このタイムスタンプ補正データを補正情報として放送信号送信部２２５ａに供給する。
【０１２０】
次に、ステップＳ３３２において、放送信号送信部２２５ａは、バッファ２２４から供給されるＤＴＳ２とＰＴＳ２とＰＣＲ２とに更新された放送系コンテンツのＰＭＴの記述子領域１４１に補正情報を格納する。つまり、放送信号送信部２２５ａは、タイムスタンプ情報更新後の放送系コンテンツに補正情報を多重化する。次に、ステップＳ３３３において、送信装置２ｂ−２の制御部（不図示）は、内蔵時計により予め設定された時間を計時し、その時間が経過したと判定したときに（Ｓ３３３：ＮＯ）、ステップＳ３３１の処理に戻る。つまり、送信装置２ｂ−２は、送信装置２から放送系コンテンツを取得したときに補正情報を求めて放送系コンテンツに多重化し、それ以降は、定期的（例えば２４時間ごと）に補正情報を求めて放送系コンテンツに多重化する。
【０１２１】
次に、受信装置６ａ−１，６ａ−２，６ａ−３におけるタイムスタンプ情報の補正処理について、受信装置６ａ−２を例として説明する。図１７は、受信装置６ａ−２におけるタイムスタンプ情報の補正処理の処理手順を示すフローチャートである。受信装置６ａ−２の放送系コンテンツ取得部６０１が、放送電波ｘ２を受信して放送信号を取得し、さらにその放送信号から補正情報が多重化された放送系コンテンツを抽出し、また通信系コンテンツ受信部６０８が、サーバ装置３ａから供給された通信系コンテンツを受信した後、受信装置６ａ−２は、タイムスタンプ情報の補正処理を開始する。
なお、タイムスタンプ情報の補正処理の前段階として、前述したとおり、放送系コンテンツ取得部６０１が取得した放送系コンテンツはバッファ６０３に記憶され、通信系コンテンツ受信部６０８が受信した通信系コンテンツはバッファ６０９に記憶される。
【０１２２】
ステップＳ４３１において、バッファ６０３に新たな放送系コンテンツが記憶されたとき、または定期的に、補正情報抽出部６１２ａは、バッファ６０３に記憶された放送系コンテンツから補正情報を抽出して同期時刻情報補正部６１３に供給する。具体的には、補正情報抽出部６１２ａは、バッファ６０３に記憶された放送系コンテンツに含まれるＰＭＴの中の記述子領域１４１から補正情報を抽出する。次に、ステップＳ４３２において、同期時刻情報補正部６１３は、バッファ６０９に記憶された通信系コンテンツに含まれるＤＴＳとＰＴＳとを補正情報に基づいて補正し、補正後の通信系コンテンツであるタイムスタンプ補正後通信系コンテンツを分離復号部６１４に供給する。具体的には、同期時刻情報補正部６１３は、補正情報であるタイムスタンプ補正データを通信系コンテンツに含まれるＤＴＳとＰＴＳとのそれぞれに加算する。次に、ステップＳ４３３において、受信装置６ａ−２の制御部は、内蔵時計により予め設定された時間（例えば２４時間ごと）を計時し、その時間が経過したと判定したときに（Ｓ４３３：ＮＯ）、ステップ４３１の処理に戻る。
【０１２３】
受信装置６ａ−２が定期的に放送系コンテンツから補正情報を抽出してタイムスタンプ情報を補正することにより、送信装置２ｂにおけるシステムクロック生成部２２１の２７ＭＨｚ発振クロックがなんらかの要因によってずれたり、ジッタ成分によるずれ量の累積値が大きくなったりしてタイムスタンプ補正データが変化するような場合でも、定期的に、正確なタイムスタンプ補正データが含まれた補正情報でタイムスタンプ情報を補正することができる。
【０１２４】
なお、補正情報抽出部６１２ａは、予め設定された時刻（例えば、午前７：００および午後７：００）に、バッファ６０３に記憶された放送系コンテンツから補正情報を抽出して同期時刻情報補正部６１３に供給するようにしてもよい。
また、補正情報抽出部６１２ａは、システムクロック再生部６０４のクロックのずれ量を監視し、そのずれ量が予め設定された閾値を超えたときに、バッファ６０３に記憶された放送系コンテンツから補正情報を抽出して同期時刻情報補正部６１３に供給するようにしてもよい。
また、補正情報抽出部６１２ａは、システムクロック再生部６０４のクロックの時間に対するずれ率を監視し、そのずれ率が所定の閾値を越えると、バッファ６０３に記憶された放送系コンテンツから補正情報を抽出して同期時刻情報補正部６１３に供給するようにしてもよい。
【０１２５】
本発明の第２実施形態におけるコンテンツ放送・配信システム２０および受信装置６ａでは、送信装置２ｂ−２が、独自に管理するＳＴＣ（ＳＴＣ２）に基づき生成するＰＣＲ（ＰＣＲ２）と、送信装置２から配信された放送系コンテンツに含まれるＰＣＲ（ＰＣＲ１）との差分値であるタイムスタンプ補正データ（ＰＣＲ２−ＰＣＲ１）を補正情報として放送系コンテンツのＰＭＴに多重化して受信装置６ａ−２に送信するようにした。そして、放送系コンテンツおよび通信系コンテンツをそれぞれ取得する受信装置６ａ−２は、受信した放送系コンテンツのＰＭＴから補正情報を抽出し、その補正情報を用いて、通信系コンテンツのタイムスタンプを放送系コンテンツのタイムスタンプ（ＤＴＳ２，ＰＴＳ２）に合わせるようにした。これにより、受信装置６ａ−２は、放送系コンテンツと通信系コンテンツとをフレーム単位で同期させてデコード処理と映像信号および音声信号の出力処理とを行うことができる。
【０１２６】
［第２の実施の形態の変形例］
上述した第２実施形態では、送信装置２ｂ−２，２ｂ−３は、放送系コンテンツに含まれるＰＳＩの中のＰＭＴに補正情報を多重化して放送信号を生成し送信するようにした。第２実施形態の変形例では、送信装置２ｂ−２，２ｂ−３が、補正情報を放送系コンテンツに多重化して送信するのではなく、補正情報をデータ放送コンテンツに含めて、データ放送として送信する例について説明する。
【０１２７】
データ放送は、静止画データ、テキストデータ、音声データ等のマルチメディアコンテンツを組み合わせて、ニュース情報、気象情報、番組情報等を提供する放送である。データ放送コンテンツは、ＩＳＯ／ＩＥＣ  １３１８−６で規格化されたＤＳＭ−ＣＣ（Ｄｉｇｉｔａｌ  Ｓｔｏｒａｇｅ  Ｍｅｄｉａ  Ｃｏｍｍａｎｄ  ａｎｄ  Ｃｏｎｔｒｏｌ）データカルーセル方式により放送局から放送される。データカルーセル方式とは、データ放送コンテンツを一定周期（例えば数１０秒間隔）で繰り返して放送する方式である。受信装置は、データ放送を受信すると、内蔵するＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ブラウザがデータ放送コンテンツに含まれるＢＭＬの記述内容を解釈して処理することにより、データ放送コンテンツを再生する。
本変形例は、送信装置２ｂ−２，２ｂ−３がデータ放送コンテンツに補正情報を含めて放送し、受信装置６ａ−２，６ａ−３がデータ放送を受信してデータ放送コンテンツから補正情報を抽出し、その補正情報を用いてタイムスタンプ情報を補正するものである。
【０１２８】
図１８は、データ放送コンテンツのディレクトリ構造を示す図である。同図に示すように、データ放送コンテンツのディレクトリ構造は、チャンネルごとに複数のコンポーネントを有し、各コンポーネントは一つまたは複数のモジュールを有し、各モジュールは一つまたは複数のファイルを有する。本変形例では、チャンネル１８１に新たなコンポーネント１８２（例えば“ＦＦ”）を設け、そのコンポーネント１８２に新たなモジュール１８３（例えば“ＦＦＦＦ”）を設け、さらにモジュール１８３に新たなファイル１８４（例えば“ｏｆｆｓｅｔ．ｂｍｌ”）を設ける。送信装置２ｂ−２，２ｂ−３は、ファイル１８４に補正情報を記録する。
【０１２９】
本変形例では、送信装置２ｂ−２，２ｂ−３はデータ放送コンテンツをも送信する送信装置である。そして、送信装置２ｂ−２，２ｂ−３の放送信号送信部２２５ａは、タイムスタンプ補正データ計算部２２９ａから供給された補正情報を、送信するデータ放送のチャンネル（チャンネル１８１）のコンポーネント１８２（“ＦＦ”）のモジュール１８３（“ＦＦＦＦ”）のファイル１８４（“ｏｆｆｓｅｔ．ｂｍｌ”）に格納し、そのデータ放送コンテンツを放送信号に変換して放送アンテナ１−２，１−３に供給する。
【０１３０】
本変形例における受信装置６ａ−１，６ａ−２，６ａ−３は、データ放送をも受信する受信装置である。そして、受信装置６ａ−１，６ａ−２，６ａ−３は、放送系コンテンツ取得部６０１が取得したチャンネル１８１のデータ放送コンテンツから、コンポーネント１８２（“ＦＦ”）のモジュール１８３（“ＦＦＦＦ”）のファイル１８４（“ｏｆｆｓｅｔ．ｂｍｌ”）を抽出し、ファイル１８４に格納された補正情報を同期時刻情報補正部６１３に供給する。
【０１３１】
なお、以上詳述した第１実施形態ならびに第２実施形態およびその変形例を立体映像放送サービスに適用することができる。例えば、最も上流側の放送局Ｂ１に設けられる送信装置２が、視聴者の左眼用のコンテンツとして制作された第１のソースを第１のコンテンツデータ（放送系コンテンツ）にエンコードするとともに、視聴者の右眼用のコンテンツとして制作された第２のソースを第２のコンテンツデータ（通信系コンテンツ）にエンコードする。左眼用および右眼用コンテンツは、観察者が両目で観察することにより立体映像として視認することができるものである。このようにエンコードされた放送系コンテンツおよび通信系コンテンツを、コンテンツ放送・配信システム１０，２０と受信装置６−１，６−２，６−３，６ａ−１，６ａ−２，６ａ−３とに適用することにより、受信装置６−１，６−２，６−３，６ａ−１，６ａ−２，６ａ−３は、放送系コンテンツおよび通信系コンテンツをフレーム単位で同期をとって再生し、立体映像を視聴者に提供することができる。
【０１３２】
なお、前述した各実施形態におけるサーバ装置３、送信装置２ａ，２ｂ、受信装置６，６ａそれぞれの一部の機能をコンピュータで実現するようにしてもよい。この場合、その制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
なお、ここでいう「コンピュータシステム」とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のプログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【０１３３】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１３４】
１−１，１−２，１−３  放送アンテナ
２，２ａ−２，２ａ−３，２ｂ−２，２ｂ−３  送信装置
３，３ａ  サーバ装置
４−１，４−２  局間ネットワーク
５，７  ネットワーク
６−１，６−２，６−３，６ａ−１，６ａ−２，６ａ−３  受信装置
１０，２０  コンテンツ放送・配信システム
２０１  システムクロック生成部
２０２  コンテンツ記憶部
２０３  コンテンツ符号化部
２０４  タイムスタンプ付加部
２０５  バッファ
２０６  放送信号送信部
２０７  放送系コンテンツ送信部
２０８通信系コンテンツ送信部
２２２  放送系コンテンツ受信部
２２３  タイムスタンプ更新部
２２４  バッファ
２２５，２２５ａ  放送信号送信部
２２６  放送系コンテンツ送信部
２２７  識別情報抽出部
２２８  システムクロック抽出部
２２９，２２９ａ  タイムスタンプ補正データ計算部
２３０  補正情報送信部
３０１  システムクロック生成部
３０２  通信系コンテンツ受信部
３０３  通信系コンテンツバッファ
３０４  通信系コンテンツ受信部
３０５  補正情報受信部
３０６  同期時刻情報補正テーブル生成部
３０７  同期時刻情報補正テーブル記憶部
３０８  同期時刻情報補正テーブル要求受信部
３０９  同期時刻情報補正テーブル送信部
６０１  放送系コンテンツ取得部
６０２  ＰＣＲ抽出部
６０３  バッファ
６０４  システムクロック再生部
６０５  分離復号部
６０６，６０７  バッファ
６０８  通信系コンテンツ受信部
６０９  バッファ
６１０  識別情報抽出部
６１１  同期時刻情報補正テーブル受信部
６１２，６１２ａ  補正情報抽出部
６１３  同期時刻情報補正部
６１４  分離復号部
６１５，６１６  バッファ
６１７  映像信号生成部
６１８  映像信号出力部
６１９  音声信号生成部
６２０  音声信号出力部
６２１  同期時刻情報補正テーブル要求生成部
６２２  同期時刻情報補正テーブル要求送信部
ａ１，ａ２，ａ３  放送受信可能範囲
Ｂ１，Ｂ２，Ｂ３  放送局
ｗ１，ｗ２，ｗ３，ｘ１，ｘ２，ｘ３  放送電波
【図１】
0005399984.tif 000002
【図２】
0005399984.tif 000003
【図３】
0005399984.tif 000004
【図４】
0005399984.tif 000005
【図５】
0005399984.tif 000006
【図６】
0005399984.tif 000007
【図７】
0005399984.tif 000008
【図８】
0005399984.tif 000009
【図９】
0005399984.tif 000010
【図１０】
0005399984.tif 000011
【図１１】
0005399984.tif 000012
【図１２】
0005399984.tif 000013
【図１３】
0005399984.tif 000014
【図１４】
0005399984.tif 000015
【図１５】
0005399984.tif 000016
【図１６】
0005399984.tif 000017
【図１７】
0005399984.tif 000018
【図１８】
0005399984.tif 000019