(57)【要約】【課題】省電力状態での消費電力をさらに低減させた電子機器及びその制御方法、並びにプログラムを提供する。【解決手段】画像形成装置１０００は、省電力状態に遷移する際に、通常状態で動作する場合の回路の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させ（ステップＳ４０１）。省電力状態で動作しているときに、通信により受信した受信内容が、通常状態への遷移が不要な受信内容と判別された場合に、省電力動作周波数ままで受信内容に応じた処理を実行する（ステップＳ４０４）。【選択図】図６
2015099976.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信可能な電子機器を制御する回路の動作周波数を変更可能であり、予め定められた消費電力以下で動作する省電力状態と、前記予め定められた消費電力より大きい消費電力で動作する通常状態とで動作可能な電子機器であって、
前記通常状態から前記省電力状態に遷移する際に、前記通常状態で動作する場合の前記回路の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させる動作周波数低下手段と、
前記省電力状態で動作しているときに、前記外部機器から通信により受信した受信内容が、前記通常状態への遷移が必要な受信内容か否か判別する判別手段と、
前記判別手段により、前記通常状態への遷移が不要な受信内容と判別された場合に、前記省電力動作周波数ままで前記受信内容に応じた処理を実行する省電力時処理手段と
を備えたことを特徴とする電子機器。
【請求項２】
前記判別手段により、前記通常状態への遷移が必要な受信内容と判別された場合に、前記通常動作周波数に動作周波数を上昇させて前記通常状態に遷移することを特徴とする請求項１記載の電子機器。
【請求項３】
前記省電力動作周波数は、前記受信内容に応じた処理を実行中の消費電力が、前記予め定められた消費電力以下となる範囲内で定められていることを特徴とする請求項１または請求項２記載の電子機器。
【請求項４】
外部機器と通信可能な電子機器を制御する回路の動作周波数を変更可能であり、予め定められた消費電力以下で動作する省電力状態と、前記予め定められた消費電力より大きい消費電力で動作する通常状態とで動作可能な電子機器の制御方法であって、
前記通常状態から前記省電力状態に遷移する際に、前記通常状態で動作する場合の前記回路の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させる動作周波数低下ステップと、
前記省電力状態で動作しているときに、前記外部機器から通信により受信した受信内容が、前記通常状態への遷移が必要な受信内容か否か判別する判別ステップと、
前記判別ステップにより、前記通常状態への遷移が不要な受信内容と判別された場合に、前記省電力動作周波数ままで前記受信内容に応じた処理を実行する省電力時処理ステップと
を備えたことを特徴とする制御方法。
【請求項５】
前記判別ステップにより、前記通常状態への遷移が必要な受信内容と判別された場合に、前記通常動作周波数に動作周波数を上昇させて前記通常状態に遷移することを特徴とする請求項４記載の制御方法。
【請求項６】
前記省電力動作周波数は、前記受信内容に応じた処理を実行中の消費電力が、前記予め定められた消費電力以下となる範囲内で定められていることを特徴とする請求項４または請求項５記載の制御方法。
【請求項７】
外部機器と通信可能な電子機器を制御する回路の動作周波数を変更可能であり、予め定められた消費電力以下で動作する省電力状態と、前記予め定められた消費電力より大きい消費電力で動作する通常状態とで動作可能な電子機器の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記通常状態から前記省電力状態に遷移する際に、前記通常状態で動作する場合の前記回路の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させる動作周波数低下ステップと、
前記省電力状態で動作しているときに、前記外部機器から通信により受信した受信内容が、前記通常状態への遷移が必要な受信内容か否か判別する判別ステップと、
前記判別ステップにより、前記通常状態への遷移が不要な受信内容と判別された場合に、前記省電力動作周波数ままで前記受信内容に応じた処理を実行する省電力時処理ステップと
を備えたことを特徴とするプログラム。
【請求項８】
前記判別ステップにより、前記通常状態への遷移が必要な受信内容と判別された場合に、前記通常動作周波数に動作周波数を上昇させて前記通常状態に遷移することを特徴とする請求項７記載のプログラム。
【請求項９】
前記省電力動作周波数は、前記受信内容に応じた処理を実行中の消費電力が、前記予め定められた消費電力以下となる範囲内で定められていることを特徴とする請求項７または請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置においては、一定時間以上にわたって動作要求等がない場合に、消費電力を低減した状態である省電力状態に遷移する制御が行われている。
【０００３】
その実現する制御方法として、例えば通常動作時には動作するが、省電力状態時には動作しない印刷部などの機能モジュールのクロックの供給を停止する制御方法などが挙げられる。
【０００４】
画像形成装置の省電力状態時にネットワーク応答する場合、画像形成装置のコントローラが省電力状態から通常状態に復帰して応答するため、そのときの消費電力は通常動作時のものとなる。
【０００５】
近年では、さらなる省エネ要求により、画像形成装置の省電力状態時で消費電力のさらなる低減が必要となっている。
【０００６】
これに対して、省電力状態時にネットワーク応答する場合、入力パケットを判別し、コントローラの動作クロック周波数の設定を変更する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１１７９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された技術では、入力パケットに対して自動応答可能な場合のみの制御が示されている。
【０００９】
このため、自動応答不可能なパケットに対しては、コントローラが通常状態に復帰する必要があり、そのときの消費電力は省電力状態時の消費電力より大きいものとなる。
【００１０】
また、特許文献１に開示された技術では、入力パケットの判別の結果、入力パケットに対して早い応答が必要な場合は、クロック周波数を高く設定するため、そのときの消費電力は省電力状態時の消費電力より大きいものとなる。
【００１１】
従って、さらに低減された省電力状態に効率を最適化された電源では、コントローラの通常状態に必要な電力供給ができないということとなる。
【００１２】
本発明の目的は、省電力状態での消費電力をさらに低減させた電子機器及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１の電子機器は、外部機器と通信可能な電子機器を制御する回路の動作周波数を変更可能であり、予め定められた消費電力以下で動作する省電力状態と、前記予め定められた消費電力より大きい消費電力で動作する通常状態とで動作可能な電子機器であって、前記通常状態から前記省電力状態に遷移する際に、前記通常状態で動作する場合の前記回路の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させる動作周波数低下手段と、前記省電力状態で動作しているときに、前記外部機器から通信により受信した受信内容が、前記通常状態への遷移が必要な受信内容か否か判別する判別手段と、前記判別手段により、前記通常状態への遷移が不要な受信内容と判別された場合に、前記省電力動作周波数ままで前記受信内容に応じた処理を実行する省電力時処理手段とを備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、省電力状態に遷移する際に、通常状態で動作する場合の回路の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させ、省電力状態で動作しているときに、通信により受信した受信内容が、通常状態への遷移が不要な受信内容と判別された場合に、省電力動作周波数ままで受信内容に応じた処理を実行するので、通常状態への遷移が不要となる結果、省電力状態での消費電力をさらに低減させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す図である。
【図２】図１におけるコントローラ及びクロック制御部の概略構成を示す図である。
【図３】従来技術における電力制御例を示す図である。
【図４】図４（Ａ）は、本実施の形態における電力制御例を示す図であり、図４（Ｂ）は、図４（Ａ）に対応したクロックを示す図である。
【図５】画像形成装置の電力供給状態、及びその遷移を示す図である。
【図６】図２におけるＣＰＵにより実行される電力制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１７】
図１は、本発明の実施の形態に係る電子機器としての画像形成装置１０００の概略構成を示す図である。
【００１８】
図１において、画像形成装置１０００は、コントローラ１００、及び印刷部２００で構成され、ネットワーク３０００を介してＰＣ２０００と接続されている。
【００１９】
コントローラ１００は、画像形成装置１０００全体を制御し、外部機器であるＰＣ２０００と通信可能となっており、その構成の詳細については後述する。
【００２０】
印刷部２００は、通常用電源２０１、省電力用電源２０２、セレクタ２０３、及び印刷部制御部２０４で構成される。
【００２１】
通常用電源２０１は、画像形成装置１０００が通常状態で動作しているときにコントローラ１００に電力を供給する。省電力用電源２０２は、画像形成装置１０００が省電力状態で動作しているときにコントローラ１００に電力を供給する。
【００２２】
このように、省電力用電源２０２により供給される電力量は、通常用電源２０１により供給される電力量よりも小さいものとなっている。なお、本実施の形態では、省電力時の状態である省電力状態として、ネットワークからのパケット受信待ち状態であるネットワーク待機状態を用いて説明しているが、通常時と比較して消費電力量が小さい状態であれば、ネットワーク待機状態に限るものではない。
【００２３】
セレクタ２０３は、コントローラ１００へ供給する電力の電源を、通常用電源２０１及び省電力用電源２０２のいずれか一方に切り替える。
【００２４】
印刷部制御部２０４は、印刷部２００全体を制御し、特にセレクタ２０３を制御して、コントローラ１００へ供給する電力の電源を切り替える。
【００２５】
図２は、図１におけるコントローラ１００及びクロック制御部の概略構成を示す図である。
【００２６】
図２（Ａ）は、コントローラ１００の概略構成を示す図である。
【００２７】
図２（Ａ）において、コントローラ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、画像処理部１０４、クロック制御部１０５、読取部インタフェース１０６、印刷部インタフェース１０７、操作部インタフェース１０８、ネットワークインタフェース１０９、及びスリープ制御部１１０で構成され、それらはバス１１１で接続されている。
【００２８】
ＣＰＵ１０１は、コントローラ１００の各部を制御することで、画像形成装置１０００を制御する。ＲＯＭ１０２には、画像形成装置１０００を制御するための制御プログラムを含む各種プログラムなどが記憶されている。
【００２９】
ＲＡＭ１０３は、ＲＯＭ１０２に記憶されたプログラム、及び画像データなどを記憶したり、ＣＰＵ１０１などのワークエリアとして用いられる。画像処理部１０４は、画像データに対して各種画像処理を行う。
【００３０】
クロック制御部１０５は、コントローラ１００の各部に供給されるクロックを制御する。このクロック制御部１０５の詳細については後述する。読取部インタフェース１０６は、スキャナなど不図示の読取部とのインタフェースである。
【００３１】
印刷部インタフェース１０７は、図１で示した印刷部２００とのインタフェースである。操作部インタフェース１０８は、ＬＣＤパネル、タッチパネル、及び操作ボタンなどで構成される不図示の操作部とのインタフェースである。
【００３２】
ネットワークインタフェース１０９は、ネットワーク３０００とのインタフェースであり、受信されたパケットの内容は、ＣＰＵ１０１に通知される。スリープ制御部１１０は、省電力状態でのコントローラ１００を制御する。
【００３３】
図２（Ｂ）は、図２（Ａ）におけるクロック制御部１０５の概略構成を示す図である。
【００３４】
図２（Ｂ）において、クロック制御部１０５は、ＰＬＬ（Phase Locked Loop）１０５１，１０５２、及びクロック選択部１０５３で構成される。
【００３５】
ＰＬＬ１０５１は、入力されたクロックの周波数を整数倍にしたクロックをクロック選択部１０５３及びＣＰＵ１０１を除くコントローラ１００の各部に出力する。
【００３６】
一方、ＰＬＬ１０５２は、ＰＬＬ１０５１から出力されたクロックの周波数を、さらに整数倍にしたクロックをクロック選択部１０５３に出力する。
【００３７】
従って、ＰＬＬ１０５１が出力するクロックの周波数より、ＰＬＬ１０５２が出力するクロックの周波数が高くなる。本実施の形態では２倍の周波数としているが、２倍または整数倍でなくてもよい。
【００３８】
クロック選択部１０５３は、スリープ制御部１１０の制御に従って、ＰＬＬ１０５１及びＰＬＬ１０５２のいずれか一方のクロックを、ＣＰＵ１０１を動作させる動作周波数のクロックとして、ＣＰＵ１０１に出力する。このように、本実施の形態では、画像形成装置１０００を制御する回路であるＣＰＵ１０１の動作周波数を変更可能となっている。
【００３９】
図３は、従来技術における電力制御例を示す図である。
【００４０】
図３（Ａ）（Ｂ）において、縦軸は画像形成装置の消費電力を示し、横軸は時間を示している。
【００４１】
図３（Ａ）は、従来技術における基本的な電力制御例を示す図である。
【００４２】
消費電力Ｗ１Ｒは、画像形成装置が印刷など比較的大きな電力量を消費する状態以外の通常状態での消費電力とする。そして、消費電力Ｗ１Ｓは、省電力状態での消費電力とする。
【００４３】
まず、時刻Ｔ１で、画像形成装置は省電力状態に遷移する。その後、時刻Ｔ２でネットワークから単なる応答を返すための要求を受信した場合、一旦消費電力Ｗ１Ｒで電力が供給され、応答を終えると、消費電力Ｗ１Ｓで電力が供給される。
【００４４】
一方、時刻Ｔ３で、ネットワークから印刷など比較的大きな電力量を消費する状態が必要となる要求を受信した場合には、消費電力Ｗ１Ｒで電力が供給され、時刻Ｔ４で、さらに消費電力Ｗ１Ｓよりも大きい電力が供給されることとなる。
【００４５】
このように、従来技術では、印刷など比較的大きな電力量を消費する状態が必要となる要求ではないような、単なる応答を返すだけの要求を受信した場合であっても、通常状態と同じ電力量が供給されていた。
【００４６】
図３（Ｂ）は、省電力状態時に供給される電力量をさらに小さくした場合に生じる電力不足を示す図である。
【００４７】
この図３（Ｂ）に示される制御は、図３（Ａ）に示される基本的な電力制御を基に、消費電力Ｗ１Ｓよりも小さい消費電力として新たに消費電力Ｗ２Ｓ、Ｗ２Ｒを設けた場合の制御を示している。
【００４８】
消費電力Ｗ２Ｓは、省電力状態での消費電力とする。そして、消費電力Ｗ２Ｒは、さらに消費電力を抑制するために、ネットワークから単なる応答を返すための要求を受信した場合に供給される、新たに設けられた電力とする。省電力状態では、この消費電力Ｗ２Ｓ以下の消費電力で画像形成装置１０００は動作する。
【００４９】
図３（Ａ）と同じく、まず、時刻Ｔ１で、画像形成装置は省電力状態に遷移する。その後、時刻Ｔ２でネットワークから単なる応答を返すための要求を受信した場合、一旦消費電力Ｗ２Ｒで電力が供給されるが、網掛け部分に示されるように、消費電力Ｗ２Ｓでは応答に必要な電力を賄うことができない。
【００５０】
図４（Ａ）は、本実施の形態における電力制御例を示す図であり、図４（Ｂ）は、図４（Ａ）に対応したクロックを示す図である。
【００５１】
図４（Ａ）において、図３と同じく縦軸は画像形成装置１０００の消費電力を示し、横軸は時間を示している。また、消費電力Ｗ２Ｒは、予め定められた消費電力に対応し、この消費電力Ｗ２Ｓ以下で省電力状態で画像形成装置１０００は動作する。一方、同図に示されるように、通常状態では、消費電力Ｗ２Ｒより大きい消費電力で画像形成装置１０００は動作する。このように、本実施の形態に係る画像形成装置１０００は、通常状態と省電力状態とで動作可能となっている。
【００５２】
図４（Ａ）でも、図３と同じく時刻Ｔ１で、画像形成装置は省電力状態に遷移する。このとき、本実施の形態では、クロック制御部１０５がＣＰＵ１０１に供給する動作周波数を通常状態時における動作周波数と比較して、低い動作周波数に変更する。その後、時刻Ｔ２でネットワークから単なる応答を返すための要求を受信する。
【００５３】
図４（Ａ）では、応答に対する処理時間として、従来技術での処理時間Ｔ１Ｒと、本実施の形態での処理時間Ｔ２Ｒを示している。
【００５４】
動作周波数を低くしたため、応答に対する処理時間Ｔ２Ｒは従来技術での処理時間Ｔ１Ｒより長くなっているが、そのときの消費電力は消費電力Ｗ２Ｒを超えないため、従来技術と比較して、消費電力のピーク値を抑制することができる。また、応答に対する処理で必要となる消費電力は、従来技術での消費電力以下とすることができる。
【００５５】
このように、本実施の形態での省電力動作周波数は、受信内容に応じた処理である応答処理を実行中の消費電力が、予め定められた消費電力以下となる範囲内で定められている。
【００５６】
そのため、処理時間の制限に応じて柔軟に動作周波数を設計することが可能であり、制限がさほど厳しくない場合には、より低い動作周波数で動作させることもでき、その場合、消費電力Ｗ２Ｒをさらに低下させることも可能となる。
【００５７】
図４（Ｂ）は、ＰＬＬ１０５１，１０５２、及びクロック制御部１０５が出力するクロックを示している。
【００５８】
上述したように、ＰＬＬ１０５２から出力されるクロックの周波数である通常動作周波数は、ＰＬＬ１０５１から出力されるクロックの周波数である省電力動作周波数の２倍となっている。
【００５９】
時刻Ｔ１が到来するまでの通常状態時では、クロック制御部１０５からＣＰＵ１０１へ出力されるクロックは、ＰＬＬ１０５２から出力されるクロックとなっている。
【００６０】
次いで、時刻Ｔ１で、画像形成装置１０００は省電力状態に遷移する。このとき、クロック制御部１０５からＣＰＵ１０１へ出力されるクロックは、クロック選択部１０５３で切り替えられ、ＰＬＬ１０５１から出力されるクロックとなる。クロックの切替は、パルスが発生しないように、図中の黒三角で示されるクロックの立下りタイミングで行われる。
【００６１】
その後、時刻Ｔ２でネットワークから単なる応答を返すための要求を受信したときも、上述したようにＰＬＬ１０５１から出力されるクロックでＣＰＵ１０１は動作を続ける。
【００６２】
一方、時刻Ｔ３で、ネットワークから印刷など比較的大きな電力量を消費する状態が必要となる要求を受信した場合には、クロック制御部１０５からＣＰＵ１０１へ出力されるクロックは、クロック選択部１０５３で切り替えられ、ＰＬＬ１０５２から出力されるクロックとなる。このときもクロックの切替は、パルスが発生しないように、図中の黒三角で示されるクロックの立下りタイミングで行われる。
【００６３】
図５は、画像形成装置１０００の電力供給状態、及びその遷移を示す図である。
【００６４】
図５に示されるように、画像形成装置１０００は、電力供給状態として、通常状態、省電力状態、及び省電力状態時に単なる応答を返すための要求を受信した場合に遷移する省電力応答状態の３つの状態が存在する。
【００６５】
通常状態からは、省電力状態に遷移し、省電力状態からは、通常状態または省電力状態に遷移する。そして、省電力応答状態からは省電力状態に遷移する。
【００６６】
図６は、図２におけるＣＰＵ１０１により実行される電力制御処理の手順を示すフローチャートである。
【００６７】
図６では、まず通常状態で動作しているものとする。従って、ＣＰＵ１０１へ出力されるクロックは、ＰＬＬ１０５２から出力されるクロックとなっている。
【００６８】
次いで、クロック選択部１０５３がＣＰＵ１０１に出力するクロックをＰＬＬ１０５１から出力されるクロックに切り替えることで、ＣＰＵ１０１の動作周波数を低くして省電力状態へ遷移する（ステップＳ４０１）。このステップＳ４０１は、通常状態から省電力状態に遷移する際に、通常状態で動作する場合のＣＰＵ１０１の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させる動作周波数低下手段に対応する。
【００６９】
その後、ネットワーク３０００からパケットを受信すると（ステップＳ４０２でＹＥＳ）、受信内容に基づいて、通常状態に遷移するか否か判別する（ステップＳ４０３）。
【００７０】
上述したように、受信内容が単に応答を返すことを要求する内容の場合には、通常状態への遷移が不要となるので、ステップＳ４０２では否定判別される。このステップＳ４０３は、省電力状態で動作しているときに、外部機器から通信により受信した受信内容が、通常状態への遷移が必要な受信内容か否か判別する判別手段に対応する。
【００７１】
ステップＳ４０３の判別の結果、通常状態に遷移すると判別された場合には（ステップＳ４０３でＹＥＳ）、クロック選択部１０５３がＣＰＵ１０１に出力するクロックをＰＬＬ１０５２から出力されるクロックに切り替えることで、ＣＰＵ１０１の動作周波数を高くして通常状態へ遷移して（ステップＳ４０５）、本処理を終了する。このように、本実施の形態では、通常状態への遷移が必要な受信内容と判別された場合に、通常動作周波数に動作周波数を上昇させて通常状態に遷移する。
【００７２】
一方、ステップＳ４０３の判別の結果、通常状態に遷移しないと判別された場合には（ステップＳ４０３でＮＯ）、クロック選択部１０５３による切り替えは行われず、省電力応答状態に遷移して、応答に対する処理を行い、再び省電力状態に遷移して（ステップＳ４０４）、ステップＳ４０２に戻る。
【００７３】
上記ステップＳ４０４は、通常状態への遷移が不要な受信内容と判別された場合に、省電力動作周波数ままで受信内容に応じた処理を実行する省電力時処理手段に対応する。
【００７４】
以上説明した実施の形態によれば、画像形成装置１０００の省電力状態におけるネットワークに対する応答において、必要な消費電力のために電源を切り替えることなく応答することが可能である。
【００７５】
また、画像形成装置１０００の省電力状態におけるネットワークに対する応答において、対応するプロトコルに応じて柔軟な設計が可能となる。
【００７６】
本実施の形態によれば、省電力状態に遷移する際に、通常状態で動作する場合の回路の通常動作周波数と比較して低い省電力動作周波数に動作周波数を低下させ（ステップＳ４０１）。
【００７７】
そして、省電力状態で動作しているときに、通信により受信した受信内容が、通常状態への遷移が不要な受信内容と判別された場合に、省電力動作周波数ままで受信内容に応じた処理を実行する（ステップＳ４０４）。
【００７８】
こうして通常状態への遷移が不要となる結果、省電力状態での消費電力をさらに低減させることができる。
【００７９】
なお、上述した実施の形態では、電子機器として画像形成装置を例に説明したが、本発明の趣旨に関する処理及び構成は画像形成装置の特徴を用いたものではなく、一般的な電子機器で実現可能であるので、本発明は一般的な電子機器に適用することができる。
【００８０】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８１】
１００  コントローラ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０５  クロック制御部
１１０  スリープ制御部
２０１  通常用電源
２０２  省電力用電源
２０３  セレクタ
１０００  画像形成装置
【図１】
2015099976.tif 000003
【図２】
2015099976.tif 000004
【図３】
2015099976.tif 000005
【図４】
2015099976.tif 000006
【図５】
2015099976.tif 000007
【図６】
2015099976.tif 000008