[go: up one dir, main page]

JP5375021B2 - Clock recovery system and method - Google Patents

Clock recovery system and method Download PDF

Info

Publication number
JP5375021B2
JP5375021B2 JP2008267566A JP2008267566A JP5375021B2 JP 5375021 B2 JP5375021 B2 JP 5375021B2 JP 2008267566 A JP2008267566 A JP 2008267566A JP 2008267566 A JP2008267566 A JP 2008267566A JP 5375021 B2 JP5375021 B2 JP 5375021B2
Authority
JP
Japan
Prior art keywords
time stamp
clock
network
signal
communication signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008267566A
Other languages
Japanese (ja)
Other versions
JP2010098519A (en
Inventor
徳人 大内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2008267566A priority Critical patent/JP5375021B2/en
Publication of JP2010098519A publication Critical patent/JP2010098519A/en
Application granted granted Critical
Publication of JP5375021B2 publication Critical patent/JP5375021B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronizing For Television (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a clock reproducing system and method which generate a stabler reproducing clock by synchronizing a clock for reproducing received data with a transmission side in a communication system. <P>SOLUTION: A receiving part 12 of the clock reproducing system reproduces a stable clock 154 by: allowing a time stamp extracting part 34 to extract a video image system time stamp 134 and network system time stamp 136 in a received packet 132 so as to store the same in a memory 36; calculating a network clock 146 of a receiving side by a counter 38 so as to obtain a network system time stamp 148 of the receiving side; allowing a frequency deviation detecting part 40 to detect frequency deviation 150 based on the time stamps 136 and 148; allowing a read timing generation part 42 to generate a read timing signal 140 in response to the frequency deviation 150; and controlling the timing for reading the video image system time stamp 142 from the memory 36. <P>COPYRIGHT: (C)2010,JPO&amp;INPIT

Description

本発明は、通信システムにおいて映像または音声などのデータを示す通信信号を送信する場合に、受信側でそのデータの再生に係るクロックを送信側と同期させるクロック再生システムおよび方法に関するものである。   The present invention relates to a clock recovery system and method for synchronizing a clock for reproducing data on the receiving side with the transmitting side when transmitting a communication signal indicating data such as video or audio in the communication system.

従来から、通信システムにおいて、所定の映像または音声などのデータを示す通信信号を送信する場合、受信側では、そのデータの再生に係るクロックを、送信側におけるクロックと同期させる必要がある。   Conventionally, when a communication signal indicating data such as predetermined video or audio is transmitted in a communication system, it is necessary on the receiving side to synchronize the clock for reproducing the data with the clock on the transmitting side.

たとえば、非特許文献1に示すように、国際電気通信連合(ITU:International Telecommunication Union)によって勧告されたMPEG(Moving Picture Experts Group)-2システムでは、映像信号、音声信号またはデータを伝送する際に、各信号を統合および同期化することが標準化されている。このシステムでは、たとえば、TV信号を放送または通信してリアルタイムに伝送する場合、ここで規定されたMPEG-2トランスポートストリーム(TS:Transport Stream)が一般的に用いられる。   For example, as shown in Non-Patent Document 1, in the MPEG (Moving Picture Experts Group) -2 system recommended by the International Telecommunication Union (ITU), when transmitting a video signal, an audio signal, or data, It is standardized to integrate and synchronize each signal. In this system, for example, when a TV signal is broadcast or communicated and transmitted in real time, an MPEG-2 transport stream (TS) defined here is generally used.

このように、映像信号をMPEG-2 TSで伝送して放送または通信で使用する場合、受信側で連続的に安定して信号を再生するためには、受信側における映像信号の再生に係るクロック信号を、送信側のクロック信号に同期させる必要がある。MPEG-2 TSの規定によれば、PCR(Program Clock Reference)と呼ばれる時刻情報を映像信号に多重して伝送し、受信側でこのPCRに同期したクロックを再生することができる。   As described above, when a video signal is transmitted in MPEG-2 TS and used for broadcasting or communication, in order to reproduce the signal continuously and stably on the receiving side, a clock related to the reproduction of the video signal on the receiving side is used. It is necessary to synchronize the signal with the clock signal on the transmission side. According to the MPEG-2 TS regulations, time information called PCR (Program Clock Reference) can be multiplexed and transmitted on a video signal, and a clock synchronized with the PCR can be reproduced on the receiving side.

また、非特許文献2および3によれば、HDTV(High Definition Television)信号を圧縮し、インターネットなどのIP網を介して伝送することが規定されている。映像信号を通信回線を利用して伝送するとき、とくに放送用信号の伝送では高品質の信号を維持することが要求されるので、送信側と同期したクロックを受信側で再生することが必要となり、通信システムでは、送信側のクロック情報とともに信号を伝送するものがある。   Non-patent documents 2 and 3 stipulate that HDTV (High Definition Television) signals are compressed and transmitted via an IP network such as the Internet. When transmitting a video signal using a communication line, it is necessary to maintain a high-quality signal, especially in broadcasting signal transmission, so it is necessary to reproduce a clock synchronized with the transmission side on the reception side. Some communication systems transmit signals together with clock information on the transmission side.

たとえば、非特許文献2では、送信すべきディジタル映像信号(SDI:Serial Digital Interface)から148.5MHzのクロック情報を抽出し、クロック情報を映像信号とともにIPパケット化して伝送し、受信側でこれに同期したクロックを再生することが記載されている。   For example, in Non-Patent Document 2, 148.5 MHz clock information is extracted from a digital video signal (SDI: Serial Digital Interface) to be transmitted, the clock information is transmitted as an IP packet together with the video signal, and synchronized on the receiving side. It is described that the clock is regenerated.

これらの通信システムでは、インターネットなどのネットワークを介して映像信号に係るクロック情報を伝送しても、送信側と受信側とでネットワーククロックが非同期である場合には、受信側においてクロックの周波数を正確に再生することは困難となる。   In these communication systems, even if the clock information related to the video signal is transmitted via a network such as the Internet, if the network clock is asynchronous between the transmission side and the reception side, the clock frequency is accurately set on the reception side. It becomes difficult to reproduce.

他方、非特許文献4では、送信側機器および受信側機器において、所定のネットワークを介して信号を送受信するとともに、ISDNまたは電波時計を利用して共通の基準クロックを入力することにより、この基準クロックを使用して安定したクロック再生を実現している。   On the other hand, in Non-Patent Document 4, the transmission side device and the reception side device transmit and receive signals via a predetermined network, and input a common reference clock using ISDN or a radio timepiece. Has been used to achieve stable clock recovery.

さらに、特許文献1に記載のソースクロック再生回路は、送信側でネットワーククロックを基準にして映像系のタイムスタンプを生成し、受信側でこのタイムスタンプに基づいてクロックを再生するもので、とりわけ受信側では、受信データをデータバッファに蓄積し、そのデータバッファの占有量に応じてしきい値を決定して、ソースクロックを再生する位相同期ループのリファレンスパルスの発生間隔をこのしきい値によって変えるので、送信側と受信側とでネットワーククロックが非同期の場合でも、入力信号に同期したクロックを再生することができる。
特開平6-303254号 ISO/IEC 13818-1:2000(E),Information technology - Generic coding of moving pictures and associated audio information: Systems RFC (Request For Comments) 3497 (RTP Payload Format for Society of Motion Picture and Television Engineers (SMPTE) 292M Video) インターネット<URL: http://www.ietf.org/rfc/rfc3497.txt> Pro-MPEG Code of Practice #4 release1, July 2004 (Transmission of High Bit Rate Studio Streams over IP Networks) HDTV MPEG-2高多重伝送技術、NTT技術ジャーナル2005.7、p.43-46
Furthermore, the source clock recovery circuit described in Patent Document 1 generates a video time stamp on the transmission side based on the network clock, and regenerates the clock based on the time stamp on the reception side. On the side, the received data is accumulated in the data buffer, a threshold value is determined according to the occupation amount of the data buffer, and the generation interval of the reference pulse of the phase locked loop for regenerating the source clock is changed by this threshold value. Therefore, even when the network clock is asynchronous between the transmission side and the reception side, the clock synchronized with the input signal can be reproduced.
JP-A-6-303254 ISO / IEC 13818-1: 2000 (E), Information technology-Generic coding of moving pictures and associated audio information: Systems RFC (Request For Comments) 3497 (RTP Payload Format for Society of Motion Picture and Television Engineers (SMPTE) 292M Video) Internet <URL: http://www.ietf.org/rfc/rfc3497.txt> Pro-MPEG Code of Practice # 4 release1, July 2004 (Transmission of High Bit Rate Studio Streams over IP Networks) HDTV MPEG-2 High Multiplex Transmission Technology, NTT Technical Journal 2005.7, p.43-46

しかしながら、非特許文献4に示された方法では、安定したクロックを再生することができるが、送信側および受信側に共通の基準クロックを入力する必要があるので、その受信クロックの受信および処理のための特別な追加機構および回路を備える必要がある。   However, in the method shown in Non-Patent Document 4, a stable clock can be recovered. However, since it is necessary to input a common reference clock to the transmission side and the reception side, reception and processing of the reception clock are required. It is necessary to provide a special additional mechanism and circuit.

また、特許文献1に記載の回路では、共通のクロックを入力する必要はないが、データバッファの残量を監視し、しきい値を制御してクロック再生の制御電圧を補正することになり、さらに、このしきい値の範囲内であれば特別な補正は行われないので、正確な周波数偏差を検出することはできず、十分な安定性を有するクロックを再生することができない。   Further, in the circuit described in Patent Document 1, it is not necessary to input a common clock, but the remaining amount of the data buffer is monitored and the threshold value is controlled to correct the clock regeneration control voltage. Furthermore, since no special correction is performed within this threshold value range, an accurate frequency deviation cannot be detected, and a clock having sufficient stability cannot be reproduced.

本発明は、このような従来技術の欠点を解消し、送信側と受信側とでネットワーククロックが同期するか否かに拘らず、より簡単な構成によって安定したクロックを再生することができるクロック再生システムおよび方法を提供することを目的とする。   The present invention eliminates the disadvantages of the prior art, and can regenerate a stable clock with a simpler configuration regardless of whether the network clock is synchronized between the transmission side and the reception side. It is an object to provide a system and method.

本発明は上述の課題を解決するために、送信部から所定のネットワークを介して伝送されたディジタル通信信号を受信部が受信し、この該受信部にてこのディジタル通信信号に同期したクロックを再生するクロック再生システムにおいて、この送信部は、このディジタル通信信号により送信するデータの再生クロックに基づいてデータタイムスタンプを生成し、送信側のネットワーククロックに基づいて第1のネットワークタイムスタンプを生成して、このデータタイムスタンプを時刻情報としてこのディジタル通信信号に付加し、第1のネットワークタイムスタンプを周波数情報としてこのディジタル通信信号に付加し、この受信部は、受信したこのディジタル通信信号からこのデータタイムスタンプおよび第1のネットワークタイムスタンプを抽出するタイムスタンプ抽出手段と、受信側のネットワーククロックに基づいて第2のネットワークタイムスタンプを生成するタイムスタンプ生成手段と、第1のネットワークタイムスタンプおよび第2のネットワークタイムスタンプに応じて、送信側および受信側のネットワーククロックの周波数偏差を検出する周波数偏差検出手段と、このデータタイムスタンプをこの周波数偏差に基づいて読み出す読み出しタイミング生成手段とを含むことを特徴とする。   In order to solve the above-described problems, the present invention receives a digital communication signal transmitted from a transmission unit via a predetermined network, and receives the digital communication signal that is synchronized with the digital communication signal by the reception unit. In this clock recovery system, the transmission unit generates a data time stamp based on a recovered clock of data transmitted by the digital communication signal, and generates a first network time stamp based on a network clock on the transmitting side. The data time stamp is added to the digital communication signal as time information, the first network time stamp is added to the digital communication signal as frequency information, and the receiving unit receives the data time from the received digital communication signal. Stamp and first network time star According to the first network time stamp and the second network time stamp, the time stamp extracting means for extracting the time stamp, the time stamp generating means for generating the second network time stamp based on the network clock on the receiving side, It comprises frequency deviation detecting means for detecting the frequency deviation of the network clock on the transmitting side and the receiving side, and read timing generating means for reading out this data time stamp based on this frequency deviation.

また、送信部から所定のネットワークを介して伝送されたディジタル通信信号を受信部が受信し、この受信部にてこのディジタル通信信号に同期したクロックを再生するクロック再生方法は、この送信部が、このディジタル通信信号により送信するデータの再生クロックに基づいてデータタイムスタンプを生成し、送信側のネットワーククロックに基づいて第1のネットワークタイムスタンプを生成して、このデータタイムスタンプを時刻情報としてこのディジタル通信信号に付加し、第1のネットワークタイムスタンプを周波数情報としてこのディジタル通信信号に付加する送信工程と、この受信部が、この送信部からこのディジタル通信信号を受信してこのディジタル通信信号に同期したクロックを再生する受信工程とを含み、この受信工程は、このディジタル通信信号からこのデータタイムスタンプおよび第1のネットワークタイムスタンプを抽出するタイムスタンプ抽出工程と、受信側のネットワーククロックに基づいて第2のネットワークタイムスタンプを生成するタイムスタンプ生成工程と、第1のネットワークタイムスタンプおよび第2のネットワークタイムスタンプに応じて、送信側および受信側のネットワーククロックの周波数偏差を検出する周波数偏差検出工程と、このデータタイムスタンプをこの周波数偏差に基づいて読み出す読み出しタイミング生成工程とを含み、この読み出しタイミング生成工程により読み出されたこのデータタイムスタンプに基づいて再生クロックを生成することを特徴とする。   In addition, the receiving unit receives a digital communication signal transmitted from the transmitting unit via a predetermined network, and the receiving unit reproduces a clock synchronized with the digital communication signal. A data time stamp is generated based on a reproduction clock of data transmitted by the digital communication signal, a first network time stamp is generated based on a network clock on the transmission side, and the data time stamp is used as time information to generate the digital time stamp. A transmission step of adding the first network time stamp to the digital communication signal as frequency information, and adding the first network time stamp to the digital communication signal; and receiving the digital communication signal from the transmission unit and synchronizing to the digital communication signal Including a receiving step for regenerating the received clock. The time stamp extracting step for extracting the data time stamp and the first network time stamp from the digital communication signal, and the time stamp generating step for generating the second network time stamp based on the network clock on the receiving side, A frequency deviation detecting step for detecting a frequency deviation of the network clock on the transmitting side and the receiving side according to the first network time stamp and the second network time stamp, and reading out the data time stamp based on the frequency deviation And a read timing generation step, wherein a reproduction clock is generated based on the data time stamp read by the read timing generation step.

本発明のクロック再生システムによれば、送信部が映像信号を示すパケットを送信する場合に、映像系タイムスタンプおよび周波数情報であるネットワーク系タイムスタンプをこのパケットに付加して送信し、受信部がこのようなパケットを受信するとき、このパケットからタイムスタンプを抽出してタイムスタンプ格納メモリに格納しつつ、受信側ネットワーククロックを計数し、送信側のネットワーク系タイムスタンプおよび受信側ネットワーククロックのカウンタ値に基づいて周波数偏差を検出して、この周波数偏差に応じてタイムスタンプ格納メモリからタイムスタンプを読み出すタイミングを制御することにより、送信側や伝送路で発生したパケットの揺らぎやジッタなどの不具合を吸収して安定したクロックを再生することができる。   According to the clock recovery system of the present invention, when a transmission unit transmits a packet indicating a video signal, a video system time stamp and a network system time stamp which is frequency information are added to the packet and transmitted. When receiving such a packet, extract the time stamp from this packet and store it in the time stamp storage memory while counting the network clock on the receiving side and the counter value of the network time stamp on the transmitting side and the network clock on the receiving side By detecting the frequency deviation based on the frequency deviation and controlling the timing to read the time stamp from the time stamp storage memory according to this frequency deviation, it is possible to absorb problems such as packet fluctuations and jitter generated on the transmission side or transmission path. And play a stable clock. That.

このように、本発明のクロック再生システムでは、送信側および受信側のネットワーククロックが非同期の場合でも、送信側および受信側に共通な基準クロックを入力したり、その基準クロックのための設備を設けたりする必要がなく、伝送されたパケットのクロック周波数を、受信側において正確に再生することができる。   As described above, in the clock recovery system of the present invention, even when the network clocks on the transmission side and the reception side are asynchronous, a common reference clock is input to the transmission side and the reception side, and equipment for the reference clock is provided. The clock frequency of the transmitted packet can be accurately reproduced on the receiving side.

とくに、本発明のクロック再生システムでは、受信部において、送信側のネットワークタイムスタンプと受信側のネットワークタイムスタンプとの差分を検出し、この差分値を蓄積するとともに、差分値に対して平均化または低域通過フィルタ処理などを施すことにより、パケット受信タイミングのジッタおよび揺らぎを平滑化して周波数偏差成分を抽出することができるので、送信側と受信側との間のネットワーククロックの周波数偏差を正確に検出することができ、また、再生するクロックを周期的に位相同期回路で補正することによって、より安定したクロックを再生することができる。   In particular, in the clock recovery system according to the present invention, the receiving unit detects a difference between the network time stamp on the transmission side and the network time stamp on the reception side, accumulates the difference value, and averages the difference value. By applying low-pass filter processing, etc., it is possible to smooth the jitter and fluctuations of the packet reception timing and extract the frequency deviation component, so the frequency deviation of the network clock between the transmission side and the reception side can be accurately It can be detected, and a more stable clock can be regenerated by periodically correcting the regenerated clock with a phase synchronization circuit.

次に添付図面を参照して、本発明によるクロック再生システムの実施例を詳細に説明する。たとえば、クロック再生システムは、ディジタル通信信号を送信する送信部12と、この送信部12から送信されたディジタル通信信号を受信する受信部32とを有して構成される。   Next, an embodiment of a clock recovery system according to the present invention will be described in detail with reference to the accompanying drawings. For example, the clock recovery system includes a transmission unit 12 that transmits a digital communication signal and a reception unit 32 that receives the digital communication signal transmitted from the transmission unit 12.

この送信部12は、図1に示すように、送信すべき通信信号に対してイコライザ部14でクロック抽出を行い、抽出したクロックを映像系クロックカウンタ16で計数し、そのカウント値に応じて映像系タイムスタンプ生成部18が映像系タイムスタンプを生成し、また、送信側のネットワーククロックをネットワーク系クロックカウンタ20で計数し、そのカウント値に応じてネットワーク系タイムスタンプ生成部22がネットワーク系タイムスタンプを生成するもので、これらのタイムスタンプおよび通信信号に基づいてIPパケット生成部24でIPパケットを生成して所定のネットワーク26へと送信する。   As shown in FIG. 1, the transmission unit 12 performs clock extraction on the communication signal to be transmitted by the equalizer unit 14, counts the extracted clock by the video system clock counter 16, and displays video according to the count value. The system time stamp generation unit 18 generates a video system time stamp, and the network clock counter 20 counts the network clock on the transmission side, and the network system time stamp generation unit 22 generates a network system time stamp according to the count value. The IP packet generator 24 generates an IP packet based on the time stamp and the communication signal, and transmits the IP packet to a predetermined network 26.

また、受信部32は、図2に示すように、所定のネットワーク26からIPパケットを受信して、タイムスタンプ抽出部34がこのIPパケットからタイムスタンプを抽出してタイムスタンプ格納メモリ36に格納し、また、受信側のネットワーククロックをネットワーク系クロックカウンタ38で計数し、これらのタイムスタンプおよびカウント値に基づいて周波数偏差検出部40で周波数偏差を検出する。この受信部は、その周波数偏差に応じて読み出しタイミング生成部42がメモリ36からタイムスタンプを読み出すタイミングを制御し、このようにしてメモリ36から読み出したタイムスタンプをタイムスタンプレジスタ44で出力調整してから位相同期回路46に供給する。   Further, as shown in FIG. 2, the receiving unit 32 receives an IP packet from a predetermined network 26, and the time stamp extracting unit 34 extracts the time stamp from the IP packet and stores it in the time stamp storage memory 36. In addition, the network clock on the receiving side is counted by the network system clock counter 38, and the frequency deviation is detected by the frequency deviation detecting unit 40 based on these time stamp and count value. The reception unit controls the timing at which the read timing generation unit 42 reads the time stamp from the memory 36 according to the frequency deviation, and adjusts the output of the time stamp read from the memory 36 in this way by the time stamp register 44. To the phase synchronization circuit 46.

本実施例において、送信部12は、イコライザ部14、映像系クロックカウンタ16、映像系タイムスタンプ生成部18、ネットワーク系クロックカウンタ20、ネットワーク系タイムスタンプ生成部22およびIPパケット生成部24を有して構成されているが、映像系タイムスタンプおよびネットワーク系タイムスタンプを有するIPパケットを送信するものであれば、他のいかなる構成で実現されてもよい。   In the present embodiment, the transmission unit 12 includes an equalizer unit 14, a video system clock counter 16, a video system time stamp generation unit 18, a network system clock counter 20, a network system time stamp generation unit 22, and an IP packet generation unit 24. However, any other configuration may be used as long as it transmits an IP packet having a video time stamp and a network time stamp.

この送信部12は、たとえば、送信すべき通信信号102として、ディジタル化された映像信号であるSDI(Serial Digital Interface)信号をIPパケット化して伝送するものでよい。   For example, the transmission unit 12 may be configured to transmit an SDI (Serial Digital Interface) signal, which is a digitized video signal, as an IP packet as the communication signal 102 to be transmitted.

イコライザ部14は、通信信号102に対して、イコライザ処理、シリアル・パラレル変換処理およびクロック抽出処理を施すもので、これらの処理後のパラレル化した通信信号104をIPパケット生成部24に供給し、抽出した映像系クロック信号106を映像系クロックカウンタ16に供給する。イコライザ部14は、市販の集積回路(IC:Integrated Circuit)で構成されるものでよい。また、イコライザ部14におけるこれらの処理は、それぞれ独立した各部として構成されてもよい。   The equalizer unit 14 performs an equalizer process, a serial / parallel conversion process, and a clock extraction process on the communication signal 102, and supplies the parallelized communication signal 104 to the IP packet generation unit 24 after these processes. The extracted video system clock signal 106 is supplied to the video system clock counter 16. The equalizer unit 14 may be configured by a commercially available integrated circuit (IC). Further, these processes in the equalizer unit 14 may be configured as independent units.

映像系クロックカウンタ16は、入力されたクロックから時刻情報を生成するもので、本実施例では、イコライザ部14で得られた映像系のパラレルクロック信号106をカウントし、そのカウント値108を映像系クロック情報として映像系タイムスタンプ生成部18に供給する。   The video system clock counter 16 generates time information from the input clock. In this embodiment, the video system clock counter 16 counts the video system parallel clock signal 106 obtained by the equalizer unit 14 and outputs the count value 108 to the video system. This is supplied to the video time stamp generator 18 as clock information.

映像系タイムスタンプ生成部18は、IPパケットに時刻情報を重畳するために備えられるもので、本実施例では、映像系クロックカウンタ16のカウント値108を映像系タイムスタンプ110としてIPパケット生成部24に供給し、たとえば、ネットワーク系クロック信号112に応じて映像系タイムスタンプ110をIPパケット生成部24に出力する。   The video time stamp generation unit 18 is provided to superimpose time information on an IP packet. In this embodiment, the IP packet generation unit 24 uses the count value 108 of the video clock counter 16 as the video time stamp 110. For example, the video time stamp 110 is output to the IP packet generation unit 24 in accordance with the network clock signal 112.

ネットワーク系クロックカウンタ20は、送信側にかかるネットワークの周波数情報を生成するもので、本実施例では、送信側のネットワークに準じた基準クロック信号であるネットワーク系クロック信号112をカウントし、そのカウント値114をネットワーク系クロック情報としてネットワーク系タイムスタンプ生成部22に供給する。   The network system clock counter 20 generates network frequency information on the transmission side. In this embodiment, the network system clock counter 20 counts the network system clock signal 112 which is a reference clock signal according to the network on the transmission side, and the count value 114 is supplied to the network time stamp generator 22 as network clock information.

ネットワーク系タイムスタンプ生成部22は、IPパケットに送信側ネットワークの周波数情報を重畳するために備えられるもので、本実施例では、ネットワーク系クロックカウンタ20のカウント値114をネットワーク系タイムスタンプ116としてIPパケット生成部24に供給し、たとえば、ネットワーク系クロック信号112に応じてネットワーク系タイムスタンプ116をIPパケット生成部24に出力する。   The network system time stamp generation unit 22 is provided to superimpose the frequency information of the transmission side network on the IP packet. In this embodiment, the network system clock counter 20 count value 114 is used as the network system time stamp 116 as an IP address. For example, a network time stamp 116 is output to the IP packet generation unit 24 in accordance with the network clock signal 112.

IPパケット生成部24は、送信部12が送信すべき通信信号102に対応するIPパケット118を生成して所定のネットワーク26に向けて送信するもので、本実施例では、送信側の時刻情報および周波数情報を重畳してIPパケット118を生成し、たとえば、映像系タイムスタンプ110およびネットワーク系タイムスタンプ116を通信信号104に付加してIPパケット118を生成する。   The IP packet generation unit 24 generates an IP packet 118 corresponding to the communication signal 102 to be transmitted by the transmission unit 12 and transmits the IP packet 118 toward the predetermined network 26. The IP packet 118 is generated by superimposing the frequency information. For example, the IP time stamp 110 and the network time stamp 116 are added to the communication signal 104 to generate the IP packet 118.

本実施例の送信部12では、送信するデータとして映像信号を使用し、映像系クロックカウンタ16が映像信号の再生クロックに基づいて映像系タイムスタンプを生成して、IPパケット生成部24がその映像系タイムスタンプをIPパケットに付加しているが、本発明の送信部12は、他のデータの再生クロックに基づいてデータタイムスタンプを生成して、IPパケット生成部24がそのデータタイムスタンプをIPパケットに付加して送信するものでもよい。   In the transmission unit 12 of this embodiment, the video signal is used as data to be transmitted, the video system clock counter 16 generates a video system time stamp based on the reproduction clock of the video signal, and the IP packet generation unit 24 Although the system time stamp is added to the IP packet, the transmission unit 12 of the present invention generates a data time stamp based on the reproduction clock of other data, and the IP packet generation unit 24 adds the data time stamp to the IP packet. It may be added to the packet and transmitted.

本実施例において、受信部32は、タイムスタンプ抽出部34、タイムスタンプ格納メモリ36、ネットワーク系クロックカウンタ38、周波数偏差検出部40、読み出しタイミング生成部42、タイムスタンプレジスタ44および位相同期回路46を有して構成されているが、送信側および受信側のネットワーク系タイムスタンプの周波数偏差に応じて映像系タイムスタンプの供給タイミングを制御するものであれば、他のいかなる構成で実現されてもよい。   In the present embodiment, the reception unit 32 includes a time stamp extraction unit 34, a time stamp storage memory 36, a network clock counter 38, a frequency deviation detection unit 40, a read timing generation unit 42, a time stamp register 44, and a phase synchronization circuit 46. However, as long as it controls the supply timing of the video time stamp in accordance with the frequency deviation of the network time stamp on the transmission side and the reception side, it may be realized by any other configuration. .

本実施例では、受信部32に関して、クロックを再生する図2に示すような構成について説明し、映像信号処理については省略するが、いかなる映像信号処理を有する受信部にも適用することができる。   In this embodiment, the configuration as shown in FIG. 2 for reproducing the clock will be described with respect to the receiving unit 32, and the video signal processing will be omitted, but it can be applied to any receiving unit having any video signal processing.

タイムスタンプ抽出部34は、受信部32が所定のネットワーク26を介して受信したIPパケット132から映像系タイムスタンプ134およびネットワーク系タイムスタンプ136を抽出するもので、映像系タイムスタンプ134をタイムスタンプ格納メモリ36に供給し、ネットワーク系タイムスタンプ136をタイムスタンプ格納メモリ36および周波数偏差検出部40に供給する。   The time stamp extracting unit 34 extracts the video time stamp 134 and the network time stamp 136 from the IP packet 132 received by the receiving unit 32 via the predetermined network 26, and stores the video time stamp 134 as a time stamp. Then, the network time stamp 136 is supplied to the time stamp storage memory 36 and the frequency deviation detector 40.

また、タイムスタンプ抽出部34は、タイムスタンプのメモリ36への書き込みを制御するイネーブル信号138をIPパケット132から検出し、タイムスタンプ格納メモリ36および周波数偏差検出部40に供給する。たとえば、この抽出部34は、IPパケット132のヘッダに基づいて、タイムスタンプの位置を検出してタイムスタンプ値134および136を抽出するものでよく、その処理において得られるタイムスタンプの位置情報からイネーブル信号138を生成することができる。   In addition, the time stamp extraction unit 34 detects an enable signal 138 for controlling writing of the time stamp in the memory 36 from the IP packet 132 and supplies it to the time stamp storage memory 36 and the frequency deviation detection unit 40. For example, the extraction unit 34 may detect the time stamp position based on the header of the IP packet 132 and extract the time stamp values 134 and 136, and is enabled from the time stamp position information obtained in the processing. A signal 138 can be generated.

タイムスタンプ格納メモリ36は、タイムスタンプ抽出部34で抽出された送信側の映像系タイムスタンプ134およびネットワーク系タイムスタンプ136を蓄積するものである。この格納メモリ36は、たとえば、FIFO形式でタイムスタンプの書き込みおよび読み出しを行うものでよい。   The time stamp storage memory 36 stores the transmission-side video time stamp 134 and network time stamp 136 extracted by the time stamp extraction unit 34. The storage memory 36 may be one that writes and reads time stamps in FIFO format, for example.

本実施例のタイムスタンプ格納メモリ36は、タイムスタンプ抽出部34からのイネーブル信号138に応じてタイムスタンプ134および136を書き込み、また、読み出しタイミング生成部42からの読み出しタイミング信号140に応じて映像系タイムスタンプ142およびネットワーク系タイムスタンプ144を読み出して、それぞれタイムスタンプレジスタ44および読み出しタイミング生成部42に供給するものでよい。   The time stamp storage memory 36 of the present embodiment writes the time stamps 134 and 136 in response to the enable signal 138 from the time stamp extraction unit 34, and the video system in accordance with the read timing signal 140 from the read timing generation unit 42. The time stamp 142 and the network time stamp 144 may be read and supplied to the time stamp register 44 and the read timing generation unit 42, respectively.

ネットワーク系クロックカウンタ38は、受信側にかかるネットワークの周波数情報を生成するもので、本実施例では、受信側のネットワークに準じた基準クロック信号であるネットワーク系クロック信号146をカウントし、そのカウント値148を受信側のネットワーク系タイムスタンプとして周波数偏差検出部40に供給する。このカウンタ38は、受信部32によるIPパケット132の受信開始に応じてクロック信号146のカウントを開始するものでよい。   The network system clock counter 38 generates network frequency information on the receiving side. In this embodiment, the network system clock counter 38 counts the network system clock signal 146, which is a reference clock signal according to the network on the receiving side. 148 is supplied to the frequency deviation detector 40 as a network time stamp on the receiving side. The counter 38 may start counting the clock signal 146 in response to the start of reception of the IP packet 132 by the receiving unit 32.

周波数偏差検出部40は、送信側および受信側のネットワーク系タイムスタンプ136および148に基づいて周波数偏差を検出し、読み出しタイミング信号140の補正に用いる周波数偏差値150を読み出しタイミング生成部42に供給するものである。送信側および受信側のネットワーククロックはほぼ同じ周波数であるが、完全に同期しないことがあり、また、図3に示すように、送信側のネットワーク系タイムスタンプ136と受信側のネットワーク系クロックカウンタ値148との間に揺らぎが生じることがあるので、周波数偏差検出部40は、これらのタイムスタンプ間の揺らぎを平均化して除去し、周波数偏差を検出する。   The frequency deviation detection unit 40 detects a frequency deviation based on the network time stamps 136 and 148 on the transmission side and the reception side, and supplies a frequency deviation value 150 used for correcting the read timing signal 140 to the read timing generation unit 42. Is. Although the network clocks on the transmission side and the reception side have substantially the same frequency, they may not be completely synchronized. As shown in FIG. 3, the network time stamp 136 on the transmission side and the network system clock counter value on the reception side Since fluctuations may occur between the time stamps 148, the frequency deviation detector 40 averages and removes fluctuations between these time stamps, and detects frequency deviations.

本実施例の検出部40は、たとえば、イネーブル信号138に応じて送信側および受信側のネットワーク系タイムスタンプ136および148の到着タイミングを検知し、これらのタイムスタンプ136および148を比較して差分値を検出し、その差分値を蓄積するとともに、差分値に対して平均化または低域通過フィルタ処理を施すことにより、パケット受信タイミングのジッタおよび揺らぎを平滑化して周波数偏差成分を抽出することができる。   The detection unit 40 of the present embodiment detects, for example, the arrival timings of the network time stamps 136 and 148 on the transmission side and the reception side according to the enable signal 138, and compares these time stamps 136 and 148 to obtain a difference value. And the difference value is accumulated, and the difference value is averaged or subjected to low-pass filter processing to smooth the jitter and fluctuation of the packet reception timing and extract the frequency deviation component. .

たとえば、この検出部40は、周波数偏差△fが周期偏差△Tを用いて1/△Tで算出されることを前提として、タイムスタンプ136および148に基づいてこの周期偏差△Tを算出する。検出部40は、タイムスタンプ136および148を入力するごとに、送信側ネットワークタイムスタンプの取得間隔の揺らぎを含む周期偏差△T(n)を検出し、所定の単位期間の間に検出された△T(n)を平均化して揺らぎを除去することで周期偏差△Tを得ることができる。   For example, the detection unit 40 calculates the period deviation ΔT based on the time stamps 136 and 148 on the assumption that the frequency deviation Δf is calculated as 1 / ΔT using the period deviation ΔT. Each time the time stamps 136 and 148 are input, the detection unit 40 detects a period deviation ΔT (n) including fluctuations in the transmission network time stamp acquisition interval, and Δ detected during a predetermined unit period. Periodic deviation ΔT can be obtained by averaging T (n) and removing fluctuations.

このような周期偏差△Tに対して受信側のネットワーククロック146の周波数を乗じることにより、単位期間当たりのネットワーククロック偏差Nを算出することができ、単位期間当たりのパケット数がMである場合、読み出しタイミングを1クロック分シフトする間隔は、M/Nパケットごとになる。周波数偏差検出部40は、たとえば、イネーブル信号138の入力に応じて、読み出しタイミングをシフトするか否かを示す情報を周波数偏差値150として読み出しタイミング生成部42に供給し、とくに、読み出しタイミングのシフトを指示する周波数偏差値150をシフト間隔M/Nごとに発行するものでよい。   By multiplying the period deviation ΔT by the frequency of the network clock 146 on the receiving side, the network clock deviation N per unit period can be calculated, and when the number of packets per unit period is M, The interval at which the read timing is shifted by one clock is every M / N packet. For example, the frequency deviation detection unit 40 supplies information indicating whether or not to shift the read timing to the read timing generation unit 42 as the frequency deviation value 150 in accordance with the input of the enable signal 138, and in particular, shift of the read timing. May be issued at every shift interval M / N.

また、周波数偏差検出部40は、周波数偏差値150として、周期偏差△T、ネットワーククロック偏差Nおよびシフト間隔M/Nのいずれを発行することもでき、この場合、偏差値150の発行によってイネーブル信号138の入力を読み出しタイミング生成部42に示すとよい。   Further, the frequency deviation detecting unit 40 can issue any one of the period deviation ΔT, the network clock deviation N, and the shift interval M / N as the frequency deviation value 150. In this case, the enable signal is issued by issuing the deviation value 150. The input of 138 may be indicated to the read timing generation unit.

読み出しタイミング生成部42は、タイムスタンプ格納メモリ36から送信側のネットワーク系タイムスタンプ144を読み出すタイミングを制御する読み出しタイミング信号140を生成するもので、このタイミング信号140に応じてタイムスタンプ格納メモリ36から映像系タイムスタンプ142を読み出してタイムスタンプレジスタ44に入力させ、またタイムスタンプレジスタ44から映像系タイムスタンプ152を読み出して位相同期回路46に入力させることができる。   The read timing generation unit 42 generates a read timing signal 140 for controlling the timing for reading the network timestamp 144 on the transmission side from the time stamp storage memory 36. From the time stamp storage memory 36 according to the timing signal 140, The video system time stamp 142 can be read out and input to the time stamp register 44, and the video system time stamp 152 can be read out from the time stamp register 44 and input to the phase synchronization circuit 46.

本実施例において、読み出しタイミング生成部42は、送信側のネットワーク系タイムスタンプ144が受信側のネットワーククロック148と同期するタイミングを示す読み出しタイミング信号140を生成するものでよく、周波数偏差検出部40による周波数偏差値150に応じて、周期的に読み出しタイミングを制御して、読み出しタイミング信号140の周波数偏差成分を調整することができる。   In this embodiment, the read timing generation unit 42 may generate a read timing signal 140 indicating the timing at which the transmission-side network system time stamp 144 is synchronized with the reception-side network clock 148. According to the frequency deviation value 150, the read timing can be periodically controlled to adjust the frequency deviation component of the read timing signal 140.

この生成部42は、たとえば、周波数偏差値150に基づいて送信側ネットワーククロックのシフト間隔M/Nを得て、このシフト間隔M/Nごとにタイムスタンプ142の周期的な読み出しタイミングを遅延、停止または早めてタイミング信号140を生成することによって、送信側と受信側との周波数偏差によるずれを補正することができる。   For example, the generation unit 42 obtains the shift interval M / N of the transmission side network clock based on the frequency deviation value 150, and delays and stops the periodic read timing of the time stamp 142 for each shift interval M / N. Alternatively, by generating the timing signal 140 early, it is possible to correct a shift due to a frequency deviation between the transmission side and the reception side.

また、読み出しタイミング生成部42は、たとえば、タイムスタンプ格納メモリ36の先頭に格納された映像系タイムスタンプよりも一段前のタイムスタンプをタイムスタンプレジスタ44に保持させるように、タイミング信号140によってメモリ36およびレジスタ44を制御するものでよい。   In addition, the read timing generation unit 42 uses the timing signal 140 to store the time stamp one stage before the video time stamp stored at the head of the time stamp storage memory 36 in accordance with the timing signal 140, for example. And may control the register 44.

たとえば、読み出しタイミング生成部42は、タイムスタンプレジスタ44で既に保持されている映像系タイムスタンプ152を位相比較器46に出力させるとともに、タイムスタンプ格納メモリ36の先頭に格納された映像系タイムスタンプ142をこのレジスタ44に読み出させるように、タイミング信号140によってメモリ36およびレジスタ44を制御することができる。また、この生成部42は、タイミング信号140に対応するタイムスタンプ142と同じ時刻の映像系タイムスタンプ152をレジスタ44から位相比較器46に出力させるように、タイミング信号140によってレジスタ44を制御することができる。   For example, the read timing generation unit 42 causes the phase comparator 46 to output the video system time stamp 152 already held in the time stamp register 44 and the video system time stamp 142 stored at the head of the time stamp storage memory 36. The memory 36 and the register 44 can be controlled by the timing signal 140 so that the register 44 can read the data. Further, the generation unit 42 controls the register 44 by the timing signal 140 so that the video time stamp 152 of the same time as the time stamp 142 corresponding to the timing signal 140 is output from the register 44 to the phase comparator 46. Can do.

また、本実施例の読み出しタイミング生成部42は、起動時または受信開始時においてネットワーク系タイムスタンプ144をまだ受け取っていない場合にシフトを指示する周波数偏差値150を受け取ったときには、送信側のネットワーク系タイムスタンプ144、受信側のネットワーククロック148および周波数偏差値150に拘らず、強制的にタイミング信号140を発行してタイムスタンプ格納メモリ36からネットワーク系タイムスタンプ144を強制的に受け取ってよい。   Further, when the read timing generation unit 42 of the present embodiment receives the frequency deviation value 150 instructing a shift when the network system time stamp 144 has not been received at the time of activation or reception start, the network system on the transmission side Regardless of the time stamp 144, the network clock 148 on the receiving side, and the frequency deviation value 150, the network time stamp 144 may be forcibly received from the time stamp storage memory 36 by forcibly issuing the timing signal 140.

タイムスタンプレジスタ44は、タイムスタンプ格納メモリ36から読み出された映像系タイムスタンプ142を一時的に保持するものである。   The time stamp register 44 temporarily holds the video time stamp 142 read from the time stamp storage memory 36.

本実施例のタイムスタンプレジスタ44は、送信側のネットワーク系タイムスタンプ144が受信側のネットワーククロック148と同期するタイミング、すなわち、読み出しタイミング生成部42による読み出しタイミング信号140に応じて、既に保持しているタイムスタンプ152を位相比較器46へ出力するとともに、メモリ36から映像系タイムスタンプ142を読み出して保持する。たとえば、このレジスタ44は、タイミング信号140に応じて、タイミング信号140に対応するタイムスタンプと同じ時刻の映像系タイムスタンプ142を位相比較器46に出力することができる。   The time stamp register 44 of this embodiment is already held in accordance with the timing at which the transmission-side network system time stamp 144 is synchronized with the network clock 148 on the reception side, that is, the read timing signal 140 by the read timing generation unit 42. The current time stamp 152 is output to the phase comparator 46, and the video time stamp 142 is read from the memory 36 and held. For example, the register 44 can output the video time stamp 142 of the same time as the time stamp corresponding to the timing signal 140 to the phase comparator 46 in response to the timing signal 140.

位相同期(PLL:Phase Locked Loop)回路46は、図4に示すように、タイムスタンプレジスタ44からの映像系タイムスタンプ152を位相比較器48に入力し、この比較器48による比較結果をD/A変換器50でアナログ信号に変換し、このアナログ信号に応じた周波数の電気信号を発振器52が発振することにより再生クロック154を生成するもので、この電気信号をカウンタ54で計数して、そのカウント値を比較器48における比較対象として使用する。   As shown in FIG. 4, a phase locked loop (PLL) circuit 46 inputs a video time stamp 152 from the time stamp register 44 to a phase comparator 48, and outputs the comparison result by the comparator 48 as D / A converter 50 converts the signal into an analog signal, and an oscillator 52 oscillates an electric signal having a frequency corresponding to the analog signal to generate a reproduction clock 154. The counter 54 counts the electric signal, The count value is used as a comparison target in the comparator 48.

位相比較器48は、映像系タイムスタンプ152およびカウンタ54によるカウント値156の位相を比較してその位相差158を得るもので、たとえば、映像系タイムスタンプ152およびカウント値156の減算を行い、その減算結果を位相差158としてD/A変換器50に供給する。   The phase comparator 48 compares the phase of the video time stamp 152 and the count value 156 of the counter 54 to obtain the phase difference 158. For example, the phase comparator 48 subtracts the video time stamp 152 and the count value 156, and The subtraction result is supplied as a phase difference 158 to the D / A converter 50.

D/A変換器50は、位相差158を電圧値160に変換して発振器52に供給するものである。この変換器50は、本実施例では、ディジタル信号の位相差158をアナログ信号の電圧値160に変換するが、位相差158に応じて、発振器52に適した電圧値160を得るものであればよい。   The D / A converter 50 converts the phase difference 158 into a voltage value 160 and supplies it to the oscillator 52. In this embodiment, the converter 50 converts the phase difference 158 of the digital signal into the voltage value 160 of the analog signal. However, as long as the converter 50 can obtain a voltage value 160 suitable for the oscillator 52 according to the phase difference 158. Good.

発振器52は、入力する電圧値160に応じた発振周波数を示す周波数信号154を出力する可変周波数発振器であり、この発振器52からの周波数信号154が受信部32の再生クロック信号となる。この発振器52は、たとえば、電圧制御水晶発振器(VCXO:Voltage Controlled Xtal Oscillator)などの水晶発振器でよい。   The oscillator 52 is a variable frequency oscillator that outputs a frequency signal 154 indicating an oscillation frequency corresponding to the input voltage value 160, and the frequency signal 154 from the oscillator 52 becomes a reproduction clock signal of the receiving unit 32. The oscillator 52 may be, for example, a crystal oscillator such as a voltage controlled crystal oscillator (VCXO).

カウンタ54は、発振器52から出力される周波数信号154を計数するカウンタで、たとえば、周波数信号154を分周してから計数し、そのカウント値156を位相比較器48に供給するものでよい。この分周カウンタ54を用いた位相同期回路46では、映像系タイムスタンプ152と再生クロック信号154を分周した周波数信号のカウント値156とが同期し、すなわち、再生クロック信号154は映像系タイムスタンプ152を分周数倍した周波数に制御されることとなる。   The counter 54 is a counter that counts the frequency signal 154 output from the oscillator 52. For example, the counter 54 may divide and count the frequency signal 154 and supply the count value 156 to the phase comparator 48. In the phase synchronization circuit 46 using the frequency dividing counter 54, the video time stamp 152 and the frequency signal count value 156 obtained by dividing the reproduction clock signal 154 are synchronized, that is, the reproduction clock signal 154 is a video time stamp. The frequency is controlled by multiplying 152 by the frequency division number.

本実施例の位相同期回路46は、受信した映像系タイムスタンプ152と発振信号154に応じたカウント値156とが同位相になるように制御され、たとえば、位相比較器48が映像系タイムスタンプ152およびカウント値156の減算を行い、その減算結果158が0になるように発振器52における発振信号154の周波数を制御することにより、受信側の映像系クロックである発振信号154、すなわち再生クロック信号154が、送信側の映像信号に同期するように再生される。   The phase synchronization circuit 46 of the present embodiment is controlled so that the received video system time stamp 152 and the count value 156 corresponding to the oscillation signal 154 have the same phase. Then, by subtracting the count value 156 and controlling the frequency of the oscillation signal 154 in the oscillator 52 so that the subtraction result 158 becomes 0, the oscillation signal 154 that is the video system clock on the receiving side, that is, the reproduction clock signal 154 Are reproduced so as to be synchronized with the video signal on the transmission side.

次に、本実施例におけるクロック再生システムの送信部12によるIPパケット送信にかかる動作例を説明する。   Next, an operation example related to IP packet transmission by the transmission unit 12 of the clock recovery system in the present embodiment will be described.

本実施例では、送信部12が送信すべき通信信号102として、ディジタル映像信号のSDI信号を適用し、また、たとえばHDTV(High Definition Television)のSDI信号であるHD-SDI(High Definition Serial Digital Interface)信号を適用することができる。   In the present embodiment, an SDI signal of a digital video signal is applied as the communication signal 102 to be transmitted by the transmitter 12, and an HD-SDI (High Definition Serial Digital Interface) which is an SDI signal of HDTV (High Definition Television), for example. ) Signal can be applied.

このHD-SDI信号は、1.485/1.001 GHzまたは1.485 GHzのシリアル信号であり、たとえばディジタルテレビ放送では、1.485/1.001 GHzの信号が一般的に採用されている。また、HD-SDI信号は、輝度信号および色差信号からなる映像信号で、それぞれ10ビットずつを74.25/1.001 MHzでディジタル化し、1本に多重してシリアル化したものでよい。   This HD-SDI signal is a 1.485 / 1.001 GHz or 1.485 GHz serial signal. For example, a 1.485 / 1.001 GHz signal is generally adopted in digital television broadcasting. Further, the HD-SDI signal is a video signal composed of a luminance signal and a color difference signal, and each 10 bits may be digitized at 74.25 / 1.001 MHz and multiplexed into one and serialized.

また、本実施例では、ネットワーク系クロック信号112が送信側の基準クロック信号として送信部12の各部に入力し、たとえば、通信回線としてイーサネットの1000BASE-Tを複数使用してIPパケット伝送を行う場合、クロックレートが125MHzであるネットワーク系クロック信号112が用いられる。   In this embodiment, the network system clock signal 112 is input to each unit of the transmission unit 12 as a reference clock signal on the transmission side, and for example, IP packet transmission is performed using a plurality of Ethernet 1000BASE-T as communication lines. A network clock signal 112 having a clock rate of 125 MHz is used.

本実施例の送信部12では、まず、送信すべきHD-SDI信号102がイコライザ部14に入力されて、イコライザ処理、シリアル・パラレル変換およびクロック抽出が行われる。その結果、パラレル化した通信信号104として輝度信号および色差信号からなる20ビットの映像信号104が得られてIPパケット生成部24に供給され、また、148.5/1.001 MHzのクロック信号106が抽出されて映像系クロックカウンタ16に供給される。   In the transmission unit 12 of the present embodiment, first, the HD-SDI signal 102 to be transmitted is input to the equalizer unit 14, and equalization processing, serial / parallel conversion, and clock extraction are performed. As a result, a 20-bit video signal 104 composed of a luminance signal and a color difference signal is obtained as a parallel communication signal 104 and supplied to the IP packet generator 24, and a 148.5 / 1.001 MHz clock signal 106 is extracted. It is supplied to the video system clock counter 16.

このクロック信号106は、カウンタ16によってカウントされ、その結果、32ビットのカウンタ値108が得られて映像系タイムスタンプ生成部18に供給される。この生成部18において、カウンタ値108は、ネットワーク系クロック信号112に応じて映像系タイムスタンプ110としてIPパケット生成部24に供給される。   The clock signal 106 is counted by the counter 16, and as a result, a 32-bit counter value 108 is obtained and supplied to the video time stamp generator 18. In the generation unit 18, the counter value 108 is supplied to the IP packet generation unit 24 as the video system time stamp 110 in accordance with the network system clock signal 112.

また、本実施例では、ネットワーク系クロック信号112がネットワーク系クロックカウンタ20によってカウントされ、そのカウント値114がネットワーク系タイムスタンプ生成部22に供給される。この生成部22においても、生成部18と同様にして、カウンタ値114がネットワーク系クロック信号112に応じてネットワーク系タイムスタンプ116としてIPパケット生成部24に供給される。   In this embodiment, the network system clock signal 112 is counted by the network system clock counter 20 and the count value 114 is supplied to the network system time stamp generator 22. In the generation unit 22, similarly to the generation unit 18, the counter value 114 is supplied to the IP packet generation unit 24 as the network system time stamp 116 according to the network system clock signal 112.

IPパケット生成部24では、映像信号104に基づくIPパケット118が生成され、さらに、このIPパケット118に対して、図5に示すように、映像系タイムスタンプ110およびネットワーク系タイムスタンプ116が付加または多重される。   The IP packet generator 24 generates an IP packet 118 based on the video signal 104. Further, as shown in FIG. 5, a video time stamp 110 and a network time stamp 116 are added to the IP packet 118. Is multiplexed.

このように、本実施例の送信部12によれば、イーサネットなどの通信回線を使用した伝送において送信側および受信側のネットワーククロックが非同期である場合でも、送信側のネットワーククロックの周波数情報をパケット化して伝送するので、受信側において、送信側のネットワーククロックの周波数情報を利用して両者間のクロックを同期させることができる。   As described above, according to the transmission unit 12 of the present embodiment, even when the transmission side and the reception side network clocks are asynchronous in transmission using a communication line such as Ethernet, the frequency information of the transmission side network clock is packetized. Therefore, on the receiving side, it is possible to synchronize the clock between them using the frequency information of the network clock on the transmitting side.

たとえば、送信部12は、ProMPEG方式でパケットを送信する場合、図5に示すように、RTP拡張ヘッダおよびヘッダ長を利用し、ヘッダ領域を拡張してネットワーク系タイムスタンプを多重することができる。   For example, when transmitting a packet by the ProMPEG method, the transmission unit 12 can multiplex network time stamps by expanding the header area using an RTP extension header and a header length, as shown in FIG.

次に、本実施例におけるクロック再生システムの受信部32によるクロック再生にかかる動作について図6のタイミングチャートを参照しながら説明する。   Next, an operation related to clock recovery by the receiving unit 32 of the clock recovery system in the present embodiment will be described with reference to the timing chart of FIG.

本実施例では、受信側の基準クロック信号であるネットワーク系クロック信号146に応じて受信部32における各部が動作し、送信部12から送信されたIPパケット132が所定のネットワーク26を介して受信されるとタイムスタンプ抽出部34に入力する。   In the present embodiment, each unit in the receiving unit 32 operates according to the network system clock signal 146 which is a reference clock signal on the receiving side, and the IP packet 132 transmitted from the transmitting unit 12 is received via the predetermined network 26. Then, the data is input to the time stamp extraction unit 34.

タイムスタンプ抽出部34において、このIPパケット132が参照されると、映像系タイムスタンプ134およびネットワーク系タイムスタンプ136、ならびに書き込みイネーブル信号138が抽出されてタイムスタンプ格納メモリ36に送られる。また、抽出されたネットワーク系タイムスタンプ136およびイネーブル信号138は、周波数偏差検出部40にも供給される。   When the IP packet 132 is referred to in the time stamp extraction unit 34, the video time stamp 134, the network time stamp 136, and the write enable signal 138 are extracted and sent to the time stamp storage memory 36. The extracted network time stamp 136 and enable signal 138 are also supplied to the frequency deviation detector 40.

このタイムスタンプ抽出部34では、たとえば図6に示すように、時刻t202、t204、t206およびt208において、それぞれ、VT1、VT2、VT3およびVT4を示す映像系タイムスタンプ134が抽出され、またnt1、nt2、nt3およびnt4を示すネットワーク系タイムスタンプ136が抽出され、各時刻において、ローレベルでイネーブル状態を示すイネーブル信号138が抽出される。   In this time stamp extraction unit 34, for example, as shown in FIG. 6, video time stamps 134 indicating VT1, VT2, VT3 and VT4 are extracted at times t202, t204, t206 and t208, respectively, and nt1, nt2 , Nt3 and nt4 are extracted, and an enable signal 138 indicating an enable state at a low level is extracted at each time.

タイムスタンプ格納メモリ36において、タイムスタンプ134および136は、書き込みイネーブル信号138に応じて格納され、たとえば図6に示すように、イネーブル信号138がローレベルの場合に格納される。   In the time stamp storage memory 36, the time stamps 134 and 136 are stored in response to the write enable signal 138, for example, when the enable signal 138 is at a low level as shown in FIG.

ところで、この受信部32では、ネットワーク系クロック信号146がネットワーククロックカウンタ38でカウントされ、そのカウント値148が随時、周波数偏差検出部40および読み出しタイミング生成部42に供給される。このカウント値148は、たとえば図6に示すように、時刻t202、t204、t206およびt208においてそれぞれnc1、nc2、nc3およびnc4となる。   Meanwhile, in the receiving unit 32, the network clock signal 146 is counted by the network clock counter 38, and the count value 148 is supplied to the frequency deviation detecting unit 40 and the read timing generating unit 42 as needed. The count value 148 becomes nc1, nc2, nc3, and nc4 at times t202, t204, t206, and t208, respectively, for example, as shown in FIG.

また、このカウント値148は、受信側のネットワーク系タイムスタンプを示すものであるので、周波数偏差検出部40では、送信側のネットワーク系タイムスタンプ136と受信側のネットワーク系タイムスタンプ148とが入力することとなる。   Further, since the count value 148 indicates a network time stamp on the receiving side, the frequency deviation detecting unit 40 inputs the network time stamp 136 on the transmitting side and the network time stamp 148 on the receiving side. It will be.

ここで、周波数偏差検出部40では、送信側および受信側のネットワーク系タイムスタンプ136および148の間の周波数偏差が検出され、その周波数偏差値150が読み出しタイミング生成部42に供給される。   Here, the frequency deviation detection unit 40 detects the frequency deviation between the network time stamps 136 and 148 on the transmission side and the reception side, and supplies the frequency deviation value 150 to the read timing generation unit 42.

たとえば、周波数偏差検出部40では、読み出しタイミングをシフトするか否かを示すシフト指示が周波数偏差値150として発行されて読み出しタイミング生成部42に供給される。この検出部40では、読み出しタイミングを1クロック分シフトするパケット間隔を検出するために、周期偏差△Tを検出して単位期間当たりのネットワーククロック偏差Nを算出し、単位期間当たりのパケット数Mを用いてシフト間隔M/Nを検出する。本実施例では、単位期間およびその期間のパケット数Mはあらかじめ定めるものとして、検出部40において周期偏差△Tを検出する。   For example, in the frequency deviation detection unit 40, a shift instruction indicating whether or not to shift the read timing is issued as the frequency deviation value 150 and supplied to the read timing generation unit 42. In order to detect the packet interval for shifting the read timing by one clock, the detection unit 40 detects the period deviation ΔT, calculates the network clock deviation N per unit period, and calculates the number M of packets per unit period. To detect the shift interval M / N. In this embodiment, assuming that the unit period and the number M of packets in that period are predetermined, the detection unit 40 detects the period deviation ΔT.

本実施例の周波数偏差検出部40では、イネーブル信号138がローレベルの場合に送信側および受信側ネットワークタイムスタンプ136および148を判断し、たとえば時刻t202では、nt1およびnc1をそれぞれ示すネットワークタイムスタンプ136および148が入力され、次に時刻t204において、nt2およびnc2をそれぞれ示すタイムスタンプ136および148が検出部40に入力する場合、そのタイムスタンプ取得間隔の揺らぎ△T2は、前回入力したタイムスタンプnt1およびnc1を用いて、式((nt2-nt1)-(nc2-nc1))/(nc2-nc1)で算出される。   In the frequency deviation detection unit 40 of the present embodiment, when the enable signal 138 is at a low level, the transmission side and reception side network time stamps 136 and 148 are determined. For example, at time t202, the network time stamp 136 indicating nt1 and nc1 respectively. And 148, and at time t204, time stamps 136 and 148 respectively indicating nt2 and nc2 are input to the detector 40, the fluctuation ΔT2 of the time stamp acquisition interval is equal to the time stamp nt1 and the time stamp previously input. Using nc1, it is calculated by the formula ((nt2-nt1)-(nc2-nc1)) / (nc2-nc1).

同様にして、時刻t206においてnt3およびnc3をそれぞれ示すタイムスタンプ136および148が検出部40に入力する場合には、揺らぎ△T3=((nt3-nt2)-(nc3-nc2))/(nc3-nc2)が算出され、時刻t208においてnt4およびnc4をそれぞれ示すタイムスタンプ136および148が検出部40に入力する場合には、揺らぎ△T4=((nt4-nt3)-(nc4-nc3))/(nc4-nc3)が算出される。   Similarly, when time stamps 136 and 148 respectively indicating nt3 and nc3 are input to the detection unit 40 at time t206, fluctuation ΔT3 = ((nt3-nt2)-(nc3-nc2)) / (nc3- nc2) is calculated, and when time stamps 136 and 148 respectively indicating nt4 and nc4 are input to the detection unit 40 at time t208, fluctuation ΔT4 = ((nt4-nt3)-(nc4-nc3)) / ( nc4-nc3) is calculated.

このように、本実施例の周波数偏差検出部40では、前回入力したタイムスタンプ136および148がnt(n-1)およびnc(n-1)であり、今回のタイムスタンプ136および148がnt(n)およびnc(n)である場合、そのタイムスタンプ取得間隔の揺らぎ△T(n)が式((nt(n)-nt(n-1))-(nc(n)-nc(n-1)))/(nc(n)-nc(n-1))で算出される。また、検出された揺らぎ△T(n)は、周波数偏差検出部40に蓄積されてよく、所定の平均化数nごとに平均化され、たとえば式(△T(1)+△T(2)+△T(3)+・・・+△T(n))/nで平均化されて周期の揺らぎ△Tが検出される。   Thus, in the frequency deviation detection unit 40 of the present embodiment, the previously input time stamps 136 and 148 are nt (n-1) and nc (n-1), and the current time stamps 136 and 148 are nt ( n) and nc (n), the fluctuation ΔT (n) of the time stamp acquisition interval is expressed by the formula ((nt (n) -nt (n-1))-(nc (n) -nc (n- 1))) / (nc (n) -nc (n-1)). Further, the detected fluctuation ΔT (n) may be accumulated in the frequency deviation detection unit 40, and is averaged for each predetermined averaging number n. For example, the equation (ΔT (1) + ΔT (2) A period fluctuation ΔT is detected by averaging with + ΔT (3) +... + ΔT (n)) / n.

また、読み出しタイミング生成部42では、受信側ネットワーククロック148を周波数偏差値150に応じて調整した値が送信側ネットワークタイムスタンプ144と等しいときに、読み出しを指示する読み出しタイミング信号140が生成されて、タイムスタンプ格納メモリ36に供給される。このメモリ36では、タイミング信号140に応じて、格納しているタイムスタンプのうち、先頭のタイムスタンプ142が読み出されてタイムスタンプレジスタ44に供給される。   Further, in the read timing generation unit 42, when the value obtained by adjusting the reception side network clock 148 according to the frequency deviation value 150 is equal to the transmission side network time stamp 144, a read timing signal 140 instructing reading is generated, The time stamp storage memory 36 is supplied. In the memory 36, the first time stamp 142 among the stored time stamps is read according to the timing signal 140 and supplied to the time stamp register 44.

たとえば、周波数偏差による補正を考慮しない場合、すなわち送信側および受信側のネットワーククロックが完全に同期する場合において、映像系タイムスタンプ142を読み出す動作例を、図7のタイミングチャートを参照して説明する。   For example, an operation example of reading the video time stamp 142 when the correction based on the frequency deviation is not considered, that is, when the network clocks on the transmission side and the reception side are completely synchronized will be described with reference to the timing chart of FIG. .

図7の動作例では、時刻t212の時点において、nt11を示す送信側ネットワークタイムスタンプ144が読み出しタイミング生成部42に入力し、このネットワークタイムスタンプnt11に対応する映像系タイムスタンプVT11がタイムスタンプレジスタ44に入力しているものとする。   In the operation example of FIG. 7, at the time t212, the transmission side network time stamp 144 indicating nt11 is input to the read timing generation unit 42, and the video time stamp VT11 corresponding to this network time stamp nt11 is the time stamp register 44. Is entered.

次に、読み出しタイミング生成部42において、時刻t214に進んで受信側ネットワーククロックカウンタ値148がnt11と等しくなると、読み出しを指示する読み出しタイミング信号140が生成されてタイムスタンプ格納メモリ36に供給される。   Next, when the read timing generation unit 42 proceeds to time t214 and the reception-side network clock counter value 148 becomes equal to nt11, a read timing signal 140 for instructing reading is generated and supplied to the time stamp storage memory 36.

このとき、メモリ36では、タイミング信号140に応じて、格納しているタイムスタンプのうち先頭のタイムスタンプ142、すなわちタイムスタンプnt11の次のタイムスタンプnt12が読み出されてネットワークタイムスタンプ信号144として読み出しタイミング生成部42に供給される。これと同時に、ネットワークタイムスタンプnt12に対応する映像系タイムスタンプVT12がメモリ36から読み出されて映像系タイムスタンプ信号134としてタイムスタンプレジスタ44に供給される。   At this time, in the memory 36, the first time stamp 142 of the stored time stamps, that is, the time stamp nt12 next to the time stamp nt11 is read out according to the timing signal 140 and read as the network time stamp signal 144. It is supplied to the timing generator 42. At the same time, the video time stamp VT12 corresponding to the network time stamp nt12 is read from the memory 36 and supplied to the time stamp register 44 as the video time stamp signal 134.

また、タイミング信号140は、タイムスタンプレジスタ44にも供給され、このレジスタ44では、タイミング信号140に応じて、映像系タイムスタンプVT11が読み出されて映像系タイムスタンプ信号152として出力され、位相同期回路46に供給される。   The timing signal 140 is also supplied to the time stamp register 44. In this register 44, the video time stamp VT11 is read out according to the timing signal 140 and output as the video time stamp signal 152 for phase synchronization. It is supplied to the circuit 46.

次に、読み出しタイミング生成部42では、ネットワーククロックカウンタ値148がnt12と等しくなる時刻t216において、読み出しタイミング信号140が生成され、このタイムスタンプnt12の次のネットワークタイムスタンプnt13がタイムスタンプ格納メモリ36から読み出されてタイムスタンプ信号144としてこの生成部42に供給される。また、このタイムスタンプnt13に対応する映像系タイムスタンプVT13がメモリ36から読み出されてタイムスタンプ信号134としてタイムスタンプレジスタ44に供給される。さらに、このレジスタ44では、タイミング信号140に応じて、映像系タイムスタンプVT12が読み出されてタイムスタンプ信号152として位相同期回路46に供給される。   Next, the read timing generation unit 42 generates the read timing signal 140 at time t216 when the network clock counter value 148 becomes equal to nt12. The network time stamp nt13 next to the time stamp nt12 is obtained from the time stamp storage memory 36. It is read out and supplied to the generating unit 42 as a time stamp signal 144. The video time stamp VT13 corresponding to the time stamp nt13 is read from the memory 36 and supplied to the time stamp register 44 as a time stamp signal 134. Further, in this register 44, the video time stamp VT12 is read in accordance with the timing signal 140 and supplied to the phase synchronization circuit 46 as the time stamp signal 152.

同様にして、読み出しタイミング生成部42では、ネットワーククロックカウンタ値148がnt13と等しくなる時刻t218において、読み出しタイミング信号140が生成され、このタイムスタンプnt13の次のネットワークタイムスタンプnt14がタイムスタンプ格納メモリ36から読み出されてこの生成部42に供給される。また、このタイムスタンプnt14に対応する映像系タイムスタンプVT14がメモリ36から読み出されてタイムスタンプレジスタ44に供給される。さらに、このレジスタ44では、映像系タイムスタンプVT13が読み出されて位相同期回路46に供給される。   Similarly, the read timing generation unit 42 generates the read timing signal 140 at the time t218 when the network clock counter value 148 becomes equal to nt13. The network time stamp nt14 next to the time stamp nt13 is the time stamp storage memory 36. Is supplied to the generating unit 42. The video time stamp VT14 corresponding to the time stamp nt14 is read from the memory 36 and supplied to the time stamp register 44. Further, in this register 44, the video time stamp VT13 is read and supplied to the phase synchronization circuit 46.

他方、周波数偏差による補正を考慮する場合、すなわち送信側および受信側のネットワーククロックが同期しない場合において、映像系タイムスタンプ142を読み出す動作例を、図8のタイミングチャートを参照して説明する。この動作例では、読み出しタイミングをシフトする間隔M/Nが既に検出されているものとする。   On the other hand, an example of the operation of reading the video time stamp 142 when considering correction by frequency deviation, that is, when the network clocks of the transmission side and the reception side are not synchronized will be described with reference to the timing chart of FIG. In this operation example, it is assumed that the interval M / N for shifting the read timing has already been detected.

図8の動作例では、時刻t222の時点において、nt21を示す送信側ネットワークタイムスタンプ144が読み出しタイミング生成部42に入力し、このネットワークタイムスタンプnt21に対応する映像系タイムスタンプVT21がタイムスタンプレジスタ44に入力しているものとする。   In the operation example of FIG. 8, at the time t222, the transmission side network time stamp 144 indicating nt21 is input to the read timing generation unit 42, and the video time stamp VT21 corresponding to this network time stamp nt21 is the time stamp register 44. Is entered.

次に、読み出しタイミング生成部42では、時刻t224に進んで受信側ネットワーククロックカウンタ値148がnt21と等しくなると、図7に示す時刻t214における動作例と同様にして、読み出しタイミング信号140が生成され、このタイムスタンプnt21の次のネットワークタイムスタンプnt22がタイムスタンプ格納メモリ36から読み出されてこの生成部42に供給される。また、このタイムスタンプnt22に対応する映像系タイムスタンプVT22がメモリ36から読み出されてタイムスタンプレジスタ44に供給される。さらに、このレジスタ44では、映像系タイムスタンプVT21が読み出されて位相同期回路46に供給される。   Next, the read timing generation unit 42 proceeds to time t224, and when the reception-side network clock counter value 148 becomes equal to nt21, the read timing signal 140 is generated in the same manner as the operation example at time t214 shown in FIG. The network time stamp nt22 next to the time stamp nt21 is read from the time stamp storage memory 36 and supplied to the generating unit 42. The video time stamp VT22 corresponding to the time stamp nt22 is read from the memory 36 and supplied to the time stamp register 44. Further, in this register 44, the video time stamp VT21 is read and supplied to the phase synchronization circuit 46.

また、本実施例では、さらに時刻t226に進むとシフト間隔M/Nが経過するものとし、このとき、周波数偏差検出部40において、読み出しタイミングのシフトを指示する周波数偏差値150が発行されて読み出しタイミング生成部42に供給される。   Further, in this embodiment, it is assumed that the shift interval M / N elapses when the time t226 is further advanced, and at this time, the frequency deviation detection unit 40 issues a frequency deviation value 150 instructing the shift of the read timing and reads out. It is supplied to the timing generator 42.

読み出しタイミング生成部42において、ネットワーククロックカウンタ値148は、本来であれば時刻t228においてnt22と等しくなるが、本実施例では、時刻t226において、シフト指示を示す周波数偏差値150に応じてこのカウンタ値148が進められてnt22と等しくなり、読み出しタイミング信号140が生成されてタイムスタンプ格納メモリ36に供給される。   In the read timing generation unit 42, the network clock counter value 148 is originally equal to nt22 at time t228, but in this embodiment, this counter value is determined according to the frequency deviation value 150 indicating the shift instruction at time t226. 148 is advanced to be equal to nt22, and a read timing signal 140 is generated and supplied to the time stamp storage memory 36.

このとき、メモリ36では、タイミング信号140に応じて、ネットワークタイムスタンプnt22の次のタイムスタンプnt23が読み出されてタイムスタンプ信号144として読み出しタイミング生成部42に供給される。これと同時に、ネットワークタイムスタンプnt23に対応する映像系タイムスタンプVT22がメモリ36から読み出されてタイムスタンプ信号134としてタイムスタンプレジスタ44に供給される。   At this time, in the memory 36, the time stamp nt23 next to the network time stamp nt22 is read in accordance with the timing signal 140 and supplied to the read timing generation unit 42 as the time stamp signal 144. At the same time, the video time stamp VT22 corresponding to the network time stamp nt23 is read from the memory 36 and supplied to the time stamp register 44 as the time stamp signal 134.

また、タイムスタンプレジスタ44では、タイミング信号140に応じて、映像系タイムスタンプVT22が読み出されてタイムスタンプ信号152として位相同期回路46に供給される。   Further, in the time stamp register 44, the video time stamp VT22 is read according to the timing signal 140 and supplied to the phase synchronization circuit 46 as the time stamp signal 152.

このように、読み出しタイミング生成部42では、図9に示すように、シフト間隔M/Nごとにネットワーククロックカウンタ値148を周波数調整した比較値170が送信側ネットワークタイムスタンプ144と比較され、その比較結果に応じて読み出しタイミング信号140が生成される。また、本実施例の受信部32では、タイムスタンプレジスタ44から出力される映像系タイムスタンプ152のうち、とくに生成部42による周波数調整時、すなわちカウンタ不連続点における送信側ネットワークタイムスタンプ144に対応する映像系タイムスタンプ172、174および176が、位相同期回路46でPLL制御されるように動作してよい。   In this way, in the read timing generation unit 42, as shown in FIG. 9, the comparison value 170 obtained by adjusting the frequency of the network clock counter value 148 for each shift interval M / N is compared with the transmission side network time stamp 144, and the comparison is made. A read timing signal 140 is generated according to the result. Further, in the receiving unit 32 of the present embodiment, among the video system time stamps 152 output from the time stamp register 44, it corresponds to the transmission side network time stamp 144 particularly at the time of frequency adjustment by the generating unit 42, that is, at the counter discontinuity point. The video time stamps 172, 174, and 176 to be operated may be PLL controlled by the phase synchronization circuit 46.

この映像系タイムスタンプ152は、たとえば、位相比較器48において分周信号156と比較され、その比較結果である位相差158がD/A変換器50に供給され、この位相差158は、D/A変換器50によって電圧値160に変換されて発振器52に供給される。   This video time stamp 152 is compared with, for example, the frequency-divided signal 156 in the phase comparator 48, and a phase difference 158 as a result of the comparison is supplied to the D / A converter 50. The voltage is converted to a voltage value 160 by the A converter 50 and supplied to the oscillator 52.

発振器52では、この電圧値160に応じて発振周波数154が生成され、その周波数信号154が受信部32の再生クロック信号として出力される。   In the oscillator 52, an oscillation frequency 154 is generated according to the voltage value 160, and the frequency signal 154 is output as a reproduction clock signal of the reception unit 32.

また、この再生クロック信号154は、分周カウンタ54において所定の分周率で分周され、その結果の分周信号156が位相比較器48に供給される。   Further, the recovered clock signal 154 is frequency-divided at a predetermined frequency dividing rate by the frequency dividing counter 54, and the resulting frequency-divided signal 156 is supplied to the phase comparator 48.

このように、位相比較器48による位相差158は、分周信号156が映像系タイムスタンプ152と同位相になるように、すなわち同期するように、分周信号156を調整するパラメータとして用いられる。   As described above, the phase difference 158 by the phase comparator 48 is used as a parameter for adjusting the frequency-divided signal 156 so that the frequency-divided signal 156 is in phase with the video time stamp 152, that is, synchronized.

本発明に係るクロック再生システムの送信部の一実施例を示すブロック図である。It is a block diagram which shows one Example of the transmission part of the clock reproduction | regeneration system based on this invention. 本発明に係るクロック再生システムの受信部の一実施例を示すブロック図である。It is a block diagram which shows one Example of the receiving part of the clock reproduction | regeneration system based on this invention. 図2に示す実施例の受信部において、送信側および受信側の間で生じるネットワーククロックの揺らぎを概要的に示すグラフである。3 is a graph schematically showing fluctuations of a network clock generated between a transmission side and a reception side in the reception unit of the embodiment shown in FIG. 2. 図2に示す実施例の受信部における位相同期回路の例を示すブロック図である。It is a block diagram which shows the example of the phase-locked loop circuit in the receiving part of the Example shown in FIG. 図1に示す実施例の送信部において、ネットワークタイムスタンプを重畳したパケットの例を示す概要図である。FIG. 3 is a schematic diagram illustrating an example of a packet on which a network time stamp is superimposed in the transmission unit of the embodiment illustrated in FIG. 1. 図2に示す実施例の受信部において、タイムスタンプ入力の動作手順を説明するタイミングチャートである。3 is a timing chart for explaining an operation procedure of time stamp input in the receiving unit of the embodiment shown in FIG. 図2に示す実施例の受信部において、ネットワーククロックが同期する場合にタイムスタンプを読み出す動作手順を説明するタイミングチャートである。3 is a timing chart illustrating an operation procedure for reading a time stamp when the network clock is synchronized in the receiving unit of the embodiment illustrated in FIG. 2. 図2に示す実施例の受信部において、ネットワーククロックが同期しない場合にタイムスタンプを読み出す動作手順を説明するタイミングチャートである。3 is a timing chart illustrating an operation procedure for reading a time stamp when the network clock is not synchronized in the receiving unit of the embodiment illustrated in FIG. 2. 図2に示す実施例の受信部において、タイムスタンプの読み出しタイミングを補正するネットワーククロックを概要的に示すグラフである。FIG. 3 is a graph schematically showing a network clock for correcting time stamp read timing in the receiving unit of the embodiment shown in FIG. 2. FIG.

符号の説明Explanation of symbols

12 送信部
14 イコライザ部
16 映像系クロックカウンタ
18 映像系タイムスタンプ生成部
20 ネットワーク系クロックカウンタ
22 ネットワーク系タイムスタンプ生成部
24 IPパケット生成部24
26 ネットワーク
32 受信部
34 タイムスタンプ抽出部
36 タイムスタンプ格納メモリ
38 ネットワーク系クロックカウンタ
40 周波数偏差検出部
42 読み出しタイミング生成部
44 タイムスタンプレジスタ
46 位相同期回路
12 Transmitter
14 Equalizer section
16 Video clock counter
18 Video time stamp generator
20 Network clock counter
22 Network time stamp generator
24 IP packet generator 24
26 network
32 Receiver
34 Time stamp extractor
36 Time stamp storage memory
38 Network clock counter
40 Frequency deviation detector
42 Read timing generator
44 Time stamp register
46 Phase synchronization circuit

Claims (4)

送信部から所定のネットワークを介して伝送されたディジタル通信信号を受信部が受信し、該受信部にて前記ディジタル通信信号に同期したクロックを再生するクロック再生システムにおいて、
前記送信部は、前記ディジタル通信信号により送信するデータの再生クロックに基づいてデータタイムスタンプを生成し、送信側のネットワーククロックに基づいて第1のネットワークタイムスタンプを生成し、前記データタイムスタンプを時刻情報として前記ディジタル通信信号に付加し、第1のネットワークタイムスタンプを周波数情報として前記ディジタル通信信号に付加し、
前記受信部は、受信した前記ディジタル通信信号から前記データタイムスタンプおよび第1のネットワークタイムスタンプを抽出するタイムスタンプ抽出手段と、
受信側のネットワーククロックに基づいて第2のネットワークタイムスタンプを生成するタイムスタンプ生成手段と、
第1のネットワークタイムスタンプおよび第2のネットワークタイムスタンプに応じて、送信側および受信側のネットワーククロックの周波数偏差を検出する周波数偏差検出手段と、
前記データタイムスタンプを前記周波数偏差に基づいて読み出す読み出しタイミング生成手段とを含み、
前記受信部は、前記読み出しタイミング生成手段により読み出された前記データタイムスタンプに対して位相同期制御を行うことにより再生クロックを生成する位相同期手段を含み、
前記受信部は、前記読み出しタイミング生成手段が前記周波数偏差に基づいて前記データタイムスタンプの読み出しタイミングを補正する場合にのみ、前記位相同期手段により前記再生クロックを出力制御することを特徴とするクロック再生システム。
In a clock recovery system in which a receiving unit receives a digital communication signal transmitted from a transmitting unit via a predetermined network and regenerates a clock synchronized with the digital communication signal in the receiving unit.
The transmission unit generates a data time stamp based on a reproduction clock of data transmitted by the digital communication signal, generates a first network time stamp based on a network clock on the transmitting side, and sets the data time stamp to a time Adding to the digital communication signal as information, adding a first network time stamp to the digital communication signal as frequency information,
The receiving unit extracts time stamp extraction means for extracting the data time stamp and the first network time stamp from the received digital communication signal;
A time stamp generating means for generating a second network time stamp based on a network clock on the receiving side;
Frequency deviation detecting means for detecting the frequency deviation of the network clock on the transmission side and the reception side according to the first network time stamp and the second network time stamp;
Look including a read timing generating means for reading based on the data time stamp to the frequency deviation,
The receiving unit includes phase synchronization means for generating a reproduction clock by performing phase synchronization control on the data time stamp read by the read timing generation means,
The clock reproduction is characterized in that the reception unit controls the output of the reproduction clock by the phase synchronization means only when the read timing generation means corrects the read timing of the data time stamp based on the frequency deviation. system.
請求項1に記載のクロック再生システムにおいて、該システムは、前記ディジタル通信信号により送信するデータとして映像信号を適用し、前記データタイムスタンプとして映像系タイムスタンプを適用することを特徴とするクロック再生システム。   2. The clock recovery system according to claim 1, wherein the system applies a video signal as data to be transmitted by the digital communication signal, and applies a video time stamp as the data time stamp. . 送信部から所定のネットワークを介して伝送されたディジタル通信信号を受信部が受信し、該受信部にて前記ディジタル通信信号に同期したクロックを再生するクロック再生方法において、該方法は、
前記送信部が、前記ディジタル通信信号により送信するデータの再生クロックに基づいてデータタイムスタンプを生成し、送信側のネットワーククロックに基づいて第1のネットワークタイムスタンプを生成し、前記データタイムスタンプを時刻情報として前記ディジタル通信信号に付加し、第1のネットワークタイムスタンプを周波数情報として前記ディジタル通信信号に付加する送信工程と、
前記受信部が、前記送信部から前記ディジタル通信信号を受信して前記ディジタル通信信号に同期したクロックを再生する受信工程とを含み、
該受信工程は、前記ディジタル通信信号から前記データタイムスタンプおよび第1のネットワークタイムスタンプを抽出するタイムスタンプ抽出工程と、
受信側のネットワーククロックに基づいて第2のネットワークタイムスタンプを生成するタイムスタンプ生成工程と、
第1のネットワークタイムスタンプおよび第2のネットワークタイムスタンプに応じて、送信側および受信側のネットワーククロックの周波数偏差を検出する周波数偏差検出工程と、
前記データタイムスタンプを前記周波数偏差に基づいて読み出す読み出しタイミング生成工程とを含み、
該読み出しタイミング生成工程により読み出された前記データタイムスタンプに基づいて再生クロックを生成し、
前記受信工程は、前記読み出しタイミング生成工程により読み出された前記データタイムスタンプに対して位相同期制御を行うことにより再生クロックを生成する位相同期工程を含み、
前記読み出しタイミング生成工程が前記周波数偏差に基づいて前記データタイムスタンプの読み出しタイミングを補正する場合にのみ、前記位相同期工程により前記再生クロックを出力制御することを特徴とするクロック再生システム。
In a clock recovery method in which a reception unit receives a digital communication signal transmitted from a transmission unit via a predetermined network and recovers a clock synchronized with the digital communication signal in the reception unit, the method includes:
The transmitting unit generates a data time stamp based on a reproduction clock of data transmitted by the digital communication signal, generates a first network time stamp based on a network clock on the transmitting side, and sets the data time stamp to a time Adding to the digital communication signal as information, and adding a first network time stamp as frequency information to the digital communication signal;
The receiving unit includes a receiving step of receiving the digital communication signal from the transmitting unit and reproducing a clock synchronized with the digital communication signal;
The receiving step includes a time stamp extracting step of extracting the data time stamp and a first network time stamp from the digital communication signal;
A time stamp generating step for generating a second network time stamp based on a network clock on the receiving side;
A frequency deviation detecting step of detecting a frequency deviation of the network clock on the transmitting side and the receiving side according to the first network time stamp and the second network time stamp;
A read timing generation step of reading the data time stamp based on the frequency deviation,
Generating a recovered clock based on the data time stamp read by the read timing generation step ;
The reception step includes a phase synchronization step of generating a reproduction clock by performing phase synchronization control on the data time stamp read by the read timing generation step,
The clock recovery system, wherein the recovery clock is output controlled by the phase synchronization step only when the read timing generation step corrects the read timing of the data time stamp based on the frequency deviation .
請求項に記載のクロック再生方法において、該方法は、前記ディジタル通信信号により送信するデータとして映像信号を適用し、前記データタイムスタンプとして映像系タイムスタンプを適用することを特徴とするクロック再生方法。 4. The clock recovery method according to claim 3 , wherein the method applies a video signal as data transmitted by the digital communication signal and applies a video time stamp as the data time stamp. .
JP2008267566A 2008-10-16 2008-10-16 Clock recovery system and method Active JP5375021B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008267566A JP5375021B2 (en) 2008-10-16 2008-10-16 Clock recovery system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008267566A JP5375021B2 (en) 2008-10-16 2008-10-16 Clock recovery system and method

Publications (2)

Publication Number Publication Date
JP2010098519A JP2010098519A (en) 2010-04-30
JP5375021B2 true JP5375021B2 (en) 2013-12-25

Family

ID=42259895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008267566A Active JP5375021B2 (en) 2008-10-16 2008-10-16 Clock recovery system and method

Country Status (1)

Country Link
JP (1) JP5375021B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5792125B2 (en) * 2012-06-15 2015-10-07 日本電信電話株式会社 Frequency synchronization circuit and receiver
US20160006526A1 (en) * 2014-07-03 2016-01-07 Qualcomm Incorporated Systems and methods of network clock comparison
US10997949B2 (en) * 2019-10-04 2021-05-04 Facebook Technologies, Llc Time synchronization between artificial reality devices
JP7371437B2 (en) * 2019-10-16 2023-10-31 日本電気株式会社 Receiving device, receiving method, and receiving program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09219857A (en) * 1996-02-14 1997-08-19 Toshiba Corp Reference time information playback device
JP3612465B2 (en) * 2000-01-20 2005-01-19 日本電気エンジニアリング株式会社 Image coding / decoding device
GB2385684A (en) * 2002-02-22 2003-08-27 Sony Uk Ltd Frequency synchronisation of clocks
WO2005088888A1 (en) * 2004-03-10 2005-09-22 Mitsubishi Denki Kabushiki Kaisha Data reception device and data reception method
JP2006174001A (en) * 2004-12-15 2006-06-29 Nakamura Kazunori Clock synchronization scheme in data transmission and data transmission system
JP2008005123A (en) * 2006-06-21 2008-01-10 Fujitsu Ltd Video data transmitter, video data receiver, and video data transmission system

Also Published As

Publication number Publication date
JP2010098519A (en) 2010-04-30

Similar Documents

Publication Publication Date Title
US6493832B1 (en) Communication apparatus which handles a time stamp
CN100515091C (en) Device and method for synchronization of compressed video signal receiving system
CN1669290B (en) Jitter compensation method for system with wall clock
JP4630557B2 (en) Method for synchronizing a time base of a first video device transmitting a video signal containing image information and synchronization information with a time base of a second video device receiving a video signal
US6744782B1 (en) Communications device, method thereof, communications system and recording medium
US8774287B2 (en) Precise compensation of video propagation duration
US8526501B2 (en) Decoder and decoding method based on video and audio time information
US7778173B2 (en) Clock recovery algorithm for remultiplexing MPEG-2 SPTSs and/or MPTSs in the presence of network jitter
JPH11215082A (en) Digital signal multiplexing apparatus and method, digital signal transmission apparatus and method, digital signal recording apparatus and method, and recording medium
CN101207764A (en) Recording device, recording method and reproducing device
US8737411B2 (en) Delivery delay compensation on synchronised communication devices in a packet switching network
JP4565011B2 (en) Digital broadcast multiplexer
JP5375021B2 (en) Clock recovery system and method
US8363651B2 (en) Time labelling associated with an equipment synchronisation system connected to a network
US7903694B2 (en) Generation and operation of a double timestamp for transmitting a synchronizing signal in a packet switching network
JPH11239179A (en) Multimedia data relay device and method
US20070091935A1 (en) Reference clock recovery circuit and data receiving apparatus
JP4081936B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND RECORDING MEDIUM
JP2004064496A (en) Information processing apparatus and method, recording medium, and program
JP3893643B2 (en) Signal multiplexing method and transmission signal generating apparatus using the same
JP4425115B2 (en) Clock synchronization apparatus and program
JP4092705B2 (en) Stream transmitting apparatus, receiving apparatus, and transmission / reception method
EP2180710A1 (en) Method for processing a stream of multiplexed packets transporting multimedia data according to an MPEG-2 type format
JP2002374220A (en) Stream transmitting / receiving system, stream transmitting apparatus and receiving apparatus
JP3736396B2 (en) Stream transmitting apparatus and receiving apparatus

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110114

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110816

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130402

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130527

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130827

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130909

R150 Certificate of patent or registration of utility model

Ref document number: 5375021

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150