"局側光通信装置との間で信号の送受信を行う光送受信モジュールと、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置であって、前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、内部クロックを生成して供給する内部クロック源と、前記クロック再生部からクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生部からクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御部と、前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御部と、を備えることを特徴とする加入者側光通信装置。前記時間管理部を、自装置のタイムスタンプを管理するタイムスタンプカウンタとし、前記所定の情報を、MPCPメッセージに格納されたタイムスタンプとし、前記スリープ時間制御部は、前記局側光通信装置より受信したMPCPメッセージから抽出したタイムスタンプ値と、前記タイムスタンプカウンタが管理するタイムスタンプと、の差に基づいて前記受信器時刻同期時間を決定する、ことを特徴とする請求項1に記載の加入者側光通信装置。前記時間管理部を、自装置の時間を管理する時間管理カウンタとし、前記所定の情報を、TIMESYNCメッセージに格納されたタイムスタンプおよび時刻情報とし、前記スリープ時間制御部は、前記局側光通信装置より受信したTIMESYNCメッセージから抽出したタイムスタンプおよび時刻情報に基づいて再生した時間と、前記時間管理カウンタが管理する時間と、の差に基づいて前記受信器時刻同期時間を決定する、ことを特徴とする請求項1に記載の加入者側光通信装置。前記スリープ時間制御部は、前記差の絶対値が所定の閾値より大きい場合に、前記受信器時刻同期時間を延長し、前記差の絶対値が所定の閾値以下との場合に、前記受信器時刻同期時間を短縮または変更しない、ことを特徴とする請求項1、2または3に記載の加入者側光通信装置。前記所定の閾値を、前記局側光通信装置から通知される前記局側光通信装置における時刻精度に基づいて決定する。ことを特徴とする請求項1~4のいずれか1つに記載の加入者側光通信装置。前記所定の閾値を、前記局側光通信装置との間でデレジスタを行う判定基準となる前記局側光通信装置とのタイムスタンプ差以下の値に設定する、ことを特徴とする請求項1~4のいずれか1つに記載の加入者側光通信装置。前記省電力モードを、前記送信器および前記受信器を同時に周期的に省電力状態とするモードとする、ことを特徴とする請求項1~6のいずれか1つに記載の加入者側光通信装置。局側光通信装置と、前記局側光通信装置との間で光信号の送受信を行う請求項1~5のいずれか1つに記載の加入者側光通信装置と、を備えることを特徴とする通信システム。局側光通信装置と、前記局側光通信装置との間で光信号の送受信を行う加入者側光通信装置と、を備える通信システムであって、前記加入者側光通信装置は、個別に省電力状態とすることが可能な受信器および送信器を有し、前記局側光通信装置との間で信号の送受信を行う光送受信モジュールと、前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、内部クロックを生成して供給する内部クロック源と、前記クロック再生部からクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生部からクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定し、前記受信器時刻同期時間を前記局側光通信装置へ通知するスリープ時間制御部と、を備え、前記局側光通信装置は、通知された前記受信器時刻同期時間分だけ短縮された前記受信器に対する新たなスリープ時間を前記加入者側光通信装置へ指示する、を備えることを特徴とする通信システム。局側光通信装置との間で信号の送受信を行う光送受信モジュールと、前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置における制御装置であって、内部クロックを生成して供給する内部クロック源と、前記クロック再生部からクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生部からクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御部と、前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御部と、を備えることを特徴とする制御装置。局側光通信装置との間で信号の送受信を行う光送受信モジュールと、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置における省電力制御方法であって、前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生ステップと、内部クロックを生成して供給する内部クロック生成ステップと、前記クロック再生ステップによりクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記クロック再生ステップによるクロックの供給が停止する期間は前記内部クロックに基づいて自装置の時間を管理する時間管理ステップと、所定のスリープ時間の間、前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理ステップで管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御ステップと、前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御ステップと、を含むことを特徴とする省電力制御方法。OLTとONUは、上り方向の伝送にはTDMA方式を採用していることにより、OLTと各ONU間でIEEE802.3ahGE-PON,IEEE802.3av10G-EPONで規定するMPCPMulti-PointControlProtocolフレームによりタイムスタンプを同期させる方式が採用されている。しかしOLTとONUとでは、各々が内蔵するクロック源として異なる発振器発振子を使用するため、クロックに偏差が生じ、その結果タイムスタンプの同期ができなくなる。そこで、各ONUがOLTからの下り光信号を、光受信モジュール経由でONUCDRClockDataRecoveryにてクロック再生し、ONUが再生クロックを動作クロック源として使用することによりOLTとONU間でクロックの同期を実現させている。しかしながら、パワーセーブモード例えば、ONUの光送信モジュールの通電だけを間欠停止させるDozeモード,ONUの光送受信モジュールの通電を間欠停止させるCyclicSleepモードによる光受信モジュールの電源制御をおこなうPONシステムにおいて、CyclicSleepモードを使用する場合、光受信モジュールの電源がOFFとなるためスリープ時間の間はクロック抽出をおこなうことができなくなり、ONUに内蔵するクロック源に切り替えることになる。従って、前述のように、OLTとONUでは、内蔵クロック源により生成されるクロックには偏差があるため、光受信モジュールの電源をOFFしている期間、OLTとONUとの間で偏差が広がり、電源OFFの期間が長ければOLTとONUとで一致すべきタイムスタンプに誤差が生じてしまう、という問題があった。この結果、CyclicSleepモードから復帰しMPCPメッセージを受信した場合に、タイムスタンプドリフトONUでは±8TQ,1TQ=16nsを検出し、PONリンクが切断してしまう問題が生じる。さらにOLTとONUの初期偏差にともなうクロックのズレだけでなく、発振器発振子の周辺温度の変化にもクロックは影響を受けるため、一概に許容可能なスリープ時間を固定的に決定することができない。しかし、現在標準化で議論されているスリープ時間の決定方法は経験則によるパラメータをOLTからONUへ通知される方式であるため、周囲環境、ONUの個体差に柔軟に対応することができない。また、上述のようなMPCPメッセージによるタイムスタンプの同期を実施していないPONシステムであっても、PONシステムの利用の拡大に伴い、ONUに対して高い時刻精度を要求される場合がある。一般に、OLTは、例えば、GPSGlobalPositioningSystem受信器等と接続されることにより高精度な時刻精度を実現しており、ONUが、ONUCDRによりクロック再生をおこなっている間は、ONUも高い時刻精度を実現できる。しかし、この場合にも、上述のようにCyclicSleepモードに以降すると、ONUの内蔵クロック源により生成されるクロックによる動作を行うことにより、ONUの時刻精度が要求値を満たさなくなる可能性がある、という問題があった。以上のようにONUに対して各種の時刻精度要求が設定される場合に、時刻精度要求を満たすためには、例えば、スリープ時間を短くするということも考えられるが、時刻精度要求に応じたスリープ時間の制御する方法は上記非特許文献1~3に開示されていない。本発明は、上記に鑑みてなされたものであって、設定された時刻精度要求を満たしつつ、時刻精度要求に応じて効果的に消費電力を削減することができる加入者側光通信装置、通信システム、制御装置および省電力制御方法、を得ることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、局側光通信装置との間で信号の送受信を行う光送受信モジュールと、を備え、前記光送受信モジュールを構成する受信器および送信器を各々個別に省電力状態とすることが可能な加入者側光通信装置であって、前記光送受信モジュールにより受信された前記局側光通信装置からの信号に基づいてクロックを再生して供給するクロック再生部と、内部クロックを生成して供給する内部クロック源と、前記CDRからクロックが供給されている期間は当該クロックに基づいて自装置の時間を管理し、前記CDRからクロックが供給されない期間は前記内部クロックに基づいて自装置の時間を管理する時間管理部と、所定のスリープ時間の間前記受信器を省電力状態とする省電力モードが設定された場合、前記局側光通信装置から送信された信号に含まれる前記局側光通信装置における時間を表す所定の情報と、前記時間管理部が管理する時間と、の差に基づいて前記スリープ時間内で前記受信器を通常動作させる期間である受信器時刻同期時間を決定するスリープ時間制御部と、前記スリープ時間のうち前記受信器時刻同期時間では前記受信器を通常動作させるよう制御するパワーセーブ制御部と、を備えることを特徴とする。本発明にかかる加入者側光通信装置、通信システム、制御装置および省電力制御方法は、設定された時刻精度要求を満たしつつ、時刻精度要求に応じて効果的に消費電力を削減することができるという効果を奏する。以下に、本発明にかかる加入者側光通信装置、通信システム、制御装置および省電力制御方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また以下の実施の形態では、EPONを例に述べるが、GPONであってもよく、PON機構を採用するシステムに適用可能である。また、省電力制御を実施し、時刻同期を行う通信システムであればよく、PONシステム以外にも適用可能である。実施の形態1.図1は、本発明にかかる通信システムの実施の形態1の構成例を示す図である。本実施の形態の通信システムは、OLT局側光通信装置1と、1つ以上のONU加入者側光通信装置2と、で構成される。OLT1は、光ファイバー3に接続されており、光ファイバー3およびクロージャー4を経由してONU2と接続されている。また、OLT1は、例えば、局舎6内に設置されており、コアネットワーク5に接続している。さらに、OLT1は、GPS受信機12と接続されており、GPS衛星10から受信した高精度な基準時刻をGPSアンテナ11およびGPS受信機12を経由して取得する。なお、ここでは、OLT1の基準時刻源としてGPS受信機12を用いる例を示しているが、基準時刻源はこれに限らず、例えばコアネットワーク5経由で接続される時刻サーバ等から基準時刻を取得するとしてもよい。ONU2は、加入者宅7内に設置されており、ホームネットワーク宅内回線により携帯基地局8と接続されている。携帯基地局8は、携帯端末9と無線通信を行う。なお、図1では、1つの加入者宅内7内のONU2のみを図示しているが他の加入者宅内7にもONU2が設置されている。なお、本実施の形態では、P2MPPointtoMultipoint構成のPONシステムを例として以下に説明するが、本発明の適用範囲はP2MP構成のPONシステムだけに限定されない。またWDM等の他の技術と併用してもよく、伝送速度も1G/10Gに限定されない。また、ONU2やOLT1の設置位置についても図1の例で限定されるものではなく、ONUだけでなくMDUMultiDwellingUNITであってもよい。本実施の形態のOLT1は、コアネットワーク5を光ファイバー3およびクロージャー4経由でONU2へ送信するととともに、ONU2から受信したデータをコアネットワーク5へ送信する。図2は、本実施の形態のONU2の機能構成例を示す図である。図2に示すように、本実施の形態のONU2は、光送受信モジュール202と、CDRクロック再生部203と、EPON部204と、PHY206と、CPUCentralProcessingUnit部210と、発振器/発振子内部クロック源207と、時間管理カウンタ時間管理部219と、を備える。光送受信モジュール202は、受信器221と送信器222を備える。EPON部204は、ブリッジ205と、MPCP制御部208と、タイムスタンプカウンタ時間管理部209と、を備える。さらに、MPCP制御部208は、受信部223と、送信部224と、を備える。CPU部210は、パワーセーブ制御部212と、時刻同期制御部211と、を備える。また、EPON部204とCPUCentralProcessingUnit部210と発振器/発振子207と時間管理カウンタ219とは、制御装置201を構成する。なお、本実施の形態では、IEEE802.1ASで規定されているTIMESYNCメッセージを用いた時刻同期処理を行わない場合には、時刻同期制御部211および時間管理カウンタ219を備えなくてもよい。本実施の形態のONU2では、OLT1側の光ファイバー3は光送受信モジュール202と接続される。ホームネットワーク側の宅内回線はPHY206と接続される。ONU2では、OLT1側からONU2側への下り光信号は、光送受信モジュール202の受信器221により受信する。受信器221は、受信した下り光信号を電気信号に変換してCDR203へ入力する。CDR203は、入力された電気信号から、OLT1より送信されたクロックと下りデータとを抽出し、抽出した下りデータをEPON部204および時間管理カウンタ219へ供給する。EPON部204は、供給されたクロックに基づいて動作する。また、EPON部204の受信部223は、下りデータが、OLT1から送られてきたMPCPメッセージDiscoveryGateメッセージ、NormalGateメッセージ等であるか否かを判断し、MPCPメッセージの場合には、当該MPCPメッセージから、32bit幅のタイムスタンプ値を抽出し、タイムスタンプカウンタ209へ通知する。タイムスタンプカウンタ209では、MPCPメッセージから抽出されたタイムスタンプをカウンタ値としてセットしCDR203から供給されるクロックに基づいて16ns1TQ毎に1カウントずつインクリメントする。MPCP制御部208は、MPCPメッセージから抽出されたタイムスタンプ値とタイムスタンプカウンタ209で管理する値との差が±8TQ以上であることを検出したならば、Deregisterと呼ばれるPONリンク断処理をおこなう。発振器/発振子207は、CDR203でクロック抽出するまでの間、ONU2の各ブロックへクロックを供給する。また、MPCP制御部208の受信部223は、下りデータをブリッジ205へ入力する。ブリッジ205は、入力された下りデータフレームのMACMediaAccessControlアドレス、VLANVirtualLocalAreaNetwork識別子等に基づいてパワーセーブ制御用や時刻同期用のフレーム等を識別する情報を格納したテーブルの検索を行い、ヒット判定されたフレームをCPU部210へ転送する。ミスヒットの場合にはPHY206へ転送されてホームネットワーク側へ出力される。CPU部210では、ブリッジ205から受け取ったフレーム内を精査し、時刻同期に用いるフレーム例えば、TIMESYNCメッセージ、Announceメッセージであれば時刻同期制御部211へ、パワーセーブ制御関連のフレームは、パワーセーブ制御部212へ振り分ける。また、CPU部210では、パワーセーブ制御関連等のOLT1宛てのフレームを生成し、生成したフレームをブリッジ205へ送信する。ブリッジ205は、CPU部210から受け取ったフレームをMPCP制御部208の送信部224へ入力する。送信部224は、受け取ったフレームがMPCPメッセージの場合には、当該フレームのタイムスタンプ値としてタイムスタンプカウンタ209のカウンタ値を格納して、送信器222へ入力する。送信器222は、入力されたデータを光信号に変換して光ファイバー3経由でOLT1へ送信する。OLT1、ONU2間の物理伝送レート、およびPHY206の物理伝送レートは実装に依存するものであり、特に制約はない。また、ホームネットワーク側から受信した上りデータは、PHY206によりブリッジ205へ入力される。ブリッジ205は、上りデータをMPCP制御部208の送信部224へ入力する。送信部224は、受け取った上りデータを送信器222へ入力する。送信器222は、入力された上りデータを光信号に変換して光ファイバー3経由でOLT1へ送信する。次に、本実施の形態の動作について説明する。図3は、本実施の形態のOLT1とONU2との間で行うDiscoveryHandshakeとその後のメッセージ交換を示すチャート図である。なお以下では、ITU-Tで規定されている用語を用いて説明するが、パワーセーブを制御するプロトコル、時刻同期を制御するプロトコルについてはこれに限定されない。例えば、IEEEで規定されているパワーセーブの制御のプロトコルを用いてもよい。パワーセーブの制御では、OLT1とONU2との間で、ITU-TまたはIEEE等で規定されるプロトコルおよび状態遷移に従い、パワーセーブモード例えば、ITU-T規定のDozeモード、CyclicSleepモードとスリープ時間とを決定し、光送受信モジュール2の電源を制御することで、ONU2が消費する電力を低減する。スリープ時間では、受信器221、送信器222は、通電を停止される等の省電力状態休止状態となる。ここで、Dozeモードとは、光送受信モジュール202の受信器221は休止せず、送信器222だけを休止させるモードである。一方、CyclicSleepモードとは、光送受信モジュール202の受信器221、送信器222の両方を周期的に休止させるモードである。スリープ時間を長くすればするほど光送受信モジュール202の両方向機能を停止させるCyclicSleepモードの方がDozeモードより消費電力を低減する効果が大きい。図3に示すように、OLT1とONU2は、起動すると、リンクを確立するためにDiscoveryHandshakeを行うステップS1。次に、OLT1とONU2との間でONU2に設定するパワーセーブモードを決定するためのネゴシエーションを行うステップS2。具体的には、例えば、ONU2がOLT1へ対応可能なパワーセーブモードを通知し、OLT1が当該通知に基づいてONU2に設定するパワーセーブモードを決定してONU2へ通知する。パワーセーブモードで動作するためのトリガが発生するまでは、通常動作を行うステップS3。OLT1またはONU2においてパワーセーブモードへ遷移するためのトリガが発生すると、所定の工程により、ネゴシエーションの際に決定したパワーセーブモードへOLT1とONU2ともに遷移するステップS4。なお、ここでは、CyclicSleepモードへ遷移したとする。ONU2が通常動作している期間をT_Aware、ONU2のスリープ期間をT_Sleepとすると、CyclicSleepモードでは、T_AwareとT_Sleepが交互に繰り返される。ONU2では、初回のT_Sleepに入る前のT_Awareに、MPCPメッセージであるゲートGateメッセージを受信するステップS5と、MPCP制御部208が、上述のようにゲートメッセージからタイムスタンプ値を抽出してONU2の内部クロックを調整し、またReportメッセージを返信するステップS6。OLT1では、IEEE802.3avの規定に従って、各ONU2との間のフレーム往復時間RTTを定期的に計測し、各ONU2の上り通信に割り当てる送信開始時間と送信量の制御に利用する。そのため、OLT1とONU2とは、同期している必要がある。OLT1とONU2は、各々がタイムスタンプを管理しており、ONU2はOLT1から送信されたMPCPメッセージに格納されたタイムスタンプ値OLT1のタイムスタンプに基づいて自身のタイムスタンプカウンタ209の値がMPCPメッセージに格納されたタイムスタンプ値と一致するよう調整させている。図4は、OLT1とONU2との間で送受信されるMPCPメッセージのフォーマットを示す図である。図4のフォーマットは、IEEE802.3avに基づいたフォーマットである。図4のTimestampフィールド501に格納されている値が上述のタイムスタンプ値である。CyclicSleepモードの遷移時に設定されたスリープ期間T_Sleepが開始すると、ONU2のパワーセーブ制御部212は光送受信モジュール202の送信器222および受信器221を休止させる。その後、T_Sleep内であって、T_Sleepの終了時点よりααは、スリープ期間を短縮する期間以降、受信器時刻同期時間と呼ぶの初期値だけ前の時刻になると、パワーセーブ制御部212は、受信器221を停止から動作状態へ復帰させる。これにより、ONU2では、OLT1から送信されたメッセージの受信処理が可能となり、MPCP制御部208は、ゲートメッセージを受信すると通常動作の場合と同様に、タイムスタンプ値を抽出してONU2の内部クロックを調整するとともに、スリープ期間を短縮する期間が適切であるか否かを判断し、適切でない場合は次回以降の受信器時刻同期時間スリープ期間を短縮する期間βを適切な値に設定するステップS7。なお、このαの期間では、送信器222は休止状態であり、Reportメッセージは送信しない。再び、T_Awareになると、ONU2は上記のステップS5、S6と同様に、ゲートメッセージを受信するとタイムスタンプ値を抽出してONU2の内部クロックを調整し、Reportメッセージを返信するステップS8、S9。そして、再びT_Sleepになると、ONU2のパワーセーブ制御部212は光送受信モジュール202の送信器222および受信器221を休止させる。その後、T_Sleep内であって、T_Sleepの終了時点よりβだけ前の時刻になると、パワーセーブ制御部212は、受信器221を停止から動作状態へ復帰させる。そして、ステップS7と同様に、MPCP制御部208は、ゲートメッセージを受信するとタイムスタンプ値を抽出してONU2の内部クロックを調整するとともに、βが適切であるか否かを判断し、適切でない場合は次回以降のβを適切な値に設定するステップS10。以降、CyclicSleepモードが終了するまで、ステップS8、S9、S10を繰り返す。本実施の形態では、以上のように、受信器221についてのみT_Sleepの期間をαまたはβだけ短縮することにより、OLT1とONU2の内部クロックの偏差等によるONU2における時刻誤差OLT1との時刻誤差を低減している。以降、このように、受信器221についてのみT_Sleepの期間を短縮したCyclicSleepモードをCyclicSleepモードASYNCとよび、通常のCyclicSleepモード受信器221と送信器222が同じ期間T_Sleep休止をCyclicSleepモードSYNCと称する。図5は、本実施の形態のCyclicSleepモードASYNCと通常のパワーセーブモードとの比較を示す図である。図5では、上から順に、受信器供給電力Vs時間、送信器供給電力Vs時間、タイムスタンプ差Vs時間および消費電力Vsスリープ時間の図を示しており、Dozeモードを左に、本実施の形態のCyclicSleepモードASYNCを中央に、通常のCyclicSleepモードであるCyclicSleepモードSYNCを右に、それぞれ示している。タイムスタンプ差は、ONU2のタイムスタンプカウンタ209が管理するタイムスタンプと、OLT1の管理するタイムスタンプと、の差を示している。また、消費電力は、ONU2の消費電力を示している。図6は、図5のうち、CyclicSleepモードASYNCとCyclicSleepモードSYNCについて、受信器供給電力Vs時間とタイムスタンプ差Vs時間を拡大した図である。図7は、図5に示したスリープ時間に対する消費電力を3つのモードを重ねて示した図である。図7では、曲線301はDozeモードの消費電力を示し、曲線302はCyclicSleepモードASYNCの消費電力を示し、曲線303はCyclicSleepモードSYNC消費電力を示している。図5および図7に示すように、Dozeモードでは、受信器221を休止しないため、タイムスタンプ差は生じないが、一方で、消費電力は、CyclicSleepモードSYNCより大きくなっている。逆に、CyclicSleepモードSYNCは、消費電力は少ないが、タイムスタンプ差が、スリープ時間の経過とともに大きくなっており、タイムスタンプドリフトが発生する可能性がある。タイムスタンプドリフトは、ONU2が管理する時刻がOLT1の管理する時刻と±8TQ以上ずれた場合に検出される。タイムスタンプドリフトが生じた場合にデレジスタDeregisterを実施するすなわち、PONリンクを切断する設定としている場合、通常のCyclicSleepモードSYNCへ移行すると、スリープ期間の終了時点でデレジスタが発生する可能性がある。一方、CyclicSleepモードから復帰後の最初のタイムスタンプ差の判定結果を無視する手法も考えられるが、実際にはタイムスタンプ値がOLT1とONU2とで同期していないことには変わりがないため、タイムスタンプを基にした時刻同期機構では時刻同期ができない問題が生じる。これに対し、本実施の形態のCyclicSleepモードASYNCでは、図5、図6に示したように、スリープ期間を通常のスリープ期間短縮して、送信器222を休止して受信器221を動作させる期間βまたはαを設けているため、CyclicSleepモードSYNCに比べタイムスタンプ差を小さくすることができる。次に、受信器時刻同期時間βの決定方法について説明する。図8は、受信器時刻同期時間βの決定に用いる判断基準の一例を示す図である。図8の横軸は、タイムスタンプ差を示している。境界線401は、デレジスタを実施する判定に用いられる境界線±8TQを示しており、境界線401の外側のアウトゾーン403は、デレジスタが発生する領域である。境界線402は、境界線401の内側の任意の位置に設定することができ、ボールゾーン404とストライクゾーン405との境目である。ここでは、境界線402は、一例として±4TQとする。本実施の形態では、βの決定を行う時点でのタイムスタンプ差に基づいて、スリープ期間終了時にデレジスタの発生を防ぐようにβを決定する。図8のストライクゾーン405は、タイムスタンプ差が十分に小さくスリープ期間終了時にデレジスタの発生が生じる可能性が小さいと考えられる領域を示しており、ボールゾーン404は、スリープ期間終了時にデレジスタの発生が生じる可能性が高い領域を示している。図9は、受信器時刻同期時間βの決定手順の一例を示す図である。まず、受信器時刻同期時間βは任意の値に設定されているとする。例えば、受信器時刻同期時間の初期値であるαと同じに設定されていてもよい。図9に示すように、ONU2では、CyclicSleepモードがスタートするとステップS11、MPCP制御部208が、OLT1からディスカバリーゲートDiscoveryGateメッセージのフレームまたはゲートフレームNormalGateメッセージのフレームを受信したか否かを判断しステップS12、ディスカバリーゲートまたはゲートフレームを受信した場合ステップS12Yes、受信したフレームからタイムスタンプ値を抽出するステップS13。次に、MPCP制御部208は、ONU2のタイムスタンプカウンタ209により管理するタイムスタンプとフレームから抽出したタイムスタンプ値との差を計算し、計算した差が図8のストライクゾーン内、ボールゾーン内、アウトゾーンのいずれであるかを判断するステップS14。ストライクゾーン内である場合ステップS14ストライクゾーン内は、受信器時刻同期時間βを初期受信器時刻同期時間α後述するステップS18により繰り返し動作をしている場合は、すでに設定されているβよりも短くする、または変更せずステップS15、CyclicSleepモードが解除されたか否かを判断するステップS18。CyclicSleepモードが解除された場合ステップS18Yes処理を終了する。CyclicSleepモードが解除されていない場合ステップS18No、ステップS12へ戻る。ステップS14で、ボールゾーン内であると判断した場合ステップS14ボールゾーン内は、受信器時刻同期時間βを初期受信器時刻同期時間αステップS18により繰り返し動作をしている場合は、すでに設定されているβよりも長くしてステップS16、ステップS18へ進む。ステップS14で、アウトゾーンであると判断した場合ステップS14アウトゾーンは、初期受信器時刻同期時間受信器時刻同期時間の初期値αおよび受信器時刻同期時間βを長くしてステップS17、ステップS18へ進む。図10は、受信器時刻同期時間βの変化の一例を示す図である。まず初めは、受信器時刻同期時間は、初期受信器時刻同期時間αが設定される。以降、ディスカバリーゲートフレームまたはゲートフレームを受信した際に図9で説明した手順によりβの値の決定がなされ、タイムスタンプ差がストライクゾーン内であると判定されるとβが短くなり、タイムスタンプ差が広がりボールゾーン内であると判定されるとβが長くなる。このような制御を繰り返すことで、周囲環境やONU2の個体差に柔軟に対応した最適な受信器時刻同期時間βを決定していく。なお、本実施の形態では、スリープ時間の最後にαまたはβの期間を設けるようにしたが、これに限らずαまたはβの期間はスリープ時間内のどこに設けてもよい。図11は、βの期間の設定例を示す図である。図11の最上段は、CyclicSleepモードSYNCの場合の受信器供給電力を示し、スリープ時間をT0として示している。2段目は、上述したようにスリープ時間の最後にβを設ける例であり、3段目はスリープ期間の初めにβを設ける例、最下段は、スリープ期間の中間にβを設ける例を示している。また、1つのスリープ期間あたりのβを設ける回数は1回とする必要はなく複数回としてもよい。なお、一般に受信器221に通電してから使用できる状態となるまでに一定時間が必要であるため、この一定時間の消費電力のロスを低減するには、βをスリープ期間の初めか最後に設けるとよい。なお、本実施の形態では、MPCP制御部208が、上述のように受信器時刻同期時間βおよびその初期値であるαを決定するスリープ時間制御を行うスリープ時間制御部としての機能を有することとしたが、スリープ時間制御部をMPCP制御部208とは別に設けてもよい。なお、本実施の形態では、CyclicSleepモードを例に説明したが、周期的ではなくても、送信器221および受信器222のスリープ時間を同一に設定されるようなパワーセーブモード省電力モードであれば、同様のスリープ時間制御が実施可能である。また、受信器222だけにスリープ時間が設定される場合にも同様のスリープ時間制御が実施可能である。なお、本実施の形態では、ONU2がα、βを決定した後に、その結果に基づいて自身で受信器221のスリープ時間を短縮するようにしたが、ONU2がα、βを通知し、OLT1から、短縮したスリープ時間を指示された後または短縮したスリープ時間を許可された後に、指示に基づいて受信器221のスリープ時間を短縮するようにしてもよい。以上のように、本実施の形態では、CyclicSleepモード時のONU2において、受信器221のスリープ時間を送信器22のスリープ時間より所定の時間短くし、この所定の時間の長さをタイムスタンプ差に基づいて自動制御するようにした。このため、タイムスタンプドラフトを発生させずに、最適なスリープ時間になるようなスリープ時間となるように周期的に調整することができる。また、ONU2の発振器発振子環境個体差、温度差、電圧差によるクロック偏差に対応した最適なスリープ時間を算出することができ、最大の消費電力効果を得られる特徴を持つ。実施の形態2次に、本発明にかかる実施の形態2の時刻同期制御方法について説明する。実施の形態1では、MPCP制御部208がタイムスタンプカウンタ209のタイムスタンプを用いてスリープ時間制御をおこなう例を示したが、本実施の形態では、時刻同期制御部211が時間管理カウンタ219のタイムスタンプを用いてスリープ時間制御を実施する。本実施の形態の通信システムの構成は実施の形態1と同様である。また、本実施の形態のONU2の構成は実施の形態1のONU2と同様である。実施の形態1と同様の機能を有する構成要素は、実施の形態1と同一の符号を付して説明を省略する。以下、実施の形態1と異なる部分を説明する。本実施の形態においても、実施の形態1と同様に、CyclicSleepモード時のONU2において、受信器221のスリープ時間を送信器222のスリープ時間よりαまたはβの期間分短くする。本実施の形態では、時刻同期制御部211が時間管理カウンタ219のタイムスタンプを用いてαまたはβの期間の長さを動制御する。図12は、IEEE802.1ASで規定されている時刻同期を行うためのメッセージであるTIMESYNC時刻同期メッセージのフォーマットを示す図である。TIMESYNCメッセージには、フィールド502にタイムスタンプカウンタ値であるXが格納され、フィールド503に当該タイムスタンプに対応する時刻情報秒、ナノ秒であるToDxjが格納されている。TIMESYNCメッセージは、イーサネット登録商標フレームにカプセル化されて送信される。OLT1は、TIMESYNCメッセージのフィールド502に自身のタイムスタンプを格納し、フィールド503に当該タイムスタンプに対応する時刻を格納してONU2へ送信する。時間管理カウンタ219は、通常時は、CDR203から供給されるクロックに基づいて動作する。CDR203からのクロックの供給がない期間例えば、受信器221の休止期間は、発振器/発振子207から供給されるクロックに基づいて動作する。図13は、IEEE802.1ASで規定されているAnnounceメッセージのフォーマットを示す図である。Announceメッセージでは、図13のmessageTypeが値0xBに設定されている。Announceメッセージは、イーサネット登録商標フレームにカプセル化されて送信される。Announceメッセージのフィールド504には、clockAccuracyが格納される。clockAccuracyは、TIMESYNCメッセージで送信する時刻情報の属性を示す情報である。OLT1とONU2との間のDiscoveryHandshake後に、OLT1からONU2へTIMESYNCメッセージおよびAnnounceメッセージが送信される。DiscoveryHandshake後のパワーセーブのモード設定等は実施の形態1と同様である。ONU2の時刻同期制御部211は、OLT1から受信したTIMESYNCメッセージのタイムスタンプXと秒、ナノ秒単位の時刻情報ToDxjとに基づいてONU2における時間を再生し、再生した時間を時間管理カウンタ219へセットすることにより、時間管理カウンタ219により管理する時間をOLT1の時間に同期させる。なお、TIMESYNCメッセージのタイムスタンプXと秒、ナノ秒単位の時刻情報ToDxjとに基づいてONU2における時間を算出方法は、IEEE802.1ASに規定されている方法と同様である。時間管理カウンタ219は、セットされた時間を基準にして1秒毎にパルスを発生させ、またToDと呼ばれるアスキーコードで示されるシリアルデータをPHY206経由でホームネットワーク側装置へ送信する。また、時刻同期制御部211は、OLT1から受信したAnnounceメッセージからclockAccuracyを抽出する。局舎6内の時刻源OLT1の時刻精度からホームネットワークまでの要求時刻精度はそのシステムにてシステム要求時刻精度として規定されており、例えば、ホームネットワーク側の接続装置が携帯基地局の場合には、無線通信方式により±1~2.5μs以下であることが求められている例えば、EmergingApplicationsRequiringPrecisionTimeandFrequency、M.Bloch,D.Leonard,O.Mancini,T.McClelland,FrequencyControlSymposium,2009Jointwiththe22ndEuropeanFrequencyandTimeforumIEEEInternational参照。図14は、Announceメッセージに格納されるclockAccuracyの値と意味を示す図である。左端のValuehexは、clockAccuracyの値を示し、その隣のSpecificationの欄はclockAccuracyの値に対応する意味を示している。ValueおよびSpecificationは、IEEE1588-2008で規定されている内容を示している。右端の同期状態の欄は、本実施の形態での同期状態の定義を示している。本実施の形態では、clockAccuracyの値に基づいて、同期状態を高精度時刻同期可能域100ns以下、中精度時刻同期可能域100nsより大きく1μs以下、低精度時刻同期可能域1μs以上に分けている。なお、この分類は、実装設計に依存するものであり、この分類により本装置の実施の形態が制限されることはない。例えば、図14の高精度時刻同期可能域や中精度時刻同期可能域では、実施の形態1や本実施の形態で述べるスリープ時間の制御を行えば、システム時刻同期精度を満たせる可能性が高いが、低精度時刻同期可能域の場合は、スリープ時間の制御を行ってもシステム時刻同期精度を満たせない可能性が高くなる。例えば、システム時刻同期精度が1μsであったとすると、図14の低精度時刻同期可能域の場合には、スリープ時間の制御を行ってもシステム時刻同期精度は満たせないと想定できる。従ってこのような場合は、時刻同期制御は優先せずに受信器211のスリープ時間を短縮する制御は行わず、通常のCyclicSleepモードSYNCとして消費電力が低減を優先することが現実的である。そこで、本実施の形態では、システム要求時刻精度と、時刻源の精度Announceメッセージにより通知されるclockAccuracyと、を比較し、その結果により、時刻源の精度がシステム要求精度を満たせない場合には、αやβを用いない通常のCyclicSleepモードSYNCとし、満たせる場合にはCyclicSleepモードASYNCとすることでシステム要求と時刻源との時刻精度に応じた効率的なパワーセーブを実現する。図15は、本実施の形態のβの決定に用いる判定基準の一例を示す図である。横軸は、時間管理カウンタ219により管理する時間とTIMESYNCメッセージに格納された時刻情報に基づいて再生した時間との差を示している。境界線601は、システムに要求される時刻精度システム要求時刻精度を示している。境界線601の外側はアウトゾーン603となる。ここでは、一例としてシステム要求時刻精度を携帯基地局で求められている同期精度±1μsとしているが、システム要求時刻精度はこれに限定されない。境界線602は、実施の形態1の境界線402と同様に、ストライクゾーン605とボールゾーン604の境界を示している。境界線602の位置は、可変であるがclockAccuracy以上の時刻精度の実現は困難であるため、本実施の形態ではclockAccuracyの値より大きな値を設定する。ONU2がOLT1との同期精度をどんなに上げたとしても、ONU2の時刻精度はOLT1から送信される時刻情報の精度以上にはあげられないためである。なお、図15では、一例としてclockAccuracyの値が=within25nsであり、±12.5nsを境界線602に設定した例を示している。図16は、本実施の形態のβの決定手順の一例を示す図である。なお、ここでは、ONU2は、IEEE802.1ASに規定されている時刻同期機能を有しており、時刻同期制御部211が時刻同期処理を行う。ここでは、IEEE802.1ASで規定された時刻同期機能を用いる例を説明するが、時刻同期機能はこの規定に限定されず他の時刻同期機能を用いて同様の動作を実施してもよい。具体的には、例えば、図16に示すように、ONU2では、CyclicSleepモードがスタートするとステップS21、時刻同期制御部211が、OLT1からTIMESYNCメッセージを受信したか否かを判断するステップS22。なお、CyclicSleepモードのスタート時点では、αは0以外の所定の正の値が設定されているとする。TIMESYNCメッセージを受信した場合ステップS22Yes、受信したフレームからタイムスタンプ、および時刻情報を抽出し、抽出したタイムスタンプ、および時刻情報に基づいてONU2における時間を再生し、時間管理カウンタ219へセットするが、この際、再生した時間をセットする前の時間管理カウンタ219の示す時間と再生した時間との差を保持しておくステップS23。次に、時刻同期制御部211は、直近で受信したAnnounceメッセージからclockAccurancyを抽出し、抽出したclockAccurancyよりシステム要求時刻精度の方が悪いか否かを判断するステップS24。抽出したclockAccurancyがシステム要求時刻精度以上であるすなわちシステム要求精度を満足できない場合ステップS24No、初期受信器時刻同期時間α=0とするステップS29。初期受信器時刻同期時間α=0に設定するということは、すなわち通常のCyclicSleepモードSyncとして動作することになる。そして、パワーセーブ制御部212は、CyclicSleepモードが解除されたか否かを判断しステップS30、解除された場合ステップS30Yes、処理を終了し、解除されてない場合ステップS30No、ステップS22へ戻る。一方、抽出したclockAccurancyよりシステム要求時刻精度の方が悪い場合ステップS23Yes、ステップS23で求めた時間管理カウンタ219の示す時間と再生した時間との差が、図15に示したストライクゾーン内、ボールゾーン内、アウトゾーンのうちいずれであるかを判断するステップS25。ストライクゾーン内である場合ステップS25ストライクゾーン内は、受信器時刻同期時間βを初期受信器時刻同期時間α後述するステップS30により繰り返し動作をしている場合は、すでに設定されているβよりも短くするまたは変更せずステップS26、ステップS30へ進む。ステップS25で、ボールゾーン内であると判断した場合ステップS25ボールゾーン内は、受信器時刻同期時間βを初期受信器時刻同期時間αステップS30により繰り返し動作をしている場合は、すでに設定されているβよりも長くしてステップS27、ステップS30へ進む。ステップS25で、アウトゾーンであると判断した場合ステップS25アウトゾーンは、初期受信器時刻同期時間受信器時刻同期時間の初期値αおよび受信器時刻同期時間βを長くしてステップS28、ステップS30へ進む。このように、本実施の形態では、ステップS24で、Announceメッセージから抽出したclockAccurancyよりシステム要求時刻精度の方が悪いか否かにより、CyclicSleepモードSyncの動作を行うステップS29へ進む場合か、CyclicSleepモードASyncの動作を行うステップS25へ進む場合か、を切り替えるようにした。システム要求時刻精度に応じて、このようにCyclicSleepモードSyncとCyclicSleepモードASyncの間の遷移を行うことができる。以上述べた以外の本実施の形態の動作は実施の形態1と同様である。なお、本実施の形態では、システム要求時刻精度を満たすことを目的として受信器時刻同期時間を決定しており、デレジスタの発生するタイムスタンプドリフトに対応する境界を直接は考慮していない。従って、デレジスタの発生を回避するために、スリープ時間終了後の最初のタイムスタンプドリフトの検出時は、デレジスタを行わない、またはスリープ時間終了後の所定の回数まではタイムスタンプドリフトを検出してもデレジスタを行わない、等の設定をしてもよい。なお、ここでは、時刻源の精度として、Announceメッセージから抽出したclockAccurancyを用いることとしたが、これに限らず、ONU2が他の方法で時刻源の時刻精度を取得して、clockAccurancyの代わりに用いてもよい。なお、本実施の形態では、時刻同期制御部211が、上述のように受信器時刻同期時間βおよびその初期値であるαを決定するスリープ時間制御を行うスリープ時間制御部としての機能を有することとしたが、スリープ時間制御部を時刻同期制御部211とは別に設け、通常の時刻同期処理を時刻同期制御部211が実施し、上述のスリープ時間制御をスリープ時間制御部が実施してもよい。以上のように、本実施の形態では、システム要求時刻精度と時刻源との時刻精度とに基づいて、CyclicSleepモードSyncとCyclicSleepモードASyncのどちらを実施するか判断し、また、CyclicSleepモードASyncを実施する場合は、実施の形態1と同様に受信器221のスリープ時間を所定の時間αまたはβ短くし、所定の時間をONU2が管理する時間とTIMESYNCメッセージにより再生した時間との差に基づいてシステム要求時刻精度を満たすように決定するようにした。このため、システム要求時刻精度を維持しつつ、消費電力の低減を図ることができる。なお、実施の形態1及び実施の形態2では、タイムスタンプ値の差を判断するために、アウトゾーン、ボールゾーン、ストライクゾーンを用いて説明したが、例えば、アウトゾーンは第1の領域、ボールゾーンは第2の領域、ストライクゾーンは第3の領域、と言い換えても良い。"