(57)【要約】【課題】番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行う。【解決手段】放送再送信装置は、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部とを備える。【選択図】図６
2019068310.tif 000002
【特許請求の範囲】
【請求項１】
ＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、
前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、
前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部とを備える、放送再送信装置。
【請求項２】
前記ストリームは、番組の情報を含むサイズ可変な可変パケットをさらに含み、
前記放送再送信装置は、さらに、
前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部を備え、
前記送信部は、前記削除部によって前記ヌルパケットが削除され、かつ前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを送信する、請求項１に記載の放送再送信装置。
【請求項３】
前記放送再送信装置は、さらに、
前記固定パケットの送信タイミングを示す送信時刻情報を前記固定パケットに付加する付加部を備える、請求項２に記載の放送再送信装置。
【請求項４】
前記ストリームは、装置間における時刻合わせを行うための時刻合わせ情報をさらに含み、
前記放送再送信装置は、さらに、
基準クロックを生成するクロック生成部と、
前記基準クロックに基づいてカウント値を更新するカウンタと、
前記ストリームに含まれる前記時刻合わせ情報を用いて、前記カウンタのカウント値を校正する時刻同期部とを備え、
前記付加部は、前記送信タイミングとして前記カウント値を示す前記送信時刻情報を前記固定パケットに付加する、請求項３に記載の放送再送信装置。
【請求項５】
ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得する取得部と、
前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部と、
前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信する送信部とを備える、放送再送信装置。
【請求項６】
ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信する受信部を備え、
前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、
さらに、
基準クロックを生成するクロック生成部と、
前記基準クロックに基づいてカウント値を更新するカウンタと、
前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御する同期処理部とを備える、放送受信装置。
【請求項７】
放送再送信装置における放送再送信方法であって、
ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得するステップと、
取得した前記ストリームから前記ヌルパケットを削除するステップと、
前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信するステップとを含む、放送再送信方法。
【請求項８】
放送再送信装置における放送再送信方法であって、
ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得するステップと、
取得した前記ストリームに含まれる前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成するステップと、
作成した各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信するステップとを含む、放送再送信方法。
【請求項９】
基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタとを備える放送受信装置における放送受信方法であって、
ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信するステップを含み、
前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、
前記放送受信方法は、さらに、
前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御するステップを含む、放送受信方法。
【請求項１０】
放送再送信装置において用いられる放送再送信プログラムであって、
コンピュータを、
ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、
前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、
前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部、
として機能させるための、放送再送信プログラム。
【請求項１１】
放送再送信装置において用いられる放送再送信プログラムであって、
コンピュータを、
ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得する取得部と、
前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部と、
前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信する送信部、
として機能させるための、放送再送信プログラム。
【請求項１２】
基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタとを備える放送受信装置において用いられる放送受信プログラムであって、
コンピュータを、
ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信する受信部、
として機能させるためのプログラムであり、
前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、
さらに、コンピュータを、
前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御する同期処理部、
として機能させるための、放送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送再送信装置、放送受信装置、放送再送信方法、放送受信方法、放送再送信プログラムおよび放送受信プログラムに関する。
【背景技術】
【０００２】
従来、ＭＭＴＰ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケットを用いてコンテンツを伝送する技術が開発されている。
【０００３】
たとえば、非特許文献１（一般社団法人  電波産業会、”デジタル放送におけるＭＭＴによるメディアトランスポート方式  ＡＲＩＢ  ＳＴＤ−Ｂ６０  １．９版”、平成２９年３月２４日）には、ＭＭＴ方式を用いる放送システムが開示されている。
【０００４】
この放送システムでは、音声情報および映像情報等の番組の情報を含むＭＭＴパケットは、ＩＰパケットのペイロードに格納される。ＩＰパケットは、ＴＬＶ（Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅ）パケットのペイロードに格納される。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】一般社団法人  電波産業会、”デジタル放送におけるＭＭＴによるメディアトランスポート方式  ＡＲＩＢ  ＳＴＤ−Ｂ６０  １．９版”、平成２９年３月２４日
【非特許文献２】Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｒａｄｉｏｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｃｔｏｒ、”Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｒ  ＢＴ．１８６９”、２０１０年３月、［ｏｎｌｉｎｅ］、［平成２９年８月２９日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｔｕ．ｉｎｔ／ｄｍｓ＿ｐｕｂｒｅｃ／ｉｔｕ−ｒ／ｒｅｃ／ｂｔ／Ｒ−ＲＥＣ−ＢＴ．１８６９−０−２０１００３−Ｉ！！ＰＤＦ−Ｅ．ｐｄｆ〉
【非特許文献３】”ＪＣＴＥＡ  ＳＴＤ−００２−６．０  デジタル有線テレビジョン放送  多重化装置”、一般社団法人  日本ＣＡＴＶ技術協会
【発明の概要】
【発明が解決しようとする課題】
【０００６】
たとえば、高度広帯域衛星デジタル放送を、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ＴＶ伝送網を介して加入者宅へ送信するＩＰ再送信サービスを行う場合、ＭＭＴパケットを含む放送波を受信し、受信したＭＭＴパケットを加入者宅における宅内装置へ再送信する構成が考えられる。このような再送信を効率よく行うための技術が望まれる。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことが可能な放送再送信装置、放送受信装置、放送再送信方法、放送受信方法、放送再送信プログラムおよび放送受信プログラムを提供することである。
【課題を解決するための手段】
【０００８】
（１）上記課題を解決するために、この発明のある局面に係わる放送再送信装置は、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部とを備える。
【０００９】
（５）上記課題を解決するために、この発明の他の局面に係わる放送再送信装置は、ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得する取得部と、前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部と、前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信する送信部とを備える。
【００１０】
（６）上記課題を解決するために、この発明のある局面に係わる放送受信装置は、ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームであって、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された前記固定パケットが含まれるストリームを他の装置から受信する受信部と、基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタと、前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御する同期処理部とを備える。
【００１１】
（７）上記課題を解決するために、この発明のある局面に係わる放送再送信方法は、放送再送信装置における放送再送信方法であって、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得するステップと、取得した前記ストリームから前記ヌルパケットを削除するステップと、前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信するステップとを含む。
【００１２】
（８）上記課題を解決するために、この発明の他の局面に係わる放送再送信方法は、放送再送信装置における放送再送信方法であって、ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得するステップと、取得した前記ストリームに含まれる前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成するステップと、作成した各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信するステップとを含む。
【００１３】
（９）上記課題を解決するために、この発明のある局面に係わる放送受信方法は、基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタとを備える放送受信装置における放送受信方法であって、ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信するステップを含み、前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、前記放送受信方法は、さらに、前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御するステップを含む。
【００１４】
（１０）上記課題を解決するために、この発明のある局面に係わる放送再送信プログラムは、放送再送信装置において用いられる放送再送信プログラムであって、コンピュータを、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部、として機能させるためのプログラムである。
【００１５】
（１１）上記課題を解決するために、この発明の他の局面に係わる放送再送信プログラムは、放送再送信装置において用いられる放送再送信プログラムであって、コンピュータを、ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得する取得部と、前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部と、前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信する送信部、として機能させるためのプログラムである。
【００１６】
（１２）上記課題を解決するために、この発明のある局面に係わる放送受信プログラムは、基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタとを備える放送受信装置において用いられる放送受信プログラムであって、コンピュータを、ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信する受信部、として機能させるためのプログラムであり、前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、さらに、コンピュータを、前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御する同期処理部、として機能させるためのプログラムである。
【００１７】
本発明は、このような特徴的な処理部を備える放送再送信装置として実現することができるだけでなく、放送再送信装置を備えるシステムとして実現することができる。また、本発明は、放送再送信装置の一部または全部を実現する半導体集積回路として実現することができる。
【００１８】
また、本発明は、このような特徴的な処理部を備える放送受信装置として実現することができるだけでなく、放送受信装置を備えるシステムとして実現することができる。また、本発明は、放送受信装置の一部または全部を実現する半導体集積回路として実現することができる。
【発明の効果】
【００１９】
本発明によれば、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の実施の形態に係る放送再送信システムの構成を示す図である。
【図２】図２は、本発明の実施の形態に係る放送再送信システムにおいて、放送波によって伝送されるデータのプロトコルスタックの一例を示す図である。
【図３】図３は、本発明の実施の形態に係る放送再送信システムにおいて、放送波によって伝送されるＴＬＶパケットの一例を示す図である。
【図４】図４は、放送波によって伝送されるデータのプロトコルスタックの他の例を示す図である。
【図５】図５は、放送波によって伝送されるＴＳパケットの一例を示す図である。
【図６】図６は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置の構成を示す図である。
【図７】図７は、本発明の実施の形態に係る放送再送信装置において行われるＴＬＶパケットの分割方法の一例を示す図である。
【図８】図８は、図７に示すＴＳパケットのフォーマットの一例を示す図である。
【図９】図９は、本発明の実施の形態に係る放送再送信システムにおけるＩＰ放送受信装置の構成を示す図である。
【図１０】図１０は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置が送信側カウント値を校正する際の動作手順を定めたフローチャートである。
【図１１】図１１は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置がＴＬＶパケットを処理する際の動作手順を定めたフローチャートである。
【図１２】図１２は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置が配信用ＩＰパケットを作成する際の動作手順を定めたフローチャートである。
【図１３】図１３は、本発明の実施の形態に係る放送再送信システムにおけるＩＰ放送受信装置が受信側カウント値の校正を行う際の動作手順を定めたフローチャートである。
【図１４】図１４は、本発明の実施の形態に係る放送再送信システムにおけるＩＰ放送受信装置がＶＣＯにおける発振周波数の調整を行う際の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００２１】
最初に、本発明の実施形態の内容を列記して説明する。
【００２２】
（１）本発明の実施の形態に係る放送再送信装置は、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部とを備える。
【００２３】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばヌルパケットが挿入されることがある。上記のように、ストリームからヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【００２４】
（２）好ましくは、前記ストリームは、番組の情報を含むサイズ可変な可変パケットをさらに含み、前記放送再送信装置は、さらに、前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部を備え、前記送信部は、前記削除部によって前記ヌルパケットが削除され、かつ前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを送信する。
【００２５】
たとえば、可変パケットをそのままＩＰパケット化した場合、ＭＴＵ（Ｍａｘｉｍｕｍ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｕｎｉｔ）よりもサイズの大きいジャンボパケットが生成されることがある。上記の構成により、たとえば、ＩＰパケットのペイロードに格納する固定パケットの個数を調整することで、ＭＴＵよりも小さい適正なサイズのＩＰパケットを生成することができる。これにより、インターネットにおいてフラグメント化されることなく当該ＩＰパケットを伝送することができるので、番組の情報の伝送をより効率よく行うことができる。
【００２６】
（３）より好ましくは、前記放送再送信装置は、さらに、前記固定パケットの送信タイミングを示す送信時刻情報を前記固定パケットに付加する付加部を備える。
【００２７】
ヌルパケットを削除したストリームは、伝送レートが変動してしまう。また、通信回線において、固定パケットの伝送時間の揺らぎ、ならびに固定パケットの欠損、重複および置換が発生することがある。このため、他の装置では、受信データ量に基づくバッファ管理が困難となる。上記の構成により、他の装置では、送信時刻情報に基づいて受信データ量の過不足を正しく判断することができるので、バッファ管理を簡易に行うことができる。
【００２８】
（４）より好ましくは、前記ストリームは、装置間における時刻合わせを行うための時刻合わせ情報をさらに含み、前記放送再送信装置は、さらに、基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタと、前記ストリームに含まれる前記時刻合わせ情報を用いて、前記カウンタのカウント値を校正する時刻同期部とを備え、前記付加部は、前記送信タイミングとして前記カウント値を示す前記送信時刻情報を前記固定パケットに付加する。
【００２９】
このように、伝送時間の揺らぎが発生しない放送波に含まれる時刻合わせ情報を用いて、カウンタに対して時刻合わせを行う構成により、放送再送信装置の時刻を、放送波の送出装置の時刻たとえば協定世界時により、正確に合わせることができる。そして、固定パケットの送信タイミングとしてカウント値を示す送信時刻情報を当該固定パケットに付加する構成により、他の装置は、送信時刻情報に基づいて、自己の時刻を、放送再送信装置の時刻たとえば協定世界時に合わせることができる。これにより、他の装置は、たとえば、デコードタイミングおよび提示タイミングが協定世界時によって指定された番組の情報を、適切なタイミングでデコードしたり、提示したりすることができる。また、たとえば、送信時刻情報の送信頻度は、時刻合わせ情報の送信頻度より大きいことが多いので、他の装置は、自己の時刻がずれてしまっても、頻繁に受信する送信時刻情報を用いて、自己の時刻を早期に修正することができる。
【００３０】
（５）本発明の実施の形態に係る放送再送信装置は、ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得する取得部と、前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部と、前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信する送信部とを備える。
【００３１】
たとえば、可変パケットをそのままＩＰパケット化した場合、ＭＴＵよりもサイズの大きいジャンボパケットが生成されることがある。上記の構成により、たとえば、ＩＰパケットのペイロードに格納する固定パケットの個数を調整することで、ＭＴＵよりも小さい適正なサイズのＩＰパケットを生成することができる。これにより、インターネット等の通信回線においてフラグメント化されることなく当該ＩＰパケットを伝送することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【００３２】
（６）本発明の実施の形態に係る放送受信装置は、ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信する受信部を備え、前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、さらに、基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタと、前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御する同期処理部とを備える。
【００３３】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばヌルパケットが挿入されることがある。上記のように、ストリームからヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
また、このように、伝送時間の揺らぎが発生しない放送波に含まれる時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報を用いて、クロック生成部およびカウンタの少なくともいずれか一方を制御する構成により、放送受信装置の時刻を、より正確に協定世界時に合わせることができるので、たとえば、デコードタイミングおよび提示タイミングが協定世界時によって指定された番組の情報を、適切なタイミングでデコードしたり、提示したりすることができる。また、たとえば、送信時刻情報の送信頻度は、時刻合わせ情報の送信頻度より大きいことが多いので、放送受信装置は、自己の時刻がずれてしまっても、頻繁に受信する送信時刻情報を用いて、自己の時刻を早期に修正することができる。
【００３４】
（７）本発明の実施の形態に係る放送再送信方法は、放送再送信装置における放送再送信方法であって、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得するステップと、取得した前記ストリームから前記ヌルパケットを削除するステップと、前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信するステップとを含む。
【００３５】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばヌルパケットが挿入されることがある。上記のように、ストリームからヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【００３６】
（８）本発明の実施の形態に係る放送再送信方法は、放送再送信装置における放送再送信方法であって、ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得するステップと、取得した前記ストリームに含まれる前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成するステップと、作成した各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信するステップとを含む。
【００３７】
たとえば、可変パケットをそのままＩＰパケット化した場合、ＭＴＵよりもサイズの大きいジャンボパケットが生成されることがある。上記の構成により、たとえば、ＩＰパケットのペイロードに格納する固定パケットの個数を調整することで、ＭＴＵよりも小さい適正なサイズのＩＰパケットを生成することができる。これにより、インターネット等の通信回線においてフラグメント化されることなく当該ＩＰパケットを伝送することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【００３８】
（９）本発明の実施の形態に係る放送受信方法は、基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタとを備える放送受信装置における放送受信方法であって、ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信するステップを含み、前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、前記放送受信方法は、さらに、前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御するステップを含む。
【００３９】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばヌルパケットが挿入されることがある。上記のように、ストリームからヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
また、このように、伝送時間の揺らぎが発生しない放送波に含まれる時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報を用いて、クロック生成部およびカウンタの少なくともいずれか一方を制御する構成により、放送受信装置の時刻を、より正確に協定世界時に合わせることができるので、たとえば、デコードタイミングおよび提示タイミングが協定世界時によって指定された番組の情報を、適切なタイミングでデコードしたり、提示したりすることができる。また、たとえば、送信時刻情報の送信頻度は、時刻合わせ情報の送信頻度より大きいことが多いので、放送受信装置は、自己の時刻がずれてしまっても、頻繁に受信する送信時刻情報を用いて、自己の時刻を早期に修正することができる。
【００４０】
（１０）本発明の実施の形態に係る放送再送信プログラムは、放送再送信装置において用いられる放送再送信プログラムであって、コンピュータを、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部、として機能させるためのプログラムである。
【００４１】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばヌルパケットが挿入されることがある。上記のように、ストリームからヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【００４２】
（１１）本発明の実施の形態に係る放送再送信プログラムは、放送再送信装置において用いられる放送再送信プログラムであって、コンピュータを、ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得する取得部と、前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部と、前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信する送信部、として機能させるためのプログラムである。
【００４３】
たとえば、可変パケットをそのままＩＰパケット化した場合、ＭＴＵよりもサイズの大きいジャンボパケットが生成されることがある。上記の構成により、たとえば、ＩＰパケットのペイロードに格納する固定パケットの個数を調整することで、ＭＴＵよりも小さい適正なサイズのＩＰパケットを生成することができる。これにより、インターネット等の通信回線においてフラグメント化されることなく当該ＩＰパケットを伝送することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【００４４】
（１２）本発明の実施の形態に係る放送受信プログラムは、基準クロックを生成するクロック生成部と、前記基準クロックに基づいてカウント値を更新するカウンタとを備える放送受信装置において用いられる放送受信プログラムであって、コンピュータを、ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信する受信部、として機能させるためのプログラムであり、前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報の付加された固定パケットを含み、さらに、コンピュータを、前記固定パケットに付加された前記送信時刻情報を用いて、前記クロック生成部および前記カウンタの少なくともいずれか一方を制御する同期処理部、として機能させるためのプログラムである。
【００４５】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばヌルパケットが挿入されることがある。上記のように、ストリームからヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
また、このように、伝送時間の揺らぎが発生しない放送波に含まれる時刻合わせ情報を用いて校正されたカウント値を送信タイミングとして示す送信時刻情報を用いて、クロック生成部およびカウンタの少なくともいずれか一方を制御する構成により、放送受信装置の時刻を、より正確に協定世界時に合わせることができるので、たとえば、デコードタイミングおよび提示タイミングが協定世界時によって指定された番組の情報を、適切なタイミングでデコードしたり、提示したりすることができる。また、たとえば、送信時刻情報の送信頻度は、時刻合わせ情報の送信頻度より大きいことが多いので、放送受信装置は、自己の時刻がずれてしまっても、頻繁に受信する送信時刻情報を用いて、自己の時刻を早期に修正することができる。
【００４６】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００４７】
図１は、本発明の実施の形態に係る放送再送信システムの構成を示す図である。
【００４８】
図１を参照して、放送再送信システム３０１は、放送再送信装置１０１と、複数のＩＰ放送受信装置１０２とを備える。
【００４９】
なお、放送再送信システム３０１は、複数のＩＰ放送受信装置１０２を備える構成に限らず、１つのＩＰ放送受信装置１０２を備える構成であってもよい。
【００５０】
放送再送信装置１０１およびルータ１２１は、たとえば、ＩＰＴＶセンター１５１に設けられる。
【００５１】
ＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）１２２、ＳＴＢ１３１、ＴＶ受像機１３２およびＴＶモニタ１３３は、加入者宅１５２に設けられる。ＳＴＢ１３１およびＴＶ受像機１３２は、ＩＰ放送受信装置１０２を含む。
【００５２】
放送再送信装置１０１には、たとえば、外部アンテナ１１が接続されている。放送再送信装置１０１は、たとえばストリームを含む放送波を受信する。
【００５３】
ストリームは、番組の情報等を含む。番組の情報は、たとえば、音声情報、映像情報、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報、ＳＩ情報（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）ならびに字幕情報等を含む。
【００５４】
上記音声情報および映像情報は、たとえば、所定の方式に従って、圧縮および暗号化が施されている。
【００５５】
放送再送信装置１０１は、たとえば、放送局からのストリームを中継するための、図示しない高度広帯域衛星デジタル放送用の放送衛星から送信された放送波を外部アンテナ１１経由で受信する。
【００５６】
なお、放送再送信装置１０１は、たとえば、電波塔から送信された放送波を外部アンテナ１１経由で受信してもよい。
【００５７】
図２は、本発明の実施の形態に係る放送再送信システムにおいて、放送波によって伝送されるデータのプロトコルスタックの一例を示す図である。図２では、ＴＬＶパケットを用いるプロトコルスタックが示されている。
【００５８】
図２を参照して、ＴＬＶパケットは、たとえば、２１６０ｐまたは４３２０ｐ等の規格に従う、４Ｋ  ＵＨＤＴＶ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ）または８Ｋ  ＵＨＤＴＶ等の送信に用いられることが多い。
【００５９】
ここでは、放送波は、たとえば、ＴＭＣＣ情報、ＡＣ情報およびＴＬＶパケットを含む。
【００６０】
図３は、本発明の実施の形態に係る放送再送信システムにおいて、放送波によって伝送されるＴＬＶパケットの一例を示す図である。図３には、データ種別を示す情報が格納されたヘッダを有するパケットの一例である、非特許文献２（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｒａｄｉｏｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｃｔｏｒ、”Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｒ  ＢＴ．１８６９”、２０１０年３月、［ｏｎｌｉｎｅ］、［平成２９年８月２９日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｔｕ．ｉｎｔ／ｄｍｓ＿ｐｕｂｒｅｃ／ｉｔｕ−ｒ／ｒｅｃ／ｂｔ／Ｒ−ＲＥＣ−ＢＴ．１８６９−０−２０１００３−Ｉ！！ＰＤＦ−Ｅ．ｐｄｆ〉）の規格に従うＴＬＶパケットのフォーマットが示されている。
【００６１】
ＴＬＶパケットは、ＴＬＶヘッダと、ＴＬＶペイロードとを含む。ＴＬＶヘッダは、「０１」の値が格納された「スタートコード」のフィールド、「将来予約」のフィールド、「パケットタイプ」のフィールド、および「長さ」のフィールドを含み、これらのフィールドの長さは、それぞれ２ビット、６ビット、８ビットおよび１６ビットである。
【００６２】
「パケットタイプ」のフィールドには、「０ｘ０１」、「０ｘ０２」、「０ｘ０３」または「０ｘＦＦ」等の値が格納される。ここで、「０ｘ」で始まる数字は、「０ｘ」以降の数字が１６進数で表されていることを意味する。
【００６３】
「パケットタイプ」のフィールドにおいて「０ｘ０１」が格納される場合、ＴＬＶパケット６１は、ＴＬＶペイロードにおいて、「長さ」のフィールドに格納された値の総データ長となるＩＰｖ４パケットを含む。
【００６４】
また、「パケットタイプ」のフィールドにおいて「０ｘ０２」が格納される場合、ＴＬＶパケット６２は、ＴＬＶペイロードにおいて、「長さ」のフィールドに格納された値の総データ長となるＩＰｖ６パケットを含む。
【００６５】
また、「パケットタイプ」のフィールドにおいて「０ｘ０３」が格納される場合、ＴＬＶパケット６３は、ＴＬＶペイロードにおいて、「長さ」のフィールドに格納された値の総データ長となるＩＰパケットを含む。圧縮ＩＰパケットは、たとえばＩＰヘッダが圧縮されたＩＰパケットである。
【００６６】
また、「パケットタイプ」のフィールドにおいて「０ｘＦＦ」が格納される場合、ＴＬＶパケット６４は、ＴＬＶペイロードにおいて、「長さ」のフィールドに格納された値の総データ長となるヌルデータを含む。以下、ＴＬＶペイロードにおいてヌルデータを含むＴＬＶパケットを、ＴＬＶヌルパケットとも称する。
【００６７】
再び図２を参照して、たとえば、時刻同期用のＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）データ、ＩＰ−ＳＩデータ、時刻情報、ＭＭＴパケット、またはデータ伝送方式は、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）／ＩＰパケットに格納される。ＭＭＴパケットには、映像情報、音声情報、ＭＭＴ−ＳＩデータ、および他の情報が格納される。
【００６８】
ＴＬＶパケット６１〜６３は、このようなＵＤＰ／ＩＰパケットを格納する。
【００６９】
図４は、放送波によって伝送されるデータのプロトコルスタックの他の例を示す図である。図４では、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットを用いるプロトコルスタックが示されている。
【００７０】
図４を参照して、ＴＳパケットは、たとえば、１０８０ｉ、７２０ｐまたは４８０ｐ等の規格に従う、ＨＤＴＶまたはＳＤＴＶ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ）等の送信に用いられることが多い。なお、ＴＳパケットは、４Ｋ  ＵＨＤＴＶまたは８Ｋ  ＵＨＤＴＶ等の送信に用いられることもある。
【００７１】
ここでは、放送波は、たとえば、ＴＭＣＣ情報、ＡＣ情報およびＴＳパケットを含む。
【００７２】
図５は、放送波によって伝送されるＴＳパケットの一例を示す図である。図５には、ＴＳパケットのフォーマットが示されている。
【００７３】
ＴＳパケット７１は、ＴＳヘッダと、ＴＳペイロードとを含む。ＴＳヘッダは、「０ｘ４７」の値が格納された「同期バイト」のフィールドおよび「ＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）等」を格納するためのフィールドを含み、これらのフィールドの長さは、それぞれたとえば１オクテットおよび３オクテットである。ＴＳペイロードは、たとえば、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）の全部もしくは一部、またはセクションの全部もしくは一部を格納するための「ペイロード」のフィールドを含む。このフィールドの長さは、たとえば１８４オクテットである。
【００７４】
再び図４を参照して、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）データは、たとえばＴＳパケット７１に格納される。また、たとえば、映像情報、音声情報、字幕情報およびタイムラインは、ＰＥＳパケットに格納される。
【００７５】
また、たとえば、ＰＳＩ−ＳＩデータ、およびＡＩＴ（Ａｐｐｌｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）の一部はセクションに含まれる。また、データカルーセル方式で伝送される、ＡＩＴの残り、アプリＨＴＭＬＳおよびコンテンツダウンロードは、セクションに含まれる。
【００７６】
再び図１を参照して、放送再送信装置１０１は、放送波から番組の情報を取得し、取得した番組の情報をＩＰパケットに格納する。そして、放送再送信装置１０１は、番組の情報を含むＩＰパケット（以下、配信用ＩＰパケットとも称する。）を各加入者宅１５２へ送信する。
【００７７】
ここでは、放送再送信装置１０１は、たとえば、配信用ＩＰパケットの宛先を、複数の加入者宅１５２へ到達するようなＩＰマルチキャストアドレスに設定してルータ１２１へ送信する。
【００７８】
ルータ１２１は、たとえば、ＩＰマルチキャストルータであり、放送再送信装置１０１から配信用ＩＰパケットを受信すると、受信した配信用ＩＰパケットを、通信回線の一例であるＩＰＴＶ伝送網（ＣＤＮ：Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｎｅｔｗｏｒｋ）１０へ送信する。ＩＰＴＶ伝送網１０では、たとえば、ＩＰプロトコルに従って、配信用ＩＰパケットが伝送される。なお、通信回線は、インターネット等の他の通信回線であってもよい。
【００７９】
また、ＩＰＴＶセンター１５１には、ルータ１２１の代わりにＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）が設けられてもよい。
【００８０】
ＯＮＵ１２２は、たとえば、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）の通信サービスにより放送再送信装置１０１から伝送される配信用ＩＰパケットを受信する。
【００８１】
より詳細には、ＯＮＵ１２２は、たとえば、ＧＰＯＮ（Ｇｉｇａｂｉｔ  Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）およびＧＥ−ＰＯＮ（Ｇｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ（登録商標）−ＰＯＮ）等における宅側装置である。
【００８２】
ＯＮＵ１２２は、光通信回線経由でＩＰＴＶ伝送網１０から配信用ＩＰパケットを受信すると、受信した配信用ＩＰパケットをＳＴＢ１３１およびＴＶ受像機１３２へ送信する。
【００８３】
ＳＴＢ１３１におけるＩＰ放送受信装置１０２は、ＯＮＵ１２２から配信用ＩＰパケットを受信すると、受信した配信用ＩＰパケットから番組の情報を取得し、取得した番組の情報に基づいて音声情報および映像情報をデコードし、デコード後の音声情報および映像情報をＴＶモニタ１３３へ送信する。
【００８４】
ＴＶモニタ１３３は、ＳＴＢ１３１から受信した音声情報および映像情報に基づいて番組を再生する。
【００８５】
また、ＴＶ受像機１３２におけるＩＰ放送受信装置１０２は、同様にデコードした音声情報および映像情報を用いて、自己のＴＶ受像機１３２におけるスピーカモジュールおよびディスプレイモジュールにおいて番組を再生する。
【００８６】
ここで、４Ｋ  ＵＨＤＴＶおよび８Ｋ  ＵＨＤＴＶの送信では、図２に示すように、ＩＰマルチキャストパケットに格納されたＭＭＴパケットが、放送波によって伝送される。
【００８７】
このようなＭＭＴパケットを、ＩＰプロトコルに従って再送信するＩＰ再送信サービスを行う場合（図１参照）、たとえば、適宜設定したＩＰアドレスおよびポート番号を含むＩＰヘッダをＴＬＶパケットに付加してＩＰパケットを生成し、生成したＩＰパケットをＩＰＴＶ伝送網１０へ送信する方法が考えられる。
【００８８】
しかしながら、ＴＬＶパケットをＩＰパケット化した場合、ＭＴＵよりも少しサイズの大きいジャンボパケットが生成されることが多い。
【００８９】
ＩＰＴＶ伝送網１０を構成する多くのネットワークおよび伝送機器では、このようなジャンボパケットをそのまま伝送することができないので、ジャンボパケットが複数のパケットにフラグメント化されて伝送される。
【００９０】
この際、フラグメント化されたジャンボパケットの切れ端として、小さいサイズのＩＰパケットが多数発生する。このような、小さいサイズのＩＰパケットが連続して発生する場合、伝送機器におけるマルチキャスト信号の処理がオーバーフローし、パケット損失が発生することがある。
【００９１】
また、放送波では、当該放送波の送出装置に合わせて固定ビットレートにするために、ビットレート調整用のＴＬＶヌルパケット（図３参照）が挿入されている。このため、放送波においてＴＬＶパケットによって伝送されるデータ量は、番組の情報のデータ量に比べて増加している。
【００９２】
ＩＰ再送信サービスでは、放送波と異なり帯域を専有できないので、伝送するデータ量が少ないことが求められる。
【００９３】
また、ＴＬＶパケットをＩＰパケット化して送信する場合、伝送、同時録画および計測等に関する従来のＭＰＥＧ２−ＴＳの技術体系を活用できない。
【００９４】
そこで、本発明の実施の形態に係る放送再送信システムでは、以下のような構成および動作により、上記問題を解決する。
【００９５】
図６は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置の構成を示す図である。
【００９６】
図６を参照して、放送再送信装置１０１は、高確度発振器（送信側クロック生成部）２１と、カウンタ（送信側カウンタ）２２と、復調部（取得部）２３と、ＮＴＰパケット取得部２４と、換算部（時刻同期部）２５と、削除部２６と、ＴＳ化部（分割格納部）２７と、ＴＴＳ化部（付加部）２８と、ブロック化部２９と、ＩＰパケット化部３０とを備える。
【００９７】
高確度発振器２１は、たとえば、送信側基準クロックを生成する。より詳細には、高確度発振器２１は、たとえば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から送信される電波に含まれる時刻情報に同期した、２７メガヘルツの高精度なクロックパルスを生成する発振器である。高確度発振器２１は、生成したクロックパルスをカウンタ２２へ出力する。
【００９８】
なお、高確度発振器２１は、ＯＣＸＯ（Ｏｖｅｎ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）およびルビジウム発振器等を用いて高精度なクロックパルスを生成する構成であってもよい。
【００９９】
カウンタ２２は、たとえば、高確度発振器２１において生成された送信側基準クロックのタイミングに従って、送信側カウント値を更新する。
【０１００】
より詳細には、カウンタ２２は、高確度発振器２１からのクロックパルスをカウントし、カウントした値である送信側カウント値を保持する。
【０１０１】
送信側カウント値は、たとえば、協定世界時を２７メガヘルツの精度で表すことが可能である。
【０１０２】
放送再送信システム３０１における放送波は、上述のＴＬＶヌルパケット、番組の情報を含む、サイズ可変なすなわちデータサイズが可変な可変パケット、および協定世界時を用いて装置間における時刻合わせを行うための時刻合わせ情報を含み、かつＭＭＴ方式に従う。
【０１０３】
ここで、ＴＬＶパケットは、可変パケットの一例である。ＮＴＰデータは、時刻合わせ情報の一例である。
【０１０４】
復調部２３は、放送波を受信し、受信した放送波を復調することによりＴＬＶヌルパケット、可変パケット、および時刻合わせ情報を含むストリームを生成する。
【０１０５】
より詳細には、復調部２３は、放送波を外部アンテナ１１経由で受信して、受信した放送波を復調することにより、複数のＴＬＶパケットによって構成されるストリームを生成する（図２参照）。ストリームでは、たとえば、３３ミリ秒ごとにＮＴＰデータが伝送される。
【０１０６】
復調部２３は、生成したストリームをＮＴＰパケット取得部２４および削除部２６へ出力する。
【０１０７】
ＮＴＰパケット取得部２４は、復調部２３からストリームを受けて、受けたストリームからＮＴＰデータを含むＩＰパケット（以下、ＮＴＰパケットとも称する。）を取得し、取得したＮＴＰパケットを換算部２５へ出力する。
【０１０８】
換算部２５は、たとえば、放送波に含まれるＮＴＰデータを用いて、カウンタ２２に対して時刻合わせを行う。
【０１０９】
より詳細には、換算部２５は、ＮＴＰパケット取得部２４からＮＴＰパケットを受けて、受けたＮＴＰパケットに含まれるＮＴＰデータからＮＴＰ長形式の協定世界時（Ｃｏｏｒｄｉｎａｔｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｉｍｅ：ＵＴＣ）を取得する。
【０１１０】
ＮＴＰ長形式は、秒単位を示す３２ビットのフィールドと、１秒以下を示す３２ビットのフィールドとを有する。
【０１１１】
換算部２５は、ＮＴＰ長形式の協定世界時を送信側カウント値に換算するための式（以下、送信側換算式とも称する。）を保持している。
【０１１２】
送信側カウント値に基づく時刻と協定世界時とのずれは、たとえば、５００ナノ秒程度まで許容可能である。送信側カウント値の１カウントは、約３７ナノ秒に相当するので、送信側カウント値が１０カウント程度ふらついても、許容範囲に収まる。
【０１１３】
たとえば、高確度発振器２１の周波数確度が１ｐｐｍである場合、約３７ミリ秒ごとに送信側カウント値が１カウントずれると考えられるので、ＮＴＰデータ１０個分、すなわち３３０ミリ秒ごとに送信側カウント値を校正すれば、送信側カウント値に基づく時刻を十分な精度で協定世界時に同期させることができる。
【０１１４】
この例では、換算部２５は、ＮＴＰパケット取得部２４からＮＴＰパケットを受けるごとに、すなわち３３ミリ秒ごとに、送信側換算式を用いて協定世界時を送信側カウント値へ変換し、変換後の送信側カウント値をカウンタ２２にセットする。
【０１１５】
削除部２６は、復調部２３によって生成されたストリームからＴＬＶヌルパケットを削除する。
【０１１６】
より詳細には、削除部２６は、復調部２３から受けるストリームを監視し、ＴＬＶヘッダにおけるスタートコードの検出を試みる（図３参照）。
【０１１７】
削除部２６は、スタートコードを検出すると、当該スタートコードの後方のパケットタイプのフィールドに格納された値を確認する。
【０１１８】
削除部２６は、上記フィールドに格納された値が０ｘＦＦである場合、当該スタートコードを含むＴＬＶパケットがＴＬＶヌルパケットであると判断し、ストリームから当該ＴＬＶパケットを削除する。
【０１１９】
一方、削除部２６は、上記フィールドに格納された値が０ｘＦＦ以外の値である場合、当該スタートコードを含むＴＬＶパケットがＴＬＶヌルパケットでないと判断し、当該ＴＬＶパケットをＴＳ化部２７へ出力する。
【０１２０】
図７は、本発明の実施の形態に係る放送再送信装置において行われるＴＬＶパケットの分割方法の一例を示す図である。
【０１２１】
図７には、非特許文献３（”ＪＣＴＥＡ  ＳＴＤ−００２−６．０  デジタル有線テレビジョン放送  多重化装置”、一般社団法人  日本ＣＡＴＶ技術協会）に記載された、ＴＬＶパケットを複数のＴＳパケットに格納する方法が示される。
【０１２２】
図８は、図７に示すＴＳパケットのフォーマットの一例を示す図である。
【０１２３】
図７および図８を参照して、ＴＳ化部２７は、ストリームに含まれるＴＬＶパケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する。ここで、ＴＳパケットは、１８８バイトのサイズを有し、固定パケットの一例である。
【０１２４】
より詳細には、ＴＳ化部２７は、たとえば、未格納データを保持するためのバッファを有する。
【０１２５】
ＴＳ化部２７は、たとえば、バッファに未格納データが保存されていない場合において、削除部２６からＴＬＶパケット１（図７参照）を受けると、たとえば、受けたＴＬＶパケット１の先頭から１８４バイトまでのデータを分割ＴＬＶパケットとして取得する。
【０１２６】
ＴＳ化部２７は、取得した分割ＴＬＶパケットに、３バイトのＴＳヘッダ、および、ＴＬＶヘッダが存在する場合には１バイトの先頭ＴＬＶ指示を付加することで、分割ＴＬＶパケットがペイロードに格納されたＴＳパケット（以下、ＴＬＶ格納ＴＳパケット）を作成し、作成したＴＬＶ格納ＴＳパケットをＴＴＳ化部２８へ出力する。
【０１２７】
同様に、ＴＳ化部２７は、ＴＬＶパケット１の残りのデータの先頭から１８５バイトのデータを分割ＴＬＶパケットとして取得するごとに、ＴＬＶ格納ＴＳパケットを作成してＴＴＳ化部２８へ出力する。
【０１２８】
また、ＴＳ化部２７は、取得したデータのサイズが１８５バイトに満たない場合、取得したデータを未格納データとしてバッファに保存する。
【０１２９】
そして、ＴＳ化部２７は、後続のＴＬＶパケット２（図７参照）を削除部２６から受けると、バッファに未格納データが保存されているので、１８４バイトから未格納データのサイズを差し引いたサイズのデータを、ＴＬＶパケット２の先頭から取得する。
【０１３０】
ＴＳ化部２７は、取得したデータの先頭に未格納データを付加し、先頭ＴＬＶ指示およびＴＬＶパケット２のデータを配置して分割ＴＬＶパケットを作成した後、バッファにおける上記未格納データを破棄する。
【０１３１】
ＴＳ化部２７は、作成した分割ＴＬＶパケットにＴＳヘッダを付加してＴＬＶ格納ＴＳパケットを作成し、作成したＴＬＶ格納ＴＳパケットをＴＴＳ化部２８へ出力する。
【０１３２】
なお、ＴＳ化部２７は、図７および図８に示すＴＬＶ格納ＴＳパケットを作成する構成であるとしたが、これに限定するものではない。ＴＳ化部２７は、先頭に同期バイトを含むＴＳヘッダを有し、かつサイズが１８８バイトのＴＳパケットであれば、たとえば、図５に示すフォーマットを有するＴＳパケットに、分割ＴＬＶパケットを格納する構成であってもよい。
【０１３３】
このように、ＴＳパケットを用いる構成により、ＭＰＥＧ２−ＴＳの技術体系で活用した、ＴＳｏｖｅｒＩＰの記録装置、測定装置および監視装置等を利用することができる。
【０１３４】
再び図６を参照して、ＴＴＳ化部２８は、たとえば、ＴＬＶ格納ＴＳパケットの送信タイミングを示す送信時刻情報を当該ＴＬＶ格納ＴＳパケットに付加する。
【０１３５】
詳細には、ＴＴＳ化部２８は、ＴＬＶ格納ＴＳパケットの送信タイミングを送信側カウント値によって示す送信時刻情報を当該ＴＬＶ格納ＴＳパケットに付加する。
【０１３６】
より詳細には、ＴＴＳ化部２８は、ＴＳ化部２７からＴＬＶ格納ＴＳパケットを受けると、カウンタ２２から送信側カウント値を取得し、取得した送信側カウント値を、当該ＴＬＶ格納ＴＳパケットのＴＳヘッダの前にタイムスタンプとして付加する。
【０１３７】
以下、タイムスタンプが付加されたＴＬＶ格納ＴＳパケットを、ＴＬＶ格納ＴＴＳ（Ｔｉｍｅ−ｓｔａｍｐｅｄ  ＴＳ）パケットとも称する。
【０１３８】
タイムスタンプのサイズは、所定の大きさ、たとえば４バイトである。したがって、ＴＬＶ格納ＴＴＳパケットのサイズは、固定長の１９２バイトである。
【０１３９】
ＴＴＳ化部２８は、作成したＴＬＶ格納ＴＴＳパケットをブロック化部２９へ出力する。
【０１４０】
ブロック化部２９は、ＴＴＳ化部２８から受けたＴＬＶ格納ＴＴＳパケットを所定数蓄積する。
【０１４１】
より詳細には、ＭＴＵサイズとして、たとえば１５００バイトがよく用いられており、この場合、７つのＴＬＶ格納ＴＴＳパケットを１つのＩＰパケットで一括伝送すると、ＩＰＴＶ伝送網１０における伝送効率を高めることができる。
【０１４２】
この例では、ブロック化部２９は、７つのＴＬＶ格納ＴＴＳパケットを蓄積した後、これら７つのＴＬＶ格納ＴＴＳパケットを１つのブロックデータとしてＩＰパケット化部３０へ出力する。
【０１４３】
なお、ブロック化部２９は、ブロックデータに基づいて、たとえば、ＳＭＰＴＥ  ２０２２規格（ｐｒｏ  ＭＰＥＧ  ＣＯＰ３）に従って、前方誤り訂正用のＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）パケットを追加のブロックデータとして追加するＦＥＣ処理を行ってもよい。
【０１４４】
ＩＰパケット化部３０は、ブロック化部２９からブロックデータを受けると、受けたブロックデータに、たとえば、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）ヘッダ、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ヘッダおよびＩＰヘッダを付加することによりＩＰパケットすなわち配信用ＩＰパケットを作成する。
【０１４５】
ＩＰヘッダにおける宛先のＩＰマルチキャストアドレス、およびＵＤＰヘッダにおける宛先ポート番号は、事業者において任意の値を設定することが可能である。ＩＰパケット化部３０は、作成した配信用ＩＰパケットをＩＰ送信部３１へ出力する。
【０１４６】
ＩＰ送信部３１は、削除部２６によってＴＬＶヌルパケットが削除されたストリームをＩＰＴＶ伝送網１０でＩＰ放送受信装置１０２へ送信する。
【０１４７】
より詳細には、ＩＰ送信部３１は、ＩＰパケット化部３０から受けた配信用ＩＰパケットをルータ１２１へ送信する。
【０１４８】
［ＩＰ放送受信装置１０２の構成および動作］
図９は、本発明の実施の形態に係る放送再送信システムにおけるＩＰ放送受信装置の構成を示す図である。
【０１４９】
図９を参照して、ＩＰ放送受信装置１０２は、ＩＰ受信部４１と、タイムスタンプ分離部４２と、クロック調整部（同期処理部）４３と、ＶＣＯ（Ｖｏｌｔａｇｅ−Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）（受信側クロック生成部）４４と、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）カウンタ（受信側カウンタ）４５と、校正部（同期処理部）４６と、換算部４７と、ＴＬＶ再合成部４８と、デコード部４９とを備える。
【０１５０】
ＶＣＯ４４は、受信側基準クロックを生成する。より詳細には、ＶＣＯ４４は、２７メガヘルツを含む所定の周波数範囲において、クロック調整部４３から受ける電圧の大きさに応じた周波数を有するクロックパルスを生成することが可能である。ＶＣＯ４４は、生成したクロックパルスをＰＣＲカウンタ４５へ出力する。
【０１５１】
ＰＣＲカウンタ４５は、受信側基準クロックのタイミングに従って受信側カウント値を更新する。より詳細には、ＰＣＲカウンタ４５は、ＶＣＯ４４からのクロックパルスをカウントし、カウントした値である受信側カウント値を保持する。
【０１５２】
ＩＰ受信部４１は、ＴＬＶ格納ＴＴＳパケットを放送再送信装置１０１から受信する。
【０１５３】
より詳細には、ＩＰ受信部４１は、放送再送信装置１０１からＩＰＴＶ伝送網１０経由で配信用ＩＰパケットを受信すると、受信した配信用ＩＰパケットをタイムスタンプ分離部４２へ出力する。
【０１５４】
タイムスタンプ分離部４２は、ＩＰ受信部４１から配信用ＩＰパケットを受けると、たとえば、受けた配信用ＩＰパケットにおけるＲＴＰパケットのペイロードからブロックデータすなわち７つのＴＬＶ格納ＴＴＳパケットを取得する。
【０１５５】
タイムスタンプ分離部４２は、取得したＴＬＶ格納ＴＴＳパケットからタイムスタンプを取り外してＴＬＶ格納ＴＳパケットを作成する。
【０１５６】
タイムスタンプ分離部４２は、取り外したタイムスタンプをクロック調整部４３および校正部４６へ出力するとともに、作成したＴＬＶ格納ＴＳパケットをＴＬＶ再合成部４８へ出力する。
【０１５７】
クロック調整部４３および校正部４６は、ＴＬＶ格納ＴＴＳパケットに付加された送信時刻情報すなわちタイムスタンプを用いて、ＰＣＲカウンタ４５を制御する、より詳細には、受信側カウント値に基づく時刻を送信側カウント値に基づく時刻に同期させる。
【０１５８】
校正部４６は、タイムスタンプを用いて、ＰＣＲカウンタ４５における受信側カウント値を校正する校正処理を行う。より詳細には、校正部４６は、タイムスタンプ分離部４２からタイムスタンプを受けると、受けたタイムスタンプを用いて、受信側カウント値に基づく時刻を送信側カウント値に基づく時刻に合わせる。
【０１５９】
具体的には、校正部４６は、たとえば、ＰＣＲカウンタ４５における受信側カウント値を、タイムスタンプ分離部４２から受けたタイムスタンプの値にセットする。
【０１６０】
放送再送信装置１０１およびＩＰ放送受信装置１０２の両方において２７メガヘルツの発振器を用いる構成により、ＩＰ放送受信装置１０２における受信側カウント値の校正を簡易に行うことができる。
【０１６１】
なお、校正部４６は、タイムスタンプ分離部４２からタイムスタンプを受けるごとに受信側カウント値を校正する構成に限らず、たとえば、所定周期ごとに最新のタイムスタンプを用いて受信側カウント値を校正する構成であってもよい。
【０１６２】
クロック調整部４３は、タイムスタンプを用いて、受信側基準クロックを送信側クロックに同期させる調整処理を行う。詳細には、クロック調整部４３は、タイムスタンプを用いて、受信側カウント値に基づく時刻の進む速度を送信側カウント値に基づく時刻の進む速度に合わせる。
【０１６３】
より詳細には、クロック調整部４３は、ＶＣＯ４４への出力電圧を調整することで、ＶＣＯ４４の発振周波数を、放送再送信装置１０１における高確度発振器２１の発振周波数に合わせる。
【０１６４】
クロック調整部４３は、タイムスタンプ分離部４２からタイムスタンプを受けると、ＰＣＲカウンタ４５から受信側カウント値を取得し、タイムスタンプの値と受信側カウント値とを比較する。
【０１６５】
クロック調整部４３は、比較結果に基づいてＶＣＯ４４への出力電圧を決定し、決定した電圧をＶＣＯ４４へ出力する。
【０１６６】
具体的には、クロック調整部４３は、たとえば、タイムスタンプの値が受信側カウント値より大きい場合、ＶＣＯ４４における発振周波数が大きくなるようにＶＣＯ４４への出力電圧を決定する。
【０１６７】
また、クロック調整部４３は、たとえば、タイムスタンプの値が受信側カウント値より小さい場合、ＶＣＯ４４における発振周波数が小さくなるようにＶＣＯ４４への出力電圧を決定する。
【０１６８】
ＴＬＶ再合成部４８は、タイムスタンプ分離部４２からＴＬＶ格納ＴＳパケットを受けるごとに、受けたＴＬＶ格納ＴＳパケットにおけるペイロードからデータを取得する。
【０１６９】
ＴＬＶ再合成部４８は、タイムスタンプ分離部４２からの到着順に、取得したデータを結合することによりＴＬＶパケットを再生する（図７参照）。ＴＬＶ再合成部４８は、再生したＴＬＶパケットをデコード部４９へ出力する。
【０１７０】
換算部４７は、受信側カウント値を協定世界時に換算するための式（以下、受信側換算式とも称する。）を保持している。
【０１７１】
換算部４７は、たとえば、ＰＣＲカウンタ４５における受信側カウント値が所定量増加するごとに、ＰＣＲカウンタ４５から受信側カウント値を取得し、受信側換算式を用いて、取得した受信側カウント値を協定世界時に変換する。換算部４７は、変換した協定世界時をデコード部４９へ出力する。
【０１７２】
デコード部４９は、ＴＬＶ再合成部４８からＴＬＶパケットを受けると、受けたＴＬＶパケットからＭＭＴパケットを取得し、取得したＭＭＴパケットに含まれる映像情報および音声情報をデコードする（図２参照）。
【０１７３】
より詳細には、デコード部４９は、たとえば、非特許文献１に記載の方法に従って、ＭＭＴパケットに含まれるＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）タイムスタンプ記述子およびＭＰＵ拡張タイムスタンプ記述子に基づいて、以下の処理を行う。
【０１７４】
すなわち、デコード部４９は、映像情報および音声情報のデコードタイミング、ならびに音声情報および映像情報の提示タイミングを算出する。このデコードタイミングおよび提示タイミングは、上述の６４ビットのＮＴＰ長形式で表される。
【０１７５】
デコード部４９は、換算部４７から定期的に受ける世界協定時を監視し、映像情報のデコードタイミングと世界協定時とが一致すると、当該映像情報をデコードする。
【０１７６】
同様に、デコード部４９は、音声情報のデコードタイミングと世界協定時とが一致すると、当該音声情報をデコードする。
【０１７７】
また、デコード部４９は、映像情報の提示タイミングと世界協定時とが一致すると、デコード後の映像情報を再生用情報としてＴＶモニタ１３３、またはＴＶ受像機１３２におけるディスプレイモジュールへ送信する。
【０１７８】
同様に、デコード部４９は、音声情報の提示タイミングと世界協定時とが一致すると、デコード後の音声情報を再生用情報としてＴＶモニタ１３３、またはＴＶ受像機１３２におけるスピーカモジュールへ送信する。
【０１７９】
ＭＰＥＧ２−ＴＳ方式では、ＴＴＳパケットにおけるタイムスタンプは、映像情報および音声情報のデコードおよび提示を目的として用いられることはなかった。
【０１８０】
上記のように、ＮＴＰデータに整合したタイムスタンプをＴＴＳパケットに含める構成により、調整処理および校正処理、ならびにデコードタイミングおよび提示タイミングに当該タイムスタンプを用いることができる。
【０１８１】
［動作の流れ］
放送再送信システム３０１における各装置は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のシーケンス図またはフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリからそれぞれ読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【０１８２】
図１０は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置が送信側カウント値を校正する際の動作手順を定めたフローチャートである。
【０１８３】
図１０を参照して、放送再送信装置１０１が、放送衛星から送信された放送波を外部アンテナ１１経由で受信し、受信した放送波を復調することにより、複数のＴＬＶパケットによって構成されるストリームを生成している状況を想定する。
【０１８４】
まず、放送再送信装置１０１は、生成したストリームからＮＴＰパケットを取得するまで、カウンタ２２における送信側カウント値の校正処理について待機する（ステップＳ１０１でＮＯ）。
【０１８５】
そして、放送再送信装置１０１は、生成したストリームからＮＴＰパケットを取得すると（ステップＳ１０１でＹＥＳ）、取得したＮＴＰパケットから協定世界時を取得する（ステップＳ１０２）。
【０１８６】
次に、放送再送信装置１０１は、送信側換算式を用いて、取得した協定世界時を送信側カウント値に変換する（ステップＳ１０３）。
【０１８７】
次に、放送再送信装置１０１は、変換後の送信側カウント値をカウンタ２２にセットする（ステップＳ１０４）。
【０１８８】
次に、放送再送信装置１０１は、生成したストリームから新たなＮＴＰパケットを取得するまで、カウンタ２２における送信側カウント値の校正処理について待機する（ステップＳ１０１でＮＯ）。
【０１８９】
図１１は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置がＴＬＶパケットを処理する際の動作手順を定めたフローチャートである。
【０１９０】
図１１を参照して、まず、放送再送信装置１０１は、生成したストリームを監視し、ＴＬＶパケットにおけるスタートコードを検出するまで、当該ＴＬＶパケットの処理について待機する（ステップＳ２０１でＮＯ）。
【０１９１】
そして、放送再送信装置１０１は、ＴＬＶパケットにおけるスタートコードを検出すると（ステップＳ２０１でＹＥＳ）、検出したスタートコードの後方のパケットタイプのフィールドに格納された値を取得する（ステップＳ２０２）。
【０１９２】
次に、放送再送信装置１０１は、取得した値が０ｘＦＦなど送出対象外である場合（ステップＳ２０３でＹＥＳ）、新たなスタートコードを検出するまで、ＴＬＶパケットの処理について待機する（ステップＳ２０１でＮＯ）。
【０１９３】
一方、放送再送信装置１０１は、取得した値が送出対象である場合（ステップＳ２０３でＮＯ）、当該スタートコードを含むＴＬＶパケットがＴＬＶヌルパケットでないと判断し、未格納データをバッファに保持しているか否かを確認する（ステップＳ２０４）。
【０１９４】
放送再送信装置１０１は、未格納データをバッファに保持していない場合（ステップＳ２０４でＮＯ）、取得すべきデータ量を１８４バイトに設定する（ステップＳ２０９）。
【０１９５】
次に、放送再送信装置１０１は、当該スタートコードを含むＴＬＶパケットから１８４バイト分のデータ取得を試みる（ステップＳ２１０）。
【０１９６】
一方、放送再送信装置１０１は、未格納データをバッファに保持しており、かつ未格納データが１８５バイト未満である場合（ステップＳ２０４でＹＥＳおよびステップＳ２１５でＮＯ）、１８４バイトから未格納データのサイズを差し引いた値を算出し、算出した値を取得すべきデータ量として設定する（ステップＳ２０５）。
【０１９７】
次に、放送再送信装置１０１は、当該スタートコードを含むＴＬＶパケットから、設定したデータ量分のデータ取得を試みる（ステップＳ２０６）。
【０１９８】
次に、放送再送信装置１０１は、取得したデータの先頭に未格納データを付加する（ステップＳ２０７）。
【０１９９】
次に、放送再送信装置１０１は、上記未格納データをバッファから破棄する（ステップＳ２０８）。
【０２００】
次に、放送再送信装置１０１は、１８４バイト分のデータ取得を試みるか（ステップＳ２１０）、または未格納データをバッファから破棄すると（ステップＳ２０８）、１８５バイト分のデータを確保できたか否かを確認する（ステップＳ２１１）。
【０２０１】
放送再送信装置１０１は、１８５バイト分のデータを確保できなかった場合（ステップＳ２１１でＮＯ）、確保したデータを未格納データとしてバッファに保存する（ステップＳ２１４）。
【０２０２】
次に、放送再送信装置１０１は、新たなスタートコードを検出するまで、ＴＬＶパケットの処理について待機する（ステップＳ２０１でＮＯ）。
【０２０３】
一方、放送再送信装置１０１は、１８５バイト分のデータを確保できた場合（ステップＳ２１１でＹＥＳ）、確保した１８５バイト分のデータにＴＳヘッダを付加することによりＴＬＶ格納ＴＳパケットを作成する（ステップＳ２１２）。
【０２０４】
次に、放送再送信装置１０１は、カウンタ２２から送信側カウント値を取得し、取得した送信側カウント値をタイムスタンプとしてＴＬＶ格納ＴＳパケットの先頭に付加することによりＴＬＶ格納ＴＴＳパケットを作成する（ステップＳ２１３）。
【０２０５】
次に、放送再送信装置１０１は、未格納データをバッファに保持しているか否かを確認する（ステップＳ２０４）。
他方、放送再送信装置１０１は、未格納データをバッファに保持しており、かつ未格納データが１８５バイト以上である場合（ステップＳ２０４でＹＥＳおよびステップＳ２１５でＹＥＳ）、未格納データの先頭から１８５バイト分のデータを取得してＴＬＶ格納ＴＳパケットを作成し（ステップＳ２１２）、ＴＬＶ格納ＴＴＳパケットを作成し（ステップＳ２１３）、未格納データをバッファに保持しているか否かを再び確認する（ステップＳ２０４）。
【０２０６】
図１２は、本発明の実施の形態に係る放送再送信システムにおける放送再送信装置が配信用ＩＰパケットを作成する際の動作手順を定めたフローチャートである。
【０２０７】
図１２を参照して、まず、放送再送信装置１０１は、たとえば７つのＴＬＶ格納ＴＴＳパケットを確保するまで、配信用ＩＰパケットの作成処理について待機する（ステップＳ３０１でＮＯ）。
【０２０８】
そして、放送再送信装置１０１は、７つのＴＬＶ格納ＴＴＳパケットを確保すると（ステップＳ３０１でＹＥＳ）、７つのＴＬＶ格納ＴＴＳパケットを結合することにより１つのブロックデータを作成する（ステップＳ３０２）。
【０２０９】
次に、放送再送信装置１０１は、作成したブロックデータにＲＴＰヘッダ、ＵＤＰヘッダおよびＩＰヘッダを付加することによりＩＰパケットすなわち配信用ＩＰパケットを作成する（ステップＳ３０３）。
【０２１０】
次に、放送再送信装置１０１は、作成した配信用ＩＰパケットをルータ１２１へ送信する（ステップＳ３０４）。
【０２１１】
次に、放送再送信装置１０１は、新たな７つのＴＬＶ格納ＴＴＳパケットを確保するまで、配信用ＩＰパケットの作成処理について待機する（ステップＳ３０１でＮＯ）。
【０２１２】
図１３は、本発明の実施の形態に係る放送再送信システムにおけるＩＰ放送受信装置が受信側カウント値の校正を行う際の動作手順を定めたフローチャートである。
【０２１３】
図１３を参照して、まず、ＩＰ放送受信装置１０２は、放送再送信装置１０１から配信用ＩＰパケットを受信するまで、受信側カウント値の校正処理について待機する（ステップＳ４０１でＮＯ）。
【０２１４】
そして、ＩＰ放送受信装置１０２は、放送再送信装置１０１から配信用ＩＰパケットを受信すると（ステップＳ４０１でＹＥＳ）、受信した配信用ＩＰパケットにおけるＴＬＶ格納ＴＴＳパケットからタイムスタンプを取得する（ステップＳ４０２）。
【０２１５】
次に、ＩＰ放送受信装置１０２は、ＰＣＲカウンタ４５における受信側カウント値を、取得したタイムスタンプの値にセットする（ステップＳ４０３）。
【０２１６】
次に、ＩＰ放送受信装置１０２は、放送再送信装置１０１から新たな配信用ＩＰパケットを受信するまで、受信側カウント値の校正処理について待機する（ステップＳ４０１でＮＯ）。
【０２１７】
図１４は、本発明の実施の形態に係る放送再送信システムにおけるＩＰ放送受信装置がＶＣＯにおける発振周波数の調整を行う際の動作手順を定めたフローチャートである。
【０２１８】
図１４を参照して、まず、ＩＰ放送受信装置１０２は、放送再送信装置１０１から配信用ＩＰパケットを受信するまで、発振周波数の調整処理について待機する（ステップＳ５０１でＮＯ）。
【０２１９】
そして、ＩＰ放送受信装置１０２は、放送再送信装置１０１から配信用ＩＰパケットを受信すると（ステップＳ５０１でＹＥＳ）、受信した配信用ＩＰパケットにおけるＴＬＶ格納ＴＴＳパケットからタイムスタンプを取得する（ステップＳ５０２）。
【０２２０】
次に、ＩＰ放送受信装置１０２は、ＰＣＲカウンタ４５における受信側カウント値を取得する（ステップＳ５０３）。
【０２２１】
次に、ＩＰ放送受信装置１０２は、タイムスタンプの値から受信側カウント値を差し引くことにより、タイムスタンプの値と受信側カウント値との差を算出する（ステップＳ５０４）。
【０２２２】
次に、ＩＰ放送受信装置１０２は、算出した差に応じて、ＶＣＯ４４への出力電圧を調整する（ステップＳ５０５）。
【０２２３】
次に、ＩＰ放送受信装置１０２は、放送再送信装置１０１から新たな配信用ＩＰパケットを受信するまで、発振周波数の調整処理について待機する（ステップＳ５０１でＮＯ）。
【０２２４】
なお、本発明の実施の形態に係る放送再送信装置は、復調部２３を備える構成であるとしたが、これに限定するものではない。復調部２３が放送再送信装置１０１の外部に設けられ、放送再送信装置１０１は、上記ストリームを外部の復調部２３から取得する取得部を備える構成であってもよい。
【０２２５】
また、本発明の実施の形態に係る放送再送信システムでは、可変パケットは、ＴＬＶパケットであるとしたが、これに限定するものではない。可変パケットは、ＭＭＴパケット等、他のパケットであってもよい。
【０２２６】
また、本発明の実施の形態に係る放送再送信装置は、ＴＬＶパケットを複数のＴＬＶ格納ＴＴＳパケットに分割して格納し、７つのＴＬＶ格納ＴＴＳパケットを含む配信用ＩＰパケットを送信する構成であるとしたが、これに限定するものではない。放送再送信装置１０１は、ＴＬＶパケットを分割せずに、ＴＬＶパケットにＩＰヘッダを付加して配信用ＩＰパケットを作成し、作成した配信用ＩＰパケットを送信する構成であってもよい。
【０２２７】
また、本発明の実施の形態に係る放送再送信装置は、ＴＬＶ格納ＴＳパケットにタイムスタンプを付加する構成であるとしたが、これに限定するものではない。放送再送信装置１０１は、ＴＬＶ格納ＴＳパケットにタイムスタンプを付加しない構成であってもよい。
【０２２８】
また、本発明の実施の形態に係る放送再送信装置は、２７メガヘルツの高確度発振器２１と、カウンタ２２との組を備える構成であるとしたが、これに限定するものではない。放送再送信装置１０１は、２７メガヘルツ以外の周波数のクロックパルスを生成する発振器、たとえば、非特許文献１に記載の２＾ｎヘルツＶＣＯ等と、カウンタとの組を備える構成であってもよい。ここで、「ａ＾ｂ」は、ｙのｘ乗を意味する。しかしながら、２＾ｎヘルツＶＣＯと、対応のカウンタとの組を搭載する放送再送信装置はあまり流通していない一方で、２７メガヘルツの発振器と、カウンタ２２との組は、ＭＰＥＧ２−ＴＳ方式用にモジュール化されて広く流通している。このため、２７メガヘルツの高確度発振器２１と、カウンタ２２との組を備える構成が好ましい。
【０２２９】
また、本発明の実施の形態に係る放送再送信装置では、高確度発振器２１は、ＧＰＳ衛星から送信される電波に含まれる時刻情報に同期する構成であるとしたが、これに限定するものではない。高確度発振器２１は、ＮＴＰパケットを用いて、協定世界時と送信側カウント値との差を高確度発振器２１にフィードバックすることにより、高確度発振器２１を２７メガヘルツに同期させる構成であってもよい。このフィードバックには、たとえば、アナログＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）回路および各種デジタルクロック・シンセサイザの制御等を用いる。
【０２３０】
また、本発明の実施の形態に係るＩＰ放送受信装置では、２７メガヘルツのＶＣＯ４４と、ＰＣＲカウンタ４５との組を備える構成であるとしたが、これに限定するものではない。ＩＰ放送受信装置１０２は、２７メガヘルツ以外の周波数のクロックパルスを生成する発振器、たとえば、上述の２＾ｎヘルツＶＣＯ等と、カウンタとの組を備える構成であってもよい。しかしながら、２＾ｎヘルツＶＣＯと、カウンタとの組を搭載するＩＰ放送受信装置はあまり流通していない一方で、２７メガヘルツの発振器と、ＰＣＲカウンタ４５との組は、ＭＰＥＧ２−ＴＳ方式用にモジュール化されて広く流通している。このため、２７メガヘルツのＶＣＯ４４と、ＰＣＲカウンタ４５との組を備える構成が好ましい。
【０２３１】
また、本発明の実施の形態に係るＩＰ放送受信装置は、校正処理および調整処理の両方を行う構成であるとしたが、これに限定するものではない。ＩＰ放送受信装置１０２は、校正処理および調整処理のいずれか一方を行う構成であってもよい。
【０２３２】
ところで、たとえば、高度広帯域衛星デジタル放送を、ＩＰＴＶ伝送網を介して加入者宅へ送信するＩＰ再送信サービスを行う場合、ＭＭＴパケットを含む放送波を受信し、受信したＭＭＴパケットを加入者宅における宅内装置へ再送信する構成が考えられる。このような再送信を効率よく行うための技術が望まれる。
【０２３３】
これに対して、本発明の実施の形態に係る放送再送信装置では、復調部２３は、ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのＴＬＶヌルパケットを含むストリームを取得する。削除部２６は、復調部２３によって取得されたストリームからＴＬＶヌルパケットを削除する。そして、ＩＰ送信部３１は、削除部２６によってＴＬＶヌルパケットが削除されたストリームを通信回線経由でＩＰ放送受信装置へ送信する。
【０２３４】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばＴＬＶヌルパケットが挿入されることがある。上記のように、ストリームからＴＬＶヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【０２３５】
また、本発明の実施の形態に係る放送再送信装置では、ストリームは、番組の情報を含むサイズ可変な可変パケットたとえばＴＬＶパケットをさらに含む。ＴＳ化部２７は、ストリームに含まれるＴＬＶパケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットたとえばＴＳパケットを作成する。そして、ＩＰ送信部３１は、ＴＳ化部２７によって作成された各ＴＳパケットをＴＬＶパケットの代わりに含むストリームを送信する。
【０２３６】
たとえば、ＴＬＶパケットをそのままＩＰパケット化した場合、ＭＴＵよりもサイズの大きいジャンボパケットが生成されることがある。上記の構成により、たとえば、ＩＰパケットのペイロードに格納するＴＳパケットの個数を調整することで、ＭＴＵよりも小さい適正なサイズのＩＰパケットを生成することができる。これにより、インターネットにおいてフラグメント化されることなく当該ＩＰパケットを伝送することができるので、番組の情報の伝送をより効率よく行うことができる。
【０２３７】
また、本発明の実施の形態に係る放送再送信装置では、削除部２６は、ＴＳパケットの送信タイミングを示す送信時刻情報をＴＳパケットに付加する。
【０２３８】
ＴＬＶヌルパケットを削除したストリームは、伝送レートが変動してしまう。また、通信回線において、ＴＳパケットの伝送時間の揺らぎ、ならびにＴＳパケットの欠損、重複および置換が発生することがある。このため、他の装置では、受信データ量に基づくバッファ管理が困難となる。上記の構成により、他の装置では、送信時刻情報に基づいて受信データ量の過不足を正しく判断することができるので、バッファ管理を簡易に行うことができる。
【０２３９】
また、非特許文献１には、受信側の装置において、ＮＴＰパケットを用いて基準クロックを同期させる方法が記載されている。しかしながら、通信回線において、ＮＴＰパケットの伝送時間の揺らぎ、ならびにＮＴＰパケットの欠損、重複および置換が発生することがある。このため、ＮＴＰパケットを用いて基準クロックを同期させることが困難となる。また、通信回線における伝送条件が良い場合においても、基準クロックの同期の際に補正演算を繰り返し行う必要があるので、受信側の装置におけるソフトウェア処理の負担が過大になる。
【０２４０】
これに対して、本発明の実施の形態に係る放送再送信装置では、ストリームは、装置間における時刻合わせを行うための時刻合わせ情報を含む。高確度発振器２１は、送信側基準クロックを生成する。カウンタ２２は、送信側基準クロックに基づいて送信側カウント値を更新する。換算部２５は、ストリームに含まれる時刻合わせ情報を用いて、カウンタ２２の送信側カウント値を校正する。ＴＴＳ化部２８は、送信タイミングとして送信側カウント値を示す送信時刻情報をＴＳパケットに付加する。
【０２４１】
このように、伝送時間の揺らぎが発生しない放送波に含まれる時刻合わせ情報を用いて、カウンタ２２に対して時刻合わせを行う構成により、放送再送信装置１０１の時刻を、放送波の送出装置の時刻たとえば協定世界時により、正確に合わせることができる。そして、ＴＳパケットの送信タイミングとして送信側カウント値を示す送信時刻情報を当該ＴＳパケットに付加する構成により、他の装置は、送信時刻情報に基づいて、自己の時刻を、放送再送信装置１０１の時刻たとえば協定世界時に合わせることができる。これにより、他の装置は、たとえば、デコードタイミングおよび提示タイミングが協定世界時によって指定された番組の情報を、適切なタイミングでデコードしたり、提示したりすることができる。また、たとえば、送信時刻情報の送信頻度は、時刻合わせ情報の送信頻度より大きいことが多いので、他の装置は、自己の時刻がずれてしまっても、頻繁に受信する送信時刻情報を用いて、自己の時刻を早期に修正することができる。
【０２４２】
また、本発明の実施の形態に係る放送再送信装置では、復調部２３は、ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットたとえばＴＬＶパケットを含むストリームを取得する。ＴＳ化部２７は、ストリームに含まれるＴＬＶパケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットたとえばＴＳパケットを作成する。そして、ＩＰ送信部３１は、ＴＳ化部２７によって作成された各ＴＳパケットをＴＬＶパケットの代わりに含むストリームを通信回線経由でＩＰ放送受信装置へ送信する。
【０２４３】
たとえば、ＴＬＶパケットをそのままＩＰパケット化した場合、ＭＴＵよりもサイズの大きいジャンボパケットが生成されることがある。上記の構成により、たとえば、ＩＰパケットのペイロードに格納するＴＳパケットの個数を調整することで、ＭＴＵよりも小さい適正なサイズのＩＰパケットを生成することができる。これにより、インターネット等の通信回線においてフラグメント化されることなく当該ＩＰパケットを伝送することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
【０２４４】
また、本発明の実施の形態に係るＩＰ放送受信装置では、ＩＰ受信部４１は、伝送レートを調整するためのＴＬＶヌルパケットが削除され、番組の情報を含むサイズ可変な可変パケットたとえばＴＬＶパケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットたとえばＴＳパケットであって、装置間における時刻合わせを行うための時刻合わせ情報を用いて校正された送信側カウント値を送信タイミングとして示す送信時刻情報の付加されたＴＳパケットが含まれるストリームを放送再送信装置１０１から受信する。ＶＣＯ４４は、受信側基準クロックを生成する。ＰＣＲカウンタ４５は、受信側基準クロックに基づいて受信側カウント値を更新する。そして、校正部４６は、ＴＳパケットに付加された送信時刻情報を用いて、ＰＣＲカウンタ４５を制御する。
【０２４５】
放送波では、当該放送波の送出装置に合わせて伝送レートを固定するために、たとえば、ビットレート調整用のたとえばＴＬＶヌルパケットが挿入されることがある。上記のように、ストリームからＴＬＶヌルパケットを削除する構成により、たとえば、放送波におけるＴＬＶパケットをそのままインターネット等の通信回線経由で送信する場合と比べて、送信データ量を減らすことができるので、通信回線における通信トラフィックを低減することができる。これにより、番組の情報の伝送遅延および伝送時間の揺らぎ等を抑制することができる。したがって、番組の情報を含む放送波を受信して他の装置へ再送信する構成において、番組の情報の伝送を効率よく行うことができる。
また、このように、伝送時間の揺らぎが発生しない放送波に含まれる時刻合わせ情報を用いて校正された送信側カウント値を送信タイミングとして示す送信時刻情報を用いて、ＶＣＯ４４およびＰＣＲカウンタ４５の少なくともいずれか一方を制御する構成により、ＩＰ放送受信装置１０２の時刻を、より正確に協定世界時に合わせることができるので、たとえば、デコードタイミングおよび提示タイミングが協定世界時によって指定された番組の情報を、適切なタイミングでデコードしたり、提示したりすることができる。また、たとえば、送信時刻情報の送信頻度は、時刻合わせ情報の送信頻度より大きいことが多いので、ＩＰ放送受信装置１０２は、自己の時刻がずれてしまっても、頻繁に受信する送信時刻情報を用いて、自己の時刻を早期に修正することができる。
【０２４６】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２４７】
以上の説明は、以下に付記する特徴を含む。
［付記１］
ＭＭＴ方式に従う放送波を復調することによって生成された、伝送レートを調整するためのヌルパケットを含むストリームを取得する取得部と、
前記取得部によって取得された前記ストリームから前記ヌルパケットを削除する削除部と、
前記削除部によって前記ヌルパケットが削除された前記ストリームを通信回線経由で他の装置へ送信する送信部とを備え、
前記取得部は、ＴＬＶヌルパケットを含み、かつＭＭＴ方式に従う放送波を高度広帯域衛星デジタル放送用の放送衛星から受信し、受信した前記放送波を復調することにより前記ＴＬＶヌルパケットを含むストリームを生成し、
前記通信回線は、ＩＰＴＶ伝送網である、放送再送信装置。
【０２４８】
［付記２］
ＭＭＴ方式に従う放送波を復調することによって生成された、番組の情報を含むサイズ可変な可変パケットを含むストリームを取得する取得部と、
前記可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットを作成する分割格納部と、
前記分割格納部によって作成された各前記固定パケットを前記可変パケットの代わりに含む前記ストリームを通信回線経由で他の装置へ送信する送信部とを備え、
前記取得部は、番組の情報を含むＴＬＶパケットを含み、かつＭＭＴ方式に従う放送波を高度広帯域衛星デジタル放送用の放送衛星から受信し、受信した前記放送波を復調することにより前記ＴＬＶパケットを含むストリームを生成し、
前記分割格納部は、前記ストリームに含まれる前記ＴＬＶパケットが１８５バイトに分割されたデータをそれぞれ含む、１８８バイトのサイズを有する複数のＴＳパケットを作成し、
前記通信回線は、ＩＰＴＶ伝送網である、放送再送信装置。
【０２４９】
［付記３］
ＭＭＴ方式に従う放送波を復調することによって生成されたストリームから伝送レートを調整するためのヌルパケットが削除されたストリームを他の装置から受信する受信部を備え、
前記ストリームは、番組の情報を含むサイズ可変な可変パケットが分割されたデータをそれぞれ含む、所定サイズを有する複数の固定パケットであって、協定世界時を用いて装置間における時刻合わせを行うための時刻合わせ情報を用いて校正された送信側カウント値を送信タイミングとして示す送信時刻情報の付加された前記固定パケットを含み、
さらに、
受信側基準クロックを生成する受信側クロック生成部と、
前記受信側基準クロックに基づいて受信側カウント値を更新する受信側カウンタと、
前記固定パケットに付加された前記送信時刻情報を用いて、前記受信側クロック生成部および前記受信側カウンタの少なくともいずれか一方を制御する同期処理部とを備え、
前記受信部は、前記番組の情報を含むサイズ可変なＴＬＶパケットが１８５バイトに分割されたデータをそれぞれ含む、１８８バイトのサイズを有する複数のＴＳパケットであって、ＮＴＰパケットを用いて校正された前記送信側カウント値を送信タイミングとして示すタイムスタンプの付加された前記ＴＳパケットが含まれるストリームを放送再送信装置から受信し、
前記同期処理部は、前記ＴＳパケットに付加された前記タイムスタンプを用いて、前記受信側カウンタにおける前記受信側カウント値を校正する校正処理、および前記受信側基準クロックを前記放送再送信装置における送信側基準クロックに同期させる調整処理の少なくともいずれか一方を行う、放送受信装置。
【０２５０】
［付記４］
前記放送再送信装置は、２７メガヘルツの前記送信側基準クロックを生成する送信側クロック生成部と、前記送信側基準クロックに基づいて前記送信側カウント値を更新する送信側カウンタとを備える、付記３に記載の放送受信装置。
【０２５１】
［付記５］
前記受信側クロック生成部は、２７メガヘルツの前記受信側基準クロックを生成する、付記３または付記４に記載の放送受信装置。
【符号の説明】
【０２５２】
１０  ＩＰＴＶ伝送網
１１  外部アンテナ
２１  高確度発振器（送信側クロック生成部）
２２  カウンタ（送信側カウンタ）
２３  復調部（取得部）
２４  ＮＴＰパケット取得部
２５  換算部（時刻同期部）
２６  削除部
２７  ＴＳ化部（分割格納部）
２８  ＴＴＳ化部（付加部）
２９  ブロック化部
３０  ＩＰパケット化部
３１  ＩＰ送信部
４１  ＩＰ受信部
４２  タイムスタンプ分離部
４３  クロック調整部（同期処理部）
４４  ＶＣＯ（受信側クロック生成部）
４５  ＰＣＲカウンタ（受信側カウンタ）
４６  校正部（同期処理部）
４７  換算部
４８  ＴＬＶ再合成部
４９  デコード部
１０１  放送再送信装置
１０２  ＩＰ放送受信装置
１２１  ルータ
１２２  ＯＮＵ
１３１  ＳＴＢ
１３２  ＴＶ受像機
１３３  ＴＶモニタ
１５１  ＩＰＴＶセンター
１５２  加入者宅
３０１  放送再送信システム
【図１】
2019068310.tif 000003
【図２】
2019068310.tif 000004
【図３】
2019068310.tif 000005
【図４】
2019068310.tif 000006
【図５】
2019068310.tif 000007
【図６】
2019068310.tif 000008
【図７】
2019068310.tif 000009
【図８】
2019068310.tif 000010
【図９】
2019068310.tif 000011
【図１０】
2019068310.tif 000012
【図１１】
2019068310.tif 000013
【図１２】
2019068310.tif 000014
【図１３】
2019068310.tif 000015
【図１４】
2019068310.tif 000016