(57)【要約】  本技術は、時刻情報を用いて正確な時刻同期を行うことができるようにするデータ処理装置、及び、データ処理方法に関する。データ処理装置は、デジタル放送信号を受信し、デジタル放送信号に含まれる、コンテンツと、コンテンツの提示同期に用いられる時刻情報を処理し、伝送路を介して、コンテンツとともに、時刻情報を、コンテンツの提示を行う他のデータ処理装置に送信する。一方で、他のデータ処理装置は、データ処理装置から送信されてくるコンテンツと時刻情報を、伝送路を介して受信し、時刻情報に基づいて、コンテンツの提示同期を処理する。本技術は、例えば、コンテンツを処理するデータ処理装置に適用することができる。
2017057040.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号を受信する受信部と、
前記デジタル放送信号に含まれる、コンテンツと、前記コンテンツの提示同期に用いられる時刻情報を処理する処理部と、
伝送路を介して、前記コンテンツとともに、前記時刻情報を、前記コンテンツの提示を行う他のデータ処理装置に送信する送信部と
を備えるデータ処理装置。
【請求項２】
前記時刻情報を含む時刻情報記述子は、前記デジタル放送信号に含まれる物理層フレームのプリアンブルに含まれる
請求項１に記載のデータ処理装置。
【請求項３】
前記時刻情報記述子は、前記時刻情報を圧縮した圧縮時刻情報を含む
請求項２に記載のデータ処理装置。
【請求項４】
前記時刻情報は、PTP(Precision Time Protocol)で規定される時刻の情報、又は、NTP(Network Time Protocol)で規定される時刻の情報である
請求項２に記載のデータ処理装置。
【請求項５】
前記時刻情報は、前記PTPで規定される時刻の情報であり、
前記処理部は、前記他のデータ処理装置において前記時刻情報を処理する他の処理部と、メッセージをやりとりすることで、前記他の処理部により処理される前記時刻情報が伝送遅延に応じて補正されるようにする
請求項４に記載のデータ処理装置。
【請求項６】
前記伝送路は、放送の伝送路であり、
前記データ処理装置は、前記コンテンツの再配信を行う再配信装置であり、
前記他のデータ処理装置は、前記再配信装置から放送経由で再配信された前記コンテンツの再生を行う再生装置である
請求項１に記載のデータ処理装置。
【請求項７】
前記伝送路は、通信の伝送路であり、
前記データ処理装置は、前記コンテンツの配信を行うサーバ装置であり、
前記他のデータ処理装置は、前記サーバ装置から通信経由で配信された前記コンテンツの再生を行うクライアント装置である
請求項１に記載のデータ処理装置。
【請求項８】
前記データ処理装置と、前記他のデータ処理装置とは、同一の機器内に設けられ、所定のインターフェースを介して接続される
請求項１に記載のデータ処理装置。
【請求項９】
データ処理装置のデータ処理方法において、
前記データ処理装置が、
デジタル放送信号を受信し、
前記デジタル放送信号に含まれる、コンテンツと、前記コンテンツの提示同期に用いられる時刻情報を処理し、
伝送路を介して、前記コンテンツとともに、前記時刻情報を、前記コンテンツの提示を行う他のデータ処理装置に送信する
ステップを含むデータ処理方法。
【請求項１０】
デジタル放送信号を受信可能な他のデータ処理装置から送信されてくる、前記デジタル放送信号に含まれるコンテンツと、前記コンテンツの提示同期に用いられる時刻情報を、伝送路を介して受信する受信部と、
前記時刻情報に基づいて、前記コンテンツの提示同期を処理する処理部と
を備えるデータ処理装置。
【請求項１１】
前記時刻情報を含む時刻情報記述子は、前記デジタル放送信号に含まれる物理層フレームのプリアンブルに含まれる
請求項１０に記載のデータ処理装置。
【請求項１２】
前記時刻情報記述子は、前記時刻情報を圧縮した圧縮時刻情報を含む
請求項１１に記載のデータ処理装置。
【請求項１３】
前記時刻情報は、PTPで規定される時刻の情報、又は、NTPで規定される時刻の情報である
請求項１１に記載のデータ処理装置。
【請求項１４】
前記時刻情報は、前記PTPで規定される時刻の情報であり、
前記処理部は、前記他のデータ処理装置において前記時刻情報を処理する他の処理部と、メッセージをやりとりすることで、前記時刻情報が伝送遅延に応じて補正されるようにする
請求項１３に記載のデータ処理装置。
【請求項１５】
前記伝送路は、放送の伝送路であり、
前記他のデータ処理装置は、前記コンテンツの再配信を行う再配信装置であり、
前記データ処理装置は、前記再配信装置から放送経由で再配信された前記コンテンツの再生を行う再生装置である
請求項１０に記載のデータ処理装置。
【請求項１６】
前記伝送路は、通信の伝送路であり、
前記他のデータ処理装置は、前記コンテンツの配信を行うサーバ装置であり、
前記データ処理装置は、前記サーバ装置から通信経由で配信された前記コンテンツの再生を行うクライアント装置である
請求項１０に記載のデータ処理装置。
【請求項１７】
前記データ処理装置と、前記他のデータ処理装置とは、同一の機器内に設けられ、所定のインターフェースを介して接続される
請求項１０に記載のデータ処理装置。
【請求項１８】
データ処理装置のデータ処理方法において、
前記データ処理装置が、
デジタル放送信号を受信可能な他のデータ処理装置から送信されてくる、前記デジタル放送信号に含まれるコンテンツと、前記コンテンツの提示同期に用いられる時刻情報を、伝送路を介して受信し、
前記時刻情報に基づいて、前記コンテンツの提示同期を処理する
ステップを含むデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、データ処理装置、及び、データ処理方法に関し、特に、時刻情報を用いて正確な時刻同期を行うことができるようにしたデータ処理装置、及び、データ処理方法に関する。
【背景技術】
【０００２】
例えば、次世代地上放送規格の１つであるATSC(Advanced Television Systems Committee)3.0では、データ伝送に、主として、TS(Transport Stream)パケットではなく、UDP/IP、すなわち、UDP(User Datagram Protocol)パケットを含むIP(Internet Protocol)パケットを用いる方式（以下、IP伝送方式という）が採用されることが決定されている。また、ATSC3.0以外の放送方式でも、将来的に、IP伝送方式が採用されることが期待されている。【０００３】
なお、TSを放送する場合には、送信側と受信側とで同期をとるための時刻情報として、PCR(Program Clock Reference)が伝送される（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ARIB STD-B44 一般社団法人 電波産業会
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、IP伝送方式においては、送信側と受信側とで同期をとるための時刻情報を処理する方式が確立されておらず、コンテンツの再配信を行う場合などにおいて、時刻情報を用いて正確な時刻同期を行うことができるようにするための提案が要請されていた。【０００６】
本技術はこのような状況に鑑みてなされたものであり、時刻情報を用いて正確な時刻同期を行うことができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の第１の側面のデータ処理装置は、デジタル放送信号を受信する受信部と、前記デジタル放送信号に含まれる、コンテンツと、前記コンテンツの提示同期に用いられる時刻情報を処理する処理部と、伝送路を介して、前記コンテンツとともに、前記時刻情報を、前記コンテンツの提示を行う他のデータ処理装置に送信する送信部とを備えるデータ処理装置である。【０００８】
本技術の第１の側面のデータ処理装置は、独立した装置であってもよいし、１つの装置を構成している内部ブロックであってもよい。また、本技術の第１の側面のデータ処理方法は、上述した本技術の第１の側面のデータ処理装置に対応するデータ処理方法である。【０００９】
本技術の第１の側面のデータ処理装置、及び、データ処理方法においては、デジタル放送信号が受信され、前記デジタル放送信号に含まれる、コンテンツと、前記コンテンツの提示同期に用いられる時刻情報が処理され、伝送路を介して、前記コンテンツとともに、前記時刻情報が、前記コンテンツの提示を行う他のデータ処理装置に送信される。【００１０】
本技術の第２の側面のデータ処理装置は、デジタル放送信号を受信可能な他のデータ処理装置から送信されてくる、前記デジタル放送信号に含まれるコンテンツと、前記コンテンツの提示同期に用いられる時刻情報を、伝送路を介して受信する受信部と、前記時刻情報に基づいて、前記コンテンツの提示同期を処理する処理部とを備えるデータ処理装置である。【００１１】
本技術の第２の側面のデータ処理装置は、独立した装置であってもよいし、１つの装置を構成している内部ブロックであってもよい。また、本技術の第２の側面のデータ処理方法は、上述した本技術の第２の側面のデータ処理装置に対応するデータ処理方法である。【００１２】
本技術の第２の側面のデータ処理装置、及び、データ処理方法においては、デジタル放送信号を受信可能な他のデータ処理装置から送信されてくる、前記デジタル放送信号に含まれるコンテンツと、前記コンテンツの提示同期に用いられる時刻情報が、伝送路を介して受信され、前記時刻情報に基づいて、前記コンテンツの提示同期が処理される。
【発明の効果】
【００１３】
本技術の第１の側面、及び、第２の側面によれば、時刻情報を用いて正確な時刻同期を行うことができる。【００１４】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１５】
【図１】本技術を適用した伝送システムの一実施の形態の構成を示す図である。
【図２】送信システムの構成例を示す図である。
【図３】受信システムの構成例を示す図である。
【図４】送信システムにおける時刻情報処理を説明する図である。
【図５】受信システムにおける時刻情報処理を説明する図である。
【図６】時刻情報のシンタックスの例を示す図である。
【図７】PTPからUTCへの変換の例を説明する図である。
【図８】PTPプロトコルによる時刻情報の補正方法を説明する図である。
【図９】PTPメッセージのGeneralヘッダに含まれるフィールドの例を示す図である。
【図１０】Generalヘッダに含まれるmessageTypeの例を示す図である。
【図１１】Syncメッセージのフォーマットの例を示す図である。
【図１２】Delay_Reqメッセージのフォーマットの例を示す図である。
【図１３】Follow_upメッセージのフォーマットの例を示す図である。
【図１４】Delay_Respメッセージのフォーマットの例を示す図である。
【図１５】送信側処理の流れを説明するフローチャートである。
【図１６】受信側処理の流れを説明するフローチャートである。
【図１７】受信システムにおけるマスタ装置とスレイブ装置の構成例を示す図である。
【図１８】コンピュータの構成例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本技術の実施の形態について説明する。なお、説明は以下の順序で行うものとする。
【００１７】
１．システムの構成
２．本技術による時刻情報を用いた時刻同期方法
３．送信側と受信側で実行される処理の流れ
４．変形例
５．コンピュータの構成
【００１８】
＜１．システムの構成＞
【００１９】
（伝送システムの構成例）
図１は、本技術を適用した伝送システムの一実施の形態の構成を示す図である。なお、システムとは、複数の装置が論理的に集合したものをいう。
【００２０】
図１において、伝送システム１は、送信システム１０と受信システム２０から構成される。この伝送システム１では、ATSC(Advanced Television Systems Committee)3.0等のIP伝送方式を採用したデジタル放送の規格に準拠したデータ伝送が行われる。
【００２１】
送信システム１０は、テレビ番組等のコンテンツを含む放送ストリームを、デジタル放送信号として、伝送路３０を介して送信する。
【００２２】
受信システム２０は、送信システム１０から、伝送路３０を介して送信されてくるデジタル放送信号を受信し、放送ストリームに含まれるコンテンツを処理して出力する。
【００２３】
例えば、受信システム２０は、複数の装置（例えば、第１の装置と第２の装置）から構成され、第１の装置（後述する図３のマスタ装置２１１）が、送信システム１０からのデジタル放送信号を受信して、放送ストリームに含まれるコンテンツを処理する。
【００２４】
また、第１の装置は、放送ストリームから取得したコンテンツを、ネットワーク（伝送路）を介して、第２の装置に送信する。そして、第２の装置（後述する図３のスレイブ装置２１２）は、ネットワーク（伝送路）を介して第１の装置から送信されてくる、テレビ番組等のコンテンツを受信して処理（再生）する。
【００２５】
なお、図１の伝送システム１においては、説明を簡単にするために、受信システム２０を１つだけ図示しているが、受信システム２０は複数設けることができ、送信システム１０が送信するデジタル放送信号は、伝送路３０を介して複数の受信システム２０で同時に受信することができる。
【００２６】
また、送信システム１０も複数設けることができる。複数の送信システム１０のそれぞれでは、別個のチャネルとしての、例えば、別個の周波数帯域で、放送ストリームを含むデジタル放送信号を送信し、受信システム２０では、複数の送信システム１０のそれぞれのチャンネルの中から、放送ストリームを受信するチャネルを選択することができる。
【００２７】
さらに、図１の伝送システム１において、伝送路３０は、地上波放送のほか、例えば、放送衛星（BS：Broadcasting Satellite）や通信衛星（CS：Communications Satellite）を利用した衛星放送、あるいは、ケーブルを用いた有線放送（CATV）などであってもよい。
【００２８】
（送信システムの構成例）
図２は、図１の送信システム１０の構成例を示す図である。
【００２９】
図２において、送信システム１０は、コンポーネント処理部１１１、シグナリング処理部１１２、時刻情報処理部１１３、パケット処理部１１４、変調処理部１１５、及び、RF部１１６から構成される。
【００３０】
コンポーネント処理部１１１は、そこに入力されるコンテンツを取得する。ここで、コンテンツとしては、例えば、中継場所から伝送路や通信回線を介して送られてくるライブコンテンツ（例えば、スポーツ中継等の生放送番組）や、ストレージに蓄積されている収録済みコンテンツ（例えば、ドラマ等の事前収録番組）などが含まれる。
【００３１】
コンポーネント処理部１１１は、コンテンツを構成するビデオやオーディオのコンポーネントのデータを処理（例えば、エンコード）し、それにより得られるデータを、パケット処理部１１４に供給する。
【００３２】
シグナリング処理部１１２は、シグナリングを生成して処理し、パケット処理部１１４に供給する。ここで、例えば、ATSC3.0では、シグナリングとして、LLS(Link Layer Signaling)シグナリングと、SLS(Service Layer Signaling)シグナリングを規定することが想定されており、先行して取得されるLLSシグナリングに記述される情報に従い、サービスごとのSLSシグナリングが取得されることになる。
【００３３】
ここで、LLSシグナリングとしては、例えば、SLT(Service List Table)等のメタデータが含まれる。SLTは、サービスの選局に必要な情報(選局情報)など、放送ネットワークにおけるストリームやサービスの構成を示す情報を含む。
【００３４】
また、SLSシグナリングとしては、例えば、USD(User Service Description)，LSID(LCT Session Instance Description)，MPD(Media Presentation Description)等のメタデータが含まれる。USDは、他のメタデータの取得先などの情報を含む。LSIDは、ROUTE(Real-Time Object Delivery over Unidirectional Transport)プロトコルの制御情報である。MPDは、コンポーネントのストリームの再生を管理するための制御情報である。なお、MPDは、MPEG-DASH(Dynamic Adaptive Streaming over HTTP)の規格に準じている。
【００３５】
時刻情報処理部１１３は、時刻情報を処理（生成）して、シグナリング処理部１１２に供給する。ここで、時刻情報としては、PTP(Precision Time Protocol)で規定される時刻の情報や、NTP(Network Time Protocol)で規定されている時刻の情報などを用いることができる。以下の説明では、時刻情報として、PTPで規定される時刻の情報が用いられる場合を中心に説明する。なお、時刻情報処理部１１３の詳細については、図４を参照して後述する。
【００３６】
また、シグナリング処理部１１２は、物理層のシグナリング（以下、L1シグナリング（L1 Signaling）という）を生成して処理する。ここで、シグナリング処理部１１２は、時刻情報処理部１１３から供給される時刻情報（例えば、PTPなど）を、時刻情報記述子として、L1シグナリングに含めることができる。シグナリング処理部１１２は、L1シグナリングを、パケット処理部１１４に供給する。
【００３７】
パケット処理部１１４は、コンポーネント処理部１１１から供給されるビデオやオーディオのコンポーネントのデータと、シグナリング処理部１１２から供給されるシグナリングのデータを用いて、パケットを生成する処理を行う。
【００３８】
ここでは、例えば、UDPパケットを含むIPパケット（IP/UDPパケット）が生成され、さらに、１又は複数のIP/UDPパケットがカプセル化されることで、ALP(ATSC Link-layer Protocol)パケットが生成される。パケット処理部１１４により処理されたパケットは、変調処理部１１５に供給される。
【００３９】
変調処理部１１５は、パケット処理部１１４から供給されるパケットを処理することで、物理層フレームを生成して処理する。ここで、物理層フレームは、ブートストラップ（BS：Bootstrap）、プリアンブル（Preamble）、及び、ペイロードから構成される。例えば、時刻情報（時刻情報記述子）を含むL1シグナリングは、プリアンブルに含めることができる。
【００４０】
なお、変調処理部１１５では、例えば、誤り訂正符号化処理（例えば、BCH符号化やLDPC(Low Density Parity Check)符号化等）や変調処理（例えば、OFDM(Orthogonal Frequency Division Multiplexing)変調等）などの処理も行われる。変調処理部１１５により処理された信号は、RF部１１６に供給される。
【００４１】
RF部１１６は、変調処理部１１５から供給される信号を、RF(Radio Frequency)信号に変換し、アンテナ１２１を介して、IP伝送方式のデジタル放送信号として送信する。
【００４２】
送信システム１０は、以上のように構成される。なお、図２においては、説明の都合上、送信側の送信システム１０が、あたかも１つの装置から構成されるように記載されているが、送信側の送信システム１０は、図２のブロックの各機能を有する複数の装置から構成されるようにすることができる。
【００４３】
（受信システムの構成例）
図３は、図１の受信システム２０の構成例を示す図である。
【００４４】
図３において、受信システム２０は、マスタ装置２１１と、スレイブ装置２１２から構成される。また、マスタ装置２１１とスレイブ装置２１２とでは、ネットワーク２１３を介したデータ伝送が行われる。
【００４５】
マスタ装置２１１は、送信システム１０から、伝送路３０を介して送信されてくる、デジタル放送信号を受信して、放送ストリームに含まれるコンテンツを処理する。マスタ装置２１１は、放送ストリームから取得したコンテンツを、ネットワーク２１３を介してスレイブ装置２１２に送信する。一方で、スレイブ装置２１２は、ネットワーク２１３を介してマスタ装置２１１から送信されてくるコンテンツを受信して、処理（再生）する。
【００４６】
ここで、例えば、受信システム２０としては、例えば、CATV再配信システムやインターネット配信システム、ホームネットワークシステム等を採用することができる。
【００４７】
例えば、受信システム２０として、CATV再配信システムを採用した場合、マスタ装置２１１としてのCATV装置（コンテンツ再配信装置）と、スレイブ装置２１２としてのテレビ受像機とが、ネットワーク２１３としてのCATV網を介してデータ伝送を行うことになる。
【００４８】
また、例えば、受信システム２０として、インターネット配信システムが採用された場合、マスタ装置２１１としての配信サーバ（コンテンツ再配信装置）と、スレイブ装置２１２としての情報機器（例えば、スマートフォンやタブレット端末装置など）とが、ネットワーク２１３としてのインターネットを介してデータ伝送を行うことになる。
【００４９】
さらに、例えば、受信システム２０として、ホームネットワークシステムが採用された場合、マスタ装置２１１としてのホームサーバやテレビ受像機と、スレイブ装置２１２としての情報機器（例えば、スマートフォンやタブレット端末装置など）とが、ネットワーク２１３としての無線LAN(Local Area Network)等のホームネットワークを介してデータ伝送を行うことになる。
【００５０】
なお、ここに列挙したCATV再配信システムやインターネット配信システムなどは、受信システム２０の一例であって、例えば、同一の機器内で、データ伝送を行うなど、他の構成を採用することができる。なお、それらの構成の詳細については、図１７を参照して後述するものとする。
【００５１】
また、受信システム２０においては、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、マスタ装置２１１（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、スレイブ装置２１２（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。これにより、スレイブ装置２１２では、コンテンツを再生する際に、提示同期が実現され、例えば、ビデオやオーディオの同期をとって、バッファを破たんさせずに適切に提示することができる。
【００５２】
ここで、提示同期とは、マスタ装置２１１（の時刻情報マスタ部２２４）の時刻情報と、スレイブ装置２１２（の時刻情報スレイブ部２３２）の時刻情報とを合わせることを意味する。この提示同期が実現されていない場合には、スレイブ装置２１２側で、コンテンツを再生する際に、ビデオやオーディオの同期をとって、バッファを破たんさせずに適切に提示するといったことができなくなる。
【００５３】
さらに、詳細は、図８乃至図１４を参照して後述するが、マスタ装置２１１（の時刻情報マスタ部２２４）の時刻情報と、スレイブ装置２１２（の時刻情報スレイブ部２３２）の時刻情報とを合わせるためには、マスタ装置２１１からスレイブ装置２１２への伝送遅延（通信遅延時間）を考慮することになる。
【００５４】
図３において、マスタ装置２１１は、RF部２２１、復調処理部２２２、パケット処理部２２３、時刻情報マスタ部２２４、及び、ネットワークI/F２２５から構成される。
【００５５】
RF部２２１は、アンテナ２４１を介して、IP伝送方式のデジタル放送信号を受信して、RF信号を、IF(Intermediate Frequency)信号に周波数変換し、復調処理部２２２に供給する。
【００５６】
復調処理部２２２は、RF部２２１から供給される信号を処理することで、物理層フレームを処理して、パケットを抽出する。ここで、物理層フレームは、ブートストラップ（BS：Bootstrap）、プリアンブル（Preamble）、及び、ペイロードから構成される。例えば、プリアンブルには、時刻情報（時刻情報記述子）を含むL1シグナリングが含まれている。
【００５７】
なお、復調処理部２２２では、例えば、復調処理（例えばOFDM復調等）や誤り訂正復号処理（例えばLDPC復号やBCH復号等）などの処理も行われる。復調処理部２２２により処理された信号は、パケット処理部２２３に供給される。
【００５８】
パケット処理部２２３は、復調処理部２２２から供給されるパケットを処理する。ここでは、例えば、ALPパケットに対する処理が行われ、さらに、当該ALPパケットから抽出されるIP/UDPパケットに対する処理が行われる。これにより、例えば、ビデオやオーディオのコンポーネントやシグナリングなどのデータを含むIP/UDPパケット（IPパケット）が取得される。このIP/UDPパケットは、ネットワークI/F２２５に供給される。
【００５９】
また、パケット処理部２２３は、復調処理部２２２による物理層フレームの処理で、時刻情報を含むL1シグナリングが抽出（取得）された場合、時刻情報を、時刻情報マスタ部２２４に供給する。
【００６０】
時刻情報マスタ部２２４は、パケット処理部２２３から供給される時刻情報を処理して、ネットワークI/F２２５に供給する。ここで、時刻情報としては、例えば、PTPで規定される時刻の情報などが用いられる。なお、時刻情報マスタ部２２４の詳細については、図５や図８乃至図１４などを参照して後述する。
【００６１】
ネットワークI/F２２５には、パケット処理部２２３からのIP/UDPパケット（IPパケット）と、時刻情報マスタ部２２４からの時刻情報が供給される。ネットワークI/F２２５は、IP/UDPパケットや時刻情報などのデータを、伝送路としてのネットワーク２１３を介してスレイブ装置２１２に送信する。
【００６２】
マスタ装置２１１は、以上のように構成される。
【００６３】
一方で、図３において、スレイブ装置２１２は、ネットワークI/F２３１、時刻情報スレイブ部２３２、復号処理部２３３、及び、出力部２３４から構成される。
【００６４】
ネットワークI/F２３１は、マスタ装置２１１から、伝送路としてのネットワーク２１３を介して送信されてくるデータを受信する。ネットワークI/F２３１は、受信したデータに含まれる、ビデオやオーディオのコンポーネントやシグナリングなどのデータを含むIP/UDPパケット（IPパケット）を処理して、復号処理部２３３に供給する。また、ネットワークI/F２３１は、受信したデータに含まれる時刻情報を、時刻情報スレイブ部２３２に供給する。
【００６５】
時刻情報スレイブ部２３２は、ネットワークI/F２３１から供給される時刻情報を処理して、提示同期処理を行い、復号処理部２３３で行われる復号処理で、ビデオやオーディオ（のコンポーネントのデータ）の同期がとられて、バッファを破たんさせずに適切に提示されるようにする。この提示同期処理では、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、マスタ装置２１１（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、スレイブ装置２１２（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。
【００６６】
なお、ここでは、マスタ装置２１１からスレイブ装置２１２への伝送遅延（通信遅延時間）を考慮することになるが、その詳細は、図８乃至図１４を参照して後述する。このように、受信システム２０において、送信システム１０から放送で伝送される時刻情報は、物理層フレームに同期するため、正確に伝送することができるが、この時刻情報を、PTP等の時刻情報を伝送するためのプロトコルを用いて、マスタ装置２１１からスレイブ装置２１２に伝送することで、スレイブ装置２１２において、正確に提示同期処理が行われるようにしている。これにより、例えば、マスタ装置２１１からスレイブ装置２１２に対して、ネットワーク２１３を介してコンテンツの再配信を行う場合などにおいても、スレイブ装置２１２では、時刻情報を用いて正確な時刻同期を行うことが可能となる。
【００６７】
復号処理部２３３は、時刻情報スレイブ部２３２による提示同期処理に応じて、ネットワークI/F２３１から供給されるビデオやオーディオのコンポーネントのデータを復号し、出力部２３４に供給する。
【００６８】
出力部２３４には、復号処理部２３３からビデオやオーディオのコンポーネントのデータが供給される。出力部２３４は、ビデオのコンポーネントのデータに対応する映像を、表示部（不図示）に表示し、オーディオのコンポーネントのデータに対応する音声を、スピーカ（不図示）から出力する。これにより、スレイブ装置２１２では、送信システム１０から伝送路３０を介して送信されたコンテンツであって、マスタ装置２１１からネットワーク２１３を介して配信（再配信）されたコンテンツが受信され、再生されることになる。
【００６９】
スレイブ装置２１２は、以上のように構成される。
【００７０】
＜２．本技術による時刻情報を用いた時刻同期方法＞
【００７１】
（PTPプロトコルの概要）
ところで、上述したように、時刻情報としては、PTP(Precision Time Protocol)で規定される時刻の情報を採用することができる。PTPは、IEEE1588で規定されており、80ビットで構成される。
【００７２】
80ビットのPTPは、秒単位の時刻を表す48ビットの秒フィールド（secondsField）と、ナノ秒単位の時刻を表す32ビットのナノ秒フィールド（nanosecondsField）とから構成される。
【００７３】
秒フィールドの1は、1秒を表し、ナノ秒フィールドの1は、1ナノ秒を表す。したがって、例えば、+2.000000001秒を表すPTPでは、秒フィールドは、0x000000000002となり、ナノ秒フィールドは、0x00000001となる。なお、「0x」は、その後に続く値が16進数であることを表す。
【００７４】
ここで、109ナノ秒は、1秒であるため、ナノ秒フィールドは、0乃至109未満の値をとる。すなわち、ナノ秒フィールドの最大値は、109-1である。109-1は、30ビットで表現することができるので、32ビットのナノ秒フィールドの上位2ビットは、常時0となる。
【００７５】
IEEE1588では、PTPが表す時刻の起点であるエポック（epoch）が、国際原子時（TAI(International Atomic Time））の1970年1月1日の0時であることが規定されている。すなわち、IEEE1588のPTPは、TAIの1970年1月1日の0時をエポックとする時刻を表す。
【００７６】
また、物理層フレームに含める時刻情報として、PTPで規定される時刻の情報を採用した場合、PTPで規定される時刻の情報は、物理層フレームに含める時刻情報としては、十分な粒度があり、正確な時刻を表すことができる。
【００７７】
時刻情報は、受信システム２０で正確な時刻を再生する観点から、より正確な時刻を表すことが望ましく、PTPで規定される時刻の情報を、物理層フレームに含める時刻情報として採用した場合には、正確な時刻情報を伝送し、受信システム２０で正確な時刻を再生することができる。さらに、PTPで規定される時刻の情報については、リープ秒（うるう秒）の問題は発生しない。
【００７８】
ところで、PTPによれば、極めて正確な時刻を表現することができるが、図１の伝送システム１で放送を行う場合に、その放送に必要以上の精度の時刻情報を伝送することは、伝送帯域を圧迫し、効率的でない。80ビットのPTPは、放送によるサービスの提供にとって、十分過ぎる精度の時刻情報であり、PTPの情報量を、ある程度低下させても、放送によるサービスの提供を十分維持することができる。
【００７９】
そこで、図１の伝送システム１では、時刻情報としてのPTPを、その情報量を低下させて伝送することができる。PTPの情報量を低下させる方法としては、例えば、PTPを圧縮する方法がある。ここでは、時刻情報としてのPTP（圧縮されたPTP）が、物理層フレームのプリアンブルに含めて伝送される場合における、送信側の送信システム１０と、受信側の受信システム２０で行われる時刻情報（PTP）に関する処理（時刻情報処理）について説明する。
【００８０】
（送信側の時刻情報処理）
図４は、送信側の送信システム１０における時刻情報処理を説明する図である。
【００８１】
図４においては、送信側の送信システム１０（図１）における時刻情報処理として、時刻情報としてのPTPを圧縮する場合に、秒フィールドを、32ビットに圧縮するとともに、ナノ秒フィールドを19ビットに圧縮する場合の例を示している。また、この圧縮PLPは、時刻情報（時刻情報記述子）として、物理層フレームのプリアンブルに含められる。
【００８２】
送信システム１０においては、時刻情報処理部１１３（図２）に、48ビットの秒フィールドと、32ビットのナノ秒フィールドとで構成される80ビットのPTPが供給される。時刻情報処理部１１３は、48ビットの秒フィールドの、例えば、上位16ビットを削除することにより、48ビットの秒フィールドを、32ビットの秒フィールド（以下、圧縮秒フィールドともいう）に圧縮する。
【００８３】
さらに、時刻情報処理部１１３は、32ビットのナノ秒フィールドの、例えば、下位13ビットを削除することにより、32ビットのナノ秒フィールドを、19ビットのナノ秒フィールド（以下、圧縮ナノ秒フィールドともいう）に圧縮する。
【００８４】
そして、時刻情報処理部１１３は、32ビットの圧縮秒フィールドと、19ビットの圧縮ナノ秒フィールドとに圧縮された51ビットのPTP（以下、圧縮PTPともいう）を、時刻情報記述子に含め、シグナリング処理部１１２（図２）に供給する。
【００８５】
このように、PTPを圧縮する方法では、PTPの秒フィールド及びナノ秒フィールドそれぞれの一部のビットが削除されることにより、PTPが、いわば中間フォーマットの圧縮PTP（圧縮時刻情報）に圧縮されて伝送される。
【００８６】
また、送信システム１０において、変調処理部１１５（図２）は、物理層フレームを処理する際に、時刻情報処理部１１３により処理された圧縮PTPを、時刻情報として、プリアンブル（Preamble）に含めるようにすることができる。ただし、時刻情報（圧縮PTP）は、時刻情報記述子として、L1シグナリングに含めて、プリアンブル（Preamble）に配置されるようにすることができる。
【００８７】
なお、時刻情報（圧縮PTP）は、プリアンブル（Preamble）に限らず、物理層フレームのペイロード（Payload）などに含めるようにしてもよい。また、時刻情報（圧縮PTP）は、すべての物理層フレームに含まれないようにすることで、時刻情報（圧縮PTP）の伝送頻度を低下させることができる。
【００８８】
（受信側の時刻情報処理）
図５は、受信側の受信システム２０における時刻情報処理を説明する図である。
【００８９】
図５においては、受信側の受信システム２０（図１）における時刻情報処理として、物理層フレームのプリアンブルに含められる圧縮PTPを取得し、その圧縮PTPを、IEEE1588に規定するフォーマットのPTPに復元する場合の例を示している。
【００９０】
受信システム２０において、復調処理部２２２（図３）は、物理層フレームを処理する際に、そのプリアンブル（Preamble）に、時刻情報（圧縮PTP）が含まれる場合、時刻情報（圧縮PTP）を取得することができる。ただし、時刻情報（圧縮PTP）は、時刻情報記述子として、L1シグナリングに含まれる。
【００９１】
そして、受信システム２０においては、時刻情報マスタ部２２４（図３）が、時刻情報記述子に含まれる圧縮PTPを取得し、その圧縮PTPを、IEEE1588に規定するフォーマットのPTPに復元する。
【００９２】
すなわち、時刻情報マスタ部２２４は、圧縮PTPの32ビットの圧縮秒フィールドの上位ビットとして、16ビットの0を付加（追加）することで、32ビットの圧縮秒フィールドを、48ビットの秒フィールドに復元する。
【００９３】
さらに、時刻情報マスタ部２２４は、圧縮PTPの19ビットの圧縮ナノ秒フィールドの下位ビットとして、13ビットの0を付加することで、19ビットの圧縮ナノ秒フィールドを、32ビットのナノ秒フィールドに復元する。
【００９４】
そして、時刻情報マスタ部２２４は、48ビットの秒フィールドと、32ビットのナノ秒フィールドとで構成される、IEEE1588に規定するフォーマットのPTPに復元する。
【００９５】
なお、送信システム１０の時刻情報処理部１１３（図４）では、32ビットのナノ秒フィールドの、下位13ビットを削除するとともに、上述したように、常時0になっている上位2ビットを削除し、32ビットのナノ秒フィールドを、17ビットの圧縮ナノ秒フィールドに圧縮することができる。
【００９６】
この場合、受信システム２０の時刻情報マスタ部２２４（図５）では、17ビットの圧縮ナノ秒フィールドの下位ビットとして、13ビットの0を付加するとともに、上位ビットとして、2ビットの0を付加することで、17ビットの圧縮ナノ秒フィールドが、32ビットのナノ秒フィールドに復元される。
【００９７】
また、PTPのエポックとして、標準エポックではなく、独自エポックを採用する場合には、送信システム１０の時刻情報処理部１１３（図４）は、標準エポックと独自エポックとの差分（独自エポック−標準エポック）に対応する時間（以下、差分時間ともいう）を、PTPから減算してから、その減算後のPTPを、圧縮PTPに圧縮する。
【００９８】
この場合、受信システム２０の時刻情報マスタ部２２４（図５）は、圧縮秒フィールド及び圧縮ナノ秒フィールドを、秒フィールド及びナノ秒フィールドに復元した後に、その復元後の秒フィールド及びナノ秒フィールドに、差分時間を加算することで、IEEE1588に規定するフォーマットのPTP（標準エポックのPTP）を復元する。
【００９９】
（時刻情報の構造）
図６は、L1シグナリング（L1_Detail_signaling）に含まれる時刻情報（時刻情報記述子）のシンタックスの例を示す図である。
【０１００】
図６のL1シグナリングにおいては、時刻情報の有無を示すフラグ（L1B_clock_info_flag）が立っている場合に、時刻情報（時刻情報記述子）が配置される。
【０１０１】
この時刻情報（時刻情報記述子）には、32ビットの秒フィールド（PTP_sec）と、17ビットの圧縮ナノ秒フィールド（PTP_nanosec）とで構成される圧縮PTPが含まれている。
【０１０２】
ただし、この例では、17ビットの圧縮ナノ秒フィールド（PTP_nanosec）が配置される例を示しているが、17ビットの圧縮ナノ秒フィールドの代わりに、19ビットの圧縮ナノ秒フィールドが配置されるようにしてもよい。
【０１０３】
8ビットのPTP_UTC_offsetは、PTPとUTC（協定世界時）のオフセット情報である。PTP_UTC_offsetでは、PTPとUTCとの時間差（差分）を、秒単位で指定することができる。
【０１０４】
このPTP_UTC_offsetを用いることで、PTPを、UTCに変換することができる。なお、図７には、PTPからUTCへの変換の例が示されている。すなわち、下記の式（１）を演算することで、PTPフォーマットの秒が、NTPフォーマットの秒に変換される。
【０１０５】
UTC_seconds = PTP_sec + PTP_UTC_offset      ・・・（１）
【０１０６】
UTC_seconds：NTPフォーマットの秒
PTP_sec：PTPフォーマットの秒
PTP_UTC_offset：PTPとUTCの間の差分
【０１０７】
また、下記の式（２）を演算することで、PTPフォーマットのナノ秒が、NTPフォーマットのサブ秒に変換される。
【０１０８】
UTC_fraction = PTP_nanosec      ・・・（２）
【０１０９】
UTC_fraction：NTPフォーマットのサブ秒
PTP_nanosec：PTPフォーマットのナノ秒
【０１１０】
（PTPの時刻情報の補正方法）
図８は、PTPプロトコルによる時刻情報の補正方法を説明する図である。
【０１１１】
図８において、「Master time」は、マスタ装置２１１（の時刻情報マスタ部２２４）で処理される時刻情報の系列とされ、「Slave time」は、スレイブ装置２１２（の時刻情報スレイブ部２３２）で処理される時刻情報の系列とされる。
【０１１２】
マスタ装置２１１の時刻情報マスタ部２２４は、Syncメッセージを、スレイブ装置２１２の時刻情報スレイブ部２３２に送信する（Ｓ１１）。このSyncメッセージによって、マスタ装置２１１からスレイブ装置２１２に、時刻情報が通知される。
【０１１３】
このとき、マスタ装置２１１の時刻情報マスタ部２２４は、Syncメッセージの送出時刻t1を記録する。一方で、スレイブ装置２１２の時刻情報スレイブ部２３２は、Syncメッセージの到着時刻t2を記録する。
【０１１４】
また、マスタ装置２１１の時刻情報マスタ部２２４は、Follow_upメッセージを、スレイブ装置２１２の時刻情報スレイブ部２３２に送信する（Ｓ１２）。このFollow_upメッセージによって、マスタ装置２１１からスレイブ装置２１２に、Syncメッセージの送出時刻t1が通知される。これにより、スレイブ装置２１２の時刻情報スレイブ部２３２には、Syncメッセージの到着時刻t2とともに、そのSyncメッセージの送出時刻t1が記録される。
【０１１５】
スレイブ装置２１２の時刻情報スレイブ部２３２は、Delay_Reqメッセージを、マスタ装置２１１の時刻情報マスタ部２２４に送信する（Ｓ１３）。
【０１１６】
このとき、スレイブ装置２１２の時刻情報スレイブ部２３２は、Delay_Reqメッセージの送出時刻t3を記録する。一方で、マスタ装置２１１の時刻情報マスタ部２２４は、Delay_Reqメッセージの到着時刻t4を記録する。
【０１１７】
また、マスタ装置２１１の時刻情報マスタ部２２４は、Delay_Respメッセージを、スレイブ装置２１２の時刻情報スレイブ部２３２に送信する（Ｓ１４）。このDelay_Respメッセージによって、マスタ装置２１１からスレイブ装置２１２に、Delay_Reqメッセージの到着時刻t4が通知される。これにより、スレイブ装置２１２の時刻情報スレイブ部２３２には、Delay_Reqメッセージの送出時刻t3とともに、そのDelay_Reqメッセージの到着時刻t4が記録される。
【０１１８】
そして、スレイブ装置２１２の時刻情報スレイブ部２３２では、記録されたメッセージの送出時刻と到着時刻に基づいて、マスタ装置２１１とスレイブ装置２１２との間の通信遅延時間が算出される。ただし、この通信遅延時間（meanPathDelay）は、下記の式（３）を演算すること算出されることになる。
【０１１９】
meanPathDelay = {（t2−t1）＋（t4−t3）}      ・・・（３）
【０１２０】
t1：Syncメッセージの送出時刻
t2：Syncメッセージの到着時刻
t3：Delay_Reqメッセージの送出時刻
t4：Delay_Reqメッセージの到着時刻
【０１２１】
このようにして式（１）により算出された通信遅延時間（meanPathDelay）を用いて、Syncメッセージにより伝送される時刻情報を補正することで（例えば、時刻情報の示す時刻に、通信遅延時間を加算することで）、スレイブ装置２１２の時刻情報スレイブ部２３２において、Syncメッセージにより伝送される時刻情報に基づいた正確な時刻を求めることができる。
【０１２２】
なお、図８の例では、通信遅延時間が可変であることを前提に、スレイブ装置２１２の時刻情報スレイブ部２３２で、通信遅延時間を測定する場合を説明したが、マスタ装置２１１とスレイブ装置２１２との間の通信遅延時間が固定値である場合には、当該通信遅延時間を測定することなく、あらかじめ定められた固定値（の通信遅延時間）を、Syncメッセージにより伝送される時刻情報（の示す時刻）に加算するようにしてもよい。
【０１２３】
（Generalヘッダのフィールドの例）
図９は、PTPメッセージのGeneralヘッダに含まれるフィールドの例を示す図である。
【０１２４】
PTPメッセージは、34バイトのGeneralヘッダと、10バイトのメッセージのフィールドから構成される。Generalヘッダには、図９に示したフィールドが含まれる。
【０１２５】
4ビットのtransportSpecificには、ハードウェアに依存して一意に決まる値が指定される。
【０１２６】
4ビットのmessageTypeには、メッセージタイプに応じて一意に決まる値が指定される。ここで、図１０には、メッセージタイプの例を示している。すなわち、図１０に示すように、messageTypeには、例えば、"Sync"や"Delay_Req"，"Follow_up"，"Delay_Resp"などのメッセージタイプに応じた値（value）が指定される。
【０１２７】
図９の説明に戻り、4ビットのversionPTPには、メッセージ生成ノードのデータセットのportDS.versionNumber memberの値が指定される。16ビットのmessageLengthには、PTPメッセージの全ビット数が指定される。
【０１２８】
8ビットのdomainNumberには、メッセージを生成するordinary clockノード、又はboundary clockノードのデータセットのdefaultDS.domainNumber memberの値が指定される。
【０１２９】
16ビットのflagFieldは、2バイト（16ビット）における各ビットで、メッセージごとに意味を持つフラグとなる。例えば、flagFieldにおいて、1バイト目の1ビットは、Syncメッセージ又はDelay_Respメッセージを示すようにすることができる。
【０１３０】
64ビットのcorrectionFieldには、例えば滞留時間や伝送遅延などの修正値が指定される。80ビットのsourcePortIdentityには、メッセージ生成ノードのデータセットのportDS. PortIdentity memberの値が指定される。
【０１３１】
16ビットのsequenceIDには、タイムスタンプ（Time Stamp）を交換するメッセージセットを管理するための値が指定される。8ビットのcontrolFieldは、PTPのバージョン１用ハードウェアとの互換性のために用意されたフィールドである。8ビットのlogMessageIntervalには、メッセージタイプによって決まる値が指定される。
【０１３２】
（Syncメッセージのフォーマットの例）
図１１は、Syncメッセージのフォーマットの例を示す図である。
【０１３３】
図１１において、Syncメッセージは、34バイトのGeneralヘッダ（図９）と、10バイトのSyncメッセージのフィールドから構成される。ここで、GeneralヘッダのmessageTypeには、"Sync"であるメッセージタイプに応じた値（value="0"）が指定される。また、Syncメッセージのフィールドには、時刻情報（originTimestamp）が配置される。
【０１３４】
（Delay_Reqメッセージのフォーマットの例）
図１２は、Delay_Reqメッセージのフォーマットの例を示す図である。
【０１３５】
図１２において、Delay_Reqメッセージは、34バイトのGeneralヘッダ（図９）と、10バイトのDelay_Reqメッセージのフィールドから構成される。ここで、GeneralヘッダのmessageTypeには、"Delay_Req"であるメッセージタイプに応じた値（value="1"）が指定される。また、Delay_Reqメッセージのフィールドには、Delay_Reqメッセージを送信したノードの時刻情報（originTimestamp）が配置される。
【０１３６】
（Follow_upメッセージのフォーマットの例）
図１３は、Follow_upメッセージのフォーマットの例を示す図である。
【０１３７】
図１３において、Follow_upメッセージは、34バイトのGeneralヘッダ（図９）と、10バイトのFollow_upメッセージのフィールドから構成される。ここで、GeneralヘッダのmessageTypeには、"Follow_up"であるメッセージタイプに応じた値（value="8"）が指定される。また、Follow_upメッセージのフィールドには、Syncメッセージを送信した時刻を示す時刻情報（preciseOriginTimestamp）、すなわち、Syncメッセージの送出時刻t1が配置される。
【０１３８】
（Delay_Respメッセージのフォーマットの例）
図１４は、Delay_Respメッセージのフォーマットの例を示す図である。
【０１３９】
図１４において、Delay_Respメッセージは、34バイトのGeneralヘッダ（図９）と、20バイトのDelay_Respメッセージのフィールドから構成される。ここで、GeneralヘッダのmessageTypeには、"Delay_Resp"であるメッセージタイプに応じた値（value="9"）が指定される。
【０１４０】
また、Delay_Respメッセージのフィールドは、10ビットの時刻情報（receiveTimestamp）と、10ビットのrequestingPortIdentityが配置される。時刻情報（receiveTimestamp）は、Delay_Reqメッセージを受信した時刻、すなわち、Delay_Reqメッセージの到着時刻t4を示している。また、requestingPortIdentityには、Delay_ReqメッセージのsourcePortIdentityの値がコピーされる。
【０１４１】
＜３．送信側と受信側で実行される処理の流れ＞
【０１４２】
次に、図１５及び図１６のフローチャートを参照して、送信側の送信システム１０と、受信側の受信システム２０で実行される処理の流れについて説明する。
【０１４３】
（送信側処理）
まず、図１５のフローチャートを参照して、送信側の送信システム１０により実行される送信側処理の流れについて説明する。
【０１４４】
ステップＳ１１１において、時刻情報処理部１１３は、PTP等の時刻情報を処理する。
【０１４５】
ここでは、例えば、図４に示したように、48ビットの秒フィールドと、32ビットのナノ秒フィールドとで構成される80ビットのPTPが、32ビットの圧縮秒フィールドと、19ビットの圧縮ナノ秒フィールドとで構成される51ビットの圧縮PTPに圧縮される。
【０１４６】
ステップＳ１１２において、コンポーネント処理部１１１及びシグナリング処理部１１２は、シグナリング・コンポーネント処理を行う。
【０１４７】
このシグナリング・コンポーネント処理では、コンテンツを構成するビデオやオーディオのコンポーネントと、LLSシグナリングやSLSシグナリングなどのシグナリングが処理される。また、シグナリング・コンポーネント処理では、時刻情報処理部１１３により処理された時刻情報（例えば、圧縮PTP）が、時刻情報記述子としてL1シグナリングに含められる。
【０１４８】
ステップＳ１１３において、パケット処理部１１４、変調処理部１１５、及び、RF部１１６は、デジタル放送信号の送信処理を行う。
【０１４９】
このデジタル放送信号の送信処理では、ビデオやオーディオのコンポーネントのデータと、シグナリングのデータを用いた、IP/UDPパケット等のパケットを生成する処理が行われる。また、デジタル放送信号の送信処理では、物理層フレームを生成する処理が行われる。ただし、物理層フレーム（図４）のプリアンブルには、時刻情報（例えば、圧縮PTP）を含むL1シグナリングが含まれる。
【０１５０】
そして、デジタル放送信号の送信処理では、物理層フレームを処理して得られる信号が、RF信号に変換され、アンテナ１２１を介して、IP伝送方式のデジタル放送信号として送信される。
【０１５１】
以上、送信側処理の流れについて説明した。
【０１５２】
（受信側処理）
次に、図１６のフローチャートを参照して、受信側の受信システム２０により実行される受信側処理の流れについて説明する。ただし、図１６において、ステップＳ２１１乃至Ｓ２１４の処理は、マスタ装置２１１により実行され、ステップＳ２３１乃至Ｓ２３４の処理は、スレイブ装置２１２により実行される。
【０１５３】
ステップＳ２１１において、マスタ装置２１１のRF部２２１、復調処理部２２２、及び、パケット処理部２２３は、デジタル放送信号の受信処理を行う。このデジタル放送信号の受信処理では、アンテナ２４１を介して、IP伝送方式のデジタル放送信号が受信され、RF信号が、IF信号に周波数変換される。
【０１５４】
また、デジタル放送信号の受信処理では、物理層フレームが処理され、パケットが抽出される。ただし、物理層フレーム（図５）のプリアンブルには、時刻情報（例えば、圧縮PTP）を含むL1シグナリングが含まれており、そこから時刻情報が取得される。さらに、デジタル放送信号の受信処理では、物理層フレームから抽出されたパケットが処理される。
【０１５５】
ステップＳ２１２において、マスタ装置２１１のパケット処理部２２３は、シグナリング・コンポーネント処理を行う。このシグナリング・コンポーネント処理では、例えば、ビデオやオーディオのコンポーネントやシグナリングなどのデータを含むIP/UDPパケット（IPパケット）が処理される。
【０１５６】
ステップＳ２１３において、マスタ装置２１１の時刻情報マスタ部２２４は、圧縮PTP等の時刻情報を処理する。
【０１５７】
ここでは、例えば、図５に示したように、32ビットの圧縮秒フィールドと、19ビットの圧縮ナノ秒フィールドとで構成される51ビットの圧縮PTPが、48ビットの秒フィールドと、32ビットのナノ秒フィールドとで構成される80ビットのPTPに復元される。
【０１５８】
ステップＳ２１４において、ネットワークI/F２２５は、IP/UDPパケットや時刻情報（PTP）などのデータを、ネットワーク２１３を介してスレイブ装置２１２に送信する。
【０１５９】
マスタ装置２１１によって、ステップＳ２１１乃至Ｓ２１４の処理が行われると、それに応じて、スレイブ装置２１２では、ステップＳ２３１乃至Ｓ２３４の処理が行われる。すなわち、ステップＳ２３１において、ネットワークI/F２３１は、マスタ装置２１１から、ネットワーク２１３を介して送信されてくるデータを受信する。
【０１６０】
ステップＳ２３２において、時刻情報スレイブ部２３２は、マスタ装置２１１からのデータに含まれる時刻情報（PTP）を処理して、提示同期処理を行い、復号処理部２３３で行われる復号処理で、ビデオやオーディオ（のコンポーネントのデータ）の同期がとられて、バッファを破たんさせずに適切に提示されるようにする。
【０１６１】
この提示同期処理では、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、マスタ装置２１１（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、スレイブ装置２１２（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。また、ここでは、図８乃至図１４を参照して説明したように、マスタ装置２１１の時刻情報マスタ部２２４と、スレイブ装置２１２の時刻情報スレイブ部２３２とが、メッセージをやりとりすることで、伝送遅延（通信遅延時間）に応じて、PTPの時刻情報が補正される。
【０１６２】
すなわち、受信システム２０において、送信システム１０から放送で伝送される時刻情報は、物理層フレームに同期するため、正確に伝送することができるが、この時刻情報を、PTP等の時刻情報を伝送するためのプロトコルを用いて、マスタ装置２１１からスレイブ装置２１２に伝送することで、スレイブ装置２１２において、正確に提示同期処理が行われるようにしている。これにより、例えば、マスタ装置２１１からスレイブ装置２１２に対して、ネットワーク２１３を介してコンテンツの再配信を行う場合などにおいても、スレイブ装置２１２では、時刻情報を用いて正確な時刻同期を行うことが可能となる。
【０１６３】
なお、インターネット上に設けられたNTP(Network Time Protocol)サーバを参照することにより、正確な時刻情報を取得するのが一般的ではあるが、伝送路３０を介して伝送されるデジタル放送信号は、送信システム１０（送信所）からの伝送遅延（Propagation Delay）により、コンテンツの時刻情報と、インターネット上のNTPサーバからの時刻情報には誤差が生じてしまう。そこで、本技術では、NTPサーバからの時刻情報ではなく、送信システム１０から伝送される物理層フレームに含まれる時刻情報を用いることで、この問題を回避している。
【０１６４】
ステップＳ２３３において、復号処理部２３３は、時刻情報スレイブ部２３２による提示同期処理に応じて、マスタ装置２１１からのデータに含まれるビデオやオーディオのコンポーネントのデータに対して、復号処理を行う。
【０１６５】
ステップＳ２３４において、出力部２３４は、復号処理部２３３により復号されたビデオのコンポーネントのデータに対応する映像を、表示部（不図示）に表示する。また、出力部２３４は、復号処理部２３３により復号されたオーディオのコンポーネントのデータに対応する音声を、スピーカ（不図示）から出力する。
【０１６６】
これにより、スレイブ装置２１２では、送信システム１０から伝送路３０を介して送信されたコンテンツであって、マスタ装置２１１からネットワーク２１３を介して配信（再配信）されたコンテンツが受信され、再生されることになる。
【０１６７】
以上、受信側処理の流れについて説明した。
【０１６８】
＜４．変形例＞
【０１６９】
（受信側の受信システムの構成例）
図１７は、受信システム２０における、マスタ装置２１１とスレイブ装置２１２の構成例を示す図である。なお、図１７においては、図１７のＡ乃至図１７のＥによって、受信システム２０の一例として、CATV再配信システム２０Ａ、インターネット配信システム２０Ｂ、ホームネットワークシステム２０Ｃ、受信装置２０Ｄ、及び、車載システム２０Ｅの構成例を示している。
【０１７０】
（Ａ）CATV再配信システム
図１７のＡは、CATV再配信システム２０Ａの構成例を示している。このCATV再配信システム２０Ａにおいては、マスタ装置２１１としてのCATV装置２１１Ａと、スレイブ装置２１２としてのテレビ受像機２１２Ａとが、CATV網２１３Ａを介してデータ伝送を行う。
【０１７１】
ここで、CATV装置２１１Ａは、送信システム１０によって、地上波放送などで放送されたコンテンツを、ケーブルテレビで再配信するための再配信装置である。CATV装置２１１Ａは、例えば、ケーブルテレビ事業者などにより提供される。一方で、テレビ受像機２１２Ａは、各家庭などに設置されるケーブルテレビに対応したテレビ受像機である。テレビ受像機２１２Ａは、CATV装置２１１Ａから、CATV網２１３Ａを介して再配信されたコンテンツを受信して、再生することができる。
【０１７２】
また、CATV再配信システム２０Ａにおいては、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、CATV装置２１１Ａ（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、テレビ受像機２１２Ａ（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。これにより、テレビ受像機２１２Ａでは、コンテンツを再生する際に、提示同期が実現され、例えば、ビデオやオーディオの同期をとってバッファを破たんさせずに適切に提示することが可能となる。
【０１７３】
（Ｂ）インターネット配信システム
図１７のＢは、インターネット配信システム２０Ｂの構成例を示している。このインターネット配信システム２０Ｂにおいては、マスタ装置２１１としての配信サーバ２１１Ｂと、スレイブ装置２１２としての情報機器２１２Ｂとが、インターネット２１３Ｂを介してデータ伝送を行う。
【０１７４】
ここで、配信サーバ２１１Ｂは、送信システム１０によって、地上波放送などで放送されたコンテンツを、インターネット２１３Ｂを経由して配信するためのサーバ装置である。配信サーバ２１１Ｂは、例えば、動画配信サービスを行うOTT(Over The Top)の事業者などにより提供される。一方で、情報機器２１２Ｂは、例えば、携帯電話機やスマートフォン、タブレット端末装置、パーソナルコンピュータ、テレビ受像機などの通信機能を有する機器（クライアント装置）である。情報機器２１２Ｂは、配信サーバ２１１Ｂから、インターネット２１３Ｂを介して配信されたコンテンツを受信して、再生することができる。
【０１７５】
また、インターネット配信システム２０Ｂにおいては、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、配信サーバ２１１Ｂ（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、情報機器２１２Ｂ（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。これにより、情報機器２１２Ｂでは、コンテンツを再生する際に、提示同期が実現され、例えば、ビデオやオーディオの同期をとってバッファを破たんさせずに適切に提示することが可能となる。
【０１７６】
（Ｃ）ホームネットワークシステム
図１７のＣは、ホームネットワークシステム２０Ｃの構成例を示している。このホームネットワークシステム２０Ｃにおいては、マスタ装置２１１としてのホームサーバ２１１Ｃと、スレイブ装置２１２としての情報機器２１２Ｃとが、無線LAN(Local Area Network)等のホームネットワーク２１３Ｃを介してデータ伝送を行う。
【０１７７】
ここで、ホームサーバ２１１Ｃは、送信システム１０によって、地上波放送などで放送されたコンテンツを、ホームネットワーク２１３Ｃを経由して配信するためのサーバ装置である。ホームサーバ２１１Ｃは、デジタル放送を受信する機能を有し、各家庭などに設置される。一方で、情報機器２１２Ｃは、例えば、携帯電話機やスマートフォン、タブレット端末装置、パーソナルコンピュータ、テレビ受像機などの通信機能を有する機器（クライアント装置）であって、家庭内で使用される。情報機器２１２Ｃは、ホームサーバ２１１Ｃから、ホームネットワーク２１３Ｃを介して配信されたコンテンツを受信して、再生することができる。
【０１７８】
また、ホームネットワークシステム２０Ｃにおいては、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、ホームサーバ２１１Ｃ（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、情報機器２１２Ｃ（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。これにより、情報機器２１２Ｃでは、コンテンツを再生する際に、提示同期が実現され、例えば、ビデオやオーディオの同期をとってバッファを破たんさせずに適切に提示することが可能となる。
【０１７９】
なお、図１７のＣのホームネットワークシステム２０Ｃでは、マスタ装置２１１として、ホームサーバ２１１Ｃの代わりに、テレビ受像機を設けることで、情報機器２１２Ｃとしてのスマートフォンやタブレット端末装置を、いわゆるセカンドディスプレイとして利用することができる。
【０１８０】
（Ｄ）同一の機器内
図１７のＤは、受信装置２０Ｄの構成例を示している。この受信装置２０Ｄにおいては、マスタ装置２１１としての受信機内マスタ機器２１１Ｄと、スレイブ装置２１２としての受信機内スレイブ機器２１２Ｄとが、例えば、USB3.0(Universal Serial Bus 3.0)やPCIe(PCI Express)等の汎用的な伝送インターフェース２１３Ｄを介してデータ伝送を行う。
【０１８１】
ここで、受信機内マスタ機器２１１Ｄは、送信システム１０によって、地上波放送などで放送されたコンテンツを、伝送インターフェース２１３Ｄを介して受信機内スレイブ機器２１２Ｄに伝送するための機器である。受信機内マスタ機器２１１Ｄは、処理部２５１とI/F部２５２から構成される。一方で、受信機内スレイブ機器２１２Ｄは、受信機内マスタ機器２１１Ｄから、伝送インターフェース２１３Ｄを介して伝送されるコンテンツを処理するための機器である。受信機内スレイブ機器２１２Ｄは、I/F部２６１と処理部２６２から構成される。
【０１８２】
また、受信装置２０Ｄにおいては、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、受信機内マスタ機器２１１Ｄ（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、受信機内スレイブ機器２１２Ｄ（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。これにより、受信機内スレイブ機器２１２Ｄでは、コンテンツを処理する際に、提示同期が実現され、例えば、ビデオやオーディオの同期をとってバッファを破たんさせずに適切に提示することが可能となる。
【０１８３】
（Ｅ）車載システム
図１７のＥは、車両に搭載される車載システム２０Ｅの構成例を示している。この車載システム２０Ｅにおいては、マスタ装置２１１としての車載マスタ機器２１１Ｅと、スレイブ装置２１２としての車載スレイブ機器２１２Ｅとが、車内ネットワーク２１３Ｅを介してデータ伝送を行う。
【０１８４】
ここで、車載マスタ機器２１１Ｅは、送信システム１０によって、地上波放送などで放送されたコンテンツを、車内ネットワーク２１３Ｅを介して車載スレイブ機器２１２Ｅに伝送するための機器である。一方で、車載スレイブ機器２１２Ｅは、車載マスタ機器２１１Ｅから、車内ネットワーク２１３Ｅを介して伝送されるコンテンツを処理するための機器である。
【０１８５】
また、車載システム２０Ｅにおいては、送信システム１０からのデジタル放送信号に含まれる時刻情報（例えばPTP）を用いて、車載マスタ機器２１１Ｅ（の時刻情報マスタ部２２４）の時刻情報（例えばPTP）と、車載スレイブ機器２１２Ｅ（の時刻情報スレイブ部２３２）の時刻情報（例えばPTP）とを合わせている。これにより、車載スレイブ機器２１２Ｅでは、コンテンツを処理する際に、提示同期が実現され、例えば、ビデオやオーディオの同期をとってバッファを破たんさせずに適切に提示することが可能となる。
【０１８６】
（他の時刻情報の例）
上述した説明では、時刻情報として、PTPで規定される時刻の情報を中心に説明し、NTPで規定されている時刻の情報を使用してもよいとの説明をしたが、それに限らず、例えば、3GPP(Third Generation Partnership Project)で規定されている時刻の情報や、GPS(Global Positioning System)情報に含まれる時刻の情報、その他独自に決定された形式の時刻の情報等の任意の時刻の情報を採用することができる。
【０１８７】
（デジタル放送の方式）
また、上述した説明としては、デジタル放送の規格として、米国等で採用されている方式であるATSC（特に、ATSC3.0）を説明したが、本技術は、日本等が採用する方式であるISDB(Integrated Services Digital Broadcasting)や、欧州の各国等が採用する方式であるDVB(Digital Video Broadcasting)などに適用するようにしてもよい。また、デジタル放送としては、地上波放送のほか、BS(Broadcasting Satellite)やCS(Communications Satellite)等の衛星放送や、ケーブルテレビ（CATV）等の有線放送などに適用することができる。
【０１８８】
また、本技術は、伝送路３０（図１）として、放送網以外の伝送路、すなわち、例えば、インターネットや電話網等の通信回線（通信網）などを利用することを想定して規定されている所定の規格（デジタル放送の規格以外の規格）などにも適用することができる。その場合には、伝送路３０（図１）として、インターネットや電話網などの通信回線が利用され、送信システム１０は、インターネット上に設けられたサーバ装置とすることができる。そして、受信システム２０（のマスタ装置２１１）が通信機能を有するようにすることで、送信システム１０は、受信システム２０（のマスタ装置２１１）からの要求に応じて、処理を行うことになる。また、送信システム１０から送信されるコンテンツには、動画や音楽のほか、例えば、電子書籍や広告など、あらゆるコンテンツを含めることができる。
【０１８９】
＜５．コンピュータの構成＞
【０１９０】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。図１８は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示す図である。
【０１９１】
コンピュータ９００において、CPU(Central Processing Unit)９０１，ROM(Read Only Memory)９０２，RAM(Random Access Memory)９０３は、バス９０４により相互に接続されている。バス９０４には、さらに、入出力インターフェース９０５が接続されている。入出力インターフェース９０５には、入力部９０６、出力部９０７、記録部９０８、通信部９０９、及び、ドライブ９１０が接続されている。
【０１９２】
入力部９０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部９０７は、ディスプレイ、スピーカなどよりなる。記録部９０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部９０９は、ネットワークインターフェースなどよりなる。ドライブ９１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア９１１を駆動する。
【０１９３】
以上のように構成されるコンピュータ９００では、CPU９０１が、ROM９０２や記録部９０８に記録されているプログラムを、入出力インターフェース９０５及びバス９０４を介して、RAM９０３にロードして実行することにより、上述した一連の処理が行われる。
【０１９４】
コンピュータ９００（CPU９０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア９１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。
【０１９５】
コンピュータ９００では、プログラムは、リムーバブルメディア９１１をドライブ９１０に装着することにより、入出力インターフェース９０５を介して、記録部９０８にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部９０９で受信し、記録部９０８にインストールすることができる。その他、プログラムは、ROM９０２や記録部９０８に、あらかじめインストールしておくことができる。
【０１９６】
ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含む。また、プログラムは、１のコンピュータ（プロセッサ）により処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。
【０１９７】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１９８】
また、本技術は、以下のような構成をとることができる。
【０１９９】
（１）
デジタル放送信号を受信する受信部と、
前記デジタル放送信号に含まれる、コンテンツと、前記コンテンツの提示同期に用いられる時刻情報を処理する処理部と、
伝送路を介して、前記コンテンツとともに、前記時刻情報を、前記コンテンツの提示を行う他のデータ処理装置に送信する送信部と
を備えるデータ処理装置。
（２）
前記時刻情報を含む時刻情報記述子は、前記デジタル放送信号に含まれる物理層フレームのプリアンブルに含まれる
（１）に記載のデータ処理装置。
（３）
前記時刻情報記述子は、前記時刻情報を圧縮した圧縮時刻情報を含む
（２）に記載のデータ処理装置。
（４）
前記時刻情報は、PTP(Precision Time Protocol)で規定される時刻の情報、又は、NTP(Network Time Protocol)で規定される時刻の情報である
（２）又は（３）に記載のデータ処理装置。
（５）
前記時刻情報は、前記PTPで規定される時刻の情報であり、
前記処理部は、前記他のデータ処理装置において前記時刻情報を処理する他の処理部と、メッセージをやりとりすることで、前記他の処理部により処理される前記時刻情報が伝送遅延に応じて補正されるようにする
（４）に記載のデータ処理装置。
（６）
前記伝送路は、放送の伝送路であり、
前記データ処理装置は、前記コンテンツの再配信を行う再配信装置であり、
前記他のデータ処理装置は、前記再配信装置から放送経由で再配信された前記コンテンツの再生を行う再生装置である
（１）乃至（５）のいずれか一項に記載のデータ処理装置。
（７）
前記伝送路は、通信の伝送路であり、
前記データ処理装置は、前記コンテンツの配信を行うサーバ装置であり、
前記他のデータ処理装置は、前記サーバ装置から通信経由で配信された前記コンテンツの再生を行うクライアント装置である
（１）乃至（５）のいずれか一項に記載のデータ処理装置。
（８）
前記データ処理装置と、前記他のデータ処理装置とは、同一の機器内に設けられ、所定のインターフェースを介して接続される
（１）乃至（５）のいずれか一項に記載のデータ処理装置。
（９）
データ処理装置のデータ処理方法において、
前記データ処理装置が、
デジタル放送信号を受信し、
前記デジタル放送信号に含まれる、コンテンツと、前記コンテンツの提示同期に用いられる時刻情報を処理し、
伝送路を介して、前記コンテンツとともに、前記時刻情報を、前記コンテンツの提示を行う他のデータ処理装置に送信する
ステップを含むデータ処理方法。
（１０）
デジタル放送信号を受信可能な他のデータ処理装置から送信されてくる、前記デジタル放送信号に含まれるコンテンツと、前記コンテンツの提示同期に用いられる時刻情報を、伝送路を介して受信する受信部と、
前記時刻情報に基づいて、前記コンテンツの提示同期を処理する処理部と
を備えるデータ処理装置。
（１１）
前記時刻情報を含む時刻情報記述子は、前記デジタル放送信号に含まれる物理層フレームのプリアンブルに含まれる
（１０）に記載のデータ処理装置。
（１２）
前記時刻情報記述子は、前記時刻情報を圧縮した圧縮時刻情報を含む
（１１）に記載のデータ処理装置。
（１３）
前記時刻情報は、PTPで規定される時刻の情報、又は、NTPで規定される時刻の情報である
（１１）又は（１２）に記載のデータ処理装置。
（１４）
前記時刻情報は、前記PTPで規定される時刻の情報であり、
前記処理部は、前記他のデータ処理装置において前記時刻情報を処理する他の処理部と、メッセージをやりとりすることで、前記時刻情報が伝送遅延に応じて補正されるようにする
（１３）に記載のデータ処理装置。
（１５）
前記伝送路は、放送の伝送路であり、
前記他のデータ処理装置は、前記コンテンツの再配信を行う再配信装置であり、
前記データ処理装置は、前記再配信装置から放送経由で再配信された前記コンテンツの再生を行う再生装置である
（１０）乃至（１４）のいずれか一項に記載のデータ処理装置。
（１６）
前記伝送路は、通信の伝送路であり、
前記他のデータ処理装置は、前記コンテンツの配信を行うサーバ装置であり、
前記データ処理装置は、前記サーバ装置から通信経由で配信された前記コンテンツの再生を行うクライアント装置である
（１０）乃至（１４）のいずれか一項に記載のデータ処理装置。
（１７）
前記データ処理装置と、前記他のデータ処理装置とは、同一の機器内に設けられ、所定のインターフェースを介して接続される
（１０）乃至（１４）のいずれか一項に記載のデータ処理装置。
（１８）
データ処理装置のデータ処理方法において、
前記データ処理装置が、
デジタル放送信号を受信可能な他のデータ処理装置から送信されてくる、前記デジタル放送信号に含まれるコンテンツと、前記コンテンツの提示同期に用いられる時刻情報を、伝送路を介して受信し、
前記時刻情報に基づいて、前記コンテンツの提示同期を処理する
ステップを含むデータ処理方法。
【符号の説明】
【０２００】
１  伝送システム，  １０  送信システム，  ２０  受信システム，  ３０  伝送路，  １１１  コンポーネント処理部，  １１２  シグナリング処理部，  １１３  時刻情報処理部，  １１４  パケット処理部，  １１５  変調処理部，  １１６  RF部，  ２１１  マスタ装置，  ２１２  スレイブ装置，  ２１３  ネットワーク，  ２２１  RF部，  ２２２  復調処理部，  ２２３  パケット処理部，  ２２４  時刻情報マスタ部，  ２２５  ネットワークI/F，  ２３１  ネットワークI/F，  ２３２  時刻情報スレイブ部，  ２３３  復号処理部，  ２３４  出力部，  ９００  コンピュータ，  ９０１  CPU
【図１】
2017057040.tif 000003
【図２】
2017057040.tif 000004
【図３】
2017057040.tif 000005
【図４】
2017057040.tif 000006
【図５】
2017057040.tif 000007
【図６】
2017057040.tif 000008
【図７】
2017057040.tif 000009
【図８】
2017057040.tif 000010
【図９】
2017057040.tif 000011
【図１０】
2017057040.tif 000012
【図１１】
2017057040.tif 000013
【図１２】
2017057040.tif 000014
【図１３】
2017057040.tif 000015
【図１４】
2017057040.tif 000016
【図１５】
2017057040.tif 000017
【図１６】
2017057040.tif 000018
【図１７】
2017057040.tif 000019
【図１８】
2017057040.tif 000020
【国際調査報告】
2017057040.tif 000021
2017057040.tif 000022
2017057040.tif 000023
2017057040.tif 000024