(57)【特許請求の範囲】
【請求項１】
送信装置によって送信されたＭＭＴＰパケットからデータを復元する復元手段と、
世界時に協定世界時を近づけるために挿入された時刻である閏秒であるときに、前記閏秒であることを示す挿入中情報を前記復元手段に入力する時刻監視手段と、
前記協定世界時に基づき現在の時刻を示す時刻情報を前記復元手段に入力するカウント手段とを備えて放送受信側に設置され、
前記ＭＭＴＰパケットには、前記閏秒に応じたタイミングで生成された場合に、前記閏秒に生成されたことを示す閏秒情報が含まれ、
前記復元手段は、前記ＭＭＴＰパケットに前記閏秒に生成されたことを示す閏秒情報が含まれている場合に、前記挿入中情報が入力されたときに前記カウント手段によって入力された前記時刻情報に基づくタイミングで、前記ＭＭＴＰパケットを復元する
ことを特徴とする受信装置。
【請求項２】
前記ＭＭＴＰパケットには、当該ＭＭＴＰパケットが生成されたタイミングに応じた時刻を示すタイムスタンプ情報が含まれ、
前記復元手段は、前記ＭＭＴＰパケットに前記閏秒に生成されたことを示す閏秒情報が含まれている場合に、前記挿入中情報が入力されたときに前記カウント手段によって入力された時刻情報が示す時刻と、前記タイムスタンプ情報が示す時刻とに基づくタイミングで、前記ＭＭＴＰパケットを復元する
請求項１に記載の受信装置。
【請求項３】
前記ＭＭＴＰパケットには、当該ＭＭＴＰパケットが生成されたタイミングに応じた時刻を示すタイムスタンプ情報が含まれ、
前記復元手段は、前記ＭＭＴＰパケットに前記閏秒でないときに生成されたことを示す閏秒情報が含まれている場合に、前記挿入中情報が入力されていないときに前記カウント手段によって入力された時刻情報が示す時刻と、前記タイムスタンプ情報が示す時刻とに基づくタイミングで、前記ＭＭＴＰパケットを復元する
請求項１または請求項２に記載の受信装置。
【請求項４】
前記ＭＭＴＰパケットとともに前記送信装置によって送信されたＮＴＰパケットに、前記協定世界時に基づき前記ＭＭＴＰパケットが生成された時刻を示すＮＴＰ時刻情報が含まれ、
前記時刻監視手段は、前記ＮＴＰ時刻情報が示す時刻に基づいて、現在が閏秒であるか否かを判定する
請求項１から請求項３のうちいずれか１項に記載の受信装置。
【請求項５】
前記送信装置と通信ネットワークを介して接続されている
請求項１から請求項４のうちいずれか１項に記載の受信装置。
【請求項６】
請求項１から請求項５のうちいずれか１項に記載の受信装置と、
前記送信装置とを備えた
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＭＴＰパケットの通信を行う受信装置、および通信システムに関する。
【背景技術】
【０００２】
テレビジョン放送において、受信機器に出力させる映像や音声の質を向上させたり、種類を増加させたりするために、より多くの情報を受信機器に送信することが検討されている。【０００３】
非特許文献１には、より多くの情報を放送および通信回線を介して送受信するシステムについて記載されている。【０００４】
なお、非特許文献１に記載されているシステムでは、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）のタイムスタンプに基づいて、受信機器が適切な順序で再生可能なように、再生される日時に応じた情報が生成されてテレビジョン番組情報等に対応付けられて送信される。ここで、ＮＴＰのタイムスタンプとは、ＮＴＰに基づき、所定の日時からの積算秒数によって日時を示す情報をいう。以下、説明の簡単のため、日時を単に時刻ともいう。受信機器は、別途取得したＮＴＰのタイムスタンプとテレビジョン番組情報等に対応付けられた時刻情報とに基づいて、テレビジョン番組情報等に基づく映像や音声を適切な順序で再生する。【０００５】
ＮＴＰのタイムスタンプは、協定世界時に基づいている。協定世界時は、数年に１度、世界時に近づけるために調整される。当該調整は、閏秒の挿入または閏秒の削除によって行われる。具体的には、閏秒が挿入される場合に、例えば、８時５９分５９秒００（以下、「８：５９：５９：００」等という）〜８：５９：５９：９９を示す一連のタイムスタンプが２回連続して生成される。また、閏秒が削除される場合には、８：５９：５８：００の次の秒を示すタイムスタンプが９：００：００：００を示すように生成される。【０００６】
非特許文献１には、ＭＭＴ（ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）によるデジタル放送システムが記載されている。非特許文献１に記載されているシステムでは、ＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の提示時刻が当該ＭＰＵにおけるタイムスタンプ記述子に示されて送信される。また、非特許文献１に記載されているシステムでは、閏秒調整を実施する場合に、送信側が、ＭＰＵの拡張タイムスタンプ記述子に所定のフラグをセットして当該ＭＰＵを送信する。【０００７】
特許文献１には、閏秒調整を実施する場合に、送信側が、ＭＰＵタイムスタンプ記述子に示す時刻を補正するとともに、補正したことを示す補正情報を送信することが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−１００８９２号公報
【非特許文献】
【０００９】
【非特許文献１】“デジタル放送におけるＭＭＴによるメディアトランスポート方式  １．７版”、［ｏｎｌｉｎｅ］、２０１６年７月、一般社団法人電波産業会、［２０１６年９月２８日検索］、インターネット＜URL:http://www.arib.or.jp/english/html/overview/doc/2-STD-B60v1_7.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【００１０】
非特許文献１に記載されているシステムでは、ＭＰＵは、ＭＭＴＰ（ＭＭＴ  Ｐｒｏｔｏｃｏｌ）パケットに分割されて送受信される。そして、各ＭＭＴＰパケットは、受信側において、ＭＭＴＰパケットヘッダにおけるＴｉｍｅｓｔａｍｐフィールドに示されている値に応じたタイミングで復元される。【００１１】
図６は、ＭＭＴＰパケットが生成されるタイミングと復元されるタイミングとの例を示す説明図である。図６において、中段には、送信装置がＭＭＴＰパケットを生成するタイミングが示されている。また、図６において、下段には、送信装置がＭＭＴＰパケットに復元処理を施して主信号データを復元する（以下、単にＭＭＴＰパケットを復元するともいう）タイミングが示されている。【００１２】
図６に示すように、送信装置は、主信号データが入力された順序に応じて、当該主信号データをペイロードに含み、当該主信号データが入力されたタイミングに応じた時刻を示すタイムスタンプ情報をヘッダに含むＭＭＴＰパケットを順次生成する。したがって、タイムスタンプ情報は非特許文献１に記載されているシステムにおけるＴｉｍｅｓｔａｍｐフィールドに対応している。【００１３】
図６の中段に示すように、閏秒が挿入されたときに生成されたＭＭＴＰパケットにおけるタイムスタンプ情報が示す時刻は、ＭＭＴＰパケットが生成された順序に対応していない。具体的には、閏秒が挿入されたときに生成されて８：５９：５９：２００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図６において（８）が付番されたＭＭＴＰパケット）は、８：５９：５９：３００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図６において（５）が付番されたＭＭＴＰパケット）、８：５９：５９：５００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図６において（６）が付番されたＭＭＴＰパケット）、および８：５９：５９：８００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図６において（７）が付番されたＭＭＴＰパケット）よりも後に生成されている。また、閏秒が挿入されたときに生成されて８：５９：５９：６００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図６において（９）が付番されたＭＭＴＰパケット）は、８：５９：５９：８００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図６において（７）が付番されたＭＭＴＰパケット）よりも後に生成される。【００１４】
つまり、図６に示すように、閏秒の直前の１秒間であるＡの期間に生成されて（５）〜（７）が付番された各ＭＭＴＰパケットは、挿入された閏秒の期間であるＢの期間に生成されて（８）〜（１０）が付番された各ＭＭＴＰパケットよりも先に生成されている。また、図６に示すように、（５）〜（１０）が付番された各ＭＭＴＰパケットは小さい値が付番された順に生成されている。【００１５】
しかし、それらＭＭＴＰパケットにタイムスタンプ情報が示す時刻に応じたタイミングで復元処理が施された場合に、入力された順序とは異なる順序で主信号データが復元されてしまう。また、閏秒に応じた時刻を示すタイムスタンプ情報を含むＭＭＴＰパケットに含まれている主信号データは、入力されたタイミングとは異なるタイミングで復元されてしまう。【００１６】
そうすると、閏秒の挿入が行われたときに、非特許文献１に記載されているシステムにおいて、各ＭＭＴＰパケットが、当該ＭＭＴＰパケットヘッダにおけるＴｉｍｅｓｔａｍｐフィールドに示されている値に応じたタイミングで復元される場合に、各ＭＭＴＰパケットが適切な順序およびタイミングで復元されないという問題がある。【００１７】
具体的には、図６の下段に示すように、（８）が付番されたＭＭＴＰパケットに、（５）〜（７）が付番されたＭＭＴＰパケットよりも先に復元処理が施される。すると、（８）が付番されたＭＭＴＰパケットに基づく主信号データが、（５）〜（７）が付番されたＭＭＴＰパケットに基づく主信号データよりも先に復元されてしまう。また、図６の下段に示すように、（９）が付番されたＭＭＴＰパケットに、（７）が付番されたＭＭＴＰパケットよりも先に復元処理が施される。すると、（９）が付番されたＭＭＴＰパケットに基づく主信号データが、（７）が付番されたＭＭＴＰパケットに基づく主信号データよりも先に復元されてしまう。【００１８】
すると、テレビジョン番組情報等に基づく映像や音声を適切な順序で再生されないという問題が生じる。【００１９】
また、特許文献１に記載された発明では、ＭＰＵの復元順序について検討されているが、ＭＭＴＰパケットの復元順序について考慮されていない。【００２０】
そこで、本発明は、閏秒が挿入された場合であっても、各ＭＭＴＰパケットを適切な順序で復元可能にする受信装置、および通信システムを提供することを目的とする。
【課題を解決するための手段】
【００２１】
本発明による受信装置は、送信装置によって送信されたＭＭＴＰパケットからデータを復元する復元手段と、世界時に協定世界時を近づけるために挿入された時刻である閏秒であるときに、閏秒であることを示す挿入中情報を復元手段に入力する時刻監視手段と、協定世界時に基づき現在の時刻を示す時刻情報を復元手段に入力するカウント手段とを備えて放送受信側に設置され、ＭＭＴＰパケットには、閏秒に応じたタイミングで生成された場合に、閏秒に生成されたことを示す閏秒情報が含まれ、復元手段は、ＭＭＴＰパケットに閏秒に生成されたことを示す閏秒情報が含まれている場合に、挿入中情報が入力されたときにカウント手段によって入力された時刻情報に基づくタイミングで、ＭＭＴＰパケットを復元することを特徴とする。【００２２】
本発明による通信システムは、いずれかの態様の受信装置と、いずれかの態様の送信装置とを備えたことを特徴とする。
【発明の効果】
【００２３】
本発明によれば、ＮＴＰのタイムスタンプが調整された場合であっても、各ＭＭＴＰパケットを適切な順序で復元可能にすることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態の情報通信システムの構成例を示すブロック図である。
【図２】ＭＭＴＰパケット復元部において主信号データを復元する復元処理の例を示す説明図である。
【図３】本発明の第１の実施形態における送信装置の動作を示すフローチャートである。
【図４】本発明の第１の実施形態における受信装置の動作を示すフローチャートである。
【図５】第２の実施形態の受信装置の構成例を示すブロック図である。
【図６】ＭＭＴＰパケットが生成されるタイミングと復元されるタイミングとの例を示す説明図である。
【発明を実施するための形態】
【００２５】
実施形態１．
第１の実施形態の情報通信システム１００について、図面を参照して説明する。図１は、第１の実施形態の情報通信システム１００の構成例を示すブロック図である。図１に示すように、第１の実施形態の情報通信システム１００は、送信装置２００と、受信装置３００とを含む。送信装置２００と受信装置３００とは、例えば、インターネット等の通信ネットワーク４００に接続されている。そして、送信装置２００と受信装置３００とは、通信ネットワーク４００を介して互いに情報を送受信する。
【００２６】
また、受信装置３００は、放送を介しても、送信装置２００が送信した情報を受信可能であるとする。
【００２７】
送信装置２００は、例えば、テレビジョン放送局に設置される。受信装置３００は、例えば、テレビジョン放送受信機やセットトップボックスに、内蔵されていたり接続されていたりする。なお、受信装置３００は、例えば、テレビジョン放送局内に設置され、受信装置３００から、テレビジョン放送受信機やセットトップボックスによって受信されるように信号が出力されるように構成されていてもよい。
【００２８】
送信装置２００の構成例について説明する。図１に示すように、送信装置２００は、クロック信号生成部２１０、ＮＴＰカウンタ部２２０、ＭＭＴＰパケット化処理部２３０、ＮＴＰパケット生成部２４０、および多重化部２５０を含む。
【００２９】
なお、ＮＴＰカウンタ部２２０、ＭＭＴＰパケット化処理部２３０、ＮＴＰパケット生成部２４０、および多重化部２５０は、例えば、プログラム制御に従って処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や複数の回路によって実現される。
【００３０】
クロック信号生成部２１０は、所定の周波数のクロック信号を生成して、ＮＴＰカウンタ部２２０に入力する。なお、クロック信号生成部２１０は、周波数が、例えば、２３２Ｈｚのクロック信号や、２２４〜２２８Ｈｚのクロック信号を生成する。
【００３１】
ＮＴＰカウンタ部２２０には、クロック信号生成部２１０が入力したクロック信号と外部サーバから送信された外部時刻情報とが入力される。なお、外部サーバから送信された外部時刻情報は、例えば、ＮＴＰサーバから送信されたＮＴＰ形式の信号であって、少なくとも、時刻と、閏秒指示子とが示される信号である。閏秒指示子とは、例えば、現在月の最後の１分に閏秒が挿入されること等が示される記述子である。具体的には、現在月の最後の１分に閏秒が挿入される場合に、閏秒指示子に値「１」がセットされ、そうでない場合に、閏秒指示子に値「０」がセットされる。
【００３２】
ＮＴＰカウンタ部２２０は、クロック信号生成部２１０が入力したクロック信号に基づいて、ＮＴＰ形式に従って現在時刻を示すＮＴＰ時刻情報を生成する。具体的には、ＮＴＰカウンタ部２２０は、例えば、ＮＴＰの形式に基づき、所定の日時からの積算秒数によって現在日時（説明の簡単のため、単に時刻ともいう）を示すＮＴＰ時刻情報を生成する。なお、ＮＴＰ時刻情報には、入力された外部時刻情報に示されている閏秒指示子が含まれているとする。したがって、ＮＴＰ時刻情報が示す時刻はクロック信号生成部２１０が入力したクロック信号に基づく時刻であり、閏秒指示子にセットされている値は、外部時刻情報の閏秒指示子にセットされている値である。
【００３３】
そして、ＮＴＰカウンタ部２２０は、生成したＮＴＰ時刻情報をＭＭＴＰパケット化処理部２３０、およびＮＴＰパケット生成部２４０に入力する。
【００３４】
また、図１に示すように、ＮＴＰカウンタ部２２０は、当該ＮＴＰカウンタ部２２０が生成したＮＴＰ時刻情報が示す時刻が、閏秒における時刻であるか否かを判定する送信側閏秒監視部２２１を含む。
【００３５】
送信側閏秒監視部２２１は、ＮＴＰ時刻情報が示す時刻が閏秒における時刻であると判定した場合に、閏秒が挿入されていることを示す閏秒挿入中情報をＭＭＴＰパケット化処理部２３０に入力する。
【００３６】
なお、送信側閏秒監視部２２１は、ＮＴＰカウンタ部２２０に入力された時刻情報における閏秒指示子によって閏秒が挿入されることが示されている場合に、具体的には、例えば、閏秒指示子に値「１」がセットされている場合に、閏秒が挿入されるときの時刻を示すＮＴＰ時刻情報を生成するときに、閏秒挿入中情報をＭＭＴＰパケット化処理部２３０に入力する。
【００３７】
ＭＭＴＰパケット化処理部２３０は、ＮＴＰカウンタ部２２０が入力したＮＴＰ時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報と、閏秒情報とをヘッダに含み、入力された主信号データをペイロードに含むＭＭＴＰパケットを生成する。なお、ＭＭＴＰパケット化処理部２３０は、送信側閏秒監視部２２１が閏秒挿入中情報を入力した場合に、ヘッダに、閏秒に生成されたことを示す閏秒情報を含むＭＭＴＰパケットを生成する。また、ＭＭＴＰパケット化処理部２３０は、送信側閏秒監視部２２１が閏秒挿入中情報を入力しなかった場合に、ヘッダに、閏秒でないときに生成されたことを示す閏秒情報を含むＭＭＴＰパケットを生成する。そして、ＭＭＴＰパケット化処理部２３０は、生成したＭＭＴＰパケットを多重化部２５０に入力する。なお、閏秒情報は、例えば、ＭＭＴＰパケットのヘッダにおける所定のフラグであり、当該フラグの値に「１」が設定されている場合に当該ＭＭＴＰパケットが閏秒に生成されたことを示し、当該フラグの値に「０」が設定されている場合に当該ＭＭＴＰパケットが閏秒でないときに生成されたことを示す。
【００３８】
なお、ＭＭＴＰパケット化処理部２３０は、ＮＴＰカウンタ部２２０が入力したＮＴＰ時刻情報が示す時刻に、主信号データのデコード等に要する時間を考慮した時刻を示すタイムスタンプ情報を生成する。
【００３９】
ここで、閏秒が挿入される場合に、例えば、８：５９：５９：０００〜８：５９：５９：９９９が２回繰り返される。したがって、ＭＭＴＰパケット化処理部２３０には、例えば、８：５９：５９：０００〜８：５９：５９：９９９を示す一連のＮＴＰ時刻情報が２回連続して入力される。そして、ＭＭＴＰパケット化処理部２３０には、２回連続して生成するＮＴＰ時刻情報のうち、２回目に８：５９：５９：０００〜８：５９：５９：９９９を示すＮＴＰ時刻情報が入力される場合に、閏秒挿入中情報が入力される。
【００４０】
そこで、ＭＭＴＰパケット化処理部２３０は、閏秒挿入中情報が入力された場合に、ＮＴＰ時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報と閏秒に生成されたことを示す閏秒情報とをヘッダに含むＭＭＴＰパケットを生成する。つまり、ＭＭＴＰパケット化処理部２３０は、閏秒が挿入されて、例えば、８：５９：５９：０００〜８：５９：５９：９９９が２回繰り返される場合に、２回目の８：５９：５９：０００〜８：５９：５９：９９９が到来したタイミングで、ＮＴＰ時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報と閏秒に生成されたことを示す閏秒情報とをヘッダに含み、入力された主信号データをペイロードに含むＭＭＴＰパケットを生成する。したがって、８：５９：５９：００〜８：５９：５９：９９を示すＮＴＰ時刻情報が示す時刻に応じた時刻を示すタイムスタンプ情報をヘッダに含むＭＭＴＰパケットが２組生成され、一方の組のＭＭＴＰパケットのヘッダには、それぞれ閏秒に生成されたことを示す閏秒情報が含まれて、他方の組のＭＭＴＰパケットのヘッダには、それぞれ閏秒でないときに生成されたことを示す閏秒情報が含まれている。
【００４１】
ＮＴＰパケット生成部２４０は、ＮＴＰカウンタ部２２０が入力したＮＴＰ時刻情報を含むＮＴＰパケットを生成する。そして、ＮＴＰパケット生成部２４０は、生成したＮＴＰパケットを多重化部２５０に入力する。したがって、ＮＴＰパケット生成部２４０は、例えば、後述する多重化部２５０によって多重されるＭＭＴＰパケットが生成された時刻を示すＮＴＰ時刻情報を含むＮＴＰパケットを生成する。
【００４２】
多重化部２５０は、ＭＭＴＰパケット化処理部２３０が入力したＭＭＴＰパケットと、ＮＴＰパケット生成部２４０が生成したＮＴＰパケットとを多重したＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットを生成する。そして、多重化部２５０は、生成したＩＰパケットを受信装置３００宛に送信する。送信されたＩＰパケットは、通信ネットワーク４００を介して受信装置３００によって受信される。
【００４３】
受信装置３００の構成例について説明する。図１に示すように、受信装置３００は、多重分離化部３１０、ＮＴＰパケット受信部３２０、比較部３３０、クロック信号生成部３４０、ＮＴＰカウンタ部３５０、およびＭＭＴＰパケット復元部３６０を含む。
【００４４】
なお、多重分離化部３１０、ＮＴＰパケット受信部３２０、比較部３３０、クロック信号生成部３４０、ＮＴＰカウンタ部３５０、およびＭＭＴＰパケット復元部３６０は、例えば、プログラム制御に従って処理を実行するＣＰＵや複数の回路によって実現される。
【００４５】
多重分離化部３１０は、ＭＭＴＰパケットとＮＴＰパケットとが多重されて送信されたＩＰパケットを受信した場合に、当該ＩＰパケットをＮＴＰパケットとＭＭＴＰパケットとに多重分離する。そして、多重分離化部３１０は、多重分離した、ＮＴＰパケットをＮＴＰパケット受信部３２０に入力し、ＭＭＴＰパケットをＭＭＴＰパケット復元部３６０に入力する。
【００４６】
ＮＴＰパケット受信部３２０は、入力されたＮＴＰパケットに基づいて、ＮＴＰ時刻情報を復元する。そして、ＮＴＰパケット受信部３２０は、復元したＮＴＰ時刻情報である復元ＮＴＰ時刻情報を比較部３３０、およびＮＴＰカウンタ部３５０に入力する。なお、復元ＮＴＰ時刻情報は、ＮＴＰカウンタ部２２０が生成したＮＴＰ時刻情報に相当する。したがって、復元ＮＴＰ時刻情報は、閏秒指示子を含む。
【００４７】
比較部３３０とクロック信号生成部３４０とによって、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）が構成される。具体的には、比較部３３０は、復元ＮＴＰ時刻情報が示す時刻と、ＮＴＰカウンタ部３５０が生成した時刻情報である生成ＮＴＰ時刻情報が示す時刻とを比較する。なお、生成ＮＴＰ時刻情報については後述する。
【００４８】
そして、比較部３３０は、比較結果に応じた信号をクロック信号生成部３４０に入力する。
【００４９】
クロック信号生成部３４０は、比較部３３０が入力した信号に応じたクロック信号を生成する。そして、クロック信号生成部３４０は、生成したクロック信号をＮＴＰカウンタ部３５０に入力する。なお、クロック信号生成部３４０は、比較部３３０が入力した信号に応じて、周波数が、例えば、２３２Ｈｚのクロック信号や、２２４〜２２８Ｈｚのクロック信号を生成する。
【００５０】
ＮＴＰカウンタ部３５０は、クロック信号生成部３４０が入力したクロック信号に基づいて、ＮＴＰ形式に従って現在時刻を示す生成ＮＴＰ時刻情報を生成する。具体的には、ＮＴＰカウンタ部３５０は、例えば、ＮＴＰの形式に基づき、所定の日時からの積算秒数によって現在日時（説明の簡単のため、単に時刻ともいう）を示す生成ＮＴＰ時刻情報を生成する。そして、ＮＴＰカウンタ部３５０は、生成した生成ＮＴＰ時刻情報を比較部３３０およびＭＭＴＰパケット復元部３６０に入力する。
【００５１】
また、図１に示すように、ＮＴＰカウンタ部３５０は、当該ＮＴＰカウンタ部３５０が生成した生成ＮＴＰ時刻情報が示す時刻が、閏秒における時刻であるか否かを判定する受信側閏秒監視部３５１を含む。
【００５２】
受信側閏秒監視部３５１は、生成ＮＴＰ時刻情報が示す時刻が閏秒における時刻であると判定した場合に、閏秒が挿入されていることを示す閏秒挿入中情報をＭＭＴＰパケット復元部３６０に入力する。
【００５３】
なお、受信側閏秒監視部３５１は、ＮＴＰカウンタ部３５０に入力された復元ＮＴＰ時刻情報における閏秒指示子によって閏秒が挿入されることが示されている場合に、具体的には、例えば、閏秒指示子に値「１」がセットされている場合に、閏秒が挿入されるときの時刻を示す生成ＮＴＰ時刻情報とともに、閏秒挿入中情報をＭＭＴＰパケット復元部３６０に入力する。
【００５４】
ＭＭＴＰパケット復元部３６０は、入力されたＭＭＴＰパケットを、当該ＭＭＴＰパケットのヘッダに含まれているタイムスタンプ情報が示す時刻に応じたタイミングで、当該ＭＭＴＰパケットから主信号データを復元する復元処理を行う。
【００５５】
具体的には、ＭＭＴＰパケット復元部３６０は、例えば、ＮＴＰカウンタ部３５０が入力した生成ＮＴＰ時刻情報が示す時刻と、タイムスタンプ情報が示す時刻とに応じたタイミングで、当該タイムスタンプ情報を含むＭＭＴＰパケットから主信号データを復元する復元処理を行う。より具体的には、ＭＭＴＰパケット復元部３６０は、例えば、ＮＴＰカウンタ部３５０が入力した生成ＮＴＰ時刻情報が示す時刻と、タイムスタンプ情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むＭＭＴＰパケットから主信号データを復元する復元処理を行う。
【００５６】
なお、閏秒が挿入された場合に、互いに異なるＭＭＴＰパケットにおいて、タイムスタンプ情報が同じ時刻を示し得る。
【００５７】
具体的には、閏秒が挿入された場合に、ＭＭＴＰパケット復元部３６０には、例えば、８：５９：５９：０００〜８：５９：５９：９９９を示すタイムスタンプ情報を含むＭＭＴＰパケットが２組入力される。そして、２組のＭＭＴＰパケットのうち、２回目の８：５９：５９：０００〜８：５９：５９：９９９が到来したタイミングで生成された一方の組のＭＭＴＰパケットには、それぞれ閏秒に生成されたことを示す閏秒情報が含まれている。
【００５８】
そこで、受信側閏秒監視部３５１から入力された、閏秒が挿入されていることを示す閏秒挿入中情報とともにＮＴＰカウンタ部３５０から入力された生成ＮＴＰ時刻情報が示す時刻と当該一方の組のＭＭＴＰパケットに含まれているタイムスタンプ情報が示す時刻とに応じたタイミングで当該タイムスタンプ情報を含むＭＭＴＰパケットから主信号データを復元する復元処理を行う。より具体的には、ＭＭＴＰパケット復元部３６０は、例えば、受信側閏秒監視部３５１から入力された、閏秒が挿入されていることを示す閏秒挿入中情報とともにＮＴＰカウンタ部３５０から入力された生成ＮＴＰ時刻情報が示す時刻と当該一方の組のＭＭＴＰパケットに含まれているタイムスタンプ情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むＭＭＴＰパケットから主信号データを復元する復元処理を行う。
【００５９】
そして、ＭＭＴＰパケット復元部３６０は、復元した主信号データを出力する。
【００６０】
図２は、ＭＭＴＰパケット復元部３６０において主信号データを復元する復元処理の例を示す説明図である。なお、本例では、ＭＭＴＰパケットの生成が開始された時刻を当該ＭＭＴＰパケットが生成された時刻とするが、ＭＭＴＰパケットの生成が終了した時刻を当該ＭＭＴＰパケットが生成された時刻としてもよいし、主信号データの符号化処理が終了するタイミング等の他のタイミングをＭＭＴＰパケットが生成された時刻としてもよい。
【００６１】
図２に示すように、閏秒が挿入されたときに生成されたＭＭＴＰパケットにおけるタイムスタンプ情報が示す時刻は、ＭＭＴＰパケットが生成された順序に対応していない。具体的には、閏秒が挿入されたときに生成されて８：５９：５９：２００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図２において（８）が付番されたＭＭＴＰパケット）は、８：５９：５９：３００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図２において（５）が付番されたＭＭＴＰパケット）、８：５９：５９：５００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図２において（６）が付番されたＭＭＴＰパケット）、および８：５９：５９：８００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図２において（７）が付番されたＭＭＴＰパケット）よりも後に生成されている。また、閏秒が挿入されたときに生成されて８：５９：５９：６００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図２において（９）が付番されたＭＭＴＰパケット）は、８：５９：５９：８００を示すタイムスタンプ情報を含むＭＭＴＰパケット（図２において（７）が付番されたＭＭＴＰパケット）よりも後に生成されている。
【００６２】
つまり、図２に示すように、Ａの期間に生成されて（５）〜（７）が付番された各ＭＭＴＰパケットは、挿入された閏秒であるＢの期間に生成されて（８）〜（１０）が付番された各ＭＭＴＰパケットよりも先に生成されている。そして、図２に示すように、（５）〜（１０）が付番された各ＭＭＴＰパケットは小さい値が付番された順に生成されている。
【００６３】
また、Ｂの期間に生成されて（８）〜（１０）が付番された各ＭＭＴＰパケットの閏秒情報によって、（８）〜（１０）が付番された各ＭＭＴＰパケットが閏秒に生成されたことが示されている。なお、Ａの期間に生成されて（５）〜（７）が付番された各ＭＭＴＰパケットの閏秒情報によって、（５）〜（７）が付番された各ＭＭＴＰパケットが閏秒でないときに生成されたことが示されている。
【００６４】
そこで、ＭＭＴＰパケット復元部３６０は、閏秒に生成されたことが示されている閏秒情報を含むＭＭＴＰパケットを、閏秒に生成されたことを示す閏秒挿入中情報とともにＮＴＰカウンタ部３５０から入力された生成ＮＴＰ時刻情報が示す時刻に基づくタイミングで復元する。
【００６５】
具体的には、図２に示す例では、（１）〜（７），（１１）〜（１３）が付番されたＭＭＴＰパケットに、閏秒でないときに生成されたことを示す閏秒情報が含まれている。また、図２に示す例では、（８）〜（１０）が付番されたＭＭＴＰパケットに、閏秒に生成されたことを示す閏秒情報が含まれている。
【００６６】
そこで、ＭＭＴＰパケット復元部３６０は、（１）〜（７），（１１）〜（１３）が付番されたＭＭＴＰパケットを、当該ＭＭＴＰパケットが含むタイムスタンプ情報が示す時刻と、閏秒挿入中情報が入力されていないときにＮＴＰカウンタ部２２０が入力した生成ＮＴＰ時刻情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むＭＭＴＰパケットから主信号データを復元する復元処理を行う。また、ＭＭＴＰパケット復元部３６０は、（８）〜（１０）が付番されたＭＭＴＰパケットを、当該ＭＭＴＰパケットが含むタイムスタンプ情報が示す時刻と、閏秒挿入中情報とともにＮＴＰカウンタ部３５０から入力された生成ＮＴＰ時刻情報が示す時刻とが合致したタイミングで、当該タイムスタンプ情報を含むＭＭＴＰパケットから主信号データを復元する復元処理を行う。
【００６７】
すると、図２の下段に示すように、ＭＭＴＰパケット復元部３６０によって、各ＭＭＴＰパケットは、付された番号が小さい順に、つまり、生成された順序で、復元処理が行われる。
【００６８】
次に、第１の実施形態における送信装置２００の動作について説明する。図３は、第１の実施形態における送信装置２００の動作を示すフローチャートである。図３に示すように、送信装置２００において、クロック信号生成部２１０が、所定の周波数のクロック信号を生成して、ＮＴＰカウンタ部２２０に入力する（ステップＳ１０１）。
【００６９】
ＮＴＰカウンタ部２２０は、クロック信号生成部２１０が入力したクロック信号に基づいて、ＮＴＰ形式に従って現在時刻を示すＮＴＰ時刻情報を生成する（ステップＳ１０２）。そして、ＮＴＰカウンタ部２２０は、生成したＮＴＰ時刻情報をＭＭＴＰパケット化処理部２３０、およびＮＴＰパケット生成部２４０に入力する（ステップＳ１０３）。
【００７０】
また、送信側閏秒監視部２２１は、ＮＴＰ時刻情報が示す時刻が閏秒における時刻であると判定した場合に（ステップＳ１０４のＹ）、ＮＴＰ時刻情報とともに、閏秒が挿入されていることを示す閏秒挿入中情報をＭＭＴＰパケット化処理部２３０に入力する（ステップＳ１０５）。
【００７１】
ＭＭＴＰパケット化処理部２３０は、ＮＴＰカウンタ部２２０が入力したＮＴＰ時刻情報が示す時刻を示すタイムスタンプ情報と、閏秒挿入中情報が入力されたか否かに応じた閏秒情報とをヘッダに含み、入力された主信号データをペイロードに含むＭＭＴＰパケットを生成する（ステップＳ１０６）。
【００７２】
また、ＮＴＰパケット生成部２４０は、ステップＳ１０３の処理でＮＴＰカウンタ部２２０が入力したＮＴＰ時刻情報に基づいて、当該ＮＴＰ時刻情報が示す時刻を示すＮＴＰパケットを生成する（ステップＳ１０７）。
【００７３】
多重化部２５０は、ＭＭＴＰパケット化処理部２３０が入力したＭＭＴＰパケットと、ＮＴＰパケット生成部２４０が生成したＮＴＰパケットとを多重したＩＰパケットを生成する（ステップＳ１０８）。そして、多重化部２５０は、生成したＩＰパケットを受信装置３００宛に送信する。
【００７４】
次に、第１の実施形態における受信装置３００の動作について説明する。図４は、第１の実施形態における受信装置３００の動作を示すフローチャートである。図４に示すように、受信装置３００において、多重分離化部３１０は、ＭＭＴＰパケットとＮＴＰパケットとが多重されて送信されたＩＰパケットを受信した場合に、当該ＩＰパケットをＮＴＰパケットとＭＭＴＰパケットとに多重分離する（ステップＳ２０１）。そして、多重分離化部３１０は、多重分離した、ＮＴＰパケットをＮＴＰパケット受信部３２０に入力し、ＭＭＴＰパケットをＭＭＴＰパケット復元部３６０に入力する。
【００７５】
ＮＴＰパケット受信部３２０は、入力されたＮＴＰパケットに基づいて、ＮＴＰ時刻情報を復元する（ステップＳ２０２）。
【００７６】
比較部３３０は、復元されたＮＴＰ時刻情報である復元ＮＴＰ時刻情報が示す時刻と、ＮＴＰカウンタ部３５０が生成した時刻情報である生成ＮＴＰ時刻情報が示す時刻とを比較する（ステップＳ２０３）。比較部３３０は、比較結果に応じた信号をクロック信号生成部３４０に入力する。
【００７７】
クロック信号生成部３４０は、比較部３３０が入力した信号に応じたクロック信号を生成する（ステップＳ２０４）。クロック信号生成部３４０は、ステップＳ２０４の処理で生成したクロック信号をＮＴＰカウンタ部３５０に入力する。
【００７８】
ＮＴＰカウンタ部３５０は、クロック信号生成部３４０が入力したクロック信号に基づいて、ＮＴＰ形式に従って現在時刻を示す生成ＮＴＰ時刻情報を生成し（ステップＳ２０５）、ＭＭＴＰパケット復元部３６０に入力する。
【００７９】
受信側閏秒監視部３５１は、生成ＮＴＰ時刻情報が示す時刻が閏秒における時刻であると判定した場合に（ステップＳ２０６のＹ）、閏秒が挿入されていることを示す閏秒挿入中情報をＭＭＴＰパケット復元部３６０に入力する（ステップＳ２０７）。
【００８０】
ＭＭＴＰパケット復元部３６０は、入力されたＭＭＴＰパケットに閏秒に生成されたことを示す閏秒情報が含まれている場合に（ステップＳ２０８のＹ）、当該ＭＭＴＰパケットを、閏秒に生成されたことを示す閏秒挿入中情報とともにＮＴＰカウンタ部３５０から入力された生成ＮＴＰ時刻情報が示す時刻に基づくタイミングで復元する（ステップＳ２０９）。
【００８１】
また、ＭＭＴＰパケット復元部３６０は、入力されたＭＭＴＰパケットに閏秒でないときに生成されたことを示す閏秒情報が含まれている場合に（ステップＳ２０８のＮ）、当該ＭＭＴＰパケットを、閏秒挿入中情報が入力されていないときにＮＴＰカウンタ部３５０から入力された生成ＮＴＰ時刻情報が示す時刻に基づくタイミングで復元する（ステップＳ２１０）。
【００８２】
そして、ＭＭＴＰパケット復元部３６０は、復元した主信号データを出力する。
【００８３】
本実施形態によれば、閏秒である場合に、ＭＭＴＰパケット化処理部２３０が、閏秒であることを示す閏秒情報を含むＭＭＴＰパケットを生成する。そして、多重化部２５０が、生成されたＭＭＴＰパケットと、現在時刻に応じたＮＴＰパケットとを多重化して受信装置３００宛に送信する。
【００８４】
受信装置３００では、閏秒である場合に、ＭＭＴＰパケット復元部３６０が、閏秒であることを示す閏秒情報を含むＭＭＴＰパケットを復元する。したがって、受信装置３００は、閏秒が挿入された場合であっても、適切なタイミングでＭＭＴＰパケットを復元することができる。
【００８５】
したがって、受信装置３００は、閏秒が挿入された場合であっても、各ＭＭＴＰパケットを適切なタイミングで復元し、当該ＭＭＴＰパケットのペイロードに含まれている主信号データを適切に出力することができる。
【００８６】
実施形態２．
次に、第２の実施形態の受信装置３０について、図面を参照して説明する。図５は、第２の実施形態の受信装置３０の構成例を示すブロック図である。図５に示すように、第２の実施形態の受信装置３０は、復元部３６と、時刻監視部５１と、カウント部３５とを含み放送受信側に設置される。
【００８７】
なお、復元部３６は、例えば、図１に示す第１の実施形態におけるＭＭＴＰパケット復元部３６０に相当する。また、時刻監視部５１は、例えば、図１に示す第１の実施形態における受信側閏秒監視部３５１に相当する。カウント部３５は、例えば、図１に示す第１の実施形態におけるＮＴＰカウンタ部３５０に相当する。
【００８８】
復元部３６は、送信装置（図１に示す第１の実施形態における送信装置２００に相当）によって送信されたＭＭＴＰパケットからデータを復元する。
【００８９】
時刻監視部５１は、世界時に協定世界時を近づけるために挿入された時刻である閏秒であるときに、閏秒であることを示す挿入中情報を復元部３６に入力する。
【００９０】
カウント部３５は、協定世界時に基づき現在の時刻を示す時刻情報を復元部３６に入力する。
【００９１】
また、ＭＭＴＰパケットには、閏秒に応じたタイミングで生成された場合に、閏秒に生成されたことを示す閏秒情報が含まれる。
【００９２】
そして、復元部３６は、ＭＭＴＰパケットに閏秒に生成されたことを示す閏秒情報が含まれている場合に、挿入中情報が入力されたときにカウント部３５によって入力された時刻情報に基づくタイミングで、ＭＭＴＰパケットを復元する。
【００９３】
本実施形態によれば、受信装置３０は、閏秒が挿入された場合であっても、各ＭＭＴＰパケットを適切なタイミングで復元することができる。
【００９４】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００９５】
この出願は、２０１６年１２月１３日に出願された日本出願特願２０１６−２４０８６７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００９６】
３０、３００    受信装置
３５    カウント部
３６    復元部
５１    時刻監視部
１００    情報通信システム
２００    送信装置
２１０、３４０    クロック信号生成部
２２０、３５０    ＮＴＰカウンタ部
２２１    送信側閏秒監視部
２３０    ＭＭＴＰパケット化処理部
２４０    ＮＴＰパケット生成部
２５０    多重化部
３１０    多重分離化部
３２０    ＮＴＰパケット受信部
３３０    比較部
３５１    受信側閏秒監視部
３６０    ＭＭＴＰパケット復元部
【図１】
0006763440.tif 000002
【図２】
0006763440.tif 000003
【図３】
0006763440.tif 000004
【図４】
0006763440.tif 000005
【図５】
0006763440.tif 000006
【図６】
0006763440.tif 000007