(57)【特許請求の範囲】
【請求項１】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得部と、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得部と、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力部と、を備え、
前記時刻情報取得部は、放送ストリームから前記基準時刻情報が含まれる特定種類のパケットを取得し、
前記クロック値取得部は、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得し、線形補間により前記基準クロック値を算出する時刻マッピング情報生成装置。
【請求項２】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得部と、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得部と、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力部と、を備え、
前記時刻情報取得部は、放送ストリームから番組情報が含まれる特定種類のパケットを取得し、番組の切り替わり時点において、切り替え後の番組の開始時刻を前記基準時刻情報として抽出し、
前記クロック値取得部は、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得し、線形補間により前記基準クロック値を算出する時刻マッピング情報生成装置。
【請求項３】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得部と、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得部と、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力部と、を備え、
前記時刻情報取得部は、放送ストリームにおける特定の画像が現れる前記基準時刻情報の入力を受け付け、
前記クロック値取得部は、前記特定の画像が現れたフレームを判定し、当該フレームに付与されているタイムスタンプに基づいて前記基準クロック値を算出する時刻マッピング情報生成装置。
【請求項４】
請求項１から請求項３のいずれかに記載の時刻マッピング情報生成装置と、放送及び通信コンテンツを受信する受信機と、を備えた同期再生システムであって、
前記受信機は、前記時刻マッピング情報生成装置から取得した前記マッピング情報に基づいて、放送のクロック値と通信コンテンツの時刻情報とを対応付けて再生する同期再生システム。
【請求項５】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータが実行し、
前記時刻情報取得ステップにおいて、放送ストリームから前記基準時刻情報が含まれる特定種類のパケットを取得し、
前記クロック値取得ステップにおいて、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得し、線形補間により前記基準クロック値を算出する時刻マッピング情報生成方法。
【請求項６】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータが実行し、
前記時刻情報取得ステップにおいて、放送ストリームから番組情報が含まれる特定種類のパケットを取得し、番組の切り替わり時点において、切り替え後の番組の開始時刻を前記基準時刻情報として抽出し、
前記クロック値取得ステップにおいて、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得し、線形補間により前記基準クロック値を算出する時刻マッピング情報生成方法。
【請求項７】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータが実行し、
前記時刻情報取得ステップにおいて、放送ストリームにおける特定の画像が現れる前記基準時刻情報の入力を受け付け、
前記クロック値取得ステップにおいて、前記特定の画像が現れたフレームを判定し、当該フレームに付与されているタイムスタンプに基づいて前記基準クロック値を算出する時刻マッピング情報生成方法。
【請求項８】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータに実行させ、
前記時刻情報取得ステップにおいて、放送ストリームから前記基準時刻情報が含まれる特定種類のパケットを取得させ、
前記クロック値取得ステップにおいて、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得させ、線形補間により前記基準クロック値を算出させるための時刻マッピング情報生成プログラム。
【請求項９】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータに実行させ、
前記時刻情報取得ステップにおいて、放送ストリームから番組情報が含まれる特定種類のパケットを取得させ、番組の切り替わり時点において、切り替え後の番組の開始時刻を前記基準時刻情報として抽出させ、
前記クロック値取得ステップにおいて、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得させ、線形補間により前記基準クロック値を算出させるための時刻マッピング情報生成プログラム。
【請求項１０】
放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、
前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、
前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータに実行させ、
前記時刻情報取得ステップにおいて、放送ストリームにおける特定の画像が現れる前記基準時刻情報の入力を受け付けさせ、
前記クロック値取得ステップにおいて、前記特定の画像が現れたフレームを判定させ、当該フレームに付与されているタイムスタンプに基づいて前記基準クロック値を算出させるための時刻マッピング情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送及び通信を同期させる同期再生システムに関する。
【背景技術】
【０００２】
従来、複数の映像、音声、字幕などのコンポーネントで構成されるマルチメディアコンテンツは、各コンポーネントが異なる複数の経路によって配信され、１つ又は複数の受信機でコンポーネント間の再生タイミングを同期して提示するシステムが利用されている。
【０００３】
このようなシステムでは、受信機でコンポーネント間の再生タイミングを同期させるために、送出側で各コンポーネントに共通のタイムスタンプが付加される。このタイムスタンプは、各コンポーネントの配信ユニット（映像・音声フレームなどの配信単位）毎に付加され、この配信ユニットのデータが受信機で提示されるべき時刻を示している。
【０００４】
また、複数のコンポーネントは、伝送経路が異なると、受信機に到達するまでに要する時間が異なる。このため、前述のタイムスタンプに基づいて、受信機がコンポーネントをバッファリング又はスキップさせることにより提示タイミングを同期させる技術が提案されている（例えば、特許文献１から３を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１０００９号公報
【特許文献２】特開２０１２−２０５０７５号公報
【特許文献３】特開２０１５−２０７８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、収録番組をビデオオンデマンド（ＶＯＤ）で配信する際、この通信ストリームは、放送と異なる時刻系の場合がある。
例えば、ＭＰＥＧ−ＤＡＳＨ（Ｄｙｎａｍｉｃ  Ａｄａｐｔｉｖｅ  Ｓｔｒｅａｍｉｎｇ  ｏｖｅｒ  ＨＴＴＰ）は、コンテンツの開始時刻を０ミリ秒として、ミリ秒単位の相対時間で時刻情報を扱う。これに対して、放送では、２７ＭＨｚのクロック値であるＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）が時刻系として利用されている。
このように、放送ストリームと通信ストリームとの時刻系が互いに異なる場合、これらを同期させて再生することは難しかった。
【０００７】
本発明は、時刻系が異なるコンテンツを同期させるための時刻マッピング情報生成装置、同期再生システム、時刻マッピング情報生成方法及び時刻マッピング情報生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る時刻マッピング情報生成装置は、放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得部と、前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得部と、前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力部と、を備える。
【０００９】
前記時刻情報取得部は、放送ストリームから前記基準時刻情報が含まれる特定種類のパケットを取得し、前記クロック値取得部は、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得し、線形補間により前記基準クロック値を算出してもよい。
【００１０】
前記時刻情報取得部は、放送ストリームから番組情報が含まれる特定種類のパケットを取得し、番組の切り替わり時点において、切り替え後の番組の開始時刻を前記基準時刻情報として抽出し、前記クロック値取得部は、前記特定種類のパケットの前後に送出されたクロック値が含まれるパケットを取得し、線形補間により前記基準クロック値を算出してもよい。
【００１１】
前記時刻情報取得部は、放送ストリームにおける特定の画像が現れる前記基準時刻情報の入力を受け付け、前記クロック値取得部は、前記特定の画像が現れたフレームを判定し、当該フレームに付与されているタイムスタンプに基づいて前記基準クロック値を算出してもよい。
【００１２】
本発明に係る同期再生システムは、前記時刻マッピング情報生成装置と、放送及び通信コンテンツを受信する受信機と、を備えた同期再生システムであって、前記受信機は、前記時刻マッピング情報生成装置から取得した前記マッピング情報に基づいて、放送のクロック値と通信コンテンツの時刻情報とを対応付けて再生する。
【００１３】
本発明に係る時刻マッピング情報生成方法は、放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータが実行する。
【００１４】
本発明に係る時刻マッピング情報生成プログラムは、放送と同期させる通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報を取得する時刻情報取得ステップと、前記基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値を、放送ストリームから取得するクロック値取得ステップと、前記基準時刻情報及び前記基準クロック値を対応付けたマッピング情報を出力する出力ステップと、をコンピュータに実行させる。
【発明の効果】
【００１５】
本発明によれば、時刻系が異なるコンテンツを同期させることができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る時刻マッピング情報生成装置の機能構成を示す図である。
【図２】第１実施形態に係る基準クロック値の算出方法を例示する概念図である。
【図３】第２実施形態に係る時刻マッピング情報生成装置の機能構成を示す図である。
【図４】第３実施形態に係る時刻マッピング情報生成装置の機能構成を示す図である。
【図５】第１〜第３実施形態に係る同期再生システムの構成例を示す図である。
【発明を実施するための形態】
【００１７】
［第１実施形態］
以下、本発明の第１実施形態について説明する。
図１は、本実施形態に係る時刻マッピング情報生成装置１ａの機能構成を示す図である。
【００１８】
時刻マッピング情報生成装置１ａは、記憶部及び制御部の他、通信部及び入出力デバイスなどの各種インタフェースを備えたサーバ装置又はＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの情報処理装置（コンピュータ）である。時刻マッピング情報生成装置１ａは、記憶部に記憶された所定のソフトウェア（時刻マッピング情報生成プログラム）を制御部が実行することにより、各種機能を実現する。
【００１９】
時刻マッピング情報生成装置１ａの制御部は、パケット解析部１１ａと、ＪＳＴ値取得部１２ａ（時刻情報取得部）と、ＰＣＲ値取得部１３（クロック値取得部）と、マッピング情報生成部１４と、マッピング情報配信部１５（出力部）とを備える。
【００２０】
パケット解析部１１ａは、放送ストリームのＴＳパケットを順次受け取り、パケットの種類を解析することにより、時刻情報が含まれる特定種類のパケットを取得する。具体的には、パケット解析部１１ａは、ＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）パケットを取得する。
【００２１】
ＪＳＴ値取得部１２ａは、ＴＯＴパケットに含まれるＪＳＴ値（ＪＳＴ＿ｔｉｍｅ）を、通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報として取得する。
【００２２】
ＰＣＲ値取得部１３は、ＴＯＴパケットの前後に送出されたクロック値（ＰＣＲ値）が含まれるパケットを取得し、線形補間により、基準時刻情報に対応する放送で用いられる時刻系における基準クロック値を算出する。
【００２３】
図２は、本実施形態に係る基準クロック値の算出方法を例示する概念図である。
この例では、時刻「１０：００」を示すＴＯＴパケットが取得され、このＴＯＴの前後に、ＰＣＲ値「１００」と「１０４」とが検出されている。
【００２４】
このとき、ＰＣＲ値取得部１３は、ＰＣＲからＴＯＴまでのパケット数に基づいてＰＣＲ値を線形補間し、取得されたＴＯＴの基準時刻情報「１０：００」に対応するＰＣＲ値を「１０１」と算出する。
なお、線形補間により端数が生じる場合、整数に丸めた値が算出されてもよい。
【００２５】
マッピング情報生成部１４は、通信コンテンツで用いられる時刻系における基準時刻情報（ＪＳＴ値）と、放送で用いられる時刻系における基準クロック値（ＰＣＲ値）とを対応付けたマッピング情報を生成して記憶する。
【００２６】
マッピング情報配信部１５は、記憶しているマッピング情報を、要求に応じて外部の機器、すなわち放送コンテンツ及び通信コンテンツを同期再生する受信機へ出力する。
【００２７】
本実施形態によれば、時刻マッピング情報生成装置１ａは、ＴＯＴパケットを用いて、通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報（ＪＳＴ値）と、この基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値（ＰＣＲ値）とを対応付けたマッピング情報を出力する。
したがって、コンテンツを再生する受信機において、配信されたマッピング情報に基づいて、時刻系が異なる複数のコンテンツを同期させることができる。
【００２８】
［第２実施形態］
以下、本発明の第２実施形態について説明する。
なお、第１実施形態と同様の構成には同一の符号を付し、説明を省略又は簡略化する。
【００２９】
図３は、本実施形態に係る時刻マッピング情報生成装置１ｂの機能構成を示す図である。
時刻マッピング情報生成装置１ｂは、第１実施形態の時刻マッピング情報生成装置１ａと同様の情報処理装置（コンピュータ）であり、記憶部に記憶された所定のソフトウェア（時刻マッピング情報生成プログラム）を制御部が実行することにより、各種機能を実現する。
【００３０】
時刻マッピング情報生成装置１ｂの制御部は、パケット解析部１１ｂと、番組切替判定部１６と、ＪＳＴ値取得部１２ｂ（時刻情報取得部）と、ＰＣＲ値取得部１３（クロック値取得部）と、マッピング情報生成部１４と、マッピング情報配信部１５（出力部）とを備える。
【００３１】
パケット解析部１１ｂは、放送ストリームのＴＳパケットを順次受け取り、パケットの種類を解析することにより、番組情報が含まれる特定種類のパケットを取得する。具体的には、パケット解析部１１ｂは、ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）  ｐ／ｆパケットを取得する。
【００３２】
番組切替判定部１６は、ＥＩＴ  ｐ／ｆパケットに含まれている現在の番組のｅｖｅｎｔ＿ｉｄを監視し、番組が切り替わって次の番組のｅｖｅｎｔ＿ｉｄに更新された際のＥＩＴ  ｐ／ｆパケットを特定する。
【００３３】
ＪＳＴ値取得部１２ｂは、特定されたＥＩＴ  ｐ／ｆパケットに記述されている更新後の番組のｓｔａｒｔ＿ｔｉｍｅ（ＪＳＴ値）を、通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報として取得する。
【００３４】
ＰＣＲ値取得部１３は、第１実施形態と同様に、ＥＩＴ  ｐ／ｆパケットの前後に送出されたクロック値（ＰＣＲ値）が含まれるパケットを取得し、線形補間により、基準時刻情報に対応する放送で用いられる時刻系における基準クロック値を算出する。
【００３５】
マッピング情報生成部１４は、通信コンテンツで用いられる時刻系における基準時刻情報（ＪＳＴ値）と、放送で用いられる時刻系における基準クロック値（ＰＣＲ値）とを対応付けたマッピング情報を生成して記憶する。
【００３６】
マッピング情報配信部１５は、記憶しているマッピング情報を、要求に応じて外部の機器、すなわち放送コンテンツ及び通信コンテンツを同期再生する受信機へ出力する。
【００３７】
本実施形態によれば、時刻マッピング情報生成装置１ｂは、ＥＩＴ  ｐ／ｆパケットを用いて、通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報（ＪＳＴ値）と、この基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値（ＰＣＲ値）とを対応付けたマッピング情報を出力する。
したがって、コンテンツを再生する受信機において、配信されたマッピング情報に基づいて、時刻系が異なる複数のコンテンツを同期させることができる。
【００３８】
［第３実施形態］
以下、本発明の第３実施形態について説明する。
なお、第１実施形態又は第２実施形態と同様の構成には同一の符号を付し、説明を省略又は簡略化する。
【００３９】
図４は、本実施形態に係る時刻マッピング情報生成装置１ｃの機能構成を示す図である。
時刻マッピング情報生成装置１ｃは、第１実施形態の時刻マッピング情報生成装置１ａと同様の情報処理装置（コンピュータ）であり、記憶部に記憶された所定のソフトウェア（時刻マッピング情報生成プログラム）を制御部が実行することにより、各種機能を実現する。
【００４０】
時刻マッピング情報生成装置１ｃの制御部は、画像デコード部１７と、相関判定部１８と、ＰＴＳ値取得部１９と、マッピング情報生成部１４（時刻情報取得部、クロック値取得部）と、マッピング情報配信部１５（出力部）とを備える。
【００４１】
画像デコード部１７は、ＴＳパケットからフレーム毎の画像データを抽出し、デコードする。
【００４２】
相関判定部１８は、デコードした画像と判定用画像との相関値を算出し、相関値が所定の閾値を超えた場合に、特定の画像が現れたと判定する。
ここで、判定用画像は、放送ストリームにおいて特定の時刻（基準時刻情報）に現れることが確定している画像であり、例えば放送局ごとのコールサインなどが採用可能である。
【００４３】
ＰＴＳ値取得部１９は、相関判定部１８により判定された画像フレームに付与されているＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）値を取得する。
【００４４】
マッピング情報生成部１４は、特定の画像が現れる基準時刻情報の入力を受け付ける。また、マッピング情報生成部１４は、取得されたＰＴＳ値に基づいて、基準時刻情報に対応するＰＣＲ値を算出する。マッピング情報生成部１４は、通信コンテンツで用いられる時刻系における基準時刻情報（ＪＳＴ値）と、放送で用いられる時刻系における基準クロック値（ＰＣＲ値）とを対応付けたマッピング情報を生成して記憶する。
【００４５】
マッピング情報配信部１５は、記憶しているマッピング情報を、要求に応じて外部の機器、すなわち放送コンテンツ及び通信コンテンツを同期再生する受信機へ出力する。
【００４６】
本実施形態によれば、時刻マッピング情報生成装置１ｃは、予め放送上に出現する時刻（基準時刻情報）が確定している判定用画像を用いて、この基準時刻に提示されるフレームを特定し、タイムスタンプ（ＰＴＳ）を抽出する。時刻マッピング情報生成装置１ｃは、タイムスタンプを基準クロック値に変換することにより、通信コンテンツで用いられる時刻系における、特定の時点での基準時刻情報（ＪＳＴ値）と、この基準時刻情報に対応する、放送で用いられる時刻系における基準クロック値（ＰＣＲ値）とを対応付けたマッピング情報を出力できる。
したがって、コンテンツを再生する受信機において、配信されたマッピング情報に基づいて、時刻系が異なる複数のコンテンツを同期させることができる。
【００４７】
本実施形態により生成されるマッピング情報の値は、第１実施形態又は第２実施形態のような線形補間による演算を介さずに直接取得されたものである。このため、配信されるマッピング情報は、より正確であることが期待できる。
【００４８】
［システム構成例］
図５は、第１〜第３実施形態の時刻マッピング情報生成装置１（１ａ、１ｂ又は１ｃ）を含む同期再生システム１００の構成例を示す図である。
【００４９】
同期再生システム１００は、時刻マッピング情報生成装置１と、放送局装置２と、コンテンツサーバ３と、変調器４と、受信機５と、モバイル端末６とを備える。
【００５０】
放送局装置２は、ＴＳ出力部２１から、ＭＰＥＧ２−ＴＳにより放送信号を送出する。この放送信号は、時刻マッピング情報生成装置１に分岐されると共に、変調器４へ入力される。
【００５１】
コンテンツサーバ３は、開始時刻配信部３１によりＶＯＤコンテンツの開始時刻を、ＶＯＤ配信部３２によりＶＯＤコンテンツ自体を、受信機５及びモバイル端末６へ配信する。
【００５２】
変調器４は、ＭＰＥＧ２−ＴＳ規格の放送信号を、ＩＳＤＢ−Ｔ規格の信号に変調し、受信機５へ提供する。
【００５３】
受信機５は、例えば、「ＩＰＴＶ規定  放送通信連携システム仕様  ＩＰＴＶＦＪ  ＳＴＤ−００１０  ２．０版」及び「ＩＰＴＶ規定  ＨＴＭＬ５ブラウザ仕様  ＩＰＴＶＦＪ  ＳＴＤ−００１１  ２．１版」に則って作成されたテレビ又はエミュレータである。
受信機５は、ＴＳ受信部５１と、ＰＣＲ値取得部５２と、ＰＣＲ値配信部５３と、同期制御部５４と、ＶＯＤ受信再生部５５とを備える。
【００５４】
ＴＳ受信部５１は、放送局装置２から送出されたＴＳ信号を、変調器４を介してＩＳＤＢ−Ｔ規格の信号として受信する。このとき、ＴＳ受信部５１は、ＴＳ信号に含まれるＰＣＲ値によって受信機５で管理されているシステムクロックを補正する。
【００５５】
ＰＣＲ値取得部５２は、受信機５で管理されているシステムクロック、すなわちＰＣＲ値を取得し、ＰＣＲ値配信部５３及び同期制御部５４に提供する。
【００５６】
ＰＣＲ値配信部５３は、ＰＣＲ値取得部５２により取得されたＰＣＲ値を、モバイル端末６へ配信する。
【００５７】
同期制御部５４は、時刻マッピング情報生成装置１からマッピング情報を受信し、ＰＣＲ値をＪＳＴ値に変換することにより、ＶＯＤ受信再生部５５で再生されるＶＯＤコンテンツの再生位置（時刻情報）と放送のクロック値とを同期させる制御を行う。
【００５８】
ＶＯＤ受信再生部５５は、コンテンツサーバ３からＶＯＤコンテンツを受信し再生する。このとき、ＶＯＤ受信再生部５５は、同期制御部５４にＶＯＤコンテンツの現在の再生位置（時刻情報）を通知し、同期制御部５４から再生位置と放送との時間差を示す同期制御情報を受けて再生位置を変更（スキップ又は待機）する。これにより、ＶＯＤ受信再生部５５は、放送のクロック値とＶＯＤコンテンツの時刻情報とを対応付けて同期再生する。
【００５９】
モバイル端末６は、放送を受信する受信機５と連携し、ＶＯＤコンテンツを受信及び再生する受信機の一例である。
モバイル端末６は、ＰＣＲ値受信部６１と、同期制御部６２と、ＶＯＤ受信再生部６３とを備える。
【００６０】
ＰＣＲ値受信部６１は、受信機５から配信されるＰＣＲ値を受信し、同期制御部６２へ提供する。
【００６１】
同期制御部６２は、受信機５の同期制御部５４と同様に、時刻マッピング情報生成装置１からマッピング情報を受信し、ＰＣＲ値をＪＳＴ値に変換することにより、ＶＯＤ受信再生部６３で再生されるＶＯＤコンテンツの再生位置（時刻情報）と放送のクロック値とを同期させる制御を行う。
【００６２】
ＶＯＤ受信再生部６３は、受信機５のＶＯＤ受信再生部５５と同様に、コンテンツサーバ３からＶＯＤコンテンツを受信し再生する。また、ＶＯＤ受信再生部６３は、同期制御部６２にＶＯＤコンテンツの現在の再生位置（時刻情報）を通知し、同期制御部６２から再生位置と放送との時間差を示す同期制御情報を受けて再生位置を変更（スキップ又は待機）する。これにより、ＶＯＤ受信再生部６３は、放送のクロック値とＶＯＤコンテンツの時刻情報とを対応付けて同期再生する。
【００６３】
ここで、受信機５の同期制御部５４及びモバイル端末６の同期制御部６２における同期制御処理は、以下の手順（１）〜（５）により実行される。
【００６４】
（１）同期制御部（５４又は６２）は、ＰＣＲ値を取得し、放送の時刻系に対応する番組経過時間Ｔｐａｓｓを求め、Ｔｐａｓｓに対応するＶＯＤコンテンツの映像データ（セグメントファイル）を取得する。なお、Ｔｐａｓｓは、次式により導出される。
Ｔｐａｓｓ＝β（Ｔｂ−Ｔｂ０）＋Ｔｃ０−Ｔｓｔａｒｔ
Ｔｂ＝ＰＣＲ値
Ｔｂ０＝マッピング情報のＰＣＲ値
Ｔｃ０＝マッピング情報のＪＳＴ値
Ｔｓｔａｒｔ＝番組開始時刻［ＪＳＴ］
β＝１／２７００００００
【００６５】
（２）同期制御部（５４又は６２）は、ＰＣＲ値を取得し、次式により放送とＶＯＤコンテンツとの時間差δを算出する。
δ＝β（Ｔｂ−Ｔｂ０）−（Ｔｓｔａｒｔ＋ＴｃｕｒｒｅｎｔＴｉｍｅ−Ｔｃ０）
ＴｃｕｒｒｒｅｎｔＴｉｍｅ＝ＶＯＤコンテンツの再生経過時間［ｓ］
【００６６】
（３）同期制御部（５４又は６２）は、ＶＯＤコンテンツの再生位置をδ秒スキップ又は待機する。
【００６７】
（４）同期制御部（５４又は６２）は、δが予め設けられた同期調整用閾値の範囲に収まるまで手順（３）及び（４）を繰り返し、同期状態を安定させる。
【００６８】
（５）同期制御部（５４又は６２）は、手順（５）の後、定期的にδを算出し、予め設けられた再同期用閾値を超えた場合に、再度同期処理、すなわち手順（２）〜（４）を実行する。
なお、手順（５）の再同期用閾値は、手順（４）の同期調整用閾値よりも大きな値に設定されることで、頻繁な同期調整による映像の乱れを抑制できる。
【００６９】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００７０】
マッピング情報は、所定のタイミングで定期的に更新されてよい。例えば、マッピング情報は、第１実施形態のＴＯＴパケット又は第２実施形態のＥＩＴ  ｐ／ｆパケットが検出される度に更新されてもよい。
【００７１】
さらに、時刻マッピング生成装置の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００７２】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。
【００７３】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００７４】
１、１ａ、１ｂ、１ｃ  時刻マッピング情報生成装置
５  受信機
６  モバイル端末
１１ａ、１１ｂ  パケット解析部
１２ａ、１２ｂ  ＪＳＴ値取得部
１３  ＰＣＲ値取得部
１４  マッピング情報生成部
１５  マッピング情報配信部
１６  番組切替判定部
１７  画像デコード部
１８  相関判定部
１９  ＰＴＳ値取得部
１００  同期再生システム
【図１】
0006596363.tif 000002
【図２】
0006596363.tif 000003
【図３】
0006596363.tif 000004
【図４】
0006596363.tif 000005
【図５】
0006596363.tif 000006