(57)【要約】【課題】送信装置のクロックを安定して再生可能なクロック再生装置を提供する。【解決手段】送信装置からの信号を受信する受信部と、前記信号から前記送信装置のクロック情報を抽出し、前記クロック情報が有効な場合には、前記クロック情報に基づいて算出される第１の制御パラメータを、前記クロック情報が無効な場合には、前記送信装置のクロック周波数の予測値に基づいて算出される第２の制御パラメータを選択する抽出部と、パルス信号を生成するパルス生成器と、前記抽出部による制御パラメータの選択結果に基づき、且つ、前記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替える切替器とを備え、前記切替器から出力された制御パラメータに基づいて再生クロックのクロック周波数を制御しつつ、当該再生クロックを生成することを特徴とするクロック再生装置。【選択図】図１
2009188597.tif 000002
【特許請求の範囲】
【請求項１】
送信装置のクロックを再生するクロック再生装置であって、
前記送信装置からの信号をパケット毎に受信する受信部と、
前記信号から前記送信装置のクロック情報を抽出し、前記クロック情報が有効か無効かを判定し、再生クロックのクロック周波数を制御するための制御パラメータを、前記クロック情報が有効か無効かに基づいて選択する抽出部であって、前記クロック情報が有効な場合には第１の制御パラメータを選択し、前記クロック情報が無効な場合には第２の制御パラメータを選択する抽出部と、
前記クロック情報に基づいて、前記第１の制御パラメータを算出する第１のパラメータ算出部と、
前記送信装置のクロック周波数の予測値に基づいて、前記第２の制御パラメータを算出する第２のパラメータ算出部と、
割り込みタイミングを規定するためのパルス信号を生成するパルス生成器と、
前記第１及び第２の制御パラメータが入力され、前記第１又は第２の制御パラメータを出力する切替器であって、前記抽出部による制御パラメータの選択結果に基づき、且つ、前記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替える切替器と、
前記切替器から出力された制御パラメータに基づいて、再生クロックのクロック周波数を制御するクロック制御部と、
前記クロック制御部による制御の下、前記再生クロックを生成するクロック生成器とを備えることを特徴とするクロック再生装置。
【請求項２】
前記再生クロックに応じてカウント動作を行うクロックカウンタを更に備え、
前記抽出部は、前記クロック情報が有効か無効かを、前記クロックカウンタのカウント値と、前記クロック情報とに基づいて判定し、
前記第１のパラメータ算出部は、前記クロックカウンタのカウント値と、前記クロック情報とに基づいて、前記第１の制御パラメータを算出し、
前記第２のパラメータ算出部は、前記クロックカウンタのカウント値と、前記送信装置のクロック周波数の予測値とに基づいて、前記第２の制御パラメータを算出することを特徴とする請求項１に記載のクロック再生装置。
【請求項３】
前記信号から前記パケットの種別情報を検出し、前記種別情報に基づいて、前記パケットが前記クロック情報を含むか否かを判定し、前記パケットが前記クロック情報を含むか否かに基づいて、前記制御パラメータを選択する検出部であって、前記パケットが前記クロック情報を含む場合には前記第１の制御パラメータを選択し、前記パケットが前記クロック情報を含まない場合には前記第２の制御パラメータを選択する検出部を更に備え、
前記切替器は、前記検出部及び前記抽出部による制御パラメータの選択結果に基づき、且つ、前記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替えることを特徴とする請求項１又は２に記載のクロック再生装置。
【請求項４】
前記パルス信号のパルス周期は、前記クロック情報を含む前記パケットを受信する周期に等しいことを特徴とする請求項１乃至３のいずれか１項に記載のクロック再生装置。
【請求項５】
送信装置のクロックを再生するクロック再生方法であって、
前記送信装置からの信号をパケット毎に受信し、
前記信号から前記送信装置のクロック情報を抽出し、前記クロック情報が有効か無効かを判定し、再生クロックのクロック周波数を制御するための制御パラメータとして、前記クロック情報が有効な場合には第１の制御パラメータを、前記クロック情報が無効な場合には第２の制御パラメータを選択し、
前記クロック情報に基づいて、前記第１の制御パラメータを算出し、
前記送信装置のクロック周波数の予測値に基づいて、前記第２の制御パラメータを算出し、
割り込みタイミングを規定するためのパルス信号を生成し、
前記制御パラメータの選択結果に基づき、且つ、前記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替えるような切替器に、前記第１及び第２の制御パラメータを入力し、前記切替器から前記第１又は第２の制御パラメータを出力し、
前記切替器から出力された制御パラメータに基づいて再生クロックのクロック周波数を制御しつつ、当該再生クロックを生成することを特徴とするクロック再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クロック再生装置及びクロック再生方法に関する。
【背景技術】
【０００２】
近年、ＭＰＥＧは、動画像を取り扱う技術分野で広く用いられている。特に、通信分野や放送分野においては、ＭＰＥＧ−２が用いられることが多い。ＭＰＥＧ−２は、通信や放送への適用を想定して制定された規格として広く知られている。
【０００３】
ＭＰＥＧ−２（ISO/IEC 13818-1）による通信処理では例えば、送信装置から受信装置に、ＴＳ（Transport Stream）と呼ばれる信号がＴＳＰ（Transport Stream Packet）と呼ばれるパケット毎に送信される。ＴＳＰには例えば、ＰＩＤ（Packet ID）と呼ばれる種別情報や、ＰＣＲ（Program Clock Reference）と呼ばれるクロック情報が含まれる。受信装置内のクロック再生装置は、ＰＩＤに基づいて、ＴＳＰの種別を特定し、ＰＣＲに基づいて、送信装置のクロックを再生する。クロック再生装置により再生された再生クロックは、ＳＴＣ（System Target Clock）と呼ばれる。
【０００４】
このように、クロック再生装置は、ＴＳ（ＴＳＰ）に含まれるＰＣＲに基づいて、送信装置のクロックを再生する。しかしながら、クロック再生装置は、ＴＳＰの欠落、ＴＳＰの到着遅延、ＰＣＲのゆらぎ、ＰＣＲのビットエラーなどの影響により、送信装置のクロックを安定して再生できない場合がある。
【０００５】
このような問題に対処するための手法が、特許文献１に開示されている。特許文献１に記載の手法では、受信した複数のＰＣＲに基づいて、次に受信するＰＣＲの値を予測し、ＰＣＲの予測値に基づいて、再生クロックのクロック周波数を制御する。しかしながら、この手法では、受信したＰＣＲにビットエラーが含まれている場合、ＰＣＲの予測値が、本来の値からかけ離れてしまう可能性がある。この場合、再生クロックのクロック周波数は、送信装置のクロック周波数から大きくずれてしまう。
【特許文献１】特許第３４３６１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、送信装置のクロックを安定して再生可能なクロック再生装置及びクロック再生方法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の実施例は、送信装置のクロックを再生するクロック再生装置であって、前記送信装置からの信号をパケット毎に受信する受信部と、前記信号から前記送信装置のクロック情報を抽出し、前記クロック情報が有効か無効かを判定し、再生クロックのクロック周波数を制御するための制御パラメータを、前記クロック情報が有効か無効かに基づいて選択する抽出部であって、前記クロック情報が有効な場合には第１の制御パラメータを選択し、前記クロック情報が無効な場合には第２の制御パラメータを選択する抽出部と、前記クロック情報に基づいて、前記第１の制御パラメータを算出する第１のパラメータ算出部と、前記送信装置のクロック周波数の予測値に基づいて、前記第２の制御パラメータを算出する第２のパラメータ算出部と、割り込みタイミングを規定するためのパルス信号を生成するパルス生成器と、前記第１及び第２の制御パラメータが入力され、前記第１又は第２の制御パラメータを出力する切替器であって、前記抽出部による制御パラメータの選択結果に基づき、且つ、前記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替える切替器と、前記切替器から出力された制御パラメータに基づいて、再生クロックのクロック周波数を制御するクロック制御部と、前記クロック制御部による制御の下、前記再生クロックを生成するクロック生成器とを備えることを特徴とするクロック再生装置である。
【０００８】
本発明の実施例は、送信装置のクロックを再生するクロック再生方法であって、前記送信装置からの信号をパケット毎に受信し、前記信号から前記送信装置のクロック情報を抽出し、前記クロック情報が有効か無効かを判定し、再生クロックのクロック周波数を制御するための制御パラメータとして、前記クロック情報が有効な場合には第１の制御パラメータを、前記クロック情報が無効な場合には第２の制御パラメータを選択し、前記クロック情報に基づいて、前記第１の制御パラメータを算出し、前記送信装置のクロック周波数の予測値に基づいて、前記第２の制御パラメータを算出し、割り込みタイミングを規定するためのパルス信号を生成し、前記制御パラメータの選択結果に基づき、且つ、前記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替えるような切替器に、前記第１及び第２の制御パラメータを入力し、前記切替器から前記第１又は第２の制御パラメータを出力し、前記切替器から出力された制御パラメータに基づいて再生クロックのクロック周波数を制御しつつ、当該再生クロックを生成することを特徴とするクロック再生方法である。
【発明の効果】
【０００９】
本発明によれば、送信装置のクロックを安定して再生可能なクロック再生装置及びクロック再生方法が提供される。
【発明を実施するための最良の形態】
【００１０】
本発明の実施例を、図面に基づいて説明する。
【００１１】
図１は、本実施例のクロック再生装置１０１の構成図である。図１には、クロック再生装置１０１と、送信装置Ｘと、受信装置Ｙとが示されている。これらの装置はここでは、ＭＰＥＧ−２に準拠していると想定する。図１のクロック再生装置１０１は、受信装置Ｙに設けられており、送信装置Ｘのクロックを再生するクロック再生処理を行う。
【００１２】
図１のクロック再生装置１０１は、受信部の例であるＴＳＰ受信部１１１と、検出部の例であるＰＩＤ検出部１１２と、抽出部の例であるＰＣＲ抽出部１１３と、第１のパラメータ算出部１２１と、第２のパラメータ算出部１２２と、パルス生成器１３１と、切替器１４１と、クロック制御部の例であるＳＴＣ制御部１５１と、クロック生成器の例であるＳＴＣ生成器１５２と、クロックカウンタの例であるＳＴＣカウンタ１５３とを備える。
【００１３】
図１のクロック再生装置１０１は更に、レジスタ設定部２０１と、エラー判定条件レジスタ２１１と、パルス間隔レジスタ２２１と、第１のパラメータ算出部１２１用のＳＴＣレジスタ２３１と、第２のパラメータ算出部１２２用の第１のＳＴＣレジスタ２４１と、第２のパラメータ算出部１２２用の第２のＳＴＣレジスタ２４２とを備える。
【００１４】
ＴＳＰ受信部１１１は、送信装置Ｘからの信号（ＴＳ）をパケット（ＴＳＰ）毎に受信するブロックである。ＴＳＰ受信部１１１は更に、ＴＳＰの受信毎に、ＴＳＰ受信パルスを出力する。ＴＳＰには、ＴＳＰの種別情報であるＰＩＤと、送信装置Ｘのクロック情報であるＰＣＲとが含まれる。ＰＩＤがＴＳＰに常に含まれるのに対し、ＰＣＲはＴＳＰに含まれる場合と含まれない場合とがある。送信装置Ｘは例えば、ＴＳＰを１ｍｓ毎に発信し、ＰＣＲを含むＴＳＰを１００ｍｓ毎に発信する。なお、ＴＳＰがＰＣＲを含むか否かは、ＴＳＰに含まれるＰＩＤにより識別可能である。
【００１５】
ＰＩＤ検出部１１２は、ＴＳ（ＴＳＰ）からＰＩＤを検出するフィルタである。ＰＩＤ検出部１１２は更に、ＰＩＤに基づいて、ＴＳＰがＰＣＲを含むか否かを判定し、ＴＳＰがＰＣＲを含むか否かに基づいて、再生クロック（ＳＴＣ）のクロック周波数を制御するための制御パラメータを選択する。ＰＩＤ検出部１１２は、ＴＳＰがＰＣＲを含む場合には第１の制御パラメータを、ＴＳＰがＰＣＲを含まない場合には第２の制御パラメータを選択する。
【００１６】
ＰＣＲ抽出部１１３は、ＴＳ（ＴＳＰ）からＰＣＲを抽出するブロックである。ＰＣＲ抽出部１１３は更に、ＰＣＲが有効か無効かを、エラー判定条件レジスタ２１１に従って判定し、再生クロック（ＳＴＣ）のクロック周波数を制御するための制御パラメータを、ＰＣＲが有効か無効かに基づいて選択する。ＰＣＲが有効か無効かを判定する処理の詳細については、後述する。ＰＣＲ抽出部１１３は、ＰＣＲが有効な場合には第１の制御パラメータを、ＰＣＲが無効な場合には第２の制御パラメータを選択する。
【００１７】
本実施例では、ＳＴＣのクロック周波数は、制御パラメータに基づいて、送信装置Ｘのクロック周波数と一致するように制御される。これにより、受信装置Ｙのクロック周波数が、送信装置Ｘのクロック周波数と等しくなる。第１の制御パラメータによれば、ＳＴＣのクロック周波数の値は、送信装置Ｘのクロック周波数の実際の値と一致するように制御される。第２の制御パラメータによれば、ＳＴＣのクロック周波数の値は、送信装置Ｘのクロック周波数の予測値と一致するように制御される。
【００１８】
送信装置Ｘのクロック周波数の値は、予め所定の値に決められている。本実施例では、この値を２７ＭＨｚとする。従って、クロック再生装置１０１は、送信装置Ｘのクロック周波数の値を２７ＭＨｚと予測できる。これが、送信装置Ｘのクロック周波数の予測値の例である。しかしながら、送信装置Ｘのクロック周波数の値は、常に予め決められた値になっているとは限らない。即ち、送信装置Ｘのクロック周波数の実際の値は、２７ＭＨｚからずれている場合がある。送信装置Ｘのクロック周波数の実際の値は、ＰＣＲから特定可能である。
【００１９】
第１のパラメータ算出部１２１は、ＰＣＲに基づいて第１の制御パラメータを算出するブロックである。第１の制御パラメータによれば、ＳＴＣのクロック周波数は、送信装置Ｘのクロック周波数の実際の値に一致するように制御される。
【００２０】
第２のパラメータ算出部１２２は、送信装置Ｘのクロック周波数の予測値に基づいて、第２の制御パラメータを算出するブロックである。本実施例では、当該予測値は、１００ｍｓ当たりのＳＴＣカウンタ１５３の増分に換算して、パルス間隔レジスタ２２１に格納されている。第２の制御パラメータによれば、ＳＴＣのクロック周波数は、送信装置Ｘのクロック周波数の予測値に一致するように制御される。
【００２１】
パルス生成器１３１は、割り込みタイミングを規定するためのパルス信号を生成するブロックである。パルス生成器１３１は、パルス周期が一定のパルス信号を生成する。当該パルス周期は、ＰＣＲを含むＴＳＰを受信する周期と一致するように設定される。即ち、当該パルス周期はここでは、１００ｍｓに設定される。
【００２２】
切替器１４１は、制御パラメータの切り替えを行うブロックである。切替器１４１は、第１のパラメータ算出部１２１から第１の制御パラメータが入力され、第２のパラメータ算出部１２２から第２の制御パラメータが入力され、第１または第２の制御パラメータをＳＴＣ制御部１５１に出力する。切替器１４１は、ＰＩＤ検出部１１２及びＰＣＲ抽出部１１３による制御パラメータの選択結果に基づき、且つ、上記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替える。そのため、切替器１４１による切り替え処理はここでは、１００ｍｓ毎に行われる。
【００２３】
本実施例の切替器１４１は、ＰＩＤ検出部１１２及びＰＣＲ抽出部１１３により第１の制御パラメータが選択された場合には、第１の制御パラメータを出力し、ＰＩＤ検出部１１２又はＰＣＲ抽出部１１３により第２の制御パラメータが選択された場合には、第２の制御パラメータを出力する。その結果、本実施例の切替器１４１は、有効なＰＣＲが抽出された場合には第１の制御パラメータを出力し、その他の場合には第２の制御パラメータを出力する。
【００２４】
ＳＴＣ制御部１５１は、切替器１４１から出力された制御パラメータに基づいて、ＳＴＣのクロック周波数を制御するブロックである。
【００２５】
ＳＴＣ生成器１５２は、ＳＴＣ制御部１５１による制御の下、ＳＴＣを生成するブロックである。ＳＴＣ生成器１５２は例えば、電圧制御発振器又は分周器により構成される。前者の場合の制御パラメータの例としては制御電圧が、後者の場合の制御パラメータの例としては分周数が挙げられる。これらの場合、ＳＴＣ制御部１５１は、制御電圧又は分周数の制御により、ＳＴＣのクロック周波数を制御する。
【００２６】
ＳＴＣカウンタ１５３は、ＳＴＣに応じてカウント動作を行うカウンタである。ＳＴＣカウンタ１５３のカウント値はここでは、ＳＴＣに応じてカウントアップされる。ＳＴＣカウンタ１５３のカウント値は、レジスタに格納される。第１のパラメータ算出部１２１用のＳＴＣレジスタ２３１には、ＴＳＰの受信時のカウント値が格納される。第２のパラメータ算出部１２２用の第１のＳＴＣレジスタ２４１には、上記パルス信号の出力時のカウント値が格納される。第２のパラメータ算出部１２２用の第２のＳＴＣレジスタ２４２には、上記パルス信号の前回の出力時のカウント値が格納される。
【００２７】
図２は、図１のクロック再生装置１０１の動作を示すフローチャートである。
【００２８】
まず、レジスタ設定部２０１が、初期動作として、エラー判定条件レジスタ２１１及びパルス間隔レジスタ２２１に値をセットする。当該値は、クロック再生装置１０１の利用条件に応じて決められる。初期状態において、ＳＴＣのクロック周波数は、初期制御パラメータに基づいて制御され、ＳＴＣカウンタ１５３は、当該ＳＴＣに応じてカウント動作を行う。
【００２９】
受信装置Ｙが受信動作を開始すると、ＴＳＰ受信部１１１は、送信装置ＸからのＴＳをＴＳＰ毎に受信する（Ｓ１０１）。ＴＳＰ受信部１１１は、ＴＳＰの受信毎に、ＴＳＰ受信パルスを出力する。これに応じて、ＳＴＣカウンタ１５３のカウント値が、瞬時にＳＴＣレジスタ２３１に取り込まれる。
【００３０】
次に、ＰＩＤ検出部１１２が、ＴＳＰからＰＩＤを検出する（Ｓ１０２）。ＰＩＤ検出部１１２は更に、ＰＩＤに基づいて、当該ＴＳＰがＰＣＲを含むか否かを判定する。ＰＩＤ検出部１１２は、当該ＴＳＰにＰＣＲが含まれる場合、当該ＴＳＰをＰＣＲ抽出部１１３に受け渡す。ＰＩＤ検出部１１２は更に、当該ＴＳＰがＰＣＲを含むか否かに基づいて、制御パラメータを選択する。ＰＩＤ検出部１１２は、制御パラメータの選択結果を切替器１４１に通知する。
【００３１】
次に、ＰＣＲ抽出部１１３が、ＴＳＰからＰＣＲを抽出する（Ｓ１０３）。ＰＣＲ抽出部１１３は、受信動作開始後における最初のＰＣＲを得た場合には、第１の制御パラメータを選択することを切替器１４１に通知すると共に、当該ＰＣＲをＳＴＣカウンタ１５３にセットする。一方、ＰＣＲ抽出部１１３は、受信動作開始後における最初でないＰＣＲを得た場合には、ＰＣＲが有効か無効かをエラー判定条件レジスタ２１１に従って判定し、ＰＣＲが有効か無効かに基づいて制御パラメータを選択し、制御パラメータの選択結果を切替器１４１に通知する。
【００３２】
クロック再生装置１０１では、第１のパラメータ算出部１２１、第２のパラメータ算出部１２２、およびパルス生成器１３１も動作を繰り返す。第１のパラメータ算出部１２１は、ＰＣＲ抽出部１１３で得られたＰＣＲと、ＳＴＣレジスタ２３１にセットされたカウント値とに基づいて、第１の制御パラメータを算出する（Ｓ２０１）。第２のパラメータ算出部１２２は、パルス間隔レジスタ２２１にセットされた予測値と、第１のＳＴＣレジスタ２４１にセットされたカウント値と、第２のＳＴＣレジスタ２４２にセットされたカウント値とに基づいて、第２の制御パラメータを算出する（Ｓ２０２）。パルス生成器１３１は、上述のパルス信号を生成する（Ｓ２０３）。
【００３３】
次に、切替器１４１が、ＰＩＤ検出部１１２及びＰＣＲ抽出部１１３による制御パラメータの選択結果に基づき、且つ、上記パルス信号により規定される割り込みタイミングに従い、出力する制御パラメータを切り替える（Ｓ３０１）。切替器１４１は、第１のパラメータ算出部１２１から第１の制御パラメータが入力され、第２のパラメータ算出部１２２から第２の制御パラメータが入力され、第１または第２の制御パラメータをＳＴＣ制御部１５１に出力する。
【００３４】
次に、ＳＴＣ制御部１５１が、切替器１４１からの制御パラメータに基づいて、ＳＴＣのクロック周波数を制御する（Ｓ４０１）。ＳＴＣ生成器１５２は、ＳＴＣ制御部１５１による制御の下、ＳＴＣを生成する（Ｓ４０２）。ＳＴＣカウンタ１５３は、ＳＴＣに応じてカウント動作を繰り返す（Ｓ４０３）。
【００３５】
図３は、図１のクロック再生装置１０１の動作を説明するためのグラフである。
【００３６】
図３の横軸は時間を表す。図３には、時間間隔τA，τBが示されている。時間間隔τAは、ＴＳＰの受信周期を表す。時間間隔τBは、ＰＣＲを含むＴＳＰの受信周期を表す。図３には更に、時間Ｔ1，Ｔ2，Ｔ3が示されている。時間Ｔ1，Ｔ2，Ｔ3は、ＰＣＲを含む１番目，２番目，３番目のＴＳＰの受信時刻を表す。以下、ＰＣＲを含むＮ番目のＴＳＰをＴＳＰNで表し、ＴＳＰNの受信時刻をＴNで表す。
【００３７】
図３の縦軸はＰＣＲN及びＳＴＣNを表す。ＰＣＲNは、ＴＳＰNから抽出されたＰＣＲを表す。ＳＴＣNは、時間ＴNにおけるＳＴＣレジスタ２３１のカウント値を表す。図３において、ＰＣＲNは白丸で示され、ＳＴＣNは黒丸で示されている。ＰＣＲNは、送信装置Ｘのクロックをカウントしたカウント値に対応し、ＳＴＣNは、受信装置Ｙのクロックをカウントしたカウント値に対応するため、ＰＣＲNとＳＴＣNとの差は、送信装置Ｘと受信装置Ｙとの間でのクロック周波数の差に対応する。
【００３８】
図３には、時間Ｔ1，Ｔ2，Ｔ3におけるＰＣＲN及びＳＴＣNが示されている。時間Ｔ1，時間Ｔ3においては、ＰＣＲNとＳＴＣNとの差が小さいのに対し、時間Ｔ2においては、ＰＣＲNとＳＴＣNとの差が大きい。時間Ｔ2においては、ビットエラー等の影響により、ＰＣＲNが不正確になっていると考えられる。
【００３９】
そこで、本実施例のＰＣＲ抽出部１１３は、ＰＣＲNとＳＴＣNとに基づいて、ＰＣＲNが有効か無効かを判定する。具体的には、ＰＣＲ抽出部１１３は、ＰＣＲNとＳＴＣNとの差分が閾値よりも小さい場合には、ＰＣＲNは有効と判定し、ＰＣＲNとＳＴＣNとの差分が閾値よりも大きい場合には、ＰＣＲNは無効と判定する。当該閾値は、エラー判定条件レジスタ２１１に格納されている。
【００４０】
ＰＣＲ抽出部１１３は、ＰＣＲNが有効な場合には第１の制御パラメータを選択する。本実施例では、第１のパラメータ算出部１２１は、ＰＣＲNとＳＴＣNとに基づいて、第１の制御パラメータを算出する。具体的には、第１のパラメータ算出部１２１は、ＰＣＲNとＳＴＣNとの差分を減少させるような第１の制御パラメータを算出する。
【００４１】
一方、ＰＣＲ抽出部１１３は、ＰＣＲNが無効な場合には第２の制御パラメータを選択する。本実施例では、第２のパラメータ算出部１２２は、送信装置Ｘのクロック周波数の予測値（ΔＣ）と、第１のＳＴＣレジスタ２４１のカウント値（Ｃ1）と、第２のＳＴＣレジスタ２４２のカウント値（Ｃ2）とに基づいて、第２の制御パラメータを算出する。具体的には、第２のパラメータ算出部１２２は、カウント値Ｃ2と予測値ΔＣとに基づいて、カウント値Ｃ１の予測値（Ｃ1’）を算出し、カウント値Ｃ1とその予測値Ｃ1’との差分を減少させるような第２の制御パラメータを算出する。
【００４２】
図３には、Ｃ1，Ｃ1’，Ｃ2，ΔＣの例が示されている。なお、図３の矢印α1，α2，α3は、上述のパルス信号により規定される割り込みタイミングを表す。予測値ΔＣは、時間α1と時間α2との間で予測される値となっている。
【００４３】
以上のように、本実施例では、ＰＣＲが有効か無効かに応じて、制御パラメータを切り替えることが可能である。これにより、ＰＣＲが有効な場合にも無効な場合にも、誤差の少ないクロック制御を行う事が可能になる。
【００４４】
また、本実施例では、切替器１４１による切り替え処理のタイミングが、パルス生成器１３１により規定される。切り替え処理のタイミングは例えば、ＴＳＰの受信タイミングにより規定することも可能である。この場合、切り替え処理のタイミングは、送信装置Ｘに依存することになる。一方、本実施例では、切り替え処理のタイミングは、受信装置Ｙが独自に制御することができる。
【図面の簡単な説明】
【００４５】
【図１】本実施例のクロック再生装置の構成図である。
【図２】図１のクロック再生装置の動作を示すフローチャートである。
【図３】図１のクロック再生装置の動作を説明するためのグラフである。
【符号の説明】
【００４６】
１０１  クロック再生装置
１１１  ＴＳＰ受信部
１１２  ＰＩＤ検出部
１１３  ＰＣＲ抽出部
１２１  第１のパラメータ算出部
１２２  第２のパラメータ算出部
１３１  パルス生成器
１４１  切替器
１５１  ＳＴＣ制御部
１５２  ＳＴＣ生成器
１５３  ＳＴＣカウンタ
２０１  レジスタ設定部
２１１  エラー判定条件レジスタ
２２１  パルス間隔レジスタ
２３１  第１のパラメータ算出部用のＳＴＣレジスタ
２４１  第２のパラメータ算出部用の第１のＳＴＣレジスタ
２４２  第２のパラメータ算出部用の第２のＳＴＣレジスタ
【図１】
2009188597.tif 000003
【図２】
2009188597.tif 000004
【図３】
2009188597.tif 000005