(57)【特許請求の範囲】
【請求項１】
省電力機能を有し、ネットワークに対してＥｔｈｅｒｎｅｔフレームを送受信するＥｔｈｅｒｎｅｔ処理部と、
前記Ｅｔｈｅｒｎｅｔフレームを生成する通信プロトコル処理部と、
前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後にＥｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力する省電力タイミング管理部と
を具備する通信装置。
【請求項２】
コンテンツ配信の許可または不許可を示すコンテンツ配信設定値を管理し、前記コンテンツ配信設定値を前記省電力タイミング管理部へ通知するコンテンツ配信設定管理部をさらに備え、
前記省電力タイミング管理部は、
前記コンテンツ配信設定管理部からコンテンツ配信不許可の前記コンテンツ配信設定値が通知された場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、
前記コンテンツ配信設定管理部からコンテンツ配信許可の前記コンテンツ配信設定値が通知された場合には、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力する
請求項１に記載の通信装置。
【請求項３】
前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを改変し、前記Ｅｔｈｅｒｎｅｔ処理部に改変した前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項１または２に記載の通信装置。
【請求項４】
前記省電力タイミング管理部は、
前記Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項１〜３のいずれか１項に記載の通信装置。
【請求項５】
前記省電力タイミング管理部は、
前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知をすることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、
前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知とともに、前記通知を受け取ってから省電力になるまでの待機時間を通知する
請求項１〜４のいずれか１項に記載の通信装置。
【請求項６】
前記待機時間は、前記通知から所定期間である
請求項５に記載の通信装置。
【請求項７】
前記待機時間は、前記Ｅｔｈｅｒｎｅｔフレームの送信から所定期間である
請求項５に記載の通信装置。
【請求項８】
前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部の受信以外の機能を省電力状態にさせることにより、前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項１〜７のいずれか１項に記載の通信装置。
【請求項９】
通信プロトコル処理部により、Ｅｔｈｅｒｎｅｔフレームを生成し省電力タイミング管理部に送信する第１ステップと、
前記省電力タイミング管理部により、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析する第２ステップと、
前記通信プロトコル処理部から渡された前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記省電力タイミング管理部からＥｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記通信プロトコル処理部から渡された前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記省電力タイミング管理部からＥｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信する第３ステップと
を含む省電力制御方法。
【請求項１０】
前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析する第２ステップの前に、
コンテンツ配信設定管理部から前記省電力タイミング管理部へ、コンテンツ配信の許可または不許可を示すコンテンツ配信設定値を通知する第４ステップを含む
請求項９に記載の省電力制御方法。
【請求項１１】
前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを改変し、前記Ｅｔｈｅｒｎｅｔ処理部に改変した前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項９または１０に記載の省電力制御方法。
【請求項１２】
前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項９〜１１のいずれか１項に記載の省電力制御方法。
【請求項１３】
前記省電力タイミング管理部は、
前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知をすることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、
前記Ｅｔｈｅｒｎｅｔ処理部に対して、省電力状態に遷移するための通知とともに前記通知を受け取ってから省電力になるまでの待機時間を通知する
請求項９〜１２のいずれか１項に記載の省電力制御方法。
【請求項１４】
前記待機時間は、前記通知から所定期間である
請求項１３に記載の省電力制御方法。
【請求項１５】
前記待機時間は、前記Ｅｔｈｅｒｎｅｔフレームの送信から所定期間である
請求項１３に記載の省電力制御方法。
【請求項１６】
前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部の受信以外の機能を省電力状態にさせることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項９〜１５のいずれか１項に記載の省電力制御方法。
【請求項１７】
請求項９〜１６のいずれか１項に記載の省電力制御方法をコンピュータに実行させる
プログラム。
【請求項１８】
省電力機能を有し、ネットワークに対してＥｔｈｅｒｎｅｔフレームを送受信するＥｔｈｅｒｎｅｔ処理部と、
前記Ｅｔｈｅｒｎｅｔフレームを生成する通信プロトコル処理部と、
前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後にＥｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力する省電力タイミング管理部と
を具備するチップ。
【請求項１９】
コンテンツ配信の許可または不許可を示すコンテンツ配信設定値を管理し、前記コンテンツ配信設定値を前記省電力タイミング管理部へ通知するコンテンツ配信設定管理部をさらに備え、
前記省電力タイミング管理部は、
前記コンテンツ配信設定管理部からコンテンツ配信不許可の前記コンテンツ配信設定値が通知された場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、
前記コンテンツ配信設定管理部からコンテンツ配信許可の前記コンテンツ配信設定値が通知された場合には、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力する
請求項１８に記載のチップ。
【請求項２０】
前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを改変し、前記Ｅｔｈｅｒｎｅｔ処理部に改変した前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項１８または１９に記載のチップ。
【請求項２１】
前記省電力タイミング管理部は、
前記Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項１８〜２０のいずれか１項に記載のチップ。
【請求項２２】
前記省電力タイミング管理部は、
前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知をすることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、
前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知とともに、前記通知を受け取ってから省電力になるまでの待機時間を通知する
請求項１８〜２１のいずれか１項に記載のチップ。
【請求項２３】
前記待機時間は、前記通知から所定期間である
請求項２２に記載のチップ。
【請求項２４】
前記待機時間は、前記Ｅｔｈｅｒｎｅｔフレームの送信から所定期間である
請求項２２に記載のチップ。
【請求項２５】
前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部の受信以外の機能を省電力状態にさせることにより、前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させる
請求項１８〜２４のいずれか１項に記載のチップ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置等の通信装置に関するものであり、特に、Ｅｔｈｅｒｎｅｔ（登録商標）デバイスに関する。
【背景技術】
【０００２】
近年Ｅｔｈｅｒｎｅｔ（登録商標）デバイスは、１Ｇｂｉｔや１０Ｇｂｉｔ等の高速通信に対応することで、電力消費量が増大する傾向にあり、特に、組込み機器の分野においては通信性能を維持しつつ、省電力対応が要望される状況である。
【０００３】
このような省電力を実現する技術として、例えば、特許文献１では、従来のネットワーク装置において、Ｅｔｈｅｒｎｅｔの通信が途切れたタイミングで省電力機能をＯＮにし、通信が必要な場合に省電力機能をＯＦＦにする構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２８６７１号公報（第１頁の要約および図１等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術においては、通信が必要になって省電力機能のＯＮ／ＯＦＦ切り替えをする場合に、通常、デバイスの動作安定待ちなどの待機時間（以降、「復帰ラグ」と表記する）が発生するため、現実的な運用上、通信性能が劣化してしまう問題点があった。
【０００６】
本発明は上記従来の問題点を解決するものであり、省電力と通信性能とを両立した通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様にかかる通信装置は、省電力機能を有し、ネットワークに対してＥｔｈｅｒｎｅｔフレームを送受信するＥｔｈｅｒｎｅｔ処理部と、前記Ｅｔｈｅｒｎｅｔフレームを生成する通信プロトコル処理部と、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力する省電力タイミング管理部とを具備する。
【発明の効果】
【０００８】
本発明によれば、省電力と通信性能とを両立することができる通信装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１にかかるネットワーク装置の構成を示すブロック図である。
【図２】ＴＣＰ用のＥｔｈｅｒｎｅｔフレームフォーマットを示す図である。
【図３】実施の形態１における、省電力タイミング管理部の内部動作の例を示すフローチャートである。
【図４】実施の形態２にかかるネットワーク装置の構成を示すブロック図である。
【図５】実施の形態２における、省電力タイミング管理部の内部動作の例を示すフローチャートである。
【図６】実施の形態３における、省電力タイミング管理部の内部動作の例を示すフローチャートである。
【図７】実施の形態３にかかるネットワーク装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
本発明の一態様にかかる通信装置は、省電力機能を有し、ネットワークに対してＥｔｈｅｒｎｅｔフレームを送受信するＥｔｈｅｒｎｅｔ処理部と、前記Ｅｔｈｅｒｎｅｔフレームを生成する通信プロトコル処理部と、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力する省電力タイミング管理部とを具備する。
【００１１】
この構成によれば、通信プロトコル処理部から省電力タイミング管理部に送信されたＥｔｈｅｒｎｅｔパケットがＴＣＰコネクションを切断するパケットである場合に、省電力タイミング管理部からＥｔｈｅｒｎｅｔ処理部に省電力状態に遷移するための通知が行われるので、省電力状態へ遷移するタイミングをＴＣＰコネクション切断時にすることができる。したがって、通信が必要になってから省電力機能のＯＮ／ＯＦＦ切り替えをする場合に発生する復帰ラグを低減して通信性能の劣化を抑制することができる。これにより、省電力とＴＣＰコネクションの通信性能とを両立した通信装置を提供することができる。
【００１２】
また、本発明の一態様にかかる通信装置は、コンテンツ配信の許可または不許可を示すコンテンツ配信設定値を管理し、前記コンテンツ配信設定値を前記省電力タイミング管理部へ通知するコンテンツ配信設定管理部をさらに備え、前記省電力タイミング管理部は、前記コンテンツ配信設定管理部からコンテンツ配信不許可の前記コンテンツ配信設定値が通知された場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記コンテンツ配信設定管理部からコンテンツ配信許可の前記コンテンツ配信設定値が通知された場合には、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力することとしてもよい。
【００１３】
この構成によれば、コンテンツ配信管理部により、通信性能が必要なＡＶコンテンツの配信が許可されている場合、通信性能と省電力とを両立させ、ＡＶコンテンツの配信が不許可の場合は、通信性能は劣化しても省電力を重視した動作を行うことができる。したがって、省電力機能の制御を通信装置の設定状態と動的に連動させることで、可能な限り省電力を実施できる。
【００１４】
また、本発明の一態様にかかる通信装置は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを改変し、前記Ｅｔｈｅｒｎｅｔ処理部に改変した前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後、前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００１５】
この構成によれば、コネクション切断時のＥｔｈｅｒｎｅｔフレーム送受信のシーケンスを簡素化できる。
【００１６】
また、本発明の一態様にかかる通信装置は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００１７】
この構成によれば、効率よく通信性能と省電力とを両立させることができる。
【００１８】
また、本発明の一態様にかかる通信装置は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知をすることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知とともに、前記通知を受け取ってから省電力になるまでの待機時間を通知することとしてもよい。
【００１９】
この構成によれば、省電力と通信性能を両立した上で、さらに、省電力状態に遷移するまでの時間を変更することにより、省電力にする頻度を動的に変更することができる。これにより、最低限の通信性能を保証することができる。
【００２０】
また、本発明の一態様にかかる通信装置は、前記待機時間は、前記通知から所定期間であることとしてもよい。
【００２１】
また、本発明の一態様にかかる通信装置は、前記待機時間は、前記Ｅｔｈｅｒｎｅｔフレームの送信から所定期間であることとしてもよい。
【００２２】
この構成によれば、効率よく通信性能と省電力とを両立させることができる。
【００２３】
また、本発明の一態様にかかる通信装置は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部の受信以外の機能を省電力状態にさせることにより、前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００２４】
この構成によれば、省電力状態であっても、最低限の通信機能を確保することができる。
【００２５】
また、上記目的を達成するために、本発明の一態様にかかる省電力制御方法は、通信プロトコル処理部により、Ｅｔｈｅｒｎｅｔフレームを生成し省電力タイミング管理部に送信する第１ステップと、前記省電力タイミング管理部により、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析する第２ステップと、前記通信プロトコル処理部から渡された前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記省電力タイミング管理部からＥｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記通信プロトコル処理部から渡された前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記省電力タイミング管理部からＥｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信する第３ステップとを含む。
【００２６】
この構成によれば、通信プロトコル処理部から省電力タイミング管理部に送信されたＥｔｈｅｒｎｅｔパケットがＴＣＰコネクションを切断するパケットである場合に、省電力タイミング管理部からＥｔｈｅｒｎｅｔ処理部に省電力状態に遷移するための通知が行われるので、省電力状態へ遷移するタイミングをＴＣＰコネクション切断時にすることができる。したがって、通信が必要になってから省電力機能のＯＮ／ＯＦＦ切り替えをする場合に発生する復帰ラグを低減して通信性能の劣化を抑制することができる。これにより、省電力とＴＣＰコネクションの通信性能とを両立した通信装置を提供することができる。
【００２７】
また、本発明の一態様にかかる省電力制御方法は、前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析する第２ステップの前に、コンテンツ配信設定管理部から前記省電力タイミング管理部へ、コンテンツ配信の許可または不許可を示すコンテンツ配信設定値を通知する第４ステップを含むこととしてもよい。
【００２８】
この構成によれば、コンテンツ配信管理部により、通信性能が必要なＡＶコンテンツの配信が許可されている場合、通信性能と省電力とを両立させ、ＡＶコンテンツの配信が不許可の場合は、通信性能は劣化しても省電力を重視した動作を行うことができる。したがって、省電力機能の制御を通信装置の設定状態と動的に連動させることで、可能な限り省電力を実施できる。
【００２９】
また、本発明の一態様にかかる省電力制御方法は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを改変し、前記Ｅｔｈｅｒｎｅｔ処理部に改変した前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後、前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００３０】
この構成によれば、コネクション切断時のフレーム送受信のシーケンスを簡素化できる。
【００３１】
また、本発明の一態様にかかる省電力制御方法は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００３２】
この構成によれば、効率よく通信性能と省電力とを両立させることができる。
【００３３】
また、本発明の一態様にかかる省電力制御方法は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知をすることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記Ｅｔｈｅｒｎｅｔ処理部に対して、省電力状態に遷移するための通知とともに前記通知を受け取ってから省電力になるまでの待機時間を通知することとしてもよい。
【００３４】
この構成によれば、省電力と通信性能を両立した上で、さらに、省電力状態に遷移するまでの時間を変更することにより、省電力にする頻度を動的に変更することができる。
【００３５】
また、本発明の一態様にかかる省電力制御方法は、前記待機時間は、前記通知から所定期間であることとしてもよい。
【００３６】
また、本発明の一態様にかかる省電力制御方法は、前記待機時間は、前記Ｅｔｈｅｒｎｅｔフレームの送信から所定期間であることとしてもよい。
【００３７】
この構成によれば、効率よく通信性能と省電力とを両立させることができる。
【００３８】
また、本発明の一態様にかかる省電力制御方法は、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部の受信以外の機能を省電力状態にさせることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００３９】
この構成によれば、省電力状態であっても、最低限の通信機能を確保することができる。
【００４０】
また、上記目的を達成するために、本発明の一態様にかかるプログラムは、上記した省電力制御方法をコンピュータに実行させる。
【００４１】
この構成によれば、上記した特徴を有するプログラムを提供することができる。
【００４２】
また、上記目的を達成するために、本発明の一態様にかかるチップは、省電力機能を有し、ネットワークに対してＥｔｈｅｒｎｅｔフレームを送受信するＥｔｈｅｒｎｅｔ処理部と、前記Ｅｔｈｅｒｎｅｔフレームを生成する通信プロトコル処理部と、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力する省電力タイミング管理部とを具備する。
【００４３】
この構成によれば、通信プロトコル処理部から省電力タイミング管理部に送信されたＥｔｈｅｒｎｅｔパケットがＴＣＰコネクションを切断するパケットである場合に、省電力タイミング管理部からＥｔｈｅｒｎｅｔ処理部に省電力状態に遷移するための通知が行われるので、省電力状態へ遷移するタイミングをＴＣＰコネクション切断時にすることができる。したがって、通信が必要になってから省電力機能のＯＮ／ＯＦＦ切り替えをする場合に発生する復帰ラグを低減して通信性能の劣化を抑制することができる。これにより、省電力とＴＣＰコネクションの通信性能とを両立したチップを提供することができる。
【００４４】
また、本発明の一態様にかかるチップは、コンテンツ配信の許可または不許可を示すコンテンツ配信設定値を管理し、前記コンテンツ配信設定値を前記省電力タイミング管理部へ通知するコンテンツ配信設定管理部をさらに備え、前記省電力タイミング管理部は、前記コンテンツ配信設定管理部からコンテンツ配信不許可の前記コンテンツ配信設定値が通知された場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記コンテンツ配信設定管理部からコンテンツ配信許可の前記コンテンツ配信設定値が通知された場合には、前記通信プロトコル処理部から渡された前記Ｅｔｈｅｒｎｅｔフレームのパラメータを解析し、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームである場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力し、その後前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記ＥｔｈｅｒｎｅｔフレームがＴＣＰコネクションを切断するためのフレームでない場合には、前記Ｅｔｈｅｒｎｅｔ処理部に前記Ｅｔｈｅｒｎｅｔフレームを出力することとしてもよい。
【００４５】
この構成によれば、コンテンツ配信管理部により、通信性能が必要なＡＶコンテンツの配信が許可されている場合、通信性能と省電力とを両立させ、ＡＶコンテンツの配信が不許可の場合は、通信性能は劣化しても省電力を重視した動作を行うことができる。したがって、省電力機能の制御を通信装置の設定状態と動的に連動させることで、可能な限り省電力を実施できる。
【００４６】
また、本発明の一態様にかかるチップは、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを改変し、前記Ｅｔｈｅｒｎｅｔ処理部に改変した前記Ｅｔｈｅｒｎｅｔフレームを送信し、その後、前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００４７】
この構成によれば、コネクション切断時のＥｔｈｅｒｎｅｔフレーム送受信のシーケンスを簡素化できる。
【００４８】
また、本発明の一態様にかかるチップは、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００４９】
この構成によれば、効率よく通信性能と省電力とを両立させることができる。
【００５０】
また、本発明の一態様にかかるチップは、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知をすることにより前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させ、前記Ｅｔｈｅｒｎｅｔ処理部に対して省電力状態に遷移するための通知とともに、前記通知を受け取ってから省電力になるまでの待機時間を通知することとしてもよい。
【００５１】
この構成によれば、省電力と通信性能を両立した上で、さらに、省電力状態に遷移するまでの時間を変更することにより、省電力にする頻度を動的に変更することができる。
【００５２】
また、本発明の一態様にかかるチップは、前記待機時間は、前記通知から所定期間であることとしてもよい。
【００５３】
また、本発明の一態様にかかるチップは、前記待機時間は、前記Ｅｔｈｅｒｎｅｔフレームの送信から所定期間であることとしてもよい。
【００５４】
この構成によれば、効率よく通信性能と省電力とを両立させることができる。
【００５５】
また、本発明の一態様にかかるチップは、前記省電力タイミング管理部は、前記Ｅｔｈｅｒｎｅｔ処理部の受信以外の機能を省電力状態にさせることにより、前記Ｅｔｈｅｒｎｅｔ処理部を省電力状態に遷移させることとしてもよい。
【００５６】
この構成によれば、省電力状態であっても、最低限の通信機能を確保することができる。
【００５７】
以下、本発明の実施の形態にかかるネットワーク装置について、図面を参照しながら説明する。なお、各実施の形態において、既に説明された実施の形態と同様の部分については、同一符号を付し、その詳細な説明は省略する。また、以下の実施の形態は例示を目的としており、本発明がこれらに限定されることを意図しない。
【００５８】
（実施の形態１）
図１は、本実施の形態にネットワーク装置１０の構成を示すブロック図である。
【００５９】
ネットワーク装置１０は、本発明の実施の形態における通信装置に相当し、図１に示すように、通信プロトコル処理部１０１と、省電力タイミング管理部１０２と、Ｅｔｈｅｒｎｅｔ処理部１０３とを具備する。
【００６０】
外部ネットワーク装置１１とネットワーク装置１０は、Ｅｔｈｅｒｎｅｔケーブルで接続されている。外部ネットワーク装置１１とネットワーク装置１０がＴＣＰによる通信を実施するとき、ネットワーク装置１０において、通信プロトコル処理部１０１は、ＴＣＰ用のＥｔｈｅｒｎｅｔフレームを作成し、省電力タイミング管理部１０２へ出力する。
【００６１】
省電力タイミング管理部１０２は、受け取ったＴＣＰ用のＥｔｈｅｒｎｅｔフレームのパラメータを解析し、省電力機能をＯＮにすべきかどうかの判断を行い、Ｅｔｈｅｒｎｅｔ処理部１０３を省電力状態に遷移させる。詳細には、Ｅｔｈｅｒｎｅｔ処理部１０３に対して、ＴＣＰ用のＥｔｈｅｒｎｅｔフレームをそのままもしくは一部を改変して渡し、同時に省電力をＯＮにすべきかどうかの通知も行う。省電力機能をＯＮにする場合には、省電力ＯＮ通知を、省電力機能をＯＦＦにする場合には、省電力ＯＦＦ通知を行う。これにより、Ｅｔｈｅｒｎｅｔ処理部１０３は省電力状態（省電力ＯＮの状態）または省電力でない状態（省電力ＯＦＦの状態）に遷移する。なお、Ｅｔｈｅｒｎｅｔフレームについては、後に詳しく説明する。
【００６２】
Ｅｔｈｅｒｎｅｔ処理部１０３は、Ｅｔｈｅｒｎｅｔに接続される端末、コンピュータ、スイッチ、ルータなどに含まれる標準的なＥｔｈｅｒｎｅｔ処理部であり、省電力機能を有している。Ｅｔｈｅｒｎｅｔ処理部１０３は、Ｅｔｈｅｒｎｅｔフレームと、省電力ＯＮ通知もしくは省電力ＯＦＦ通知を受け取り、Ｅｔｈｅｒｎｅｔフレームを外部ネットワーク装置１１に対して送信する。Ｅｔｈｅｒｎｅｔ処理部１０３は、省電力ＯＮ通知を受け取った場合は、Ｅｔｈｅｒｎｅｔフレームを外部ネットワーク装置１１に送信し、その直後に、省電力ＯＮの状態に遷移する。また、省電力ＯＦＦ通知を受け取った場合は、Ｅｔｈｅｒｎｅｔフレームを外部ネットワーク装置１１に送信し、省電力ＯＮの状態への遷移は行わない。
【００６３】
ここで、Ｅｔｈｅｒｎｅｔ処理部１０３における、省電力ＯＮの状態と、省電力ＯＦＦの状態について説明する。省電力ＯＮの状態とは、Ｅｔｈｅｒｎｅｔのデバイスを低い電力で動作させる状態を指し、例えば、Ｅｔｈｅｒｎｅｔフレームの送信などの動作ができないなどの制約がある状態を指す。具体的には、ＩＥＥＥ８０２．３ａｚの規格に代表される動作を示す（公知の動作のため説明は省略する）。省電力ＯＦＦの状態とは、Ｅｔｈｅｒｎｅｔのデバイスを通常の電力で動作させる状態を指し、通常のＥｔｈｅｒｎｅｔ動作ができる状態を指す。
【００６４】
つまり、Ｅｔｈｅｒｎｅｔ処理部１０３は、省電力ＯＮ通知を受け取った場合は、Ｅｔｈｅｒｎｅｔフレームを送信した直後に省電力ＯＮの状態に遷移し、受信のみ可能で送信が不能な状態となる。また、Ｅｔｈｅｒｎｅｔ処理部１０３は、省電力ＯＦＦ通知を受け取った場合は、省電力ＯＮの状態へは遷移せず、受信および送信が可能な状態を継続する。なお、Ｅｔｈｅｒｎｅｔ処理部１０３は、省電力ＯＮの状態で送受信のいずれも不能な状態であってもよい。
【００６５】
なお、Ｅｔｈｅｒｎｅｔ処理部１０３は、省電力ＯＮの状態に遷移した後、再度、Ｅｔｈｅｒｎｅｔフレームと、省電力ＯＮ通知もしくは省電力ＯＦＦ通知を受け取った場合は、省電力ＯＦＦの状態に遷移してから、上述の外部ネットワーク装置１１に対するＥｔｈｅｒｎｅｔフレームの送信および省電力ＯＮの状態に遷移するか否かの判断を行う。
【００６６】
図２は、ＴＣＰ用のＥｔｈｅｒｎｅｔフレームフォーマットを示す図である。
【００６７】
図２に記載されている関連パラメータについて説明をする。ＴＣＰ用のＥｔｈｅｒｎｅｔフレームフォーマットは、ＭＡＣヘッダ７０１と、ＩＰヘッダ７０２と、ＴＣＰヘッダ７０３と、ペイロードデータ７０４とで構成されている。
【００６８】
ＭＡＣヘッダ７０１はＥｔｈｅｒｎｅｔフレームフォーマットのＭＡＣヘッダに相当し、ＭＡＣアドレスによる宛先や送信元情報が格納されるヘッダである。
【００６９】
また、ＩＰヘッダ７０２、ＴＣＰヘッダ７０３およびペイロードデータ７０４は、Ｅｔｈｅｒｎｅｔフレームフォーマットのペイロード部に相当する。ＩＰヘッダ７０２は、ＩＰアドレスによる宛先や送信元情報が格納されるヘッダである。ＴＣＰヘッダ７０３は、図２に示すフォーマットで構成されたヘッダであり、代表的なものとして送信元ポート番号（７０３０１）、宛先ポート番号（７０３０２）、順序番号を示すためのシーケンス番号（７０３０３）、受信できた順序番号を示すための確認応答番号（７０３０４）、Ｃｏｎｔｒｏｌ  Ｆｌａｇ（７０３０５）などから構成される。特に、Ｃｏｎｔｒｏｌ  Ｆｌａｇ（７０３０５）は、そのフレームの内容を示すものであり、データ配信用を示すＡＣＫ（７０３０５０１）、強制的なコネクション切断を示すＲＳＴ（７０３０５０２）、通常のコネクション切断を示すＦＩＮ（７０３０５０３）などにより構成されている。ＲＳＴ（７０３０５０２）が１の場合は、強制的なコネクション切断が要求されていることを示す。また、ＦＩＮ（７０３０５０３）が１の場合は、通常のコネクション切断が要求されていることを示す。
【００７０】
上記Ｃｏｎｔｒｏｌ  Ｆｌａｇ（７０３０５）は、一般的にインターネットの通信などで使用され、ＲＦＣで規格が公開されているＴＣＰ／ＩＰのフォーマットに準拠しているものを指している。
【００７１】
図３は、本実施の形態における省電力タイミング管理部１０２の内部動作の例を示すフローチャートである。
【００７２】
図３に示すＥｔｈｅｒｎｅｔフレームの解析（ステップＳ２０１）では、省電力タイミング管理部１０２は、通信プロトコル処理部１０１から渡されたＥｔｈｅｒｎｅｔフレームの解析を行い、図３に示すＴＣＰ用のフォーマットであることを確認し、Ｃｏｎｔｒｏｌ  Ｆｌａｇ（７０３０５）の値を読み出す。
【００７３】
図３に示すＣｏｎｔｒｏｌ  Ｆｌａｇ判定（ステップＳ２０２）では、省電力タイミング管理部１０２は、Ｃｏｎｔｒｏｌ  Ｆｌａｇ（７０３０５）の値のうち、ＲＳＴビット（７０３０５０２）またはＦＩＮビット（７０３０５０３）が１であるか０であるかを確認する。
【００７４】
ＲＳＴビット（７０３０５０２）とＦＩＮビット（７０３０５０３）が両方０の場合、強制的なコネクション切断または通常のコネクション切断は要求されていないので、ネットワーク装置１０と外部ネットワーク装置１１とのコネクションは継続される。この場合、省電力タイミング管理部１０２は、Ｅｔｈｅｒｎｅｔ処理部１０３へ通知するための省電力ＯＦＦの通知を生成する（ステップＳ２０３）。
【００７５】
また、ＲＳＴビット（７０３０５０２）またはＦＩＮビット（７０３０５０３）の少なくともいずれかが１の場合、または、Ｅｔｈｅｒｎｅｔフレームが図２に示すＴＣＰ用のフォーマットでない場合は、強制的なコネクション切断または通常のコネクション切断が要求されている、または、ＴＣＰ用のフォーマット以外のコネクションが確立されるので、ネットワーク装置１０と外部ネットワーク装置１１とのコネクションは切断される。この場合、省電力タイミング管理部１０２は、Ｅｔｈｅｒｎｅｔ処理部１０３へ通知するための省電力ＯＮの通知を生成する（ステップＳ２０４）。なお、Ｅｔｈｅｒｎｅｔフレームが図２に示すＴＣＰ用のフォーマットでない場合とは、例えば、ＥｔｈｅｒｎｅｔフレームがＩＣＭＰである場合や、ＵＤＰコネクションレスのパケット等、高速性を要求されるパケットではない場合等である。
【００７６】
そして、図３に示すＥｔｈｅｒｎｅｔフレームの改変（ステップＳ２０５）では、省電力タイミング管理部１０２は、Ｅｔｈｅｒｎｅｔフレームの内容を改変してもよい。例えば、通常のコネクション終了を示すＦＩＮビット（７０３０５０３）が１であるＥｔｈｅｒｎｅｔフレームが通知された場合に、ＦＩＮビット（７０３０５０３）を０に修正し、強制的なコネクション切断を示すＲＳＴビット（７０３０５０２）を１に修正する。この改変により、コネクション切断時のフレーム送受信のシーケンスを簡素化できる。
【００７７】
なお、Ｅｔｈｅｒｎｅｔフレームの改変（ステップＳ２０５）を実行するか否かは任意であるため、省電力タイミング管理部１０２は、図３におけるＥｔｈｅｒｎｅｔフレームの改変（ステップＳ２０５）のステップを省略してもよい。
【００７８】
最後に、省電力タイミング管理部１０２は、受け取ったＥｔｈｅｒｎｅｔフレームそのものまたは上記改変したＥｔｈｅｒｎｅｔフレームと、省電力ＯＮ通知または省電力ＯＦＦ通知とを、Ｅｔｈｅｒｎｅｔ処理部１０３へ出力する（ステップＳ２０６）。これにより、Ｅｔｈｅｒｎｅｔ処理部１０３は、省電力ＯＮ状態または省電力ＯＦＦ状態へと遷移する。
【００７９】
なお、ネットワーク装置１０が外部ネットワーク装置１１から受け取ったＥｔｈｅｒｎｅｔフレームのＦＩＮビット（７０３０５０３）またはＲＳＴビット（７０３０５０２）が１であるときにも、省電力タイミング管理部１０２は、省電力ＯＮ通知をＥｔｈｅｒｎｅｔ処理部１０３に通知してＥｔｈｅｒｎｅｔ処理部１０３を省電力ＯＮ状態としてもよい。
【００８０】
また、省電力タイミング管理部１０２は、Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回Ｅｔｈｅｒｎｅｔ処理部１０３を省電力状態に遷移させてもよい。具体的には、図３において、省電力ＯＮまたは省電力ＯＦＦ通知（ステップＳ２０３）は、Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回通知してもよいし、所定の場合には省略してもよい。例えば、ブルーレイレコーダなど常時コネクションを確立する必要がない場合には、初回のＥｔｈｅｒｎｅｔフレームの送信時のみ省電力ＯＮ通知または省電力ＯＦＦ通知をし、その後は省略してもよい。また、ネットワークサーバなど常時コネクションを確立している必要がある場合には、Ｅｔｈｅｒｎｅｔフレームを送信するたびに毎回省電力ＯＮ通知または省電力ＯＦＦ通知をすることが好ましい。
【００８１】
また、上記は、あくまで一例であり、本発明の主旨を外れない限り、省電力タイミング管理部１０２において、参照または改変するパラメータや処理順序は、上記例以外のものでも良い。
【００８２】
本実施の形態にかかるネットワーク装置１０では、一般的に通信性能が求められるのはＴＣＰコネクションによるデータ配信であることに着目し、ＴＣＰコネクションが確立してから切断されるまでは、省電力ＯＮまたは省電力ＯＦＦの切り替えを発生させないことで、各ＴＣＰコネクション内での通信性能が劣化しないようにしている。
【００８３】
つまり、ＴＣＰのコネクション切断のパケットを送信した直後に省電力ＯＮにすることで、通信性能が必要なＴＣＰコネクション確立中は省電力ＯＮまたは省電力ＯＦＦの切り替えを行わず通信性能を劣化させないことで、省電力と通信性能の両立を行うことができる。
【００８４】
（実施の形態２）
図４は、本実施の形態にかかるネットワーク装置３０の構成を示すブロック図である。本実施の形態にかかるネットワーク装置３０が、実施の形態１にかかるネットワーク装置１０と異なる点は、ネットワーク装置３０がコンテンツ配信設定管理部３０４を備える点である。
【００８５】
ネットワーク装置３０は、本発明の実施の形態における通信装置に相当し、図４に示すように、通信プロトコル処理部１０１、省電力タイミング管理部３０２、Ｅｔｈｅｒｎｅｔ処理部１０３、コンテンツ配信設定管理部３０４を具備する。なお、通信プロトコル処理部１０１、Ｅｔｈｅｒｎｅｔ処理部１０３の動作は、実施の形態１で説明済みのため、説明を省略する。
【００８６】
コンテンツ配信設定管理部３０４は、ネットワーク経由でのデータ配信を許可するか、許可しないかを示す設定情報であるコンテンツ配信設定値を保持している。外部ネットワーク装置１１とネットワーク装置３０は、Ｅｔｈｅｒｎｅｔケーブルで接続されている。外部ネットワーク装置１１とネットワーク装置３０がＴＣＰによる通信を実施するとき、コンテンツ配信設定管理部３０４は、保持しているコンテンツ配信設定値に基づいて、ネットワーク装置３０においてデータの配信を許可する場合には、省電力タイミング管理部３０２に対してデータ配信許可のコンテンツ配信設定値の通知を行う。また、データの配信を許可しない場合には、省電力タイミング管理部３０２に対してデータ配信不許可のコンテンツ配信設定値の通知を行う。
【００８７】
図５は、本実施の形態における省電力タイミング管理部３０２の内部動作の例を示すフローチャートである。また、本実施の形態におけるＴＣＰ用のＥｔｈｅｒｎｅｔフレームフォーマットは、実施の形態１における図２に示したＴＣＰ用のＥｔｈｅｒｎｅｔフレームフォーマットと同様である。
【００８８】
省電力タイミング管理部３０２は、配信許可通知（ステップＳ４０１）の判定で、コンテンツ配信設定管理部３０４から、データ配信不許可の通知を受け取っていた場合、省電力ＯＮの通知生成（ステップＳ２０７）を行い、その後、Ｅｔｈｅｒｎｅｔフレームと、省電力ＯＮ通知を、Ｅｔｈｅｒｎｅｔ処理部１０３へ出力する（ステップＳ２０６）。
【００８９】
また、省電力タイミング管理部３０２は、配信許可通知（ステップＳ４０１）の判定で、コンテンツ配信設定管理部３０４から、データ配信許可の通知を受け取っていた場合、Ｅｔｈｅｒｎｅｔフレームの解析（ステップＳ２０１）を行い、以降は、実施の形態１と同様の動作（ステップＳ２０２〜２０６）を行う。ここでは、以降の説明は省略する。
【００９０】
本実施の形態にかかるネットワーク装置３０は、ネットワーク経由でデータの配信を許可するまたは許可しないというネットワーク装置３０の設定状態によって、常に省電力ＯＮにする動作をするか、省電力ＯＮまたは省電力ＯＦＦを切り替える動作をするかネットワーク装置３０の設定状態を動的に連動させることで省電力機能の制御を行うことを特徴とする。
【００９１】
以上、本実施の形態によれば、ネットワーク装置３０において、通信性能が必要なＡＶコンテンツの配信が許可されている場合、通信性能と省電力とを両立させるために実施の形態１の動作を行い、ＡＶコンテンツの配信が不許可の場合は、通信性能は劣化しても省電力を重視した動作を行うことができるため、省電力機能の制御を、装置の設定状態と動的に連動させることで、可能な限り省電力を実施することができる。特に、ネットワーク経由でのＡＶコンテンツ配信の許可または不許可の設定がある、ネットワークサーバやブルーレイレコーダなどの、組込みネットワーク装置に有効な形態である。
【００９２】
（実施の形態３）
図６は、本実施の形態にかかるネットワーク装置５０の構成を示すブロック図である。本実施の形態にかかるネットワーク装置５０が、実施の形態１にかかるネットワーク装置１０と異なる点は、省電力タイミング管理部５０２が、Ｅｔｈｅｒｎｅｔ処理部５０３に対して省電力状態に遷移するための通知とともに、通知を受け取ってから省電力になるまでの待機時間であるタイマ値を通知する点である。
【００９３】
ネットワーク装置５０は、本発明の実施の形態における通信装置に相当し、図６に示すように、通信プロトコル処理部１０１、省電力タイミング管理部５０２、Ｅｔｈｅｒｎｅｔ処理部５０３、コンテンツ配信設定管理部３０４を具備する。なお、通信プロトコル処理部１０１、コンテンツ配信設定管理部３０４の動作は、実施の形態１または２で説明済みのため、説明を省略する。
【００９４】
図７は、本実施の形態における省電力タイミング管理部５０２の内部動作の例を示すフローチャートである。また、本実施の形態におけるＴＣＰ用のＥｔｈｅｒｎｅｔフレームフォーマットは、実施の形態１における図２に示したＴＣＰ用のＥｔｈｅｒｎｅｔフレームフォーマットと同様である。
【００９５】
省電力タイミング管理部５０２は、図７に示すフローチャートの最後の処理（ステップＳ６０６）で、Ｅｔｈｅｒｎｅｔ処理部５０３に対して、Ｅｔｈｅｒｎｅｔフレームと、省電力ＯＮ通知もしくは省電力ＯＦＦ通知と、予め設定された最低保証通信性能を満たすためのタイマ値をＥｔｈｅｒｎｅｔ処理部５０３へ出力する。
【００９６】
ここで、タイマ値とは、予め設定された最低保証通信性能を満たすために、省電力ＯＮ通知またはＥｔｈｅｒｎｅｔパケットの送信から所定期間、Ｅｔｈｅｒｎｅｔ処理部５０３が省電力ＯＮの状態に遷移するまで待機する時間である。
【００９７】
なお、タイマ値は、あくまで例として、以下の（式１）により示される値を使用する。
【００９８】
Ｔｄｅｖ＝（Ｌ÷Ｓ）−Ｔｓｅｎｄ                                （式１）
【００９９】
ここで、
Ｔｄｅｖ＝Ｅｔｈｅｒｎｅｔ処理部１０３へ通知するタイマ値（ｓｅｃ）
Ｓ＝最低保証通信性能（ｂｉｔ／ｓｅｃ）
Ｌ＝Ｅｔｈｅｒｎｅｔフレームのサイズ（ｂｉｔ）
Ｔｓｅｎｄ＝Ｅｔｈｅｒｎｅｔフレームを送信するためにかかる時間（ｓｅｃ）
【０１００】
ここで、Ｓで示される最低保証通信性能とは、保証したい最低限の通信速度を示している。また、Ｌで示されるＥｔｈｅｒｎｅｔフレームのサイズは、Ｅｔｈｅｒｎｅｔフレーム１個あたりのサイズを示している。Ｌ÷Ｓは、Ｅｔｈｅｒｎｅｔフレームの１ｂｉｔあたりに必要とされる時間を示す。
【０１０１】
省電力タイミング管理部５０２は、省電力ＯＮ通知から所定期間をタイマ値とする場合には、上記したＴｄｅｖをＥｔｈｅｒｎｅｔ処理部５０３に送信する。また、省電力タイミング管理部５０２は、Ｅｔｈｅｒｎｅｔパケットの送信から所定期間をタイマ値とする場合には、上記したＬ÷ＳをＥｔｈｅｒｎｅｔ処理部５０３に送信する。
【０１０２】
Ｅｔｈｅｒｎｅｔ処理部５０３では、Ｅｔｈｅｒｎｅｔフレームと、省電力ＯＮ通知もしくは省電力ＯＦＦ通知と、タイマ値を受け取り、Ｅｔｈｅｒｎｅｔフレームを外部ネットワーク装置１１に対して送信する。Ｅｔｈｅｒｎｅｔ処理部５０３は、省電力ＯＮ通知を受け取っていた場合は、Ｅｔｈｅｒｎｅｔフレームを外部ネットワーク装置１１に送信した後、タイマ値の時間が経過した後に、省電力ＯＮの状態に遷移する。また、省電力ＯＦＦ通知を受け取っていた場合は、省電力ＯＮの状態への遷移は行わない。その他の動作は、実施の形態１に示したＥｔｈｅｒｎｅｔ処理部１０３と同じため、説明を省略する。
【０１０３】
以上、本実施の形態によれば、省電力と通信性能を両立した上で、さらに、省電力ＯＮの状態に遷移するまでの時間を変更することにより、省電力状態にする頻度を動的に変更することができる。これにより、最低限の通信性能を保証することができる。
【０１０４】
なお、本発明は、以上の各実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【０１０５】
例えば、上記した各実施の形態における各処理は、ソフトウェアで実現しても良い。そして、ソフトウェアで実現する場合には、ソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。また、上記した各実施の形態における処理は、ソフトウェアに限らずハードウェア（専用回路）で実現しても良い。例えば、ソフトウェアの場合は、上記した省電力機能の制御をコンピュータで実行するためのプログラム、ハードウェアの場合は、上記した構成を備えたチップ等により実現してもよい。
【０１０６】
今後、１Ｇｂｉｔや１０Ｇｂｉｔなど、Ｅｔｈｅｒｎｅｔデバイスが高速化されるにつれて、消費電力は増大傾向であり、特に組込み機器において、その電力消費量は非常に大きなものになるため、通信性能と省電力を両立させる本発明は極めて有効な技術となり得る。
【産業上の利用可能性】
【０１０７】
以上のように、本発明にかかる通信装置、省電力制御方法、プログラムおよびチップは、Ｅｔｈｅｒｎｅｔの通信性能と省電力の両立という効果を有し、ネットワーク中継器、およびネットワーク機能を内蔵したコンピュータ、テレビ、ブルーレイレコーダなどのハードディスクレコーダ等に有用である。
【符号の説明】
【０１０８】
１０、３０、５０    ネットワーク装置（通信装置、チップ）
１０１    通信プロトコル処理部
１０２、３０２、５０２    省電力タイミング管理部
１０３、５０３    Ｅｔｈｅｒｎｅｔ処理部
１１    外部ネットワーク装置
３０４    コンテンツ配信設定管理部
７０３０５    Ｃｏｎｔｒｏｌ  Ｆｌａｇ
７０３０５０２    ＲＳＴ
７０３０５０３    ＦＩＮ
【図１】
0005719218.tif 000002
【図２】
0005719218.tif 000003
【図３】
0005719218.tif 000004
【図４】
0005719218.tif 000005
【図５】
0005719218.tif 000006
【図６】
0005719218.tif 000007
【図７】
0005719218.tif 000008