(57)【要約】【課題】ビデオ信号などのマルチメディアデータを非同期パケット伝送網を介して同期伝送する。【解決手段】本開示の第１の側面である送信装置は、非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御部と、前記伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御部と、システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことによりタイムスタンプを発生するタイムスタンプ発生部と、前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記タイムスタンプを付加するパケット化部と、前記タイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信部とを備える。本開示は、ビデオカメラとCCUから成るシステムに適用できる。【選択図】図１
2013134119.tif 000002
【特許請求の範囲】
【請求項１】
非同期パケット伝送網を介してマルチメディアデータを受信装置に送信する送信装置において、
前記受信装置と同期した基準信号を生成する基準信号生成部と、
前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御部と、
前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御部と、
システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことによりタイムスタンプを発生するタイムスタンプ発生部と、
前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記タイムスタンプを付加するパケット化部と、
前記タイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信部と
を備える送信装置。
【請求項２】
前記メディア位相制御部は、前記基準信号の位相を前記メディア位相補正量まで徐々に調整し、
前記タイムスタンプ制御部は、前記タイムスタンプカウント値を前記タイムスタンプ補正量まで徐々に変更する
請求項１に記載の送信装置。
【請求項３】
前記メディア位相制御部は、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいて前記メディア位相補正量を決定し、
前記タイムスタンプ制御部は、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいて前記タイムスタンプ補正量を決定する
請求項２に記載の送信装置。
【請求項４】
前記メディア位相制御部は、さらに前記受信装置における前記パケットの処理時間にも基づいて前記メディア位相補正量を決定し、
前記タイムスタンプ制御部は、さらに前記受信装置における前記パケットの処理時間にも基づいて前記タイムスタンプ補正量を決定する
請求項３に記載の送信装置。
【請求項５】
パケット化される前の前記マルチメディアデータを冗長符号化するとともに、前記受信装置で計測されたパケット損失率に応じて冗長符号化単位を変更する冗長符号化部を
さらに備え、
前記メディア位相制御部は、さらに前記冗長符号化単位の変更に応じて前記メディア位相補正量を変更し、
前記タイムスタンプ制御部は、さらに前記冗長符号化単位の変更に応じて前記タイムスタンプ補正量を変更する
請求項４に記載の送信装置。
【請求項６】
決定された前記タイムスタンプ補正量を前記受信装置に通知する通知部を
さらに備える請求項２に記載の送信装置。
【請求項７】
非同期パケット伝送網を介してマルチメディアデータを受信装置に送信する送信装置の送信方法において、
前記送信装置による、
前記受信装置と同期した基準信号を生成する基準信号生成ステップと、
前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御ステップと、
前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御ステップと、
システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことによりタイムスタンプを発生するタイムスタンプ発生ステップと、
前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記タイムスタンプを付加するパケット化ステップと、
前記タイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信ステップと
を含む送信方法。
【請求項８】
非同期パケット伝送網を介してマルチメディアデータを受信装置に送信するコンピュータを、
前記受信装置と同期した基準信号を生成する基準信号生成部と、
前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御部と、
前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御部と、
システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことによりタイムスタンプを発生するタイムスタンプ発生部と、
前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記タイムスタンプを付加するパケット化部と、
前記タイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信部と
して機能させるプログラム。
【請求項９】
送信装置から非同期パケット伝送網を介して送信されたマルチメディアデータを受信する受信装置において、
システム時刻を表すタイムスタンプを発生するタイムスタンプ発生部と、
前記送信装置から送信された前記パケットを受信する受信部と、
受信された前記パケットをバッファリングし、バッファリングした前記パケットのうち、付加されているタイムスタンプが、発生されたタイムスタンプと一致するものを出力するバッファリング部と
を備える受信装置。
【請求項１０】
受信された前記パケットに付加されているタイムスタンプと、前記送信装置から通知された前記タイムスタンプ補正量と、発生されたタイムスタンプに基づいて、前記非同期パケット伝送網における伝送遅延値を計測する計測部と、
計測された前記伝送遅延値を前記送信装置に通知する通知部と
をさらに備える請求項９に記載の受信装置。
【請求項１１】
前記非同期パケット伝送網のジッタ量を測定する測定部を
さらに備え、
前記バッファリング部は、測定された前記ジッタ量に応じて前記パケットのバッファリング時間を変更する
請求項９に記載の受信装置。
【請求項１２】
送信装置から非同期パケット伝送網を介して送信されたマルチメディアデータを受信する受信装置の受信方法において、
前記受信装置による、
システム時刻を表すタイムスタンプを発生するタイムスタンプ発生ステップと、
前記送信装置から送信された前記パケットを受信する受信ステップと、
受信された前記パケットをバッファリングするバッファリングステップと、
バッファリングされた前記パケットのうち、付加されているタイムスタンプが、発生されたタイムスタンプと一致するものを出力する出力ステップと
を含む受信方法。
【請求項１３】
送信装置から非同期パケット伝送網を介して送信されたマルチメディアデータを受信するコンピュータを、
システム時刻を表すタイムスタンプを発生するタイムスタンプ発生部と、
前記送信装置から送信された前記パケットを受信する受信部と、
受信された前記パケットをバッファリングし、バッファリングした前記パケットのうち、付加されているタイムスタンプが、発生されたタイムスタンプと一致するものを出力するバッファリング部と
して機能させるプログラム。
【請求項１４】
非同期パケット伝送網を介して接続された送信装置と受信装置から成る同期伝送システムにおいて、
前記送信装置は、
前記受信装置と同期した基準信号を生成する基準信号生成部と、
前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御部と、
前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御部と、
システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことにより第１のタイムスタンプを発生する第１のタイムスタンプ発生部と、
前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記第１のタイムスタンプを付加するパケット化部と、
前記第１のタイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信部と
を備え、
前記受信装置は、
システム時刻を表す第２のタイムスタンプを発生する第２のタイムスタンプ発生部と、
前記送信装置から送信された前記パケットを受信する受信部と、
受信された前記パケットをバッファリングし、バッファリングした前記パケットのうち、付加されている前記第１のタイムスタンプが前記第２のタイムスタンプと一致するものを出力するバッファリング部と
を備える
同期伝送システム。
【請求項１５】
非同期パケット伝送網を介して接続された送信装置と受信装置から成る同期伝送システムの同期伝送方法において、
前記送信装置による、
前記受信装置と同期した基準信号を生成する基準信号生成ステップと、
前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御ステップと、
前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御ステップと、
システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことにより第１のタイムスタンプを発生する第１のタイムスタンプ発生ステップと、
前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記第１のタイムスタンプを付加するパケット化ステップと、
前記第１のタイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信ステップと
を含み、
前記受信装置による、
システム時刻を表す第２のタイムスタンプを発生する第２のタイムスタンプ発生ステップと、
前記送信装置から送信された前記パケットを受信する受信ステップと、
受信された前記パケットをバッファリングするバッファリングステップと、
バッファリングされた前記パケットのうち、付加されている前記第１のタイムスタンプが前記第２のタイムスタンプと一致するものを出力する出力ステップと
を含む
同期伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、送信装置、送信方法、受信装置、受信方法、同期伝送システム、同期伝送方法、およびプログラムに関し、特に、インターネットに代表される非同期パケット伝送網を介してマルチメディアデータを同期伝送する場合に用いて好適な送信装置、送信方法、受信装置、受信方法、同期伝送システム、同期伝送方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、放送局などで使用されるビデオカメラとカメラコントロールユニット（以下、CCUと称する）とはHD-SDIケーブルによって接続されており、このHD-SDIケーブルを介してビデオ信号が非圧縮で同期伝送されていた。そして近年、このHD-SDIケーブルがEthernet（登録商標）ケーブルに置き換えられつつある。この場合、HD-SDIケーブルを用いていたときと同様に、ビデオカメラとCCUそれぞれの基準信号を高精度で同期させること、ビデオ信号の伝送遅延をビデオフレーム間隔以下とすることが要求される。
【０００３】
Ethernet（登録商標）ケーブルで接続されたビデオカメラとCCUそれぞれの基準信号を高精度で同期させることについては、IEEE1588 PTP(Precision Time Protocol)を用いることにより実現できる（例えば、特許文献１参照）。
【０００４】
伝送遅延をビデオフレーム間隔以下とすることについても、HD-SDIケーブルにて接続できていた程度の短距離であればEthernet（登録商標）ケーブルに置き換えても支障はない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１９０６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
さらに昨今、ビデオカメラとCCUをそれぞれインターネット（WAN(wide area network)、LAN(local area network)を含む）に代表される非同期パケット伝送網に接続し、この非同期パケット伝送網を介してビデオ信号を伝送する需要が高まっている。
【０００７】
この場合においても、ビデオカメラとCCUそれぞれの基準信号を高精度で同期させることはIEEE1588 PTPを用いることにより可能である。しかしながら、ビデオ信号の伝送遅延をビデオフレーム間隔以下とすることについては保障し難い。
【０００８】
ビデオ信号の伝送遅延が大きくなると、送信側が自身の基準信号に合わせたメディア位相（ビデオ信号の場合にはフレーム位相）のビデオデータを送信し、それを受信側が受信した時には、そのメディア位相と受信側の基準信号との間にずれが生じてしまう。この結果、受信側で受信したビデオ信号を処理する際に映像や音声に乱れが生じてしまうことになる。
【０００９】
なお、メディア位相とは、所定の基準信号に対するマルチメディアデータのフレーム再生タイミング（ビデオ信号の場合にはFSYNCなど）のオフセット量である。
【００１０】
本開示はこのような状況に鑑みてなされたものであり、ビデオ信号などのマルチメディアデータを非同期パケット伝送網を介して同期伝送できるようにするものである。
【課題を解決するための手段】
【００１１】
本開示の第１の側面である送信装置は、非同期パケット伝送網を介してマルチメディアデータを受信装置に送信する送信装置において、前記受信装置と同期した基準信号を生成する基準信号生成部と、前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御部と、前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御部と、システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことによりタイムスタンプを発生するタイムスタンプ発生部と、前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記タイムスタンプを付加するパケット化部と、前記タイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信部とを備える。
【００１２】
前記メディア位相制御部は、前記基準信号の位相を前記メディア位相補正量まで徐々に調整し、前記タイムスタンプ制御部は、前記タイムスタンプカウント値を前記タイムスタンプ補正量まで徐々に変更することができる。
【００１３】
前記メディア位相制御部は、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいて前記メディア位相補正量を決定し、前記タイムスタンプ制御部は、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいて前記タイムスタンプ補正量を決定することができる。
【００１４】
前記メディア位相制御部は、さらに前記受信装置における前記パケットの処理時間にも基づいて前記メディア位相補正量を決定し、前記タイムスタンプ制御部は、さらに前記受信装置における前記パケットの処理時間にも基づいて前記タイムスタンプ補正量を決定することができる。
【００１５】
本開示の第１の側面である送信装置は、パケット化される前の前記マルチメディアデータを冗長符号化するとともに、前記受信装置で計測されたパケット損失率に応じて冗長符号化単位を変更する冗長符号化部をさらに備えることができ、前記メディア位相制御部は、さらに前記冗長符号化単位の変更に応じて前記メディア位相補正量を変更し、前記タイムスタンプ制御部は、さらに前記冗長符号化単位の変更に応じて前記タイムスタンプ補正量を変更することができる。
【００１６】
本開示の第１の側面である送信装置は、決定された前記タイムスタンプ補正量を前記受信装置に通知する通知部をさらに備えることができる。
【００１７】
本開示の第１の側面である送信方法は、非同期パケット伝送網を介してマルチメディアデータを受信装置に送信する送信装置の送信方法において、前記送信装置による、前記受信装置と同期した基準信号を生成する基準信号生成ステップと、前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御ステップと、前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御ステップと、システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことによりタイムスタンプを発生するタイムスタンプ発生ステップと、前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記タイムスタンプを付加するパケット化ステップと、前記タイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信ステップとを含む。
【００１８】
本開示の第１の側面であるプログラムは、非同期パケット伝送網を介してマルチメディアデータを受信装置に送信するコンピュータを、前記受信装置と同期した基準信号を生成する基準信号生成部と、前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御部と、前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御部と、システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことによりタイムスタンプを発生するタイムスタンプ発生部と、前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記タイムスタンプを付加するパケット化部と、前記タイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信部として機能させる。
【００１９】
本開示の第１の側面においては、非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量およびタイムスタンプ補正量が決定され、システム時刻を表すタイムスタンプカウント値が前記タイムスタンプ補正量だけずらされることによりタイムスタンプが発生され、前記メディア位相補正量だけ位相を調整した基準信号に同期させたマルチメディアデータがパケット化され、各パケットに前記タイムスタンプが付加され、前記タイムスタンプが付加された前記パケットが前記非同期パケット通信網を介して受信装置に送信される。
【００２０】
本開示の第２の側面である受信装置は、送信装置から非同期パケット伝送網を介して送信されたマルチメディアデータを受信する受信装置において、システム時刻を表すタイムスタンプを発生するタイムスタンプ発生部と、前記送信装置から送信された前記パケットを受信する受信部と、受信された前記パケットをバッファリングし、バッファリングした前記パケットのうち、付加されているタイムスタンプが、発生されたタイムスタンプと一致するものを出力するバッファリング部とを備える。
【００２１】
本開示の第２の側面である受信装置は、受信された前記パケットに付加されているタイムスタンプと、前記送信装置から通知された前記タイムスタンプ補正量と、発生されたタイムスタンプに基づいて、前記非同期パケット伝送網における伝送遅延値を計測する計測部と、計測された前記伝送遅延値を前記送信装置に通知する通知部とをさらに備えることができる。
【００２２】
本開示の第２の側面である受信装置は、前記非同期パケット伝送網のジッタ量を測定する測定部をさらに備えることができ、前記バッファリング部は、測定された前記ジッタ量に応じて前記パケットのバッファリング時間を変更することができる。
【００２３】
本開示の第２の側面である受信方法は、送信装置から非同期パケット伝送網を介して送信されたマルチメディアデータを受信する受信装置の受信方法において、前記受信装置による、システム時刻を表すタイムスタンプを発生するタイムスタンプ発生ステップと、前記送信装置から送信された前記パケットを受信する受信ステップと、受信された前記パケットをバッファリングするバッファリングステップと、バッファリングされた前記パケットのうち、付加されているタイムスタンプが、発生されたタイムスタンプと一致するものを出力する出力ステップとを含む。
【００２４】
本開示の第２の側面であるプログラムは、送信装置から非同期パケット伝送網を介して送信されたマルチメディアデータを受信するコンピュータを、システム時刻を表すタイムスタンプを発生するタイムスタンプ発生部と、前記送信装置から送信された前記パケットを受信する受信部と、受信された前記パケットをバッファリングし、バッファリングした前記パケットのうち、付加されているタイムスタンプが、発生されたタイムスタンプと一致するものを出力するバッファリング部として機能させる。
【００２５】
本開示の第２の側面においては、システム時刻を表すタイムスタンプが発生され、送信装置から送信されたパケットが受信され、受信された前記パケットがバッファリングされ、バッファリングされた前記パケットのうち、付加されているタイムスタンプが、発生されたタイムスタンプと一致するものが出力される。
【００２６】
本開示の第３の側面である同期伝送システムは、非同期パケット伝送網を介して接続された送信装置と受信装置から成る同期伝送システムにおいて、前記送信装置が、前記受信装置と同期した基準信号を生成する基準信号生成部と、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御部と、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御部と、システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことにより第１のタイムスタンプを発生する第１のタイムスタンプ発生部と、前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記第１のタイムスタンプを付加するパケット化部と、前記第１のタイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信部とを備える。また、前記受信装置が、前記送信装置から送信された前記パケットを受信する受信部と、システム時刻を表す第２のタイムスタンプを発生する第２のタイムスタンプ発生部と、受信された前記パケットをバッファリングし、バッファリングした前記パケットのうち、付加されている前記第１のタイムスタンプが前記第２のタイムスタンプと一致するものを出力するバッファリング部とを備える。
【００２７】
本開示の第３の側面である同期伝送方法は、非同期パケット伝送網を介して接続された送信装置と受信装置から成る同期伝送システムの同期伝送方法において、前記送信装置による、前記受信装置と同期した基準信号を生成する基準信号生成ステップと、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量を決定するメディア位相制御ステップと、前記受信装置から通知された前記非同期パケット伝送網における伝送遅延値に基づいてタイムスタンプ補正量を決定するタイムスタンプ制御ステップと、システム時刻を表すタイムスタンプカウント値を前記タイムスタンプ補正量だけずらすことにより第１のタイムスタンプを発生する第１のタイムスタンプ発生ステップと、前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータをパケット化し、各パケットに前記第１のタイムスタンプを付加するパケット化ステップと、前記第１のタイムスタンプが付加された前記パケットを前記非同期パケット通信網を介して前記受信装置に送信する送信ステップとを含む。また、前記受信装置による、前記送信装置から送信された前記パケットを受信する受信ステップと、システム時刻を表す第２のタイムスタンプを発生する第２のタイムスタンプ発生ステップと、受信された前記パケットをバッファリングするバッファリングステップと、バッファリングした前記パケットのうち、付加されている前記第１のタイムスタンプが前記第２のタイムスタンプと一致するものを出力する出力ステップとを含む。
【００２８】
本開示の第３の側面においては、送信装置により、受信装置から通知された非同期パケット伝送網における伝送遅延値に基づいてメディア位相補正量およびタイムスタンプ補正量が決定され、システム時刻を表すタイムスタンプカウント値が前記タイムスタンプ補正量だけずらされることにより第１のタイムスタンプが発生され、前記メディア位相補正量だけ位相を調整した前記基準信号に同期させたマルチメディアデータがパケット化され、各パケットに前記第１のタイムスタンプが付加されて、前記非同期パケット通信網を介して前記受信装置に送信される。また、前記受信装置により、システム時刻を表す第２のタイムスタンプが発生され、前記送信装置から送信された前記パケットが受信されてバッファリングされ、バッファリングされた前記パケットのうち、付加されている前記第１のタイムスタンプが前記第２のタイムスタンプと一致するものが出力される。
【発明の効果】
【００２９】
本開示の第１の側面によれば、ビデオ信号などのマルチメディアデータを非同期パケット伝送網を介して位相ずれなく送信することができる。
【００３０】
本開示の第２の側面によれば、ビデオ信号などのマルチメディアデータを非同期パケット伝送網を介して位相ずれなく受信することができる。
【００３１】
本開示の第３の側面によれば、ビデオ信号などのマルチメディアデータを非同期パケット伝送網を介して同期伝送することができる。
【図面の簡単な説明】
【００３２】
【図１】本開示を適用した同期伝送システムの構成例を示すブロック図である。
【図２】ビデオ信号の通信タイミングを示すタイミングチャートである。
【図３】ビデオ信号伝送処理を説明するフローチャートである。
【図４】受信装置の遅延測定処理を説明するフローチャートである。
【図５】送信装置の補正処理を説明するフローチャートである。
【図６】受信装置の他の構成例を示すブロック図である。
【図７】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００３３】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。
【００３４】
＜１．実施の形態＞
［同期伝送システムの構成例］
図１は、本実施の形態である同期伝送システムの構成例を示している。この同期伝送システム１０は、カメラ１１、送信装置１２、および受信装置１３により構成される。
【００３５】
カメラ１１は、送信装置１２のメディア位相制御部２８から供給されるSMPTE-274Mに従う基準信号に同期してビデオ撮影を行い、その結果得られるビデオ信号をHD-SDI I/Fを介して送信装置１２に出力する。
【００３６】
送信装置１２は、ネットワーク１４を介して接続される受信装置１３と基準信号とシステム時刻を同期させつつ、カメラ１１から入力されるビデオ信号を圧縮符号化してパケット化し、ネットワーク１４を介して受信装置１３に同期伝送する。受信装置１３は、送信装置１２からの圧縮符号化され、パケット化された状態で送信されるビデオ信号を受信、復号する。ネットワーク１４は、インターネットに代表される非同期パケット伝送網である。
【００３７】
[送信装置１２の構成例]
送信装置１２は、エンコーダ２１、FEC処理部２２、RTP処理部２３、平滑化部２４、通信部２５、高精度時刻同期部２６、基準信号生成部２７、メディア位相制御部２８、タイムスタンプ制御部２９、タイムスタンプカウンタ３０、およびRTCP処理部３１から構成される。
【００３８】
エンコーダ２１は、カメラ１１から入力されるビデオ信号を圧縮符号化し、その結果得られる符号化データをFEC処理部２２に出力する。FEC(forward error correction)処理部２２は、入力される符号化データに冗長符号化処理を行うことにより、リードソロモン符号などの誤り訂正符号を付加してRTP処理部２３に出力する。
【００３９】
RTP(real-time transport protocol)処理部２３は、誤り訂正符号が付加された符号化データを、IETF RFC3550 RTPに準拠したRTPパケットにパケット化する。また、RTP処理部２３は、パケット化したタイミングでタイムスタンプカウンタ４８から通知されている、タイムスタンプ補正量TS_OFFSETが加算されているタイムスタンプS_TSを各RTPパケットに付加して平滑化部２４に出力する。なお、RTPパケットに付加するタイムスタンプS_TSは、パケット化したタイミングの他、ビデオ信号がエンコーダ２１に入力されたタイミングに対応するものであってもよいし、送信装置１２から送信されるタイミングに対応するものであってもよい。
【００４０】
平滑化部２４は、RTP処理部２３から順次入力されるRTPパケットを平滑化して通信部２５に出力する。
【００４１】
通信部２５は、平滑化されたRTPパケットを、ネットワーク１４を介して受信装置１３に送信する。また、通信部２５は、高精度時刻同期部２６と受信装置１３の高精度時刻同期部４７との間で通信される、IEEE1588PTPに基づく基準信号同期用のPTPメッセージをネットワーク１４を介して送受信する。さらに、通信部２５は、RTCP処理部３１と受信装置１３のRTCP処理部５０との間で通信される、ネットワーク１４を介してRTCPパケットを送受信する。
【００４２】
高精度時刻同期部２６は、受信装置１３の高精度時刻同期部４７との間で通信されるPTPメッセージに基づいて、送信装置１２と受信装置１３それぞれの基準信号とシステム時刻を高精度で同期させるように基準信号生成部２７を制御する。基準信号生成部２７は、高精度時刻同期部２６からの制御に従い、受信装置１３の基準信号と同期した基準信号を生成してメディア位相制御部２８とその他の各部に出力する。
【００４３】
メディア位相制御部２８は、RTCP処理部３１から入力される伝送遅延情報D_OFFSETに基づいてメディア位相補正量M_OFFSETを決定し、基準信号生成部２７から入力される基準信号の位相をメディア位相補正量M_OFFSETだけ進めてカメラ１１に供給する。これにより、カメラ１１は、メディア位相制御部２８から供給される、受信装置１３の基準信号よりもメディア位相補正量M_OFFSETだけ位相が進められた基準信号に従って動作することになる。
【００４４】
タイムスタンプ制御部２９は、RTCP処理部３１から入力される伝送遅延情報D_OFFSETに基づいてタイムスタンプ補正量TS_OFFSETを決定し、決定したタイムスタンプ補正量TS_OFFSETをタイムスタンプカウンタ３０に通知する。
【００４５】
タイムスタンプカウンタ３０は、基準信号生成部２７により生成された基準信号に基づくシステム時刻を示すタイムスタンプTSに、メディア位相制御部２８から通知されるタイムスタンプ補正量TS_OFFSETを加算することにより補正済みのタイムスタンプS_TSを生成してRTP処理部２３に通知する。また、タイムスタンプカウンタ３０は、タイムスタンプ補正量TS_OFFSETをRTCP処理部３１に通知する。
【００４６】
RTCP(RTP control protocol)処理部３１は、タイムスタンプカウンタ３０から通知されるタイムスタンプ補正量TS_OFFSETを格納したRTCPパケットを周期的に生成して通信部２５に出力する。また、RTCP処理部３１は、受信装置１３のRTCP処理部５０から送信されるRTCPパケットに格納された平均伝送遅延値Ｄａに基づき、伝送遅延情報D_OFFSETを生成してメディア位相制御部２８およびタイムスタンプ制御部２９に出力する。
【００４７】
なお、メディア位相制御部２８におけるメディア位相の補正は、基本的にはネットワーク１４の伝送遅延に対処するためのものであるので、基準信号の位相を進めることになるが、その進み具合を調整するために位相を戻すこともできる。その場合、メディア位相補正量M_OFFSETとして負の値を発生することができる。同様に、タイムスタンプ制御部２９も、タイムスタンプカウンタ３０のタイムスタンプTSを進めるだけでなくもどすことができる。その場合、タイムスタンプ補正量TS_OFFSETとして負の値を発生することができる。
【００４８】
[受信装置１３の構成例]
受信装置１３は、通信部４１、RTP処理部４２、ジッタ吸収バッファ４３、FEC処理部４４、デコーダ４５、基準信号生成部４６、高精度時刻同期部４７、タイムスタンプカウンタ４８、遅延計測部４９、およびRTCP処理部５０から構成される。
【００４９】
通信部４１は、送信装置１２からネットワーク１４を介して送信される、圧縮符号化されているビデオ信号が格納されたRTPパケットを受信してRTP処理部４２に出力する。また、通信部４１は、高精度時刻同期部４７と送信装置１２の高精度時刻同期部２６との間で通信される、基準信号同期のためのPTPメッセージを送受信する。さらに、通信部４１は、RTCP処理部５０と送信装置１２のRTCP処理部３１との間で通信されるRTCPパケットを送受信する。
【００５０】
RTP処理部４２は、通信部４１から入力されるRTPパケットを再構成してジッタ吸収バッファ４３に出力する。ジッタ吸収バッファ４３は、再構成されたRTPパケットをバッファリングし、バッファリングしたRTPパケットに付加されているタイムスタンプS_TSが、タイムスタンプカウンタ４８にてカウントされるタイムスタンプR_TSと一致するものからFEC処理部４４に出力する。
【００５１】
FEC処理部４４は、ジッタ吸収バッファ４３から出力されるRTPパケットに格納された符号化データに誤りや欠損が生じている場合、それを訂正してデコーダ４５に出力する。デコーダ４５は、符号化データを復号し、その結果得られるビデオ信号を基準信号生成部４６により生成される基準信号に同期して後段に出力する。
【００５２】
基準信号生成部４６は、受信装置１３の各部の動作タイミングの基準となる基準信号を生成する。なお、基準信号生成部４６にて生成された基準信号に対して、送信装置１２の基準信号生成部２７にて生成される基準信号も同期される。すなわち、基準信号については、受信装置１３側がマスタとなり、送信装置１２側がスレーブとなる。
【００５３】
高精度時刻同期部４７は、送信装置１２の高精度時刻同期部２６との間で基準信号同期のためのPTPメッセージを通信する。タイムスタンプカウンタ４８は、基準信号生成部４６により生成された基準信号に基づくシステム時刻を示すタイムスタンプR_TSをジッタ吸収バッファ４３に通知する。
【００５４】
遅延計測部４９は、受信されたRTPパケットに付加されているタイムスタンプS_TS、タイムスタンプカウンタ４８がカウントアップするタイムスタンプR_TS、および、RTCP処理部５０から通知される、送信装置１２におけるタイムスタンプ補正量TS_OFFSETに基づいて瞬間伝送遅延値Ｄｃを算出する。さらに、遅延計測部４９は、瞬間伝送遅延値Ｄｃに基づいて平均伝送遅延値Ｄａを算出してRTCP処理部５０に出力する。
【００５５】
RTCP処理部５０は、送信装置１２のRTCP処理部３１から送信され、通信部４１により受信されるRTCPパケットに格納されているタイムスタンプ補正量TS_OFFSETを遅延計測部４９に通知する。また、RTCP処理部５０は、遅延計測部４９から入力される平均伝送遅延値ＤａをRTCP処理部３１に送信するためのRTCPパケットに格納して通信部２５に出力する。
【００５６】
［伝送タイミングの概要］
図２は、カメラ１１により撮影されたビデオ信号の１フレームの先頭ラインブロックが、送信装置１２および受信装置１３の各部に順次伝送されて処理されるタイミングを示している。
【００５７】
同図Ａに示すタイミングでカメラ１１から送信装置１２に入力されたビデオ信号は、同図Ｂに示すタイミングで圧縮符号化され、同図Ｃに示すタイミングで、RTPパケットにパケット化され、タイムスタンプS_TSが付加され、平滑化され、送信装置１２からネットワーク１４を介して受信装置１３に送信される。
【００５８】
受信装置１３で受信されたRTPパケットは、同図Ｄに示すタイミングでジッタ吸収バッファ４３から出力され、同図Ｅに示されるタイミングでエラー訂正が行われ、同図Ｆに示すタイミングでビデオ信号に復号される。そして、同図Ｇに示すタイミングで受信装置１３から後段に出力される。
【００５９】
上述した伝送遅延情報D_OFFSETは、同図Ｃに示された送信装置１２からの送信タイミングと、同図Ｄに示されたジッタ吸収バッファ４３からの出力タイミングとの時間差である。
【００６０】
また、同図Ｉに示されるように、メディア位相補正量M_OFFSETは、同図Ａに示された送信装置１２に対するビデオ信号の入力タイミングと、同図Ｇに示された受信装置１３からのビデオ信号の出力タイミングとの時間差である。
【００６１】
同図から明らかなように、メディア位相補正量M_OFFSETは、送信装置１２における各種の処理時間と、伝送遅延情報D_OFFSETと、受信装置１３におけるジッタ吸収バッファ４３よりも後段の処理時間の和である。ここで、送信装置１２における各種の処理時間と、受信装置１３におけるジッタ吸収バッファ４３よりも後段の処理時間は、ほぼ一定であり、予め測定して設定しておくことができる。これに対して、伝送遅延情報D_OFFSETは、ネットワーク１４の状況によって変化するので、メディア位相補正量M_OFFSETは、伝送遅延情報D_OFFSETに変化に応じて変更するようにする。
【００６２】
同図Ｊは、送信装置１２のタイムスタンプカウンタ３０からRTP処理部２３に通知されるタイムスタンプS_TSが時間の経過とともにカウントアップされる様子を示している。同図Ｋは、受信装置１３のタイムスタンプカウンタ４８からジッタ吸収バッファ４３および遅延計測部４９に通知されるタイムスタンプR_TSが時間の経過とともにカウントアップされる様子を示している。同図Ｊおよび同図Ｋから明らかなように、タイムスタンプS_TSは、タイムスタンプR_TSよりも伝送遅延情報D_OFFSET分だけ進めた値とされる。
【００６３】
［同期伝送システム１０の動作説明］
図３は、同期伝送システム１０によるビデオ信号伝送処理を説明するフローチャートである。
【００６４】
このビデオ信号伝送処理の前提として、カメラ１１に対しては、受信装置１３の基準信号と同期されている状態からメディア位相補正量M_OFFSETだけ進められた基準信号が受信装置１２のメディア位相制御部２８から供給されているものとする。
【００６５】
ステップＳ１において、カメラ１１は、メディア位相制御部２８から供給される基準信号に同期してビデオ撮影を行い、その結果得られるビデオ信号をHD-SDI I/Fを介して送信装置１２に入力する。ステップＳ２おいて、エンコーダ２１は、カメラ１１から入力されたビデオ信号を圧縮符号化し、その結果得られる符号化データをFEC処理部２２に出力する。ステップＳ３において、FEC処理部２２は、入力された符号化データに冗長符号化処理を行うことによって前方誤り訂正符号を付加してRTP処理部２３に出力する。
【００６６】
ステップＳ４において、RTP処理部２３は、誤り訂正符号が付加された符号化データをRTPパケットにパケット化し、各RTPパケットにタイムスタンプカウンタ４８から通知されるタイムスタンプS_TSを付加して平滑化部２４に出力する。ステップＳ５において、平滑化部２４は、RTP処理部２３から順次入力されるRTPパケットを平滑化して通信部２５に出力する。ステップＳ６において、通信部２５は、平滑化されたRTPパケットを、ネットワーク１４を介して受信装置１３に送信する。なお、ステップＳ１乃至Ｓ６の処理は、ビデオ信号伝送処理が終了されるまで繰り返し実行される。
【００６７】
一方、受信装置１３では、ステップＳ１１において、通信部４１が送信装置１２からネットワーク１４を介して送信された、圧縮符号化されているビデオ信号が格納されたRTPパケットを受信してRTP処理部４２に出力する。ステップＳ１２において、RTP処理部４２は、通信部４１から入力されたRTPパケットを再構成してジッタ吸収バッファ４３に出力する。ステップＳ１３において、ジッタ吸収バッファ４３は、再構成されたRTPパケットをバッファリングする。
【００６８】
ステップＳ１４において、ジッタ吸収バッファ４３は、バッファリングしているRTPパケットに付加されているタイムスタンプS_TSが、タイムスタンプカウンタ４８から通知されるタイムスタンプR_TSと一致するか否かを判断し、判断結果が肯定となるまで待機する。
【００６９】
なお、送信装置１２のタイムスタンプカウンタ３０の出力するカウント値TSの初期値がIETF RFC3550に準拠してランダムに設定される場合、ランダムに設定されるカウント値TSの初期値とシステム時刻（すなわち、受信装置１３のタイムスタンプカウント４８のカウント値）とのオフセット値についても、送信装置１２のRTCP処理部３１から受信装置１３のRTCP処理部５０に対してRTCPパケットを用いて通知するようにし、タイムスタンプS_TSをこのオフセット値だけずらした値と、タイムスタンプR_TSとの一致を判断するようにする。
【００７０】
ステップＳ１４において、判断結果が肯定である場合、処理はステップＳ１５に進められる。ステップＳ１５において、ジッタ吸収バッファ４３は、タイムスタンプR_TSと一致するタイムスタンプS_TSが付加されているRTPパケットをFEC処理部４４に出力する。
【００７１】
ステップＳ１６において、FEC処理部４４は、ジッタ吸収バッファ４３から入力されたRTPパケットに格納された符号化データの誤り訂正処理を行ってデコーダ４５に出力する。ステップＳ１７において、デコーダ４５は、符号化データを復号し、その結果得られるビデオ信号を基準信号生成部４６により生成される基準信号に同期して後段に出力する。なお、ステップＳ１１乃至Ｓ１７の処理は、ビデオ信号伝送処理が終了されるまで繰り返し実行される。以上でビデオ信号伝送処理の説明を終了する。
【００７２】
次に、図４は上述したビデオ信号伝送処理と並行して実行される、受信装置１３による遅延計測処理を説明するフローチャートである。
【００７３】
ステップＳ２１において、受信装置１３の遅延計測部４９は、通信部４１で受信され、RTP処理部４２に入力されたRTPパケットに付加されているタイムスタンプS_TSを取得するとともに、タイムスタンプカウンタ４８がカウントアップするタイムスタンプR_TSを取得する。ステップＳ２２において、遅延計測部４９は、次式（１）に従い、ネットワーク１４におけるRTPパケットの瞬間伝送遅延値Ｄｃを算出する。
瞬間伝送遅延値Ｄｃ
＝タイムスタンプR_TS−タイムスタンプS_TS＋タイムスタンプ補正量TS_OFFSET
・・・（１）
【００７４】
なお、現段階において送信装置１２からタイムスタンプ補正量TS_OFFSETが通知されていない場合、タイムスタンプ補正量TS_OFFSETの代わりに所定の初期値を採用するようにする。
【００７５】
ステップＳ２３において、遅延計測部４９は、算出した瞬間伝送遅延値Ｄｃに基づいて平均伝送遅延値Ｄａを更新してRTCP処理部５０に出力する。ステップＳ２４において、RTCP処理部５０は、送信装置１２のRTCP処理部３１に対してRTCPパケットを前回送信してから所定の時間が経過していれば、遅延計測部４９からの平均伝送遅延値ＤａをRTCPパケットに格納して通信部２５に出力し、送信装置１２のRTCP処理部３１に送信させる。この平均伝送遅延値Ｄａは、送信装置１２にて伝送遅延情報D_OFFSETとして利用される。
【００７６】
ステップＳ２５において、RTCP処理部５０は、送信装置１２のRTCP処理部３１から送信された、タイムスタンプ補正量TS_OFFSETが格納されているRTCPパケットが通信部４１により受信されたか否かを判定する。この判定結果が否定である場合、処理はステップＳ２１に戻されて、それ以降が繰り返される。
【００７７】
ステップＳ２５の判定結果が肯定である場合、処理はステップＳ２６に進められる。ステップＳ２６において、RTCP処理部５０は、受信されたRTCPパケットに格納されているタイムスタンプ補正量TS_OFFSETを遅延計測部４９に通知する。これに応じ、遅延計測部４９は、これ以降にステップＳ２２の処理を実行する際のタイムスタンプ補正量TS_OFFSETを通知されたものによって更新する。なお、ステップＳ２１乃至Ｓ２６の処理は、上述したビデオ信号伝送処理が終了されるまで繰り返し実行される。以上で受信装置１３による遅延計測処理の説明を終了する。
【００７８】
次に、図５は上述したビデオ信号伝送処理と並行して実行される、送信装置１２による補正処理を説明するフローチャートである。
【００７９】
ステップＳ３１において、RTCP処理部３１は、受信装置１３のRTCP処理部５０が上述したステップＳ２４の処理として送信したRTCPパケットが通信部２５にて受信されたか否かを判定する。この判定結果が肯定である場合、処理はステップＳ３２に進められる。
【００８０】
ステップＳ３２において、RTCP処理部３１は、受信されたRTCPパケットに格納されている平均遅延値Ｄａと現在の伝送遅延情報D_OFFSETを比較し、その差が所定の閾値以上であるか否かを判定する。この判定結果が肯定である場合、処理はステップＳ３３に進められる。ステップＳ３３において、RTCP処理部３１は、その平均遅延値Ｄａを新たな伝送遅延情報D_OFFSETとしてメディア位相制御部２８およびタイムスタンプ制御部２９に通知する。この後、処理はステップＳ３４に進められる。
【００８１】
ステップＳ３４において、メディア位相制御部２８は、RTCP処理部３１から通知された伝送遅延情報D_OFFSETを用い、次式（２）に従ってメディア位相補正量M_OFFSETを決定する。
メディア位相補正量M_OFFSET
＝伝送遅延情報D_OFFSET＋送信装置１２の各部の処理時間（既知）＋受信装置１３におけるジッタ吸収バッファ４３よりも後段の処理時間（既知）
・・・（２）
【００８２】
ただし、送信装置１２の各部の処理時間（既知）と、受信装置１３におけるジッタ吸収バッファ４３よりも後段の処理時間（既知）については、予め測定し、メディア位相制御部２８に設定しておく必要がある。
【００８３】
さらに、メディア位相制御部２８は、基準信号生成部２７から入力される基準信号の位相を徐々にメディア位相補正量M_OFFSETまで進めてカメラ１１に供給する。このように、基準信号の位相を徐々に調整することにより、補正している期間のビデオ信号に生じ得る映像乱れなどを減少させることができる。
【００８４】
一方、タイムスタンプ制御部２９は、RTCP処理部３１から通知された伝送遅延情報D_OFFSETを用い、次式（３）に従ってタイムスタンプ補正量TS_OFFSETを決定する。
タイムスタンプ補正量TS_OFFSET
＝伝送遅延情報D_OFFSET×タイムスタンプ周波数
・・・（３）
【００８５】
さらに、タイムスタンプ制御部２９は、メディア位相制御部２８と同様、タイムスタンプカウンタ３０を制御して、基準信号生成部２７により生成された基準信号に基づくシステム時刻を示すタイムスタンプTSに加算する値をタイムスタンプ補正量TS_OFFSETまで徐々に増加させて、補正済みのタイムスタンプS_TSをRTP処理部２３に通知させる。ただし、タイムスタンプTSに加算する値の変化は、ビデオ信号のフレーム内のライン単位で行うようにし、同一ラインにおいてタイムスタンプTSに加算する値が変化しないようにする。このように、タイムスタンプS_TSを徐々に補正させることにより、補正している期間のビデオ信号に生じ得る映像乱れなどを減少させることができる。
【００８６】
この後、処理はステップＳ３５に進められる。なお、ステップＳ３１における判定結果が否定である場合、ステップＳ３２乃至Ｓ３４はスキップされて処理はステップＳ３５に進められる。同様に、ステップＳ３２における判定結果が否定である場合、ステップＳ３３およびＳ３４はスキップされて処理はステップＳ３５に進められる。
【００８７】
ステップＳ３５において、RTCP処理部３１は、伝送遅延情報D_OFFSETを格納したRTCPパケットを前回送信してから所定の時間が経過していれば、最新の伝送遅延情報D_OFFSETを格納したRTCPパケットを生成して通信部２５から受信装置１３のRTCP処理部５０に送信させる。
【００８８】
ステップＳ３１乃至Ｓ３５の処理は、上述したビデオ信号伝送処理が終了されるまで繰り返し実行される。以上で送信装置１２による補正処理の説明を終了する。
【００８９】
以上説明した同期伝送システム１０の動作によれば、ネットワーク１４における伝送遅延を考慮して、送信装置１２から送信するビデオ信号の位相と、タイムスタンプをオフセットした。これにより、伝送されたビデオ信号を受信装置１３にて再生する際の映像乱れを抑止できる。
【００９０】
［変形例］
図６は、受信装置１３の他の構成例を示している。同図に示される受信装置１３は、図１に示された受信装置１３と構成要素は共通であって、ジッタ吸収バッファ４３の配置が変更されたものである。
【００９１】
この場合、送信装置１２のタイムスタンプ制御部２９においては、次式（４）に従ってタイムスタンプ補正量TS_OFFSETを決定するようにする。
タイムスタンプ補正量TS_OFFSET
＝（伝送遅延情報D_OFFSET＋送信装置１２の各部の処理時間（既知）＋受信装置１３におけるジッタ吸収バッファ４３の前段の処理時間（既知））×タイムスタンプ周波数
・・・（４）
【００９２】
また、RTP処理部４２とRTCP処理部５０によりパケット損失率、バーストパケット損失率の計測を行い、これらの計測結果を送信装置１２に通知するようにし、計測結果に応じてFEC処理部２２による冗長符号化の単位を変更するようにしてもよい。これにより、バーストパケット損失耐性をネットワーク環境に適応させることができる。ただし、この場合、FEC処理時間が変更されるので、式（２）および式（４）における既知の値を変更する必要がある。
【００９３】
さらに、RTP処理部４２とRTCP処理部５０により、ネットワークジッタの計測を行うようにし、これらの計測結果に応じて、ジッタ吸収バッファ４３でのデータ保持時間を変更すし、変更結果を送信装置１２に通知するようにしてもよい。これより、ジッタ耐性を向上させることができる。ただし、この場合、ジッタ吸収バッファでの処理時間が変更されるので、式（２）および式（４）における既知の値を変更する必要がある。
【００９４】
なお、本開示は、ビデオ信号の他、オーディオ信号などのマルチメディアデータを伝送する場合にも適用することが可能である。
【００９５】
ところで、上述した送信装置１２または受信装置１３による一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００９６】
図７は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００９７】
コンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００９８】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、およびドライブ１１０が接続されている。
【００９９】
入力部１０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア１１１を駆動する。
【０１００】
以上のように構成されるコンピュータ１００では、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１０１】
なお、コンピュータ１００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１０２】
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１０３】
１０  同期伝送システム，  １１  カメラ，  １２  送信装置，  １３  受信装置，  １４  ネットワーク，  ２１  エンコーダ，  ２２  FEC処理部，  ２３  RTP処理部，  ２４  平滑化部，  ２５  通信部，  ２６  高精度時刻同期部，  ２７  基準信号生成部，  ２８  メディア位相制御部，  ２９  タイムスタンプ制御部，  ３０  タイムスタンプカウンタ，  ４１  通信部，  ４２  RTP処理部，  ４３  ジッタ吸収バッファ，  ４４  FEC処理部，  ４５  デコーダ，  ４６  基準信号生成部，  ４７  高精度時刻同期部，  ４８  タイムスタンプカウンタ，  ４９  遅延計測部，  ５０  RTCP処理部
【図１】
2013134119.tif 000003
【図２】
2013134119.tif 000004
【図３】
2013134119.tif 000005
【図４】
2013134119.tif 000006
【図５】
2013134119.tif 000007
【図６】
2013134119.tif 000008
【図７】
2013134119.tif 000009