(57)【要約】【課題】機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行う。【解決手段】不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する、ことを特徴とする。【選択図】図１
2011239183.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、
前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する、
ことを特徴とする画像処理装置。
【請求項２】
不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、
前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更する、
ことを特徴とする画像処理装置。
【請求項３】
不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、
各部を制御する制御手段と、
を備えた画像処理装置であって、
前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更し、
前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、
ことを特徴とする画像処理装置。
【請求項４】
不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、
各部を制御する制御手段と、
を備えた画像処理装置であって、
前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更し、
前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、
ことを特徴とする画像処理装置。
【請求項５】
前記記憶領域の変更は、
前記不揮発性半導体記憶手段と前記ディスク型記憶手段との間における変更である、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項６】
前記記憶領域の変更は、
前記ディスク型記憶手段の内周側記憶領域と外周側記憶領域との間における変更である、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項７】
前記記憶領域の変更は、
前記ディスク型記憶手段のデータ管理方式の異なる複数記憶領域間における変更である、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項８】
前記記憶装置は、読み出し速度が異なる不揮発性の記憶領域を有しており、
前記低速側の記憶領域と前記高速側の記憶領域とは、少なくともデータの読み出し速度が相対的に低速あるいは高速である、
ことを特徴とする請求項１−７のいずれか一項に記載の画像処理装置。
【請求項９】
前記ディスク型記憶手段は、ディスク型記録媒体と、該ディスク型記録媒体に対してシークもしくはリードまたはライトを行うヘッドとを備えており、
シークもしくはリードまたはライトのいずれかを実行しているアクティブ状態、
前記ディスク型記録媒体は回転しており前記ヘッドがディスク型記録媒体のインナーの位置にロードされているアクティブアイドル状態、
前記ディスク型記録媒体は回転しており前記ヘッドが所定の待避位置に退避されているローパワーアイドル状態、
前記ディスク型記録媒体は回転しておらずコマンド受け付け可能なスタンバイ状態、
前記ディスク型記録媒体は回転しておらずコマンドを受け付けないスリープ状態、
の各状態の順に低消費電力状態になり、
上記各状態の少なくとも二つの状態で制御が可能である、
ことを特徴とする請求項１−８のいずれか一項に記載の画像処理装置。
【請求項１０】
前記ディスク型記憶手段を複数備え、
各ディスク型記憶手段は制御プログラムとスプールデータとの少なくとも一方を記憶しており、
前記制御プログラムを記憶していない前記ディスク型記憶手段では、前記制御プログラムを記憶している前記ディスク型記憶手段よりも、早い段階で低消費電力状態に制御される、あるいは、より低い低消費電力状態に制御される、
ことを特徴とする請求項１−９のいずれか一項に記載の画像処理装置。
【請求項１１】
前記省電力モードからの通常の動作モードに復帰する際には、変更された記憶領域から前記制御プログラムが読み出される、
ことを特徴とする請求項１−１０のいずれか一項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種情報処理に際して処理すべきデータと処理プログラムとを記憶する記憶部を備えた各種の画像処理装置に関し、該画像処理装置の省電力モードでの動作改善に関する。
【背景技術】
【０００２】
各種電子機器に対する省エネルギー化の要求は高まりつつある。ここで、省エネルギーの工業規格も定められており、このような工業規格に対応するために、電子機器内の稼動していないユニットへの電力供給を停止することで、通常動作時よりも消費電力を低減する省電力モードを採用する電子機器が一般的である。
【０００３】
ネットワークに接続された電子機器、例えば、スキャナ，複写機，プリンタ，ファクシミリ装置の機能を１台で備えた複合機（ＭＦＰ：Multifunction Peripheral ）では、操作パネルからのユーザからの指示、またはネットワークを介したコマンドの受信が所定の時間ないときに省電力モードに移行する。そして、ネットワークに接続された複合機は、操作パネルからのユーザからの指示、またはネットワークを介したコマンドの受信があると、省電力モード（待機状態）から通常モード（動作状態）に復帰する。
【０００４】
なお、近年の複合機は、処理する原稿画像の量が増したことによって、処理すべき画像データを格納するためにディスク型記憶手段としてのハードディスクドライブ（ＨＤＤ）を装備している。また、複合機の処理する機能の量と質が増したことによって、大規模になった制御プログラムもこのＨＤＤに格納される場合が多い。
【０００５】
ここで、省電力モードでは、操作部からの操作やネットワーク経由のコマンドの受付は可能な状態であるものの、その他の各部の動作をほぼ停止状態にして省電力を実現するようにしている。
【０００６】
そして、ＨＤＤに制御プログラムを格納した複合機が、省電力モードから通常モードに復帰する場合には、ＣＰＵによってＨＤＤからＲＡＭに制御プログラムがロードされて、ＲＡＭ上で制御プログラムが実行される。そして、このとき、ＣＰＵの初期化、ＯＳの実行、デバイスドライバのロード、周辺デバイスの初期化、アプリケーションプログラムの実行等が含まれる。このように制御プログラムが実行されて、システムの各部が立ち上がってから、複合機は通常の動作が可能となる。
【０００７】
ここで、省電力モードによって電力の供給が停止されたＨＤＤはスリープ状態にある。このスリープ状態では、ＨＤＤ内のディスク型記録媒体の回転は停止している。そこで、ＨＤＤを起動させてハードディスクへのデータの書き込みおよび読み出しが可能になるためには、ＨＤＤのスピンアップ時間を必要とする。ここで、スピンアップ時間とは、ハードディスク内部のディスク型記録媒体の回転数が安定するまでの時間であって、通常、十数秒程度が必要とされる。
【０００８】
そして、制御プログラムを格納したＨＤＤをスリープ状態から起動させて、システムを立ち上げて複合機が機能可能になるまでには、制御プログラムのロードおよび実行といった立ち上げ処理にかかる実時間に、ＨＤＤのスピンアップ時間を加えなければならない。
【０００９】
このように、複合機を省電力モードから通常モードへ復帰させるには一定の時間が必要であり、ユーザの利便性を考えると、この省電力モードから通常モードへ復帰を高速に実現することが望まれていた。
【００１０】
この問題を回避する技術として、以下の特許文献１には、省電力モードに移行する際に、画像処理装置等のデバイスを制御する制御プログラムをＨＤＤ等の不揮発性記憶部からＲＡＭなどの揮発性記憶部にコピーし、並行して保存しておく。ここで、このＲＡＭには省電力モード時も通電して記憶内容（制御プログラム）を保持おく。そして、省電力モードから通常電力モードに復帰する際には、ＲＡＭに保持された制御プログラムを読み出して、実行することで、ＨＤＤのスピンアップタイムによる遅れを生じさせずに、高速復帰させることが提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開2005−193652号公報（段落０１５７，０１５９，０１６９，０１７７等）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
すなわち、以上の特許文献１記載の技術では、省電力モード時に、ＨＤＤとＲＡＭとの両方に制御プログラムを保持しておく必要があってハードウェア資源の無駄である。
【００１３】
さらに、省電力モードにもＲＡＭには電力を供給して制御プログラムを保持しておく必要があり、省電力モード時であるにもかかわらず電力の無駄が生じている。
【００１４】
本発明は、上記の課題を解決するためになされたものであって、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことを可能にすることを目的とする。
【課題を解決するための手段】
【００１５】
課題を解決する本発明は、以下のように構成されたものである。
【００１６】
（１）第１の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する、ことを特徴とする。
【００１７】
（２）第２の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更する、ことを特徴とする。
【００１８】
（３）第３の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、各部を制御する制御手段と、を備えた画像処理装置であって、前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更し、前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、ことを特徴とする。
【００１９】
（４）第４の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、各部を制御する制御手段と、を備えた画像処理装置であって、前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更し、前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、ことを特徴とする。
【００２０】
（５）第５の発明は、（１）−（４）のいずれかにおいて、前記記憶領域の変更は、前記不揮発性半導体記憶手段と前記ディスク型記憶手段との間における変更である、ことを特徴とする。
【００２１】
（６）第６の発明は、（１）−（４）のいずれかにおいて、前記記憶領域の変更は、前記ディスク型記憶手段の内周側記憶領域と外周側記憶領域との間における変更である、ことを特徴とする。
【００２２】
（７）第７の発明は、（１）−（４）のいずれかにおいて、前記記憶領域の変更は、前記ディスク型記憶手段のデータ管理方式の異なる複数記憶領域間における変更である、ことを特徴とする。
【００２３】
（８）第８の発明は、（１）−（７）のいずれかにおいて、前記記憶装置は、読み出し速度が異なる不揮発性の記憶領域を有しており、前記低速側の記憶領域と前記高速側の記憶領域とは、少なくともデータの読み出し速度が相対的に低速あるいは高速である、ことを特徴とする。
【００２４】
（９）第９の発明は、（１）−（８）のいずれかにおいて、前記ディスク型記憶手段は、ディスク型記録媒体と、該ディスク型記録媒体に対してシークもしくはリードまたはライトを行うヘッドとを備えており、シークもしくはリードまたはライトのいずれかを実行しているアクティブ状態、前記ディスク型記録媒体は回転しており前記ヘッドがディスク型記録媒体のインナーの位置にロードされているアクティブアイドル状態、前記ディスク型記録媒体は回転しており前記ヘッドが所定の待避位置に退避されているローパワーアイドル状態、前記ディスク型記録媒体は回転しておらずコマンド受け付け可能なスタンバイ状態、前記ディスク型記録媒体は回転しておらずコマンドを受け付けないスリープ状態、の各状態の順に低消費電力状態になり、上記各状態の少なくとも二つの状態で制御が可能である、ことを特徴とする。
【００２５】
（１０）第１０の発明は、（１）−（９）のいずれかにおいて、ディスク型記憶手段を複数備えている場合に、制御プログラムを記憶していないディスク型記憶手段では、制御プログラムを記憶しているディスク型記憶手段よりも、早い段階で低消費電力状態に制御される、あるいは、より低い低消費電力状態に制御される。
【００２６】
（１１）第１１の発明は、（１）−（１０）のいずれかにおいて、前記省電力モードからの通常の動作モードに復帰する際には、変更された記憶領域から前記制御プログラムが読み出される、ことを特徴とする。
【発明の効果】
【００２７】
本発明によれば、以下のような効果が得られる。
【００２８】
（１）第１の発明では、電源管理手段が、省電力モードに応じてディスク型記憶手段の待機状態を制御する際に、省電力モードとして直前よりも低消費電力のモードに変更された場合に、記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する。
【００２９】
これにより、低消費電力のモードから復帰する際には、高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００３０】
（２）第２の発明では、電源管理手段が、省電力モードに応じてディスク型記憶手段の待機状態を制御する際に、省電力モードとして直前よりも低消費電力のモードに変更された場合に、記憶装置に記憶されている所定の種類のデータについて、記憶装置内の低速側の記憶領域から高速側の記憶領域にデータの記憶領域を変更する。
【００３１】
これにより、低消費電力のモードから復帰する際には、高速な記憶領域から所定の種類のデータ、たとえばプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００３２】
（３）第３の発明では、制御手段は、記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、複数段階の省電力モードのいずれかを決定すると共に、省電力モードとして直前よりも低消費電力のモードに決定した場合に、記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する。
【００３３】
これにより、低消費電力のモードから復帰する際には、高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００３４】
（４）第４の発明では、制御手段は、記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、複数段階の省電力モードのいずれかを決定すると共に、省電力モードとして直前よりも低消費電力のモードに決定した場合に、記憶装置に記憶されている所定の種類のデータについて、記憶装置内の低速側の記憶領域から高速側の記憶領域にデータの記憶領域を変更する。
【００３５】
これにより、低消費電力のモードから復帰する際には、高速な記憶領域から所定の種類のデータ、たとえば制御プログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００３６】
（５）第５の発明では、以上の（１）−（４）のいずれかにおいて、記憶領域の変更は、不揮発性半導体記憶手段とディスク型記憶手段との間における変更である。これにより、低消費電力のモードから復帰する際には、高速な不揮発性半導体記憶手段からプログラムを読み出すことができ、復帰を高速に実現することができる。また、不揮発性半導体記憶手段は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００３７】
（６）第６の発明では、以上の（１）−（４）のいずれかにおいて、記憶領域の変更は、ディスク型記憶手段の内周側記憶領域と外周側記憶領域との間における変更である。これにより、低消費電力のモードから復帰する際には、高速な外周側記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、ディスク型記憶手段は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００３８】
（７）第７の発明では、以上の（１）−（４）のいずれかにおいて、記憶領域の変更は、ディスク型記憶手段のデータ管理方式の異なる複数記憶領域間における変更である。これにより、低消費電力のモードから復帰する際には、ディスク型記憶手段において高速なデータ管理方式の記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、ディスク型記憶手段は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００３９】
（８）第８の発明では、以上の（１）−（７）のいずれかにおいて、記憶装置は、読み出し速度が異なる不揮発性の記憶領域を有しており、低速側の記憶領域と高速側の記憶領域とは、少なくともデータの読み出し速度が相対的に低速あるいは高速である。
【００４０】
これにより、低消費電力のモードから復帰する際には、読み出し速度が高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、不揮発性の記憶領域であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【００４１】
（９）第９の発明では、以上の（１）−（８）のいずれかにおいて、シークもしくはリードまたはライトのいずれかを実行しているアクティブ状態、ディスク型記録媒体は回転しておりヘッドがディスク型記録媒体のインナーの位置にロードされているアクティブアイドル状態、ディスク型記録媒体は回転しておりヘッドが所定の待避位置に退避されているローパワーアイドル状態、ディスク型記録媒体は回転しておらずコマンド受け付け可能なスタンバイ状態、ディスク型記録媒体は回転しておらずコマンドを受け付けないスリープ状態、の各状態の順に低消費電力状態になり、上記各状態の少なくとも二つの状態で制御をおこなうため、制御手段や電力管理手段からのコマンドに応じて各状態に遷移することが、使用／未使用状況に応じて効率的な省電力モードを実現するのに好適である。
【００４２】
（１０）第１０の発明では、以上の（１）−（９）のいずれかにおいて、ディスク型記憶手段を複数備えている場合に、制御プログラムを記憶していないディスク型記憶手段では、制御プログラムを記憶しているディスク型記憶手段よりも、早い段階で低消費電力状態に制御される、あるいは、より低い低消費電力状態に制御される。すなわち、制御プログラムを記憶しているディスク型記憶手段は、制御プログラムを記憶していないディスク型記憶手段よりも、遅れて低消費電力状態に制御される。
【００４３】
これにより、制御プログラムを記憶していないディスク型記憶手段では、復帰時に読み出しを必要としないため、より早くより低い低消費電力状態にすることで、復帰を遅らせることなく、効率的に、無駄な電力を抑えることが可能になる。一方、制御プログラムを記憶しているディスク型記憶手段では、復帰時に読み出しを必要とするため、より遅く低消費電力状態にすることで、復帰をできるだけ遅らせることなく、無駄な電力を抑えることが可能になる。
【００４４】
（１１）第１１の発明は、（１）−（１０）のいずれかにおいて、前記省電力モードからの通常の動作モードに復帰する際には、変更された記憶領域から前記制御プログラムが読み出される、ことを特徴とする。
【００４５】
これにより、低消費電力のモードから復帰する際には、高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態の画像処理装置の構成を示す構成図である。
【図２】本発明の実施形態の画像処理装置の構成を示す構成図である。
【図３】本発明の実施形態の画像処理装置の動作を示すフローチャートである。
【図４】本発明の実施形態の画像処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００４７】
以下、図面を参照して本発明の画像処理装置を実施するための形態（実施形態）を詳細に説明する。
【００４８】
なお、この明細書において、高速／低速と言った場合には、複数の状態を相対的に比較した場合の状態を述べたものであり、絶対的な速度を意味するものではない。また、この明細書において、高速／低速と言った場合には、少なくともデータの読み出し速度について、複数の状態を相対的に比較した場合の状態を述べたものであり、絶対的な速度を意味するものではない。
【００４９】
〔画像処理装置１００の構成〕
ここで、第一実施形態の画像処理装置１００の構成を、図１（ブロック図）に基づいて詳細に説明する。
【００５０】
なお、この実施形態の画像処理装置１００としては、各種の画像処理装置に適用が可能であるが、ここでは、ネットワークに接続された、スキャナ，複写機，プリンタ，ファクシミリ装置の機能を備えた複合機（ＭＦＰ）を具体例にして説明を続ける。
【００５１】
また、画像処理装置１００として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略してある。
【００５２】
本実施形態の画像処理装置１００は、各部を制御する制御部としてのＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）１１０、ブリッジ１２０、ＢＩＯＳＲＯＭ（Basic Input Output System Read Only Memory）１３０、画像入力部１４０、画像処理部１４５、画像出力部１５０、電力制御部１６０、Ｉ／Ｏ制御部１７０、およびＨＤＤ（Hard Disk Drive）１８０から構成される。
【００５３】
ここで、画像処理装置を構成するＣＰＵ１０１、ＲＡＭ１１０、ＢＩＯＳＲＯＭ１３０は、ブリッジ１２０を介して相互に接続されている。また、画像入力部１４０、画像処理部１４５、画像出力部１５０、電力制御部１６０、Ｉ／Ｏ制御部１７０、のそれぞれはシステムバス１０３を介して相互に接続されている。さらに、ＨＤＤ１８０はブリッジ１２０に接続されている。
【００５４】
ＣＰＵ１０１は、インストールされているＯＳ（Operating System）またはファームウェア等に基づいて、画像処理装置１００の制御プログラムに従って、画像処理装置１００を構成する各部を制御して、各種の演算処理を行うことによって、画像処理装置を統括的に制御する。また、このＣＰＵ１０１は、請求項における制御手段を構成している。
【００５５】
ＲＡＭ１１０は、ＣＰＵ１０１の作業用領域（メインメモリ）として使用される揮発性記憶部（揮発性のメモリ）である。例えば、ＲＡＭ１１０は、ＨＤＤ１８０等に記憶されたＯＳや制御プログラム、処理データ等を一時的に記憶するメモリである。
【００５６】
ブリッジ１２０は、ノースブリッジやサウスブリッジなどで構成され、各種のメモリコントローラ、各種のネットワークコントローラ、各種の規格のインタフェースといった機能を内蔵している。
【００５７】
ＢＩＯＳＲＯＭ１３０は、ＢＩＯＳ（Basic Input Output System）を記憶する読み出し専用のメモリである。ここで、ＢＩＯＳは、ＣＰＵ１０１の基本動作を制御するためのプログラムを内蔵している。すなわち、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムは、ＣＰＵ１０１に起動イベントが発生したときに、最初に実行され、各コンポーネントを初期化するためのＰＯＳＴ（Power On Self Test）処理を実行するものである。
【００５８】
画像入力部１４０は、原稿から画像を読み取って画像データを入力するスキャナなどの画像入力手段である。原稿から画像を読み取って画像データを取得する画像入力部１４０は、走査光源部、走査ミラー部、結像レンズ、ＣＣＤイメージセンサから構成される。
【００５９】
この画像入力部１４０としては、画像処理装置１００が上述した複合機である場合には、一例として以下のように、光源からの光を原稿に走査しつつ照射して、その反射光を読み取って画像データを生成するスキャナとして構成されるものである。
【００６０】
以下、図２も参照して画像入力部１４０の説明を行う。走査光源部は、光源１４０ａ、第１ミラー１４０ｂから構成される。光源１４０ａは、原稿に光を照射する。第１ミラー１４０ｂは、原稿からの反射光を受光して、走査ミラー部に反射する。走査ミラー部は、第２ミラー１４０ｃ、第３ミラー１４０ｄから構成される。第２ミラー１４０ｃは走査光源部からの反射光を受光して第３ミラー１４０ｄに反射する。第３ミラー１４０ｄは第２ミラー１４０ｃからの反射光を受光して結像レンズ１４０ｅに反射する。結像レンズ１４０ｅは、走査ミラー部からの反射光を受光してＣＣＤイメージセンサ１４０ｆの受光面に結像する。
【００６１】
ＣＣＤイメージセンサ１４０ｆは、固体撮像素子であるＣＣＤ（Charge Coupled Device）から構成される。ＣＣＤイメージセンサ１４０ｆは、結像レンズ１４０ｅによって結像された光量の大小を光量信号として読み取る。固体撮像素子による光電変換によって光量信号は電気信号に変換されて出力される。なお、この画像入力部１４０は、走査光源部を移動させてプラテンガラス上に置かれた原稿を読み取ることができるし（原稿固定載置型）、走査光源部を動かさずにプラテンガラス上を移動する原稿を読み取る（原稿搬送読み取り型）こともできる。プラテンガラス上を、原稿を移動させるためには自動原稿搬送装置を使用する。
【００６２】
自動原稿搬送装置１４０ＤＦは、原稿トレイ１４０ＤＦ１、導入ローラ群（図示せず）、給送ローラ群（図示せず）、プラテンガラス１４０ＤＦＰ、排出ローラ群（図示せず）および排出トレイ１４０ＤＦ２から構成される。原稿トレイ１４０ＤＦ１には原稿が置かれる。一度に置かれる原稿の数は１枚でも複数枚でも良いが、原稿の形状は枚葉紙である。導入ローラ群は原稿トレイに置かれた原稿を１枚ずつ分離して、搬送経路上の給送ローラ群に原稿を搬送する。給送ローラ群は導入ローラ群から搬送された原稿を、タイミングを計りながらプラテンガラス１４０ＤＦＰ上に搬送する。原稿はプラテンガラス１４０ＤＦＰの上を通過して排出ローラ群に搬送される。排出ローラ群はプラテンガラス１４０ＤＦＰ上を搬送された原稿を排出トレイ１４０ＤＦ２に排出する。排出トレイ１４０ＤＦ２には画像が読み取られた原稿が排出される。
【００６３】
なお、画像処理装置１００が映像録画装置などの場合には、画像入力部１４０としては、映像入力端子、チューナ、ＤＶＤプレーヤなどが該当する。
【００６４】
画像処理部１４５としては、画像処理装置１００において処理すべきデータ（画像データあるいは映像データ）を必要に応じて画像処理する。なお、この際に、処理前あるいは処理中あるいは処理後の画像データを、画像出力までの間にスプールデータとしてＨＤＤ１８０に記憶させる。なお、この際には、大量の画像データをできるだけ高速に記憶させ、また、読み出す必要があるため、ＨＤＤ１８０のディスク部１８０において高速に読み出し可能な外周側のパーティションの領域をデータ記憶領域として使用する。
【００６５】
画像出力部１５０としては、画像処理装置１００が上述した複合機である場合には、一例として以下のように記録材上にトナー像を形成するプリンタとして構成することが可能である。
【００６６】
以下、図２も参照して画像出力部１５０を説明する。画像出力部１５０は、画像データに応じたトナー像を記録材上に形成して、画像が形成された記録材を出力する。記録材上に画像を形成する画像出力部１５０は、給紙トレイ１５０Ｔａ〜１５０Ｔｃ、感光体ドラム１５１、帯電部１５２、プリントヘッドあるいは露光部１５３、現像部１５４、転写部１５５、分離部１５６、クリーナ１５７、搬送部１５８、定着部１５９などから構成される。感光体ドラム１５１は、円筒状のドラムの周辺に感光体樹脂を巻き付けたもので、所定の方向に所定の速度で回転する。帯電部１５２は、感光体ドラム１５１の表面を一様に帯電させる。プリントヘッドあるいは露光部１５３は、光源が発光した光を感光体ドラム１５１の表面に照射することによって感光体ドラム１５１の表面に静電潜像を形成する。現像部１５４は、キャリアに運ばれたトナーを感光体ドラム１５１の表面に付着させることによってトナー像を形成する。転写部１５５は、給紙トレイから給紙され搬送ベルト上を搬送されてきた記録材に、転写ローラを使用してトナー像を転写する。定着部１５９は、定着ローラを使用してトナー像が転写された記録材を加熱または加圧する。トナー像は記録材に定着して画像が形成される。画像が形成された記録材は排紙トレイ１５０ＨＴに排出される。クリーナ１５７は、転写後、感光体ドラム１５１の表面に残ったトナーを除去する。クリーナ１５７によって復元された感光体ドラム１５１は再び使用可能となり、帯電部１５２による感光体ドラム１５１の表面の一様な帯電からの一連の画像形成処理を繰り返し行うことができる。
【００６７】
なお、画像処理装置１００が映像録画装置などの場合には、画像出力部１５０としては、映像出力端子、映像表示装置（ディスプレイ）などが該当する。
【００６８】
電力制御部１６０は、画像処理装置１００を構成する各部への電力供給を制御する。すなわち、電力制御部１６０は、ＣＰＵ１０１の制御に従って、画像処理装置１００を構成する各部に電力を供給する。画像処理装置１００が起動されるときは、電力制御部１６０の制御によってＣＰＵ１０１に電力が供給される。
【００６９】
なお、この電力制御部１６０は、電力回路部１６０Ａと電力供給部１６０Ｂとから構成される。ここで、電力回路部１６０Ａは、画像処理装置１００を構成する各部に供給するのに必要な直流電源を商用電源などから生成する。また、電力供給部１６０Ｂは、電力回路部１６０Ａから画像処理装置１００を構成する各部へ供給する電力量を制御する。
【００７０】
Ｉ／Ｏ制御部１７０は、画像処理装置１００と各種周辺機器とを接続して、画像処理装置１００と周辺機器の間のデータの入出力を制御する。例えば、既存のインターフェース規格のＵＳＢ（Universal Serial Bus）やPCI（Peripheral Components Interconnect）によって周辺機器と接続して、周辺機器にデータを出力したり、周辺機器からのデータを入力したりする。なお、ここで周辺機器とは、画像処理装置１００の外部だけでなく、画像処理装置１００内に収容或いは内蔵される機器をも含むものとする。
【００７１】
ハードディスク装置（以下、ＨＤＤ）１８０は、不揮発性の記憶手段として、ディスク型記録媒体に情報を記憶させるディスク型記憶手段であるディスク部１８０Ｂと、不揮発性半導体記憶手段である不揮発性メモリ１８０Ｃとを備えており、ランダムアクセス可能な大容量の記憶装置である。
【００７２】
ここで、ＨＤＤ１８０は、ＨＤＤ１８０内の制御部としてのハードディスクコントローラ１８０Ａと、ディスク型記録媒体を備えたディスク型記憶手段としてのディスク部１８０Ｂと、不揮発性半導体記憶手段としての不揮発性メモリ１８０Ｃと、を備えて構成されている。すなわち、ＨＤＤ１８０は、ディスク部１８０Ｂに対して磁気的に大容量のデータを記憶可能であり、不揮発性メモリ１８０Ｃにはディスク部１８０Ｂより小容量のデータを記憶可能な、不揮発性の記憶部である。
【００７３】
ここで、不揮発性メモリ１８０Ｃは、不揮発性の半導体メモリで構成された記憶部であって、ＨＤＤ１８０のディスク部１８０Ｂよりも高速な読出が可能であり、請求項における不揮発性半導体記憶手段を構成している。ここで、この不揮発性メモリ１８０Ｃは、ディスク部１８０Ｂに比較して、請求項における高速な記憶領域を構成している。なお、この図１では、不揮発性メモリ１８０Ｃは、ハードディスクコントローラ１８０Ａに、ディスク部１８０Ｂと並列に接続されている。なお、この不揮発性メモリ１８０Ｃとしては、例えば、ＮＡＮＤ型のフラッシュＥＥＰＲＯＭなどが利用される。
【００７４】
また、ＨＤＤ１８０内のディスク部１８０Ｂへのデータの書き込みおよびデータの読み出しには、ＨＤＤ１８０内に有する機械的な駆動機構が使用される。ＨＤＤ１８０内に有する機械的な駆動機構には、ディスク１８０ＢＤを回転させるスピンドルモータ１８０ＢＭ、ディスク１８０ＢＤにデータを書き込むおよびディスク１８０ＢＤからデータを読み出すヘッド１８０ＢＨ、およびヘッド１８０ＢＨをディスク１８０ＢＤ上で移動させるアクチュエータ１８０ＢＡ等が含まれる。
【００７５】
ハードディスクコントローラ１８０Ａは、ＭＰＵ（マイクロプロセッサユニット）１８０Ａ１、ハードディスク制御部１８０Ａ２、電源制御部１８０Ａ３、データ制御部１８０Ａ４、モータ制御部１８０Ａ５から構成される。なお、このハードディスクコントローラ１８０Ａは、ＨＤＤ１８０内で、請求項における電源管理手段を構成している。
【００７６】
ＭＰＵ１８０Ａ１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、タイマなどから構成される。ＲＯＭに記録されたＨＤＤ１８０の制御プログラムに従って、ＨＤＤ１８０を構成する各部を制御して、ＨＤＤ１８０を統括的に制御する。
【００７７】
ハードディスク制御部１８０Ａ２は、接続されたホスト（この場合は、画像処理装置１００）からのコマンドの受信、書き込みデータの受信、ホストへのステータスの送信、読み出しデータの送信などを制御する。
【００７８】
データ制御部１８０Ａ４は、ディスク部１８０Ｂまたは不揮発性メモリ１８０Ｃへのデータの書き込み、ディスク部１８０Ｂまたは不揮発性メモリ１８０Ｃからのデータの読み出し、を制御する。
【００７９】
モータ制御部１８０Ａ５は、ディスク部１８０Ｂのディスク１８０ＢＤを回転させるスピンドルモータ１８０ＢＭの回転および停止、アクチュエータ１８０ＢＡを介したヘッド１８０ＢＨのディスク１８０ＢＤ上への移動やランプ部１８０ＢＬへの待避を制御する。
【００８０】
電源制御部１８０Ａ３は、ＨＤＤ１８０を構成する各部への電力供給を制御する。ここで、電源制御部１８０Ａ３は、画像処理装置１００を構成する電力制御部１６０から電源ラインを介して電力の供給を受け、ＨＤＤ１８０を構成するハードディスク制御部１８０Ａ２、データ制御部１８０Ａ４、モータ制御部１８０Ａ５、ディスク部１８０Ｂおよび不揮発性メモリ１８０Ｃに電力を供給する。
【００８１】
なお、ディスク型記憶媒体のディスク１８０ＢＤでは、データは同心円状に分割されて記憶される。円周状に分割される同心円状の領域をトラックという。トラックを放射状に等分割した各部分をセクタという。複数の連続するセクタをまとめてクラスタという。ＨＤＤ１８０は、指定されたクラスタ番号に相当する複数の連続するセクタへデータを書き込むおよびセクタからデータを読み出す。
【００８２】
ディスク１８０ＢＤの先頭セクタには、ＭＢＲ（Master Boot Record）が記憶されている。ＭＢＲには、パーティションテーブル等が含まれる。パーティションテーブルは、ディスク１８０ＢＤを論理的に分割した複数の記憶領域であるパーティションを示す。パーティションテーブルには、パーティションの位置、サイズ、パーティションタイプ等が記録される。
【００８３】
なお、パーティションタイプには、RAW領域およびBOX領域等がある。RAW領域とは、データを一時的に記憶する記憶領域であって、高速なデータの書き込みおよび読み出しが可能である。BOX領域とは、データをＦＡＴ（File Allocation Tables）やＮＴＦＳ（NT File System）等のファイル管理システムによって管理する記憶領域であって、データの書き込みおよび読み出しの速度は重要視されないかわりに、ディレクトリ構造等のファイル管理が可能である。
【００８４】
なお、このパーティションタイプの違いを、本実施形態ではデータ管理方式の違いと呼ぶことにする。すなわち、RAW領域はBOX領域と比較した場合には請求項における高速なデータ管理方式で管理された記憶領域を意味しており、BOX領域はRAW領域と比較した場合には請求項における低速なデータ管理方式で管理された記憶領域を意味している。
【００８５】
また、パーティションは、ディスク１８０ＢＤの同心円状の円周状に分割される。ディスク１８０ＢＤは、円状ディスクの中心を軸として一定速度で回転する。ディスク１８０ＢＤ上を一定時間に移動するヘッド１８０ＢＨの円周距離は、内周側に比べて外周側の方が長い。したがって、ディスク１８０ＢＤへのデータの書き込みおよびディスク１８０ＢＤからのデータの読み出しのアクセス速度は、内周側のパーティションに比べて外周側のパーティションの方が速い。
【００８６】
そこで、本実施形態では、ＨＤＤ１８０において、ディスク１８０ＢＤのうちで読み出し速度が高速な記憶領域（ディスク１８０ＢＤのうちで外周側のパーティションの領域）は、内周側のパーティション領域と比較した場合には請求項における高速側の記憶領域を構成しており、データを記憶するデータ記憶領域として確保しておく。
【００８７】
また、本実施形態では、ＨＤＤ１８０において、ディスク１８０ＢＤのうちで読み出し速度が低速な記憶領域（ディスク１８０ＢＤのうちで内周側のパーティションの領域）は、外周側のパーティション領域と比較した場合には請求項における低速側の記憶領域を構成しており、制御プログラムを記憶するプログラム記憶領域として確保しておく。
【００８８】
また、本実施形態では、データを記憶するデータ記憶領域とプログラムを記憶するプログラム記憶領域とが確保された不揮発性のＨＤＤ１８０は、不揮発性であってディスク部１８０Ｂより高速な読み出しが可能な不揮発性メモリ１８０Ｃを記憶部として使用している。
【００８９】
〔画像処理装置１００全体の前提条件〕
画像処理装置１００は、電子機器の消費電力と復帰時間の短縮についての電源管理技術としてＡＣＰＩ（Advanced Configuration and Power Interface Specification）仕様、あるいは、これに類似した技術で制御されている。
【００９０】
たとえば、ＡＣＰＩ仕様では、通常動作状態（Ｓ０）と停止状態（Ｓ５）までの間のシステム状態を、各コンポーネントの状態に応じて分類し、複数段階程度に分類している。
【００９１】
ここでは、
・Ｓ０：プログラム動作中、各部に電力供給された状態，
・Ｓ１：各部へ電力は供給されるが、ＣＰＵへのクロックが停止した状態，
・Ｓ２：ＣＰＵ以外には電力が供給されＣＰＵへの電力が遮断された状態，
・Ｓ３：ＣＰＵ以外にも電力供給が遮断されるが、メモリの状態は保持される状態，
・Ｓ４：メインメモリのデータをＨＤＤに移し、ＨＤＤ以外への電力供給が遮断される状態，
・Ｓ５：ＨＤＤを含め各部への電力供給が遮断される状態，
である。
【００９２】
この場合、動作状態Ｓ０に復帰させるのに必要な時間Ｔは、
Ｔ（Ｓ０）＜Ｔ（Ｓ１）＜Ｔ（Ｓ２）＜Ｔ（Ｓ３）＜Ｔ（Ｓ４）＜Ｔ（Ｓ５）
となる。
【００９３】
〔ＨＤＤ１８０の前提条件〕
本実施形態の画像処理装置１００に接続されたＨＤＤ１８０では、上述した画像処理装置１００全体の電源管理技術と並行して、ＨＤＤ１８０内での電源管理を以下のように、各状態に応じたモードに従って実行している。
【００９４】
また、本実施形態の画像処理装置１００に接続されたＨＤＤ１８０には、画像処理装置１００が処理するスプールデータ（画像データ）と、画像処理装置１００を制御する制御プログラムとが、ＨＤＤ１８０の記憶領域を分け合って共に記憶される。ここで、スプールデータと制御プログラムは、それぞれ別のパーティションに記憶される。
【００９５】
なお、複数のＨＤＤ１８０が存在する画像処理装置１００の場合には、制御プログラムが存在せずに、スプールデータのみを記憶するＨＤＤ１８０も存在しうるが、ここでは、制御プログラムとスプールデータとが記憶されるＨＤＤ１８０について説明する。
【００９６】
通常モードのとき、ＨＤＤ１８０は、画像処理部１４５で画像処理された画像データを、画像出力部１５０に所定のタイミングで出力する目的で一時的に記憶するため、画像データの書き込みおよび読み出しには高速性が要求される。
【００９７】
そこで、ＨＤＤ１８０のディスク１８０ＢＤへのデータの書き込みおよびハードディスクからのデータの読み出しのアクセス速度が、内周側に比べて高速な外周側のパーティションが、画像データの記憶領域（データ記憶領域）として割り当てられる。一方、ディスク１８０ＢＤの内周側のパーティションが制御プログラムの記憶領域として割り当てられる。
【００９８】
また、RAW領域／BOX領域のデータ管理方式を用いている場合には、ＨＤＤ１８０のディスク１８０ＢＤへのデータの書き込みおよびディスク１８０ＢＤからのデータの読み出しのアクセス速度が、BOX領域に比べて高速なRAW領域が、画像データの記憶領域（データ記憶領域）として割り当てられる。一方、ディスク１８０ＢＤのBOX領域が、制御プログラムの記憶領域として割り当てられる。
【００９９】
通常モードから省電力モードへの移行条件が満足して、通常モードから省電力モードに移行すると、高速なデータの書き込みおよび読み出しが要求されるデータとして、画像データよりも制御プログラムの優先順位が上がる。これは、省電力モードであるために画像データのリード／ライトが存在しないためと、省電力モードから通常モードに復帰する際に制御プログラムの読み出しが発生するためである。
【０１００】
そこで、後述するように、省電力モード時においては、通常モード時にＨＤＤ１８０のディスク１８０ＢＤの内周側のパーティションに記憶されている制御プログラムを、外周側のパーティションに複写または移動させる。このように制御プログラムを外周側のパーティションに記憶することによって、省電力モードから通常モードに復帰するとき、制御プログラムの読み取りを内周側のパーティションに記憶されていたときよりも高速に行うことが可能になる。
【０１０１】
あるいは、後述するように、省電力モード時においては、通常モード時にＨＤＤ１８０のディスク１８０ＢＤのBOX領域に記憶されている制御プログラムを、RAW領域に複写または移動させる。このように制御プログラムをBOX領域からRAW領域に記憶することによって、省電力モードから通常モードに復帰するとき、制御プログラムの読み取りをBOX領域に記憶されていたときよりも高速に行うことが可能になる。
【０１０２】
また、以上のように記憶領域を変更する制御プログラムが、請求項における所定の種類のデータに該当する。
【０１０３】
〔ＨＤＤ１８０の省電力モードの詳細〕
ＨＤＤ１８０の状態は、ヘッド１８０ＢＨおよびスピンドルモータ１８０ＢＭの動作状態に応じて、省電力モードにおいては、少なくとも５つの状態、あるいは、以下の５つの状態のいずれかを含む状態に分けられる。
【０１０４】
ＨＤＤ１８０は、ＣＰＵ１０１からの制御により、ハードディスクコントローラ１８０Ａによって、「アクティブ状態」、「アクティブアイドル状態」、「ローパワーアイドル状態」、「スタンバイ状態」、「スリープ状態」の５つの状態の何れか、あるいは、この５つの状態に近い状態の何れかをとる。なお、ここでは５つの状態を説明するが、５つのうちの最低２種類の状態が存在するものであってもよい。
【０１０５】
「アクティブ状態」とは、ディスク１８０ＢＤはスピンドルモータ１８０ＢＭにより回転駆動されており、ディスク１８０ＢＤに対してヘッド１８０ＢＨがシークもしくはリードまたはライトのいずれかを実行している状態（動作状態）である。
【０１０６】
「アクティブアイドル状態」とは、ディスク１８０ＢＤはスピンドルモータ１８０ＢＭにより回転駆動されており、ヘッド１８０ＢＨがディスク媒体上の最もインナーの位置にロードされている待機状態のことである。
【０１０７】
「ローパワーアイドル状態」とは、ディスク１８０ＢＤはスピンドルモータ１８０ＢＭにより回転駆動されているが、ディスク１８０ＢＤの外部の所定の待避位置としてのランプ部１８０ＢＬにヘッド１８０ＢＨが退避されている待機状態である。
【０１０８】
「スタンバイ状態」とは、ヘッド１８０ＢＨがアンロードされていて、ディスク１８０ＢＤはスピンドルモータ１８０ＢＭによって回転駆動されておらず停止状態であるが、ハードディスクコントローラ１８０Ａはコマンド受け付け可能な待機状態である。
【０１０９】
「スリープ状態」とは、ヘッド１８０ＢＨがアンロードされていて、かつスピンドルモータ１８０ＢＭが停止している待機状態であり、ハードディスクコントローラ１８０Ａはコマンドは受け付け不可能な状態のことである。ＨＤＤ１８０をスリープ状態から他の状態に遷移させるためには、ＨＤＤ１８０に対してリセット処理が必要となる。
【０１１０】
以上の５つの状態において、ＨＤＤ１８０の消費電力は、「アクティブ状態」、「アクティブアイドル状態」、「ローパワーアイドル状態」、「スタンバイ状態」、「スリープ状態」の順で小さくなる。接続されたホスト（画像処理装置１００のＣＰＵ１０１など）からのコマンドを受信すると、ＨＤＤ１８０は、受信したコマンドに従って、ハードディスクコントローラ１８０Ａの指示によって、アクティブ状態、アクティブアイドル状態、ローパワーアイドル状態、スタンバイ状態、スリープ状態の各状態に遷移することが可能である。
【０１１１】
なお、以上のＨＤＤ１８０の各状態に応じて、ＣＰＵ１０１から指示を受けた電力制御部１６０が、画像処理装置１００の各部へ供給する電力状態も変更する。なお、この電力制御部１６０から各部への電力状態の変更については、既知の各種の制御、たとえば、上述したＡＣＰＩ仕様の省電力制御など、を用いることが可能であるため説明を省略する。
【０１１２】
なお、この実施形態においては、通常時における通常の消費電力の状態から、より低消費電力の状態、さらに、より低い低消費電力の状態、と順次より低い低消費電力状態になるものとする。そして、本実施形態では、各電力状態から他の電力状態に遷移する際に制御プログラムの記憶領域を変更する。
【０１１３】
〔（Ａ）通常モードから省電力モードへの遷移〕
図３は、本実施形態の画像処理装置１００に接続されたＨＤＤ１８０の、通常モードから省電力モードへ移行するときの状態の遷移を示している。
【０１１４】
なお、以下の説明で、ＣＰＵ１０１がＨＤＤ１８０の状態を遷移させると言った場合は、ＣＰＵ１０１とハードディスクコントローラ１８０Ａとの双方の連携した制御により状態を遷移させることを意味する。
【０１１５】
なお、以下の動作説明では、ディスク１８０ＢＤにおいて、内周側のパーティション領域から外周側のパーティション領域に制御プログラムを移す場合を具体例にするが、BOX領域／RAW領域のデータ管理方式の場合には、BOX領域からRAW領域に制御プログラムを移すことを意味する。
【０１１６】
（Ａ−１）アクティブ状態からアクティブアイドル状態への遷移：
まず、通常モードではＣＰＵ１０１は、ＨＤＤ１８０をアクティブ状態とする指示をハードディスクコントローラ１８０Ａに与える（図３中のステップＳ３０１）。そして、ＣＰＵ１０１は必要に応じてＲＡＭ１１０上でＯＳを展開し、さらに制御プログラムを実行する（図３中のステップＳ３０２）。
【０１１７】
ここで、ＣＰＵ１０１は、ＲＡＭ１１０上での制御プログラムが実行されているか否かを定期的に監視している（図３中のステップＳ３０３）。
【０１１８】
そして、ＣＰＵ１０１の監視（図３中のステップＳ３０３）により、ＲＡＭ１１０上での制御プログラムの実行、すなわち起動イベントの発生が所定時間以上なされない場合（図３中のステップＳ３０３でＹＥＳ）、画像処理装置１００の動作が休止していることを意味するため、通常モードから省電力モードへの移行条件が満足されたと判断し、ＨＤＤ１８０の状態をアクティブ状態からアクティブアイドル状態に遷移させる（図３中のステップＳ３０４）。このアクティブアイドル状態への遷移によって、ＨＤＤ１８０の消費電力をアクティブ状態のときよりも削減することができる。
【０１１９】
また、この際に、ディスク１８０ＢＤの内周側のパーティション（低速側の記憶領域）に記憶されている制御プログラムを外周側のパーティション（高速側の記憶領域）に複写または移動させる（図３中のステップＳ３０５）。このことによって、アクティブアイドル状態から通常モードへの復帰において、制御プログラムの読み取りを外周側のパーティションにすることで、内周側のパーティションに記憶されていたときよりも高速に行うことができるようになる。
【０１２０】
そして、ＣＰＵ１０１は、通常モードから省電力モードへの移行条件が満足されたことを検知すると、ディスク１８０ＢＤの内周側のパーティションに記憶されている制御プログラムを外周側のパーティションに複写または移動させると共に、ＨＤＤ１８０の状態をアクティブ状態からアクティブアイドル状態に遷移させる（図３中のステップＳ３０４）。
【０１２１】
ここで、ディスク１８０ＢＤの内周側のパーティションに記憶されている制御プログラムを外周側のパーティションに複写または移動させる（図３中のステップＳ３０５）ことによって、制御プログラムの実行を内周側のパーティションに記憶されていたときよりも高速に行うことができる。
【０１２２】
このように、本実施形態の画像処理装置に接続されたＨＤＤ１８０を、通常モードから省電力モードへ移行するとき、制御プログラムを記憶させるＨＤＤ１８０内部の場所を変えることによって、ＨＤＤ１８０の現状態からの復帰において、制御プログラムの読み取りを高速に維持することができ、ＨＤＤ１８０の状態を適宜遷移させることによって、ＨＤＤ１８０の消費電力を順次削減することができる。
【０１２３】
なお、以上の説明では、ＣＰＵ１０１がＲＡＭ１１０上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ１８０Ａがディスク部１８０Ｂに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したＨＤＤ１８０の状態を遷移させ、制御プログラムの領域を変更するように制御してもよい。
【０１２４】
（Ａ−２）アクティブアイドル状態からローパワーアイドル状態への遷移：
ＣＰＵ１０１は、引き続き各部を監視しており、ＲＡＭ１１０上で制御プログラムが実行されたか、起動イベントが発生するか否かを監視している（図３中のステップＳ３０６）。
【０１２５】
アクティブアイドル状態において一定時間以上にわたって何らかの起動イベントの発生がない場合（図３中のステップＳ３０６でＮＯ、Ｓ３０７でＹＥＳ）、更なる省電力モードの遷移条件が満足されたと検知し、ディスク１８０ＢＤの外周側のパーティションに記憶した制御プログラムを保持して、ＨＤＤ１８０の状態をアクティブアイドル状態からローパワーアイドル状態に遷移させる（図３中のステップＳ３０８）。なお、この段階では、ディスク１８０ＢＤの外周側のパーティションに移された制御プログラムはそのまま保持する。
【０１２６】
すなわち、アクティブアイドル状態において省電力モードの遷移条件が満足されると、ＣＰＵ１０１はＨＤＤ１８０の状態をアクティブアイドル状態からローパワーアイドル状態に遷移させることによって、ＨＤＤ１８０の消費電力をアクティブアイドル状態のときよりも削減することができる。
【０１２７】
なお、以上の説明では、ＣＰＵ１０１がＲＡＭ１１０上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ１８０Ａがディスク部１８０Ｂに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したＨＤＤ１８０の状態を遷移させるように制御してもよい。
【０１２８】
（Ａ−３）ローパワーアイドル状態からスタンバイ状態への遷移(1)：
ＣＰＵ１０１は、引き続き各部を監視しており、起動イベントが発生するか否かを監視している（図３中のステップＳ３０９）。
【０１２９】
ローパワーアイドル状態において一定時間以上にわたって何らかの起動イベントの発生がない場合（図３中のステップＳ３０９でＮＯ、Ｓ３１０でＹＥＳ）、更なる省電力モードの遷移条件が満足されたと検知し、ＨＤＤ１８０の状態をローパワーアイドル状態からスタンバイ状態に遷移させる（図３中のステップＳ３１１）。
【０１３０】
すなわち、ローパワーアイドル状態において省電力モードの遷移条件が満足されると、ＣＰＵ１０１はＨＤＤ１８０の状態をローパワーアイドル状態からスタンバイ状態に遷移させることによって、ＨＤＤ１８０のスピンドルモータの回転停止などによって、ＨＤＤ１８０の消費電力をローパワーアイドル状態のときよりも削減することができる。
【０１３１】
なお、ＨＤＤ１８０の状態をローパワーアイドル状態からスタンバイ状態に遷移させる（図３中のステップＳ３１１）と、スピンドルモータは停止する。そのため、通常モードに復帰する際には、停止したスピンドルモータを起動させて、ディスク１８０ＢＤの回転速度を定常状態に安定させるには、スピンアップ時間が必要となる。
【０１３２】
そこで、この際に、ＣＰＵ１０１とハードディスクコントローラ１８０Ａとは、ディスク１８０ＢＤの外周側のパーティションに記憶されている制御プログラムを不揮発性メモリ１８０Ｃに複写または移動させる（図３中のステップＳ３１２）。
【０１３３】
このことによって、スタンバイ状態からの復帰において、ＨＤＤ１８０にアクセスするには必要とするディスク部１８０Ｂのスピンアップ時間が必要なくなり、制御プログラムの実行を、ディスク部１８０Ｂに記憶されていたときよりも、ディスク部１８０Ｂのスピンアップ時間分について高速にすることができる。
【０１３４】
すなわち、ＨＤＤ１８０のディスク部１８０Ｂに記憶した制御プログラムを不揮発性メモリ１８０Ｃに複写または移動させる（図３中のステップＳ３１２）ことによって、スタンバイ状態からの復帰において、ＨＤＤ１８０にアクセスするには必要とされるディスク部１８０Ｂのスピンアップ時間が必要なくなる結果、制御プログラムの実行を、ディスク部１８０Ｂに記憶されていたときよりも、ディスク部１８０Ｂのスピンアップ時間分高速に行うことができる。
【０１３５】
なお、以上の説明では、ＣＰＵ１０１がＲＡＭ１１０上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ１８０Ａがディスク部１８０Ｂに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したＨＤＤ１８０の状態を遷移させ、制御プログラムの領域を変更するように制御してもよい。
【０１３６】
（Ａ−３’）ローパワーアイドル状態からスタンバイ状態への遷移(2)：
なお、以上のようにして、ＨＤＤ１８０の状態をローパワーアイドル状態からスタンバイ状態に遷移させて（図３中のステップＳ３１１）、制御プログラムをディスク部１８０Ｂから不揮発性メモリ１８０Ｃに複写または移動する（図３中のステップＳ３１２）ときに、不揮発性メモリ１８０Ｃの空き容量を検知して、不揮発性メモリ１８０Ｃに記憶可能な容量の制御プログラムの中のプログラムを、優先順位の高いプログラムから順番にＨＤＤ１８０から不揮発性メモリ１８０Ｃに複写または移動して、不揮発性メモリ１８０Ｃに記憶できない残りの制御プログラムは、ディスク１８０ＢＤの外周側のパーティションに保持するようにしてもよい。
【０１３７】
ここで、本実施形態の画像処理装置１００を制御する制御プログラムには、ＯＳ、デバイスドライバ、アプリケーションプログラムが含まれる。読み出しの優先順位は、１位がＯＳ、２位がデバイスドライバ、３位がアプリケーションプログラムとなる。ＨＤＤ１８０の不揮発性メモリの空き容量を検知して、不揮発性メモリ１８０Ｃに記憶可能な容量の制御プログラムの中のプログラムを、優先順位の高い１位から順番に不揮発性メモリ１８０Ｃに複写または移動することが望ましい。
【０１３８】
この場合、スタンバイ状態からの復帰において、まず、不揮発性メモリ１８０Ｃに記憶されている制御プログラムの重要部分を先に読み出してＲＡＭ１１０に展開して実行しつつ、ディスク部１８０Ｂのスピンアップ時間の経過を待って、その後にディスク部１８０Ｂのスピンアップが完了してから残りの制御プログラムを読み出すことで、ディスク部１８０Ｂに全ての制御プログラムが記憶されていたときよりも、ディスク部１８０Ｂのスピンアップ時間分について実質的に高速にすることができる。
【０１３９】
（Ａ−４）スタンバイ状態からスリープ状態への遷移：
ＣＰＵ１０１は、引き続き各部を監視しており、起動イベントが発生するか否かを監視している（図３中のステップＳ３１３）。
【０１４０】
スタンバイ状態において一定時間以上にわたって何らかの起動イベントの発生がない場合（図３中のステップＳ３１３でＮＯ、Ｓ３１４でＹＥＳ）、更なる省電力モードの遷移条件が満足されたと検知し、ＨＤＤ１８０の状態をスタンバイ状態からスリープ状態に遷移させる（図３中のステップＳ３１５）。
【０１４１】
すなわち、スタンバイ状態において省電力モードの遷移条件が満足されると、ＣＰＵ１０１はＨＤＤ１８０の状態をスタンバイ状態からスリープ状態に遷移させることによって、ＨＤＤ１８０内のハードディスクコントローラ１８０Ａの動作も停止してコマンド受付をしないようになるため、ＨＤＤ１８０の消費電力をスタンバイ状態のときよりも削減することができる。
【０１４２】
また、この際に、ＣＰＵ１０１とハードディスクコントローラ１８０Ａとは、不揮発性メモリ１８０Ｃに記憶（図３中のステップＳ３１２）されている制御プログラムを維持する。
【０１４３】
このことによって、スリープ状態から通常モードへの復帰において、制御プログラムの読み取りをディスク部１８０Ｂに記憶されていたときよりも高速に行うことができるようになる。
【０１４４】
すなわち、ＨＤＤ１８０のディスク部１８０Ｂに記憶した制御プログラムを不揮発性メモリ１８０Ｃに複写または移動させて（図３中のステップＳ３１２）保持することによって、スリープ状態からの復帰において、ＨＤＤ１８０にアクセスするには必要とされるディスク部１８０Ｂのスピンアップ時間が必要なくなる。この結果、制御プログラムの実行を、ディスク部１８０Ｂに記憶されていたときよりも、ディスク部１８０Ｂのスピンアップ時間分高速に行うことができる。
【０１４５】
なお、ＨＤＤ１８０の状態をスタンバイ状態からスリープ状態に遷移させると、コマンドが受け付け不可能な状態となるため、コマンドを受け付け可能な状態にするには、ＨＤＤ１８０外部からＨＤＤ１８０に対してリセット処理が必要となる。
【０１４６】
以上のように、ＨＤＤ１８０のディスク部１８０Ｂに記憶した制御プログラムをＨＤＤ１８０の不揮発性メモリ１８０Ｃに複写または移動させる（図３中のステップＳ３１２）ことによって、スリープ状態からの復帰において、ハードディスクから読み出すには必要とされるハードディスクのリセット処理とスピンアップ時間が必要なくなり、制御プログラムの実行を、ディスク部１８０Ｂに記憶されていたときよりも、ハードディスクのリセット処理とスピンアップ時間分高速に行うことができる。
【０１４７】
なお、以上の説明では、ＣＰＵ１０１がＲＡＭ１１０上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ１８０Ａがディスク部１８０Ｂに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したＨＤＤ１８０の状態を遷移させるように制御してもよい。
【０１４８】
（Ａ−５）各省電力モード状態から通常モードへの遷移（復帰）：
ＣＰＵ１０１は、引き続き各部を監視しており、起動イベントが発生するか否かを監視している。同様に、ハードディスクコントローラ１８０Ａがディスク部１８０Ｂに対するデータの読み出しや書き込みの有無を監視している。
【０１４９】
起動イベント発生などによって省電力モードから通常モードに復帰するとき（図３中のステップＳ３０６でＹＥＳ、ステップＳ３０９でＹＥＳ、ステップＳ３１３でＹＥＳ、ステップＳ３１６でＹＥＳ）、ＨＤＤ１８０のディスク部１８０Ｂや不揮発性メモリ１８０Ｃから読み出した制御プログラムをＲＡＭ１１０に展開して実行する。
【０１５０】
また、ＨＤＤ１８０のスピンドルモータを停止させた場合であって、全ての制御プログラムを不揮発性メモリ１８０Ｃに複写または移動できなかった場合には、不揮発性メモリ１８０Ｃから先に制御プログラムの一部を読み出してＲＡＭ１１０上で展開して実行し、スピンアップが完了するのを待って、ディスク１８０ＢＤの外周側のパーティションに記憶している残りの制御プログラムをＲＡＭ１１０に展開する。なお、この通常モードへの復帰については、以下に詳しく説明する。
【０１５１】
〔（Ｂ）省電力モードから通常モードへの復帰〕
図４は、各コンポーネントを初期化するためのＰＯＳＴ（Power On Self Test）処理のフローチャートを示している。以上の図３における起動イベントが発生し（図３中のステップＳ３０６でＹＥＳ、ステップＳ３０９でＹＥＳ、ステップＳ３１３でＹＥＳ、ステップＳ３１６でＹＥＳ）、省電力モードから通常モードに復帰するときには、このＰＯＳＴ処理が最初に実行され、省電力モードから通常モードに復帰する。
【０１５２】
ＣＰＵ１０１とハードディスクコントローラ１８０Ａとは、各部を監視しており、起動イベントが発生するか否かを監視している。ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムは、起動イベントが発生すると、ＣＰＵ１０１の指示に基づいてＲＡＭ１１０の初期化を行う（図４中のステップＳ４０１）。
【０１５３】
ＲＡＭ１１０の初期化が正常に終了したら、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムは、各コンポーネントの初期化を行う（図４中のステップＳ４０２）。
【０１５４】
各コンポーネントの初期化が正常に終了したら、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムは、ＨＤＤ１８０の現在の省電力モードの状態を判別する（図４中のステップＳ４０３）。
【０１５５】
（Ｂ−１）省電力モードからの復帰（１）：
ＨＤＤ１８０がアクティブアイドル状態またはローパワーアイドル状態のときは（図４中のステップＳ４０３で「アクティブアイドル」または「ローパワーアイドル」）、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムはディスク１８０ＢＤの外周側のパーティションからブートローダを読み出して実行する（図４中のステップＳ４０４）。そして、ブートローダに従って、ＯＳがＲＡＭ１１０に展開されて、ＢＩＯＳプログラムからＯＳへ制御が移される（図４中のステップＳ４０５）。
【０１５６】
そして、ＣＰＵ１０１からの指示によりハードディスクコントローラ１８０Ａが、ディスク１８０ＢＤの外周側パーティションの領域に記憶されている制御プログラムを、ディスク１８０ＢＤの内周側パーティションの領域に移動させるか消去する（図４中のステップＳ４０６）。
【０１５７】
なお、省電力モード移行時にディスク１８０ＢＤの内周側パーティションの制御プログラムを外周側のパーティションに複写した場合には、ディスク１８０ＢＤの外周側パーティションの制御プログラムを単純に消去する。省電力モード移行時にディスク１８０ＢＤの内周側パーティションの制御プログラムを外周側のパーティションに移動した場合には、ディスク１８０ＢＤの外周側パーティションの制御プログラムを内周側のパーティションに移動する。
【０１５８】
以上のように、アクティブアイドル状態またはローパワーアイドル状態から通常モードへの復帰において、制御プログラムの読み取りを高速な外周側のパーティションにすることで、低速な内周側のパーティションに記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。
【０１５９】
（Ｂ−２）省電力モードからの復帰（２）：
ＨＤＤ１８０がスタンバイ状態のときは、（図４中のステップＳ４０３で「スタンバイ」）、まず、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムはＨＤＤ１８０のスピンアップを命令するコマンドを発行する（図４中のステップＳ４０８）。
【０１６０】
そして、ＨＤＤ１８０がスタンバイ状態またはスリープ状態のときは、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムは、不揮発性メモリ１８０Ｃからブートローダを読み出して実行する（図４中のステップＳ４０９）。
【０１６１】
そして、ブートローダに従って、ＯＳがＲＡＭ１１０に展開されて、ＢＩＯＳプログラムからＯＳへ制御が移される（図４中のステップＳ４１０）。
【０１６２】
さらに、ＨＤＤ１８０のスピンアップの完了を待って（図４中のステップＳ４１１）から、ＣＰＵ１０１からの指示によりハードディスクコントローラ１８０Ａが、不揮発性メモリ１８０Ｃに記憶されている制御プログラムを、ディスク１８０ＢＤの内周側パーティションの領域に移動させるか消去させ（図４中のステップＳ４１２）、通常モードへの復帰を完了する。
【０１６３】
なお、省電力モード移行時にディスク１８０ＢＤの制御プログラムを不揮発性メモリ１８０Ｃに複写した場合には、不揮発性メモリ１８０Ｃの制御プログラムを単純に消去する。省電力モード移行時にディスク１８０ＢＤの制御プログラムを不揮発性メモリ１８０Ｃに移動した場合には、不揮発性メモリ１８０Ｃの制御プログラムをディスク１８０ＢＤに移動する。
【０１６４】
以上のように、スタンバイ状態から通常モードへの復帰において、制御プログラムの読み取りを、不揮発性メモリ１８０Ｃにすることで、スピンアップ時間が必要なくなり、ディスク１８０ＢＤに記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。
【０１６５】
なお、省電力モード移行時に全ての制御プログラムを不揮発性メモリ１８０Ｃに複写または移動できなかった場合には、不揮発性メモリ１８０Ｃから先に制御プログラムの一部を読み出してＲＡＭ１１０上で展開して実行し、スピンアップが完了するのを待って、ディスク１８０ＢＤの外周側のパーティションに記憶している残りの制御プログラムをＲＡＭ１１０に展開する。この場合にも、一部の制御プログラムを不揮発性メモリ１８０Ｃから読み出して実行する間にスピンアップを行えるため、ディスク１８０ＢＤに全ての制御プログラムが記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。
【０１６６】
（Ｂ−３）省電力モードからの復帰（３）：
ＨＤＤ１８０がスリープ状態のときは（図４中のステップＳ４０３で「スリープ」）、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムは、コマンドを受け付けないＨＤＤ１８０に対してリセット処理（図４中のステップＳ４０７）を行った後に、ＨＤＤ１８０のスピンアップを命令するコマンドを発行する（図４中のステップＳ４０８）。
【０１６７】
そして、ＢＩＯＳＲＯＭ１３０に格納されたＢＩＯＳプログラムは、不揮発性メモリ１８０Ｃからブートローダを読み出して実行する（図４中のステップＳ４０９）。
【０１６８】
そして、ブートローダに従って、ＯＳがＲＡＭ１１０に展開されて、ＢＩＯＳプログラムからＯＳへ制御が移される（図４中のステップＳ４１０）。
【０１６９】
さらに、ＨＤＤ１８０のスピンアップの完了を待って（図４中のステップＳ４１１）から、ＣＰＵ１０１からの指示によりハードディスクコントローラ１８０Ａが、不揮発性メモリ１８０Ｃに記憶されている制御プログラムを、ディスク１８０ＢＤの内周側パーティションの領域に移動させるか消去させ（図４中のステップＳ４１２）、通常モードへの復帰を完了する。
【０１７０】
なお、省電力モード移行時にディスク１８０ＢＤの制御プログラムを不揮発性メモリ１８０Ｃに複写した場合には、不揮発性メモリ１８０Ｃの制御プログラムを単純に消去する。省電力モード移行時にディスク１８０ＢＤの制御プログラムを不揮発性メモリ１８０Ｃに移動した場合には、不揮発性メモリ１８０Ｃの制御プログラムをディスク１８０ＢＤに移動する。
【０１７１】
以上のように、スリープ状態から通常モードへの復帰において、制御プログラムの読み取りを、不揮発性メモリ１８０Ｃにすることで、リセット処理時間とスピンアップ時間とが必要なくなり、ディスク１８０ＢＤに記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。
【０１７２】
なお、省電力モード移行時に全ての制御プログラムを不揮発性メモリ１８０Ｃに複写または移動できなかった場合には、不揮発性メモリ１８０Ｃから先に制御プログラムの一部を読み出してＲＡＭ１１０上で展開して実行し、スピンアップが完了するのを待って、ディスク１８０ＢＤの外周側のパーティションに記憶している残りの制御プログラムをＲＡＭ１１０に展開する。この場合にも、一部の制御プログラムを不揮発性メモリ１８０Ｃから読み出して実行する間にリセット処理とスピンアップとを行えるため、ディスク１８０ＢＤに全ての制御プログラムが記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。
【０１７３】
〔（Ｃ）複数のＨＤＤを備える場合の省電力制御〕
画像処理装置１００において、複数のＨＤＤ１８０を備えることがある。たとえば、第１のＨＤＤ（以下、ＨＤＤ１８０）では上述したように制御プログラムとスプールデータを記憶しており、第２のＨＤＤ（以下、ＨＤＤ１８０’）では制御プログラムを記憶せずにスプールデータを記憶することがある。
【０１７４】
この場合、ＨＤＤ１８０’については、上述した省電力モード移行時に、ＨＤＤ１８０よりも低い消費電力の省電力モードに移行するように、ＣＰＵ１０１またはＨＤＤ１８０’内のハードディスクコントローラ１８０Ａ’（図示せず）が各部を制御することが望ましい。
【０１７５】
または、ＨＤＤ１８０がアクティブ状態からアクティブアイドル状態に移行した後は、ＨＤＤ１８０’はＨＤＤ１８０より早いタイミングで各省電力モードに移行するように制御してもよい。
【０１７６】
このように制御することで、省電力モードからの復帰時には、上述した制御プログラムを有するＨＤＤ１８０の復帰を行っている間に、ＨＤＤ１８０’の復帰が可能であり、復帰時間を遅らせることなく、画像処理装置１００全体で一層の省電力が可能になる。
【０１７７】
すなわち、制御プログラムを記憶していないＨＤＤ１８０’では、復帰時に読み出しを必要としないため、より早くより低い低消費電力状態にすることで、画像処理装置１００全体の復帰を遅らせることなく、効率的に、無駄な電力を抑えることが可能になる。一方、制御プログラムを記憶しているＨＤＤ１８０では、復帰時に読み出しを必要とするため、より遅く低消費電力状態にすることで、画像処理装置１００全体の復帰をできるだけ遅らせることなく、無駄な電力を抑えることが可能になる。
【０１７８】
〔その他の実施形態の動作〕
以上の実施形態の説明では、ＨＤＤ１８０として、ＣＰＵ１０１やハードディスクコントローラ１８０Ａからの制御により、「アクティブ状態」、「アクティブアイドル状態」、「ローパワーアイドル状態」、「スタンバイ状態」、「スリープ状態」の５つの状態（１つの動作状態と、４つの待機状態）を具体例にしたが、これら５つの状態や状態名称に限定されるものではない。
【０１７９】
すなわち、以上の５状態より少ない状態、あるいは５状態より多い状態、異なる状態名称であっても、上述した状態遷移に伴う制御プログラムの記憶領域（ディスクの内周側／外周側、不揮発性メモリ）の変更やデータ管理方式（RAW領域／BOX領域）の変更により上述した効果を得ることが可能である。
【０１８０】
すなわち、以上の実施形態において、各電力状態から他の電力状態に遷移する際に制御プログラムの記憶位置やデータ管理方式を変更しているが、その変更タイミングについては、以上の実施形態の具体例に限定されるものではない。
【０１８１】
また、以上の実施形態の説明では画像処理装置１００として、プリンタやスキャナの機能を有する複合機（図２参照）を具体例にしてきたが、これに限定されるものではなく、チューナなどと共に使用されるテレビジョン放送用の映像録画装置（ハードディスクレコーダ）などであってもよい。
【０１８２】
また、以上の画像処理装置１００としては、事務用の複写機やプリンタを想定しているが、これに限定されず、医療用のプリンタ、ＤＰＥ用途の写真プリンタ、印刷装置などに適用することも可能である。
【符号の説明】
【０１８３】
１００  画像処理装置
１０１  ＣＰＵ
１１０  ＲＡＭ
１２０  ブリッジ
１３０  ＢＩＯＳＲＯＭ
１４０  画像入力部
１４５  画像処理部
１５０  画像出力部
１６０  電力制御部
１８０  ＨＤＤ
１８０Ａ  ハードディスクコントローラ
１８０Ｂ  ディスク部
１８０Ｃ  不揮発性メモリ
【図１】
2011239183.tif 000003
【図２】
2011239183.tif 000004
【図３】
2011239183.tif 000005
【図４】
2011239183.tif 000006