(57)【要約】【課題】時刻供給装置において、オシレータの精度の経年劣化による時刻情報の精度の低下を軽減させる。【解決手段】クロック信号を出力する複数のオシレータと、前記オシレータ毎に当該オシレータの出力するクロック信号に基づいて時刻情報を生成する時刻情報生成部と、前記オシレータのうち主系となっているオシレータの出力するクロック信号に基づく時刻情報を出力する時刻情報出力部と、前記時刻情報出力部の出力する時刻情報の時刻を、前記複数のオシレータのうち累積稼働時間の最も短いオシレータの出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う時刻補正部と、を具備する。【選択図】図１３
2014163678.tif 000002
【特許請求の範囲】
【請求項１】
クロック信号を出力する複数のオシレータと、
前記オシレータ毎に当該オシレータの出力するクロック信号に基づいて時刻情報を生成する時刻情報生成部と、
前記オシレータのうち主系となっているオシレータの出力するクロック信号に基づく時刻情報を出力する時刻情報出力部と、
前記時刻情報出力部の出力する時刻情報の時刻を、前記複数のオシレータのうち累積稼働時間の最も短いオシレータの出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う時刻補正部と、
を具備することを特徴とする時刻供給装置。
【請求項２】
前記時刻供給装置の外部からの時刻情報を取得する外部時刻取得部を具備し、
前記時刻補正部は、前記外部時刻取得部が前記時刻供給装置の外部からの時刻情報を取得しているか否かを判定し、取得していると判定すると、前記時刻情報出力部の出力する時刻情報の時刻を、前記外部時刻取得部が取得する前記時刻供給装置の外部からの時刻情報の時刻に合わせる時刻補正を行う、
ことを特徴とする請求項１に記載の時刻供給装置。
【請求項３】
クロック信号を出力する複数のオシレータを具備する時刻供給装置の時刻供給方法であって、
前記オシレータ毎に当該オシレータの出力するクロック信号に基づいて時刻情報を生成する時刻情報生成ステップと、
前記オシレータのうち主系となっているオシレータの出力するクロック信号に基づく時刻情報を出力する時刻情報出力ステップと、
前記時刻情報出力ステップにて出力する時刻情報の時刻を、前記複数のオシレータのうち累積稼働時間の最も短いオシレータの出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う時刻補正ステップと、
を具備することを特徴とする時刻供給方法。
【請求項４】
クロック信号を出力する複数のオシレータを具備する時刻供給装置を制御するコンピュータに、
前記オシレータ毎に当該オシレータの出力するクロック信号に基づいて時刻情報を生成する時刻情報生成ステップと、
前記オシレータのうち主系となっているオシレータの出力するクロック信号に基づく時刻情報を出力する時刻情報出力ステップと、
前記時刻情報出力ステップにて出力する時刻情報の時刻を、前記複数のオシレータのうち累積稼働時間の最も短いオシレータの出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う時刻補正ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻供給装置、時刻供給方法およびプログラムに関する。
【背景技術】
【０００２】
時刻供給装置として、オシレータ（発振器）の出力するクロック信号に基づいて時刻情報を生成し送出するものが一般的に用いられており、かかる時刻供給装置に関連して幾つかの技術が提案されている。
例えば、特許文献１に記載の多重化タイマ装置は、複数のタイマカウンタと、このタイマカウンタを歩進させる発振器と、複数のタイマカウンタの中から出力に使用するタイマカウンタを決定する為の選択回路とを備える。タイマ装置内の発振器及びタイマカウンタを多重化し、各タイマの平均値あるいは外部から入力した基準時刻を基準値として、基準値からの誤差をタイマ毎に求めることによりタイマの故障を検出する。更に、各タイマの精度の順位を保持しておき、最も正確なタイマが故障した場合、次に正確なタイマの値を選択する。
これにより、特許文献１に記載の多重化タイマ装置は、高精度な発振器を搭載するタイマ装置において、発振器の精度劣化や停止等の故障が発生した際に、即座に故障を検出し、故障発生後にも継続して高精度の時刻を供給する、とされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オシレータの精度は経年劣化することが一般的に広く知られている。このため、時刻供給装置を動作させ続けると、提供する時刻情報の精度が低下してしまう。
特許文献１に記載の多重化タイマ装置においても、外部からの基準時刻を参照できない環境にて、発振器の精度の経年劣化により、多重化タイマ装置が出力するタイマ値の精度が低下してしまうおそれがある。
【０００５】
より具体的には、外部からの基準時刻を参照できない環境では、特許文献１に記載の多重化タイマ装置は、多重タイマ装置自らの備える各タイマの平均値を基準値として用いる。経年劣化の進んでいる発振器が多数あり、経年劣化の進んでいない正常な発振器が小数の場合、正常な発振器のタイマ値とタイマ平均値との誤差が大きくなるおそれがある。この誤差のために、正常な発振器のタイマの値が選択されず、経年劣化の進んでいる発振器に基づく不正確なタイマ値が出力されるおそれがある。また、かかる誤差のために、正常な発振器を故障として誤検出してしまうおそれがある。
【０００６】
本発明は、上述の課題を解決することのできる時刻供給装置、時刻供給方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による時刻供給装置は、クロック信号を出力する複数のオシレータと、前記オシレータ毎に当該オシレータの出力するクロック信号に基づいて時刻情報を生成する時刻情報生成部と、前記オシレータのうち主系となっているオシレータの出力するクロック信号に基づく時刻情報を出力する時刻情報出力部と、前記時刻情報出力部の出力する時刻情報の時刻を、前記複数のオシレータのうち累積稼働時間の最も短いオシレータの出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う時刻補正部と、を具備することを特徴とする。
【０００８】
また、本発明の他の一態様によるクロック時刻供給方法は、クロック信号を出力する複数のオシレータを具備する時刻供給装置の時刻供給方法であって、前記オシレータ毎に当該オシレータの出力するクロック信号に基づいて時刻情報を生成する時刻情報生成ステップと、前記オシレータのうち主系となっているオシレータの出力するクロック信号に基づく時刻情報を出力する時刻情報出力ステップと、前記時刻情報出力ステップにて出力する時刻情報の時刻を、前記複数のオシレータのうち累積稼働時間の最も短いオシレータの出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う時刻補正ステップと、を具備することを特徴とする。
【０００９】
また、本発明の他の一態様によるプログラムは、クロック信号を出力する複数のオシレータを具備する時刻供給装置を制御するコンピュータに、前記オシレータ毎に当該オシレータの出力するクロック信号に基づいて時刻情報を生成する時刻情報生成ステップと、前記オシレータのうち主系となっているオシレータの出力するクロック信号に基づく時刻情報を出力する時刻情報出力ステップと、前記時刻情報出力ステップにて出力する時刻情報の時刻を、前記複数のオシレータのうち累積稼働時間の最も短いオシレータの出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う時刻補正ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、オシレータの精度の経年劣化による時刻情報の精度の低下を軽減させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態における時刻供給装置の構成を示す概略構成図である。
【図２】同実施形態における時刻情報制御部の構成を示す概略構成図である。
【図３】同実施形態における時刻供給装置が行う処理の手順を示すフローチャートである。
【図４】本発明の第２の実施形態における時刻供給装置の構成を示す概略構成図である。
【図５】同実施形態における時刻情報制御部の構成を示す概略構成図である。
【図６】同実施形態における時刻供給装置が行う処理の手順を示すフローチャートである。
【図７】本発明の第３の実施形態における時刻供給装置の構成を示す概略構成図である。
【図８】同実施形態における時刻情報制御部の構成を示す概略構成図である。
【図９】同実施形態における時刻供給装置が行う処理の手順を示すフローチャートである。
【図１０】本発明の第４の実施形態における時刻供給装置の構成を示す概略構成図である。
【図１１】同実施形態における時刻情報制御部の構成を示す概略構成図である。
【図１２】同実施形態における時刻供給装置が行う処理の手順を示すフローチャートである。
【図１３】時刻供給装置における本発明の最小構成を示す概略構成図である。
【発明を実施するための形態】
【００１２】
＜第１の実施形態＞
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、本発明の第１の実施形態における時刻供給装置の構成を示す概略構成図である。同図において、時刻供給装置１０は、プロセッサ１００−１〜１００−３と、時刻情報バスＷ１０と、クロックバスＷ１１と、補正情報バスＷ１２とを具備する。プロセッサ１００−１は、オシレータ（Oscillator、発振器）１１０−１と、時刻情報制御部１２０−１とを具備する。プロセッサ１００−２は、オシレータ１１０−２と、時刻情報制御部１２０−２とを具備する。プロセッサ１００−３は、オシレータ１１０−３と、時刻情報制御部１２０−３とを具備する。
【００１３】
以下では、プロセッサ１００−１〜１００−３を総称して「プロセッサ１００」と表記する。また、オシレータ１１０−１〜１１０−３を総称して「オシレータ１１０」と表記する。また、時刻情報制御部１２０−１〜１２０−３を総称して「時刻情報制御部１２０」と表記する。
なお、時刻供給装置１０が具備するプロセッサの数は、図１に示す３つに限らず、２以上の任意の個数であってよい。
【００１４】
時刻供給装置１０は、時刻情報を供給する。ここでいう時刻情報は、現在の時刻を示す情報である。
プロセッサ１００は、時刻情報を生成する。複数のプロセッサ１００のうち１つが主系となっており、他のプロセッサ１００は従系となっている。主系、従系の設定は、例えば時刻供給装置１０のユーザ（以下、時刻供給装置のユーザを、単に「ユーザ」と称する）が行う。また、後述するように、時刻供給装置１０が主系と従系との切替を行うようにしてもよい。
【００１５】
主系のプロセッサ１００が生成する時刻情報は、時刻供給装置１０が供給する時刻情報として用いられる。一方、従系のプロセッサ１００が生成する時刻情報は、主系のプロセッサ１００が生成する時刻情報の補正に用いられる。
以下では、主系のプロセッサを「主プロセッサ」と称し、従系のプロセッサを「従プロセッサ」と表記する。
【００１６】
オシレータ１１０は、クロック信号を生成し出力する。
時刻情報制御部１２０は、オシレータ１１０からのクロック信号に基づいて時刻情報を生成する。また、時刻情報制御部１２０は、時刻情報の時刻補正など時刻情報の管理を行う。
【００１７】
時刻情報バスＷ１０は、時刻情報を伝送する。
クロックバスＷ１１は、クロック信号を伝送する。クロックバスＷ１１が伝送するクロック信号は、オシレータ１１０が生成するクロック信号であってもよいし、オシレータ１１０からのクロック信号に基づいて時刻情報制御部１２０が生成したクロック信号であってもよい。例えば、クロックバスＷ１１が伝送するクロック信号は、オシレータ１１０が生成したクロック信号を時刻情報制御部１２０が間引いた信号であってもよい。あるいは、時刻情報がクロック信号を兼ねる場合、時刻供給装置１０がクロックバスＷ１１を備えていなくてもよい。
補正情報バスＷ１２は、時刻情報の時刻を補正するための情報を伝送する。
時刻情報バスＷ１０や、クロックバスＷ１１や、補正情報バスＷ１２は、例えば信号線にて構成される。あるいは、時刻情報バスＷ１０や、クロックバスＷ１１や、補正情報バスＷ１２が無線通信経路として構成されるなど、信号線以外の構成となっていてもよい。
【００１８】
図２は、時刻情報制御部１２０の構成を示す概略構成図である。同図において、時刻情報制御部１２０は、時刻情報生成部１２１と、オシレータ情報管理部１２２と、入出力制御部１２３と、時刻情報管理部１２４とを具備する。
時刻情報生成部１２１は、オシレータ１１０（図１）毎に当該オシレータ１１０の出力するクロック信号に基づいて時刻情報を生成する。具体的には、時刻情報生成部１２１は、時刻情報生成部１２１自らと同じプロセッサ１００に属するオシレータ１１０の出力するクロック信号に基づいて、時刻情報の初期値を歩進させることで、現在の時刻情報を生成する。なお、時刻情報の初期値は、例えば、ユーザの時刻合わせ操作または外部時刻を参照しての時刻合わせ処理にて設定される。
【００１９】
オシレータ情報管理部１２２は、オシレータ情報管理部１２２自らと同じプロセッサ１００に属するオシレータ１１０に関する情報を管理する。特に、オシレータ情報管理部１２２は、オシレータ１１０の累積稼働時間をカウントする。
入出力制御部１２３は、時刻クロックと時刻情報の入出力方向を制御する。より具体的には、入出力制御部１２３は、主系となっている場合、時刻情報を時刻情報バスＷ１０へ出力し、時刻クロックをクロックバスＷ１１へ出力する。一方、入出力制御部１２３は、従系となっている場合、主系からの時刻情報および時刻クロックを、それぞれ、時刻情報バスＷ１０およびクロックバスＷ１１から取得する。
このように、入出力制御部１２３は、オシレータ１１０のうち主系となっているオシレータ１１０の出力するクロック信号に基づく時刻情報を出力する。入出力制御部１２３は、時刻情報出力部の一例に該当する。
【００２０】
時刻情報管理部１２４は、時刻情報管理部１２４自らを具備するプロセッサ１００の内外で生成された時刻情報や、ずれ情報を管理する。ここでいうずれ情報は、主系のプロセッサの生成する時刻情報と、従系のプロセッサの生成する時刻情報との時間差（時刻のずれ）を示す情報である。
特に、時刻情報管理部１２４は、入出力制御部１２３の出力する時刻情報の時刻を、複数のオシレータ１１０のうち累積稼働時間の最も短いオシレータ１１０の出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う。時刻情報管理部１２４は、時刻補正部の一例に該当する。
【００２１】
次に図３を参照して、時刻供給装置１０の動作について説明する。
図３は、時刻供給装置１０が行う処理の手順を示すフローチャートである。時刻供給装置１０は、自らの電源を接続（ＯＮ）されて動作状態となると同図の処理を行う。
以下では、プロセッサ１００−１が主プロセッサである場合を例に説明する。他のプロセッサが主プロセッサである場合も同様である。
【００２２】
図３の処理において、まず、各プロセッサ１００の時刻情報生成部１２１が、時刻情報の生成を開始する（ステップＳ１０１）。具体的には、時刻情報生成部１２１は、オシレータ１１０の出力するクロック信号に基づいて時刻情報の初期値を歩進させることで、現在の時刻情報を生成する。時刻情報生成部１２１は、生成した時刻情報を時刻情報管理部１２４へ出力する。
また、オシレータ情報管理部１２２は、オシレータ情報管理部１２２自らと同じプロセッサ１００に属するオシレータ１１０の累積稼働時間を、当該オシレータ１１０の稼働中にわたってカウントする。
【００２３】
次に、主プロセッサ１００−１の入出力制御部１２３は、時刻情報の時刻情報バスＷ１０への送出を開始し、時刻クロックのクロックバスＷ１１への送出を開始する（ステップＳ１０２）。従プロセッサ１００−２および１００−３の入出力制御部１２３は、それぞれ、主プロセッサ１００−１からの時刻情報を、時刻情報バスＷ１０を介して取得し、得られた時刻情報を時刻情報管理部１２４へ出力する。
【００２４】
次に、従プロセッサ１００−２および１００−３の時刻情報管理部１２４は、それぞれ、主プロセッサ１００−１からの時刻情報と、従プロセッサ１００−２または１００−３自らが生成する時刻情報とのずれ情報を算出する（ステップＳ１０３）。ここで、時刻情報管理部１２４は、主プロセッサ１００−１の時刻情報を補正可能な詳細度のずれ情報を生成する。例えば、時刻情報管理部１２４が、年月日時分秒と、それ以上の詳細度（例えば１０００分の１秒まで）の情報を含むずれ情報を生成する。あるいは、時刻情報管理部１２４が、時刻クロックの位相差情報を含む時刻情報を生成するようにしてもよい。
【００２５】
そして、主プロセッサ１００−１の時刻情報管理部１２４は、補正の契機が発生したか否かを判定する（ステップＳ１０４）。ここで、補正の契機として様々な事象を用いることができる。例えば、所定時間経過を補正の契機として、時刻情報管理部１２４が所定周期毎に補正の契機の発生を検出するようにしてもよい。あるいは、オシレータ１１０の交換を補正の契機として、何れかのオシレータ１１０が交換された際に、時刻情報管理部１２４が補正の契機の発生を検出するようにしてもよい。
【００２６】
補正の契機が発生していないと判定した場合（ステップＳ１０４：ＮＯ）、ステップＳ１０３へ戻る。
一方、補正の契機が発生したと判定した場合（ステップＳ１０４：ＹＥＳ）、主プロセッサ１００−１は、従プロセッサ１００−２および１００−３の各々に対して、ずれ情報とオシレータ１１０の累積稼働時間情報とを要求する（ステップＳ１０５）。
【００２７】
そして、従プロセッサ１００−２および１００−３は、それぞれ、主プロセッサ１００−１からの要求に従って、ずれ情報と、自らの具備するオシレータ１１０の累積稼働時間情報とを主プロセッサ１００−１へ送信する（ステップＳ１０６）。
具体的には、時刻情報管理部１２４が、時刻情報生成部１２１の生成する自プロセッサの時刻情報と、入出力制御部が取得する主プロセッサの時刻情報との時間差を検出してずれ情報を生成する。また、時刻情報管理部１２４は、オシレータ情報管理部１２２がカウントしているオシレータ１１０の累積稼働時間情報を取得する。そして、時刻情報管理部１２４は、得られたずれ情報および累積稼働時間情報を、補正情報バスＷ１２を介して主プロセッサ１００−１へ送信する。
【００２８】
そして、主プロセッサ１００−１の時刻情報管理部１２４は、受信したずれ情報を用いて主プロセッサ１００−１自らの時刻情報の時刻補正を行う（ステップＳ１０７）。
その際、時刻情報管理部１２４は、オシレータ１１０の累積稼働時間情報を参照して、故障していないプロセッサ１００のうち、オシレータ１１０の累積稼働時間が最も短いプロセッサ１００を検出する。主プロセッサ１００−１のオシレータ１１０−１の累積稼働時間が最も短い場合は、主プロセッサ１００−１自らを、オシレータ１１０の累積稼働時間が最も短いプロセッサ１００として検出する。
【００２９】
そして、時刻情報管理部１２４は、検出したプロセッサ１００からの時刻情報の時刻を基準時刻として、基準時刻との時間差（ずれ情報の示す時刻のずれ）を縮小するように、主プロセッサ１００−１自らの時刻情報の時刻を補正する。主プロセッサ１００−１自らを、オシレータ１１０の累積稼働時間が最も短いプロセッサ１００として検出した場合は、時刻のずれは発生していないことになるので、時刻情報管理部１２４は、現状のままで時刻補正完了とする。
【００３０】
そして、主プロセッサ１００−１は、基準時刻との時間差がなくなったところで時刻補正を完了する（ステップＳ１０８）。
その後、ステップＳ１０３へ戻る。
【００３１】
なお、ステップＳ１０７において、あるいは、ステップＳ１０８の後、累積稼働時間が最も短いオシレータ１１０を具備するプロセッサ１００が主プロセッサとなるように主系と従系との切替を行うようにしてもよい。当該切替によっても、時刻供給装置１０の出力する時刻情報（従って、主プロセッサ１００の入出力制御部１２３が出力する時刻情報）の時刻を基準時刻に合わせる時刻補正を行うことができる。
なお、ステップＳ１０８の後、従プロセッサ１００の時刻情報について、主プロセッサ１００の時刻情報の時刻に合わせる時刻補正を行うようにしてもよい。
【００３２】
以上のように、時刻情報生成部１２１は、複数のオシレータ１１０の各々について、当該オシレータの出力するクロック信号に基づいて時刻情報を生成する。そして、入出力制御部１２３は、オシレータ１１０のうち主系となっているオシレータ１１０の出力するクロック信号に基づく時刻情報を出力する。また、時刻情報管理部１２４は、入出力制御部１２３の出力する時刻情報の時刻を、複数のオシレータ１１０のうち累積稼働時間の最も短いオシレータ１１０の出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う。
【００３３】
このように、時刻供給装置１０は、累積稼働時間の最も短いオシレータ１１０（従って、経年劣化の度合いが最も小さいオシレータ１１０）を用いて得られる時刻情報に時刻合わせを行う。これにより、時刻供給装置１０は、オシレータ１１０の精度の経年劣化による時刻情報の精度の低下を軽減させることができる。この点において、時刻供給装置１０が供給する時刻情報の精度・信頼性を向上させることができる。
【００３４】
＜第２の実施形態＞
図４は、本発明の第２の実施形態における時刻供給装置の構成を示す概略構成図である。同図において、時刻供給装置２０は、プロセッサ２００−１〜２００−３と、時刻情報バスＷ１０と、クロックバスＷ１１と、補正情報バスＷ１２とを具備する。プロセッサ２００−１は、オシレータ１１０−１と、時刻情報制御部２２０−１と、外部時刻取得部２３０−１とを具備する。プロセッサ２００−２は、オシレータ１１０−２と、時刻情報制御部２２０−２と、外部時刻取得部２３０−２とを具備する。プロセッサ２００−３は、オシレータ１１０−３と、時刻情報制御部２２０−３と、外部時刻取得部２３０−３とを具備する。
【００３５】
同図において図１の各部に対応して同様の機能を有する部分には同一の符号（１１０−１〜１１０−３、Ｗ１０〜Ｗ１２）を付して説明を省略する。
また、以下では、プロセッサ２００−１〜２００−３を総称して「プロセッサ２００」と表記する。また、時刻情報制御部２２０−１〜２２０−３を総称して「時刻情報制御部２２０」と表記する。また、外部時刻取得部２３０−１〜２３０−３を総称して「外部時刻取得部２３０」と表記する。
なお、時刻供給装置２０が具備するプロセッサの数は、図４に示す３つに限らず、２以上の任意の個数であってよい。
【００３６】
時刻供給装置２０は、時刻情報を供給する。
プロセッサ２００は、時刻情報を生成する。複数のプロセッサ２００のうち１つが主系となっており、他のプロセッサ２００は従系となっている。主系、従系の設定は、例えばユーザが行う。また、後述するように、時刻供給装置２０が主系と従系との切替を行うようにしてもよい。
【００３７】
主系のプロセッサ２００が生成する時刻情報は、時刻供給装置２０が供給する時刻情報として用いられる。一方、従系のプロセッサ２００が生成する時刻情報は、主系のプロセッサ２００が生成する時刻情報の補正に用いられる。
外部時刻取得部２３０は、時刻供給装置２０の外部から時刻情報を取得する。外部時刻取得部２３０は、例えば正確な時計から時刻情報を取得するなど、より正確な時刻情報を取得し得る。
【００３８】
時刻情報制御部２２０は、オシレータ１１０からのクロック信号に基づいて時刻情報を生成する。また、時刻情報制御部２２０は、時刻情報の時刻補正など時刻情報の管理を行う。
特に、外部時刻取得部２３０が、時刻供給装置２０の外部から時刻情報を取得している場合、時刻情報制御部２２０は、時刻供給装置２０の外部からの時刻情報に基づいて、時刻情報制御部２２０自らを具備するプロセッサ２００の時刻情報の時刻補正を行う。外部時刻取得部２３０が正確な時刻情報を取得し、時刻情報制御部２２０が、当該時刻情報に基づいて時刻補正を行うことで、時刻情報制御部２２０は、高精度な時刻補正を行うことができる。
【００３９】
図５は、時刻情報制御部２２０の構成を示す概略構成図である。同図において、時刻情報制御部２２０は、時刻情報生成部１２１と、オシレータ情報管理部１２２と、入出力制御部１２３と、時刻情報管理部２２４とを具備する。
同図において、図２の各部に対応して同様の機能を有する部分には同一の符号（１２１〜１２３）を付して説明を省略する。
【００４０】
時刻情報管理部２２４は、時刻情報管理部２２４自らを具備するプロセッサ２００の内外で生成された時刻情報やずれ情報を管理する。
特に、時刻情報管理部２２４は、入出力制御部１２３の出力する時刻情報の時刻を、複数のオシレータ１１０のうち累積稼働時間の最も短いオシレータ１１０の出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う。時刻情報管理部２２４は、時刻補正部の一例に該当する。
【００４１】
さらに、時刻情報管理部２２４は、外部時刻取得部２３０（図４）が時刻供給装置２０の外部からの時刻情報を取得しているか否かを判定する。そして、時刻供給装置２０の外部からの時刻情報を取得していると判定すると、時刻情報管理部２２４は、入出力制御部１２３の出力する時刻情報の時刻を、外部時刻取得部２３０が取得する時刻供給装置２０の外部からの時刻情報の時刻に合わせる時刻補正を行う。
【００４２】
次に図６を参照して、時刻供給装置２０の動作について説明する。
図６は、時刻供給装置２０が行う処理の手順を示すフローチャートである。時刻供給装置２０は、自らの電源を接続（ＯＮ）されて動作状態となると同図の処理を行う。
以下では、プロセッサ２００−１が主プロセッサである場合を例に説明する。他のプロセッサが主プロセッサである場合も同様である。
【００４３】
図６のステップＳ２０１〜Ｓ２０４は、図３のステップＳ１０１〜Ｓ１０４と同様である。
ステップＳ２０４において、補正の契機が発生したと判定した場合（ステップＳ２０４：ＹＥＳ）、主プロセッサ２００−１の時刻情報管理部２２４は、外部時刻を参照可能か否かを判定する（ステップＳ２０５）。より具体的には、時刻情報管理部２２４は、外部時刻取得部２３０−１が、時刻供給装置２０の外部から時刻情報を取得しているか否かを判定する。
【００４４】
外部時刻を参照不可と判定した場合（ステップＳ２０５：ＮＯ）、ステップＳ２０６へ進む。ステップＳ２０６〜Ｓ２０９は、図３のステップＳ１０５〜Ｓ１０８と同様である。
一方、ステップＳ２０５において、外部時刻を参照可能と判定した場合（ステップＳ２０５：ＹＥＳ）、主プロセッサ２００−１の時刻情報管理部２２４は、当該外部時刻を基準時刻として主プロセッサ２００−１自らの時刻情報の時刻補正を行う（ステップＳ２１１）。
【００４５】
より具体的には、時刻情報管理部２２４は、基準時刻（時刻供給装置２０の外部から時刻情報の時刻）との時間差を縮小するように、主プロセッサ２００−１自らの時刻情報の時刻を補正する。
その後、ステップＳ２０９へ進む。
【００４６】
なお、ステップＳ２０８において、累積稼働時間が最も短いオシレータ１１０を具備するプロセッサ２００が主プロセッサとなるように主系と従系との切替を行うようにしてもよい。当該切替によっても、時刻供給装置２０の出力する時刻情報（従って、主プロセッサ２００の入出力制御部１２３が出力する時刻情報）の時刻を基準時刻に合わせる時刻補正を行うことができる。
【００４７】
なお、ステップＳ２０９の後、従プロセッサ２００−２および２００−３の時刻情報について、主プロセッサ２００−１の時刻情報の時刻に合わせる時刻補正を行うようにしてもよい。あるいは、従プロセッサ２００−２または２００−３が時刻供給装置２０の外部からの時刻情報を取得可能な場合、当該時刻情報に基づいて、従プロセッサ２００−２または２００−３の時刻情報の時刻補正を行うようにしてもよい。
【００４８】
以上のように、外部時刻取得部２３０は、時刻供給装置２０の外部からの時刻情報を取得する。そして、時刻情報管理部２２４は、外部時刻取得部２３０が時刻供給装置２０の外部からの時刻情報を取得しているか否かを判定する。取得していると判定した場合、時刻情報管理部２２４は、入出力制御部１２３の出力する時刻情報（従って、時刻供給装置２０の供給する時刻情報）の時刻を、時刻供給装置２０の外部からの時刻情報の時刻に合わせる時刻補正を行う。
外部時刻取得部２３０が正確な時刻情報を取得し、時刻情報管理部２２４が、当該時刻情報に基づいて時刻補正を行うことで、時刻情報管理部２２４は、高精度な時刻補正を行うことができる。
【００４９】
＜第３の実施形態＞
図７は、本発明の第３の実施形態における時刻供給装置の構成を示す概略構成図である。同図において、時刻供給装置３０は、プロセッサ３００を具備する。プロセッサ３００は、オシレータ１１０ａおよび１１０ｂと、時刻情報制御部３２０とを具備する。
以下では、オシレータ１１０ａと１１０ｂとを総称して「オシレータ１１０」と表記する。
なお、時刻供給装置３０が具備するオシレータ１１０の数は、図７に示す２つに限らず、２以上の任意の個数であってよい。
【００５０】
時刻供給装置３０は、時刻情報を供給する。プロセッサ３００は、時刻供給装置３０が供給する時刻情報を生成する。
オシレータ１１０は、クロック信号を生成し出力する。複数のオシレータ１１０のうち１つが主系となっており、他のオシレータ１１０は従系となっている。主系、従系の設定は、例えばユーザが行う。また、後述するように、時刻供給装置３０が主系と従系との切替を行うようにしてもよい。
時刻情報制御部３２０は、オシレータ１１０からのクロック信号に基づいて時刻情報を生成する。また、時刻情報制御部３２０は、時刻情報の時刻補正など時刻情報の管理を行う。
【００５１】
図８は、時刻情報制御部３２０の構成を示す概略構成図である。同図において、時刻情報制御部３２０は、時刻情報生成部３２１と、オシレータ情報管理部３２２と、時刻情報管理部３２４とを具備する。
時刻情報生成部３２１は、オシレータ１１０（図７）毎に、当該オシレータ１１０の出力するクロック信号に基づいて時刻情報を生成する。具体的には、時刻情報生成部３２１は、プロセッサ３００の具備するオシレータ１１０の各々について、当該オシレータ１１０の出力するクロック信号に基づいて、時刻情報の初期値を歩進させることで、現在の時刻情報を生成する。なお、時刻情報の初期値は、例えば、ユーザの時刻合わせ操作または外部時刻を参照しての時刻合わせ処理にて設定される。
【００５２】
オシレータ情報管理部３２２は、オシレータ１１０毎に、当該オシレータ１１０に関する情報を管理する。特に、オシレータ情報管理部３２２は、オシレータ１１０の累積稼働時間をカウントする。
時刻情報管理部３２４は、時刻情報生成部３２１が生成した時刻情報を管理する。また、時刻情報管理部３２４は、時刻情報生成部３２１が主系のオシレータ１１０から生成した時刻情報の時刻に対する、時刻情報生成部３２１が従系のオシレータ１１０から生成した時刻情報の時刻のずれ情報を生成し、管理する。
【００５３】
また、時刻情報管理部３２４は、オシレータ１１０のうち主系となっているオシレータ１１０の出力するクロック信号に基づいて時刻情報生成部３２１が生成した時刻情報を、時刻供給装置３０の外部へ出力する。時刻情報管理部３２４は、時刻情報出力部の一例に該当する。
また、時刻情報管理部３２４は、時刻供給装置３０の外部へ出力する時刻情報の時刻を、複数のオシレータ１１０のうち累積稼働時間の最も短いオシレータ１１０の出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う。時刻情報管理部３２４は、時刻補正部の一例に該当する。
【００５４】
次に図９を参照して、時刻供給装置３０の動作について説明する。
図９は、時刻供給装置３０が行う処理の手順を示すフローチャートである。時刻供給装置３０は、自らの電源を接続（ＯＮ）されて動作状態となると同図の処理を行う。
以下では、オシレータ１１０ａが主系のオシレータである場合を例に説明する。他のオシレータが主系になっている場合も同様である。
【００５５】
図９の処理において、まず、時刻情報生成部３２１が、時刻情報の生成を開始する（ステップＳ３０１）。具体的には、時刻情報生成部３２１は、オシレータ１１０の出力するクロック信号に基づいて時刻情報の初期値を歩進させることで、オシレータ１１０毎に現在の時刻情報を生成する。時刻情報生成部３２１は、生成した時刻情報を時刻情報管理部３２４へ出力する。
また、オシレータ情報管理部３２２は、オシレータ１１０毎に、当該オシレータ１１０の累積稼働時間を、当該オシレータ１１０の稼働中にわたってカウントする。
【００５６】
次に、時刻情報管理部３２４は、時刻情報およびクロック信号の、時刻供給装置３０の外部への出力を開始する（ステップＳ１０２）。
具体的には、時刻情報管理部３２４は、主系のオシレータ１１０ａの出力するクロック信号に基づいて時刻情報生成部３２１が生成した時刻情報を、時刻供給装置３０の外部へ出力する。また、時刻情報管理部３２４は、主系のオシレータ１１０ａの出力するクロック信号を、時刻供給装置３０の外部へ出力する。
【００５７】
あるいは、時刻情報管理部３２４が、主系のオシレータ１１０ａからのクロック信号に基づいて時刻情報生成部３２１が生成したクロック信号を時刻供給装置３０の外部へ出力するようにしてもよい。例えば、主系のオシレータ１１０ａが生成したクロック信号を時刻情報生成部３２１が間引いた信号を、時刻情報管理部３２４が時刻供給装置３０の外部へ出力するようにしてもよい。あるいは、時刻情報管理部３２４がクロック信号を時刻供給装置３０の外部へ出力しないようにしてもよい。
【００５８】
次に、時刻情報管理部３２４は、主系のオシレータ１１０ａからのクロック信号に基づく時刻情報と、従系のオシレータ１１０ｂからのクロック信号に基づく時刻情報とのずれ情報を算出する（ステップＳ３０３）。ここで、時刻情報管理部３２４は、主系のオシレータ１１０ａからのクロック信号に基づく時刻情報を補正可能な詳細度のずれ情報を生成する。例えば、時刻情報管理部３２４が、年月日時分秒と、それ以上の詳細度（例えば１０００分の１秒まで）の情報を含むずれ情報を生成する。あるいは、時刻情報管理部３２４が、時刻クロックの位相差情報を含む時刻情報を生成するようにしてもよい。
【００５９】
そして、時刻情報管理部３２４は、補正の契機が発生したか否かを判定する（ステップＳ３０４）。ここで、補正の契機として様々な事象を用いることができる。例えば、所定時間経過を補正の契機として、時刻情報管理部３２４が所定周期毎に補正の契機の発生を検出するようにしてもよい。あるいは、オシレータ１１０の交換を補正の契機として、何れかのオシレータ１１０が交換された際に、時刻情報管理部３２４が補正の契機の発生を検出するようにしてもよい。
【００６０】
補正の契機が発生していないと判定した場合（ステップＳ３０４：ＮＯ）、ステップＳ３０３へ戻る。
一方、補正の契機が発生したと判定した場合（ステップＳ３０４：ＹＥＳ）、時刻情報管理部３２４は、ステップＳ３０３で生成したずれ情報を用いて主系のオシレータ１１０ａからのクロック信号に基づく時刻情報の時刻補正を行う（ステップＳ３０５）。
その際、時刻情報管理部３２４は、オシレータ１１０の累積稼働時間情報を参照して、故障していないオシレータ１１０のうち、累積稼働時間が最も短いオシレータ１１０を検出する。主系のオシレータ１１０の累積稼働時間が最も短い場合は、主系のオシレータ１１０ａを、累積稼働時間が最も短いオシレータ１１０として検出する。
【００６１】
そして、時刻情報管理部３２４は、検出したオシレータ１１０のクロック信号に基づく時刻情報の時刻を基準時刻として、基準時刻との時間差（ずれ情報の示す時刻のずれ）を縮小するように、主系のオシレータ１１０ａのクロック信号に基づく時刻情報の時刻を補正する。主系のオシレータ１１０ａを、累積稼働時間が最も短いオシレータ１１０として検出した場合は、時刻のずれは発生していないことになるので、時刻情報管理部３２４は、現状のままで時刻補正完了とする。
【００６２】
そして、時刻情報管理部３２４は、基準時刻との時間差がなくなったところで時刻補正を完了する（ステップＳ３０６）。
その後、ステップＳ３０３へ戻る。
【００６３】
なお、ステップＳ３０５において、あるいは、ステップＳ３０６の後、累積稼働時間が最も短いオシレータ１１０が主系のオシレータ１１０となるように主系と従系との切替を行うようにしてもよい。当該切替によっても、時刻供給装置３０の出力する時刻情報（従って、時刻情報管理部３２４が出力する時刻情報）の時刻を基準時刻に合わせる時刻補正を行うことができる。
なお、ステップＳ３０６の後、従系のオシレータ１１０のクロック信号に基づく時刻情報について、主系のオシレータ１１０の時刻情報の時刻に合わせる時刻補正を行うようにしてもよい。
【００６４】
以上のように、時刻情報生成部３２１は、複数のオシレータ１１０の各々について、当該オシレータの出力するクロック信号に基づいて時刻情報を生成する。そして、時刻情報管理部３２４は、オシレータ１１０のうち主系となっているオシレータ１１０の出力するクロック信号に基づく時刻情報を時刻供給装置３０の外部へ出力する。また、時刻情報管理部３２４は、時刻供給装置３０の外部へ出力する時刻情報の時刻を、複数のオシレータ１１０のうち累積稼働時間の最も短いオシレータ１１０の出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う。
【００６５】
これにより、時刻供給装置３０のように１つのプロセッサが複数のオシレータを具備する構成においても、時刻供給装置１０（図１）のように複数のプロセッサの各々がオシレータを具備する構成の場合と同様、オシレータ１１０の精度の経年劣化による時刻情報の精度の低下を軽減させ、時刻供給装置３０が供給する時刻情報の精度・信頼性を向上させることができる。
【００６６】
具体的には、時刻供給装置３０は、累積稼働時間の最も短いオシレータ１１０（従って、経年劣化の度合いが最も小さいオシレータ１１０）を用いて得られる時刻情報に時刻合わせを行う。これにより、時刻供給装置３０は、オシレータ１１０の精度の経年劣化による時刻情報の精度の低下を軽減させることができる。この点において、時刻供給装置３０が供給する時刻情報の精度・信頼性を向上させることができる。
【００６７】
＜第４の実施形態＞
図１０は、本発明の第４の実施形態における時刻供給装置の構成を示す概略構成図である。同図において、時刻供給装置４０は、プロセッサ４００を具備する。プロセッサ４００は、オシレータ１１０ａおよび１１０ｂと、時刻情報制御部４２０と、外部時刻取得部２３０とを具備する。
【００６８】
同図において図７の各部に対応して同様の機能を有する部分には同一の符号（１１０ａ、１１０ｂ）を付して説明を省略する。また、図１０の外部時刻取得部２３０は、図４を参照して説明した外部時刻取得部２３０と同様の機能を有しており、同一の符号を付して説明を省略する。
なお、時刻供給装置４０が具備するオシレータ１１０の数は、図１０に示す２つに限らず、２以上の任意の個数であってよい。
【００６９】
時刻供給装置４０は、時刻情報を供給する。プロセッサ４００は、時刻供給装置４０が供給する時刻情報を生成する。
時刻情報制御部４２０は、オシレータ１１０からのクロック信号に基づいて時刻情報を生成する。また、時刻情報制御部４２０は、時刻情報の時刻補正など時刻情報の管理を行う。
特に、外部時刻取得部２３０が、時刻供給装置４０の外部から時刻情報を取得している場合、時刻情報制御部４２０は、時刻供給装置４０の外部からの時刻情報に基づいて、主系のオシレータ１１０からのクロック信号に基づく時刻情報の時刻補正を行う。外部時刻取得部２３０が正確な時刻情報を取得し、時刻情報制御部４２０が、当該時刻情報に基づいて時刻補正を行うことで、時刻情報制御部４２０は、高精度な時刻補正を行うことができる。
【００７０】
図１１は、時刻情報制御部４２０の構成を示す概略構成図である。同図において、時刻情報制御部４２０は、時刻情報生成部３２１と、オシレータ情報管理部３２２と、時刻情報管理部４２４とを具備する。
同図において、図８の各部に対応して同様の機能を有する部分には同一の符号（３２１、３２２）を付して説明を省略する。
【００７１】
時刻情報管理部４２４は、時刻情報生成部３２１が生成した時刻情報を管理する。また、時刻情報管理部４２４は、時刻情報生成部３２１が主系のオシレータ１１０から生成した時刻情報の時刻に対する、時刻情報生成部３２１が従系のオシレータ１１０から生成した時刻情報の時刻のずれ情報を生成し、管理する。
【００７２】
また、時刻情報管理部４２４は、オシレータ１１０のうち主系となっているオシレータ１１０の出力するクロック信号に基づいて時刻情報生成部３２１が生成した時刻情報を、時刻供給装置４０の外部へ出力する。時刻情報管理部４２４は、時刻情報出力部の一例に該当する。
また、時刻情報管理部４２４は、時刻供給装置４０の外部へ出力する時刻情報の時刻を、複数のオシレータ１１０のうち累積稼働時間の最も短いオシレータ１１０の出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う。時刻情報管理部４２４は、時刻補正部の一例に該当する。
【００７３】
さらに、時刻情報管理部４２４は、外部時刻取得部２３０（図１０）が時刻供給装置４０の外部からの時刻情報を取得しているか否かを判定する。そして、時刻供給装置４０の外部からの時刻情報を取得していると判定すると、時刻情報管理部４２４は、時刻供給装置４０の外部へ出力する時刻情報の時刻を、外部時刻取得部２３０が取得する時刻供給装置４０の外部からの時刻情報の時刻に合わせる時刻補正を行う。
【００７４】
次に図１２を参照して、時刻供給装置４０の動作について説明する。
図１２は、時刻供給装置４０が行う処理の手順を示すフローチャートである。時刻供給装置４０は、自らの電源を接続（ＯＮ）されて動作状態となると同図の処理を行う。
以下では、オシレータ１１０ａが主系のオシレータである場合を例に説明する。他のオシレータが主系になっている場合も同様である。
【００７５】
図１２のステップＳ４０１〜Ｓ４０４は、図９のステップＳ３０１〜Ｓ３０４と同様である。
ステップＳ４０４において、補正の契機が発生したと判定した場合（ステップＳ４０４：ＹＥＳ）、時刻情報管理部４２４は、外部時刻を参照可能か否かを判定する（ステップＳ４０５）。より具体的には、時刻情報管理部４２４は、外部時刻取得部２３０が、時刻供給装置４０の外部から時刻情報を取得しているか否かを判定する。
【００７６】
外部時刻を参照不可と判定した場合（ステップＳ４０５：ＮＯ）、ステップＳ４０６へ進む。
ステップＳ４０６〜Ｓ４０７は、図９のステップＳ３０５〜Ｓ３０６と同様である。
一方、ステップＳ４０５において、外部時刻を参照可能と判定した場合（ステップＳ４０５：ＹＥＳ）、時刻情報管理部４２４は、当該外部時刻を基準時刻として、主系のオシレータ１１０ａからのクロック信号に基づく時刻情報の時刻補正を行う（ステップＳ４１１）。
【００７７】
より具体的には、時刻情報管理部４２４は、基準時刻（時刻供給装置４０の外部から時刻情報の時刻）との時間差を縮小するように、主系のオシレータ１１０ａからのクロック信号に基づく時刻情報の時刻を補正する。
その後、ステップＳ４０７へ進む。
【００７８】
なお、ステップＳ４０６において、累積稼働時間が最も短いオシレータ１１０が主系のオシレータ１１０となるように主系と従系との切替を行うようにしてもよい。当該切替によっても、時刻供給装置４０の出力する時刻情報（従って、時刻情報管理部４２４が出力する時刻情報）の時刻を基準時刻に合わせる時刻補正を行うことができる。
なお、ステップＳ４０７の後、従系のオシレータ１１０のクロック信号に基づく時刻情報について、主系のオシレータ１１０の時刻情報の時刻に合わせる時刻補正を行うようにしてもよい。
【００７９】
以上のように、外部時刻取得部２３０は、時刻供給装置４０の外部からの時刻情報を取得する。そして、時刻情報管理部４２４は、外部時刻取得部２３０が時刻供給装置４０の外部からの時刻情報を取得しているか否かを判定する。取得していると判定した場合、時刻情報管理部４２４は、時刻供給装置４０の外部へ出力する時刻情報の時刻（従って、主系のオシレータ１１０ａからのクロック信号に基づく時刻情報）を、時刻供給装置４０の外部からの時刻情報の時刻に合わせる時刻補正を行う。
【００８０】
これにより、時刻供給装置４０のように１つのプロセッサが複数のオシレータを具備する構成においても、時刻供給装置２０（図４）のように複数のプロセッサの各々がオシレータを具備する構成の場合と同様、外部時刻取得部２３０が正確な時刻情報を取得し、時刻情報管理部４２４が、当該時刻情報に基づいて時刻補正を行うことで、時刻情報管理部４２４は、高精度な時刻補正を行うことができる。
【００８１】
次に、図１３を参照して、時刻供給装置における本発明の最小構成について説明する。
図１３は、時刻供給装置における本発明の最小構成を示す概略構成図である。同図において、時刻供給装置５０は、複数のオシレータ５１と、時刻情報生成部５２と、時刻補正部５３と、時刻情報出力部５４とを具備する。
なお、時刻供給装置５０が具備するオシレータ５１の数は、図１３に示す２つに限らず、２以上の任意の個数であってよい。
【００８２】
かかる構成において、時刻情報生成部５２は、オシレータ５１毎に当該オシレータ５１の出力するクロック信号に基づいて時刻情報を生成する。
そして、時刻情報出力部５４は、オシレータ５１のうち主系となっているオシレータ５１の出力するクロック信号に基づく時刻情報を出力する。
また、時刻補正部５３は、時刻情報出力部５４の出力する時刻情報の時刻を、複数のオシレータ５１のうち累積稼働時間の最も短いオシレータ５１の出力するクロック信号に基づく時刻情報の時刻に合わせる時刻補正を行う。
【００８３】
これにより、時刻供給装置５０は、時刻供給装置１０について説明したのと同様に、オシレータ１１０の精度の経年劣化による時刻情報の精度の低下を軽減させることができる。この点において、時刻供給装置５０が供給する時刻情報の精度・信頼性を向上させることができる。
【００８４】
なお、時刻供給装置１０、２０、３０、４０または５０の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８５】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００８６】
１０、２０、３０、４０、５０  時刻供給装置
５１、１１０、１１０−１〜１１０−３、１１０ａ、１１０ｂ  オシレータ
５２、１２１、３２１  時刻情報生成部
５３  時刻補正部
５４  時刻情報出力部
１００、１００−１〜１００−３、２００、２００−１〜２００−３、３００、４００  プロセッサ
１２０、１２０−１〜１２０−３、２２０、２２０−１〜２２０−３、３２０、４２０  時刻情報制御部
１２２、３２２  オシレータ情報管理部
１２３  入出力制御部
１２４、２２４、３２４、４２４  時刻情報管理部
２３０、２３０−１〜２３０−３  外部時刻取得部
【図１】
2014163678.tif 000003
【図２】
2014163678.tif 000004
【図３】
2014163678.tif 000005
【図４】
2014163678.tif 000006
【図５】
2014163678.tif 000007
【図６】
2014163678.tif 000008
【図７】
2014163678.tif 000009
【図８】
2014163678.tif 000010
【図９】
2014163678.tif 000011
【図１０】
2014163678.tif 000012
【図１１】
2014163678.tif 000013
【図１２】
2014163678.tif 000014
【図１３】
2014163678.tif 000015