[go: up one dir, main page]

JP2011239183A - Image processing system - Google Patents

Image processing system Download PDF

Info

Publication number
JP2011239183A
JP2011239183A JP2010109014A JP2010109014A JP2011239183A JP 2011239183 A JP2011239183 A JP 2011239183A JP 2010109014 A JP2010109014 A JP 2010109014A JP 2010109014 A JP2010109014 A JP 2010109014A JP 2011239183 A JP2011239183 A JP 2011239183A
Authority
JP
Japan
Prior art keywords
disk
image processing
processing apparatus
power
saving mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010109014A
Other languages
Japanese (ja)
Inventor
Tatsuo Kumada
辰男 熊田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2010109014A priority Critical patent/JP2011239183A/en
Publication of JP2011239183A publication Critical patent/JP2011239183A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Power Sources (AREA)
  • Memory System (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform restoration from power-saving mode quickly while eliminating wasting of power and storage capacity during power-saving mode of an apparatus.SOLUTION: The image processing system includes a storage device containing a nonvolatile semiconductor memory means, a disk type memory means, and a power management means. The power management means can control power-saving mode through a plurality of steps according to execution of writing or reading of data. At the time of controlling a standby state of the disk type memory means according to the power-saving mode, if a mode of lower power consumption than previous one is selected as the power-saving mode, the memory region of control program is changed from a memory region on the low speed side in the storage device to that on the high speed side.

Description

本発明は、各種情報処理に際して処理すべきデータと処理プログラムとを記憶する記憶部を備えた各種の画像処理装置に関し、該画像処理装置の省電力モードでの動作改善に関する。   The present invention relates to various image processing apparatuses including a storage unit that stores data to be processed and processing programs in various information processing, and relates to an operation improvement of the image processing apparatus in a power saving mode.

各種電子機器に対する省エネルギー化の要求は高まりつつある。ここで、省エネルギーの工業規格も定められており、このような工業規格に対応するために、電子機器内の稼動していないユニットへの電力供給を停止することで、通常動作時よりも消費電力を低減する省電力モードを採用する電子機器が一般的である。   The demand for energy saving for various electronic devices is increasing. Here, industrial standards for energy conservation are also established, and in order to comply with such industrial standards, power consumption to units that are not operating in electronic equipment is stopped, so that power consumption is higher than during normal operation. Electronic devices that employ a power-saving mode that reduces power consumption are common.

ネットワークに接続された電子機器、例えば、スキャナ,複写機,プリンタ,ファクシミリ装置の機能を1台で備えた複合機(MFP:Multifunction Peripheral )では、操作パネルからのユーザからの指示、またはネットワークを介したコマンドの受信が所定の時間ないときに省電力モードに移行する。そして、ネットワークに接続された複合機は、操作パネルからのユーザからの指示、またはネットワークを介したコマンドの受信があると、省電力モード(待機状態)から通常モード(動作状態)に復帰する。   In an electronic device connected to a network, for example, a multifunction peripheral (MFP) having a single function of a scanner, a copier, a printer, and a facsimile machine, an instruction from a user from an operation panel or via a network When the received command is not received for a predetermined time, the power saving mode is entered. The MFP connected to the network returns from the power saving mode (standby state) to the normal mode (operating state) upon receiving an instruction from the user from the operation panel or receiving a command via the network.

なお、近年の複合機は、処理する原稿画像の量が増したことによって、処理すべき画像データを格納するためにディスク型記憶手段としてのハードディスクドライブ(HDD)を装備している。また、複合機の処理する機能の量と質が増したことによって、大規模になった制御プログラムもこのHDDに格納される場合が多い。   Note that recent multifunction peripherals are equipped with a hard disk drive (HDD) as disk-type storage means for storing image data to be processed due to an increase in the amount of document images to be processed. Also, control programs that have become large due to an increase in the amount and quality of functions processed by the multifunction machine are often stored in the HDD.

ここで、省電力モードでは、操作部からの操作やネットワーク経由のコマンドの受付は可能な状態であるものの、その他の各部の動作をほぼ停止状態にして省電力を実現するようにしている。   Here, in the power saving mode, the operation from the operation unit and the reception of the command via the network are possible, but the operation of each other unit is almost stopped to realize the power saving.

そして、HDDに制御プログラムを格納した複合機が、省電力モードから通常モードに復帰する場合には、CPUによってHDDからRAMに制御プログラムがロードされて、RAM上で制御プログラムが実行される。そして、このとき、CPUの初期化、OSの実行、デバイスドライバのロード、周辺デバイスの初期化、アプリケーションプログラムの実行等が含まれる。このように制御プログラムが実行されて、システムの各部が立ち上がってから、複合機は通常の動作が可能となる。   Then, when the multi-function peripheral storing the control program in the HDD returns from the power saving mode to the normal mode, the CPU loads the control program from the HDD to the RAM and executes the control program on the RAM. At this time, CPU initialization, OS execution, device driver loading, peripheral device initialization, application program execution, and the like are included. After the control program is executed in this way and each part of the system is started up, the multifunction peripheral can perform a normal operation.

ここで、省電力モードによって電力の供給が停止されたHDDはスリープ状態にある。このスリープ状態では、HDD内のディスク型記録媒体の回転は停止している。そこで、HDDを起動させてハードディスクへのデータの書き込みおよび読み出しが可能になるためには、HDDのスピンアップ時間を必要とする。ここで、スピンアップ時間とは、ハードディスク内部のディスク型記録媒体の回転数が安定するまでの時間であって、通常、十数秒程度が必要とされる。   Here, the HDD whose power supply is stopped by the power saving mode is in the sleep state. In this sleep state, the rotation of the disk type recording medium in the HDD is stopped. Therefore, in order to start up the HDD and enable writing and reading of data to and from the hard disk, it takes time to spin up the HDD. Here, the spin-up time is a time until the rotational speed of the disk-type recording medium inside the hard disk is stabilized, and usually about ten and several seconds are required.

そして、制御プログラムを格納したHDDをスリープ状態から起動させて、システムを立ち上げて複合機が機能可能になるまでには、制御プログラムのロードおよび実行といった立ち上げ処理にかかる実時間に、HDDのスピンアップ時間を加えなければならない。   Then, when the HDD storing the control program is started from the sleep state and the system is started up and the MFP can function, the HDD of the control program is loaded in real time for load processing and execution. Spin-up time must be added.

このように、複合機を省電力モードから通常モードへ復帰させるには一定の時間が必要であり、ユーザの利便性を考えると、この省電力モードから通常モードへ復帰を高速に実現することが望まれていた。   Thus, it takes a certain amount of time to return the multifunction device from the power saving mode to the normal mode, and considering the convenience of the user, it is possible to quickly return from the power saving mode to the normal mode. It was desired.

この問題を回避する技術として、以下の特許文献1には、省電力モードに移行する際に、画像処理装置等のデバイスを制御する制御プログラムをHDD等の不揮発性記憶部からRAMなどの揮発性記憶部にコピーし、並行して保存しておく。ここで、このRAMには省電力モード時も通電して記憶内容(制御プログラム)を保持おく。そして、省電力モードから通常電力モードに復帰する際には、RAMに保持された制御プログラムを読み出して、実行することで、HDDのスピンアップタイムによる遅れを生じさせずに、高速復帰させることが提案されている。   As a technique for avoiding this problem, the following Patent Document 1 discloses that a control program for controlling a device such as an image processing apparatus is transferred from a nonvolatile storage unit such as an HDD to a volatile property such as a RAM when shifting to a power saving mode. Copy it to the storage and save it in parallel. Here, this RAM is energized even in the power saving mode, and the stored contents (control program) are held. When returning from the power saving mode to the normal power mode, the control program stored in the RAM is read and executed, so that the HDD can be quickly recovered without causing a delay due to the spin-up time of the HDD. Proposed.

特開2005−193652号公報(段落0157,0159,0169,0177等)JP 2005-193652 A (paragraphs 0157, 0159, 0169, 0177 etc.)

すなわち、以上の特許文献1記載の技術では、省電力モード時に、HDDとRAMとの両方に制御プログラムを保持しておく必要があってハードウェア資源の無駄である。   That is, in the technique described in Patent Document 1 described above, it is necessary to hold the control program in both the HDD and the RAM in the power saving mode, which is a waste of hardware resources.

さらに、省電力モードにもRAMには電力を供給して制御プログラムを保持しておく必要があり、省電力モード時であるにもかかわらず電力の無駄が生じている。   Furthermore, it is necessary to supply power to the RAM and hold the control program even in the power saving mode, and power is wasted even in the power saving mode.

本発明は、上記の課題を解決するためになされたものであって、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことを可能にすることを目的とする。   The present invention has been made in order to solve the above-described problem, and makes it possible to quickly return from the power saving mode while saving storage capacity and power when the device is in the power saving mode. For the purpose.

課題を解決する本発明は、以下のように構成されたものである。   The present invention for solving the problems is configured as follows.

(1)第1の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する、ことを特徴とする。   (1) A first invention is an image processing apparatus comprising a storage device having a nonvolatile semiconductor storage means, a disk-type storage means, and a power management means, wherein the power management means is for writing or reading data. It is possible to control the power saving mode in a plurality of stages according to the presence or absence, and when controlling the standby state of the disk type storage means according to the power saving mode, the power saving mode is lower in power consumption than immediately before. When the mode is changed, the storage area of the control program is changed from the low-speed storage area to the high-speed storage area in the storage device.

(2)第2の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更する、ことを特徴とする。   (2) A second invention is an image processing apparatus comprising a storage device having a nonvolatile semiconductor storage means, a disk-type storage means, and a power management means, wherein the power management means is for writing or reading data. It is possible to control the power saving mode in a plurality of stages according to the presence or absence, and when controlling the standby state of the disk type storage means according to the power saving mode, the power saving mode is lower in power consumption than immediately before. Changing the data storage area from a low-speed storage area to a high-speed storage area in the storage device for a predetermined type of data stored in the storage device when the mode is changed. It is characterized by.

(3)第3の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、各部を制御する制御手段と、を備えた画像処理装置であって、前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更し、前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、ことを特徴とする。   (3) A third invention is an image processing apparatus comprising: a storage device having a nonvolatile semiconductor storage means, a disk-type storage means, and a power management means; and a control means for controlling each part, wherein the control When the means determines one of the power saving modes of the plurality of stages according to whether data is written to or read from the storage device, and the power saving mode is determined to be a mode of lower power consumption than immediately before In addition, the storage area of the control program is changed from the low-speed storage area to the high-speed storage area in the storage device, and the power management means is configured to change the disk-type storage means according to the determined power saving mode. The standby state is controlled.

(4)第4の発明は、不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、各部を制御する制御手段と、を備えた画像処理装置であって、前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更し、前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、ことを特徴とする。   (4) A fourth invention is an image processing apparatus comprising: a storage device having a nonvolatile semiconductor storage means, a disk-type storage means, and a power management means; and a control means for controlling each part, wherein the control When the means determines one of the power saving modes of the plurality of stages according to whether data is written to or read from the storage device, and the power saving mode is determined to be a mode of lower power consumption than immediately before In addition, for a predetermined type of data stored in the storage device, the storage area of the data is changed from a low-speed storage area to a high-speed storage area in the storage device, and the power management means determines The standby state of the disk-type storage unit is controlled in accordance with the power saving mode.

(5)第5の発明は、(1)−(4)のいずれかにおいて、前記記憶領域の変更は、前記不揮発性半導体記憶手段と前記ディスク型記憶手段との間における変更である、ことを特徴とする。   (5) In the fifth invention, in any one of (1) to (4), the change in the storage area is a change between the nonvolatile semiconductor storage means and the disk-type storage means. Features.

(6)第6の発明は、(1)−(4)のいずれかにおいて、前記記憶領域の変更は、前記ディスク型記憶手段の内周側記憶領域と外周側記憶領域との間における変更である、ことを特徴とする。   (6) In a sixth invention according to any one of (1) to (4), the change of the storage area is a change between the inner periphery side storage area and the outer periphery side storage area of the disk type storage means. It is characterized by that.

(7)第7の発明は、(1)−(4)のいずれかにおいて、前記記憶領域の変更は、前記ディスク型記憶手段のデータ管理方式の異なる複数記憶領域間における変更である、ことを特徴とする。   (7) In a seventh aspect according to any one of (1) to (4), the change of the storage area is a change between a plurality of storage areas having different data management methods of the disk-type storage means. Features.

(8)第8の発明は、(1)−(7)のいずれかにおいて、前記記憶装置は、読み出し速度が異なる不揮発性の記憶領域を有しており、前記低速側の記憶領域と前記高速側の記憶領域とは、少なくともデータの読み出し速度が相対的に低速あるいは高速である、ことを特徴とする。   (8) In an eighth invention according to any one of (1) to (7), the storage device has nonvolatile storage areas with different reading speeds, and the low-speed storage area and the high-speed storage area The storage area on the side is characterized in that at least the data reading speed is relatively low or high.

(9)第9の発明は、(1)−(8)のいずれかにおいて、前記ディスク型記憶手段は、ディスク型記録媒体と、該ディスク型記録媒体に対してシークもしくはリードまたはライトを行うヘッドとを備えており、シークもしくはリードまたはライトのいずれかを実行しているアクティブ状態、前記ディスク型記録媒体は回転しており前記ヘッドがディスク型記録媒体のインナーの位置にロードされているアクティブアイドル状態、前記ディスク型記録媒体は回転しており前記ヘッドが所定の待避位置に退避されているローパワーアイドル状態、前記ディスク型記録媒体は回転しておらずコマンド受け付け可能なスタンバイ状態、前記ディスク型記録媒体は回転しておらずコマンドを受け付けないスリープ状態、の各状態の順に低消費電力状態になり、上記各状態の少なくとも二つの状態で制御が可能である、ことを特徴とする。   (9) In a ninth invention according to any one of (1) to (8), the disk-type storage means includes a disk-type recording medium and a head for performing seek or read or write on the disk-type recording medium. Active state in which either seek or read or write is executed, the disk type recording medium is rotating, and the head is loaded at an inner position of the disk type recording medium A low power idle state in which the disk-type recording medium is rotating and the head is retracted to a predetermined retracted position, a standby state in which the disk-type recording medium is not rotating and accepting a command, the disk type Low power consumption state in order of sleep state where the recording medium is not rotating and commands are not accepted It becomes, the it is possible to control at least in two states of each state, and wherein the.

(10)第10の発明は、(1)−(9)のいずれかにおいて、ディスク型記憶手段を複数備えている場合に、制御プログラムを記憶していないディスク型記憶手段では、制御プログラムを記憶しているディスク型記憶手段よりも、早い段階で低消費電力状態に制御される、あるいは、より低い低消費電力状態に制御される。   (10) In a tenth aspect of the invention, in any of (1) to (9), when a plurality of disk type storage units are provided, the disk type storage unit that does not store the control program stores the control program. It is controlled to the low power consumption state at an earlier stage than the disk type storage means that is being used, or to the lower low power consumption state.

(11)第11の発明は、(1)−(10)のいずれかにおいて、前記省電力モードからの通常の動作モードに復帰する際には、変更された記憶領域から前記制御プログラムが読み出される、ことを特徴とする。   (11) In an eleventh aspect of the invention, in any one of (1) to (10), the control program is read from the changed storage area when returning to the normal operation mode from the power saving mode. It is characterized by that.

本発明によれば、以下のような効果が得られる。   According to the present invention, the following effects can be obtained.

(1)第1の発明では、電源管理手段が、省電力モードに応じてディスク型記憶手段の待機状態を制御する際に、省電力モードとして直前よりも低消費電力のモードに変更された場合に、記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する。   (1) In the first invention, when the power management means controls the standby state of the disk-type storage means in accordance with the power saving mode, the power saving mode is changed to a mode of lower power consumption than immediately before as the power saving mode. In addition, the storage area of the control program is changed from the low-speed storage area to the high-speed storage area in the storage device.

これにより、低消費電力のモードから復帰する際には、高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   As a result, when returning from the low power consumption mode, the program can be read from the high-speed storage area, and the return can be realized at high speed. In addition, since the storage unit is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(2)第2の発明では、電源管理手段が、省電力モードに応じてディスク型記憶手段の待機状態を制御する際に、省電力モードとして直前よりも低消費電力のモードに変更された場合に、記憶装置に記憶されている所定の種類のデータについて、記憶装置内の低速側の記憶領域から高速側の記憶領域にデータの記憶領域を変更する。   (2) In the second invention, when the power management means controls the standby state of the disk-type storage means in accordance with the power saving mode, the power saving mode is changed to a mode of lower power consumption than immediately before as the power saving mode. Further, for a predetermined type of data stored in the storage device, the data storage region is changed from the low-speed storage region to the high-speed storage region in the storage device.

これにより、低消費電力のモードから復帰する際には、高速な記憶領域から所定の種類のデータ、たとえばプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   As a result, when returning from the low power consumption mode, a predetermined type of data such as a program can be read from the high-speed storage area, and the return can be realized at high speed. In addition, since the storage unit is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(3)第3の発明では、制御手段は、記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、複数段階の省電力モードのいずれかを決定すると共に、省電力モードとして直前よりも低消費電力のモードに決定した場合に、記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する。   (3) In the third invention, the control means determines one of a plurality of power saving modes depending on whether data is written to or read from the storage device, and consumes less power than immediately before as the power saving mode. When the power mode is determined, the storage area of the control program is changed from the low-speed storage area to the high-speed storage area in the storage device.

これにより、低消費電力のモードから復帰する際には、高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   As a result, when returning from the low power consumption mode, the program can be read from the high-speed storage area, and the return can be realized at high speed. In addition, since the storage unit is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(4)第4の発明では、制御手段は、記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、複数段階の省電力モードのいずれかを決定すると共に、省電力モードとして直前よりも低消費電力のモードに決定した場合に、記憶装置に記憶されている所定の種類のデータについて、記憶装置内の低速側の記憶領域から高速側の記憶領域にデータの記憶領域を変更する。   (4) In the fourth invention, the control means determines one of a plurality of power saving modes depending on whether data is written to or read from the storage device, and consumes less power than immediately before as the power saving mode. When the power mode is determined, for a predetermined type of data stored in the storage device, the data storage area is changed from the low-speed storage area to the high-speed storage area in the storage device.

これにより、低消費電力のモードから復帰する際には、高速な記憶領域から所定の種類のデータ、たとえば制御プログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   Thereby, when returning from the low power consumption mode, a predetermined type of data, for example, a control program, can be read from the high-speed storage area, and the return can be realized at high speed. In addition, since the storage unit is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(5)第5の発明では、以上の(1)−(4)のいずれかにおいて、記憶領域の変更は、不揮発性半導体記憶手段とディスク型記憶手段との間における変更である。これにより、低消費電力のモードから復帰する際には、高速な不揮発性半導体記憶手段からプログラムを読み出すことができ、復帰を高速に実現することができる。また、不揮発性半導体記憶手段は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   (5) In the fifth invention, in any one of the above (1) to (4), the change of the storage area is a change between the nonvolatile semiconductor storage means and the disk-type storage means. Thereby, when returning from the low power consumption mode, the program can be read from the high-speed nonvolatile semiconductor memory means, and the return can be realized at high speed. Further, since the nonvolatile semiconductor memory means is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(6)第6の発明では、以上の(1)−(4)のいずれかにおいて、記憶領域の変更は、ディスク型記憶手段の内周側記憶領域と外周側記憶領域との間における変更である。これにより、低消費電力のモードから復帰する際には、高速な外周側記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、ディスク型記憶手段は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   (6) In the sixth invention, in any of the above (1) to (4), the change of the storage area is a change between the inner periphery side storage area and the outer periphery side storage area of the disk type storage means. is there. Thereby, when returning from the low power consumption mode, the program can be read from the high-speed outer peripheral storage area, and the return can be realized at high speed. Further, since the disk-type storage means is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(7)第7の発明では、以上の(1)−(4)のいずれかにおいて、記憶領域の変更は、ディスク型記憶手段のデータ管理方式の異なる複数記憶領域間における変更である。これにより、低消費電力のモードから復帰する際には、ディスク型記憶手段において高速なデータ管理方式の記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、ディスク型記憶手段は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   (7) In the seventh invention, in any one of the above (1) to (4), the change of the storage area is a change between a plurality of storage areas with different data management methods of the disk type storage means. As a result, when returning from the low power consumption mode, the program can be read from the storage area of the high-speed data management method in the disk-type storage means, and the recovery can be realized at high speed. Further, since the disk-type storage means is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(8)第8の発明では、以上の(1)−(7)のいずれかにおいて、記憶装置は、読み出し速度が異なる不揮発性の記憶領域を有しており、低速側の記憶領域と高速側の記憶領域とは、少なくともデータの読み出し速度が相対的に低速あるいは高速である。   (8) In the eighth invention, in any one of the above (1) to (7), the storage device has nonvolatile storage areas with different reading speeds, and the low-speed storage area and the high-speed storage area In this storage area, at least the data reading speed is relatively low or high.

これにより、低消費電力のモードから復帰する際には、読み出し速度が高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、不揮発性の記憶領域であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   As a result, when returning from the low power consumption mode, the program can be read from the storage area having a high read speed, and the return can be realized at high speed. Further, since it is a non-volatile storage area, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

(9)第9の発明では、以上の(1)−(8)のいずれかにおいて、シークもしくはリードまたはライトのいずれかを実行しているアクティブ状態、ディスク型記録媒体は回転しておりヘッドがディスク型記録媒体のインナーの位置にロードされているアクティブアイドル状態、ディスク型記録媒体は回転しておりヘッドが所定の待避位置に退避されているローパワーアイドル状態、ディスク型記録媒体は回転しておらずコマンド受け付け可能なスタンバイ状態、ディスク型記録媒体は回転しておらずコマンドを受け付けないスリープ状態、の各状態の順に低消費電力状態になり、上記各状態の少なくとも二つの状態で制御をおこなうため、制御手段や電力管理手段からのコマンドに応じて各状態に遷移することが、使用/未使用状況に応じて効率的な省電力モードを実現するのに好適である。   (9) In the ninth aspect of the invention, in any of the above (1) to (8), the disk type recording medium is rotating and the head is in rotation in the active state in which either seek, read or write is executed. Active idle state loaded at the inner position of the disk-type recording medium, low-power idle state where the disk-type recording medium is rotating and the head is retracted to a predetermined retracted position, and the disk-type recording medium is rotated It is in the low power consumption state in the order of the standby state in which no command can be received and the disk type recording medium is not rotated and the command is not received, and control is performed in at least two of the above states. Therefore, it is possible to transition to each state according to commands from the control means and power management means, depending on the used / unused status. It is suitable for realizing an efficient power saving mode.

(10)第10の発明では、以上の(1)−(9)のいずれかにおいて、ディスク型記憶手段を複数備えている場合に、制御プログラムを記憶していないディスク型記憶手段では、制御プログラムを記憶しているディスク型記憶手段よりも、早い段階で低消費電力状態に制御される、あるいは、より低い低消費電力状態に制御される。すなわち、制御プログラムを記憶しているディスク型記憶手段は、制御プログラムを記憶していないディスク型記憶手段よりも、遅れて低消費電力状態に制御される。   (10) In the tenth invention, in any of the above (1) to (9), when a plurality of disk type storage means are provided, the disk type storage means that does not store the control program has the control program. Is controlled to a low power consumption state at an earlier stage than the disk-type storage means storing the above, or to a lower low power consumption state. That is, the disk-type storage unit that stores the control program is controlled to a low power consumption state later than the disk-type storage unit that does not store the control program.

これにより、制御プログラムを記憶していないディスク型記憶手段では、復帰時に読み出しを必要としないため、より早くより低い低消費電力状態にすることで、復帰を遅らせることなく、効率的に、無駄な電力を抑えることが可能になる。一方、制御プログラムを記憶しているディスク型記憶手段では、復帰時に読み出しを必要とするため、より遅く低消費電力状態にすることで、復帰をできるだけ遅らせることなく、無駄な電力を抑えることが可能になる。   As a result, the disk-type storage means that does not store the control program does not need to be read at the time of return, so it can be efficiently and wasted without delaying the return by making the power consumption state lower and faster. It becomes possible to suppress electric power. On the other hand, since the disk-type storage means that stores the control program requires reading at the time of return, it is possible to suppress wasteful power without delaying the return as much as possible by setting the power consumption state later. become.

(11)第11の発明は、(1)−(10)のいずれかにおいて、前記省電力モードからの通常の動作モードに復帰する際には、変更された記憶領域から前記制御プログラムが読み出される、ことを特徴とする。   (11) In an eleventh aspect of the invention, in any one of (1) to (10), the control program is read from the changed storage area when returning to the normal operation mode from the power saving mode. It is characterized by that.

これにより、低消費電力のモードから復帰する際には、高速な記憶領域からプログラムを読み出すことができ、復帰を高速に実現することができる。また、記憶部は不揮発性であるため、省電力モード時に無駄な電力が用いられることがない。この結果、機器の省電力モード時に記憶容量と電力の無駄を省きつつ、省電力モードからの復帰を高速に行うことが可能になる。   As a result, when returning from the low power consumption mode, the program can be read from the high-speed storage area, and the return can be realized at high speed. In addition, since the storage unit is nonvolatile, useless power is not used in the power saving mode. As a result, it is possible to return from the power saving mode at high speed while eliminating waste of storage capacity and power when the device is in the power saving mode.

本発明の実施形態の画像処理装置の構成を示す構成図である。It is a block diagram which shows the structure of the image processing apparatus of embodiment of this invention. 本発明の実施形態の画像処理装置の構成を示す構成図である。It is a block diagram which shows the structure of the image processing apparatus of embodiment of this invention. 本発明の実施形態の画像処理装置の動作を示すフローチャートである。3 is a flowchart illustrating an operation of the image processing apparatus according to the embodiment of the present invention. 本発明の実施形態の画像処理装置の動作を示すフローチャートである。3 is a flowchart illustrating an operation of the image processing apparatus according to the embodiment of the present invention.

以下、図面を参照して本発明の画像処理装置を実施するための形態(実施形態)を詳細に説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments (embodiments) for carrying out an image processing apparatus of the present invention will be described in detail with reference to the drawings.

なお、この明細書において、高速/低速と言った場合には、複数の状態を相対的に比較した場合の状態を述べたものであり、絶対的な速度を意味するものではない。また、この明細書において、高速/低速と言った場合には、少なくともデータの読み出し速度について、複数の状態を相対的に比較した場合の状態を述べたものであり、絶対的な速度を意味するものではない。   In this specification, the term “high speed / low speed” describes a state in which a plurality of states are relatively compared, and does not mean an absolute speed. Further, in this specification, the term “high speed / low speed” describes a state in which a plurality of states are relatively compared with respect to at least a data reading speed, and means an absolute speed. It is not a thing.

〔画像処理装置100の構成〕
ここで、第一実施形態の画像処理装置100の構成を、図1(ブロック図)に基づいて詳細に説明する。
[Configuration of Image Processing Apparatus 100]
Here, the configuration of the image processing apparatus 100 of the first embodiment will be described in detail based on FIG. 1 (block diagram).

なお、この実施形態の画像処理装置100としては、各種の画像処理装置に適用が可能であるが、ここでは、ネットワークに接続された、スキャナ,複写機,プリンタ,ファクシミリ装置の機能を備えた複合機(MFP)を具体例にして説明を続ける。   The image processing apparatus 100 of this embodiment can be applied to various types of image processing apparatuses. Here, however, a composite having functions of a scanner, a copier, a printer, and a facsimile apparatus connected to a network. The description will be continued by taking a machine (MFP) as a specific example.

また、画像処理装置100として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略してある。   Also, description of general portions that are known as the image processing apparatus 100 and are not directly related to the characteristic operation and control of the present embodiment is omitted.

本実施形態の画像処理装置100は、各部を制御する制御部としてのCPU(Central Processing Unit)101、RAM(Random Access Memory)110、ブリッジ120、BIOSROM(Basic Input Output System Read Only Memory)130、画像入力部140、画像処理部145、画像出力部150、電力制御部160、I/O制御部170、およびHDD(Hard Disk Drive)180から構成される。   The image processing apparatus 100 according to the present embodiment includes a CPU (Central Processing Unit) 101, a RAM (Random Access Memory) 110, a bridge 120, a BIOSROM (Basic Input Output System Read Only Memory) 130, an image as a control unit that controls each unit. The input unit 140 includes an image processing unit 145, an image output unit 150, a power control unit 160, an I / O control unit 170, and an HDD (Hard Disk Drive) 180.

ここで、画像処理装置を構成するCPU101、RAM110、BIOSROM130は、ブリッジ120を介して相互に接続されている。また、画像入力部140、画像処理部145、画像出力部150、電力制御部160、I/O制御部170、のそれぞれはシステムバス103を介して相互に接続されている。さらに、HDD180はブリッジ120に接続されている。   Here, the CPU 101, the RAM 110, and the BIOS ROM 130 that constitute the image processing apparatus are connected to each other via the bridge 120. The image input unit 140, the image processing unit 145, the image output unit 150, the power control unit 160, and the I / O control unit 170 are connected to each other via the system bus 103. Further, the HDD 180 is connected to the bridge 120.

CPU101は、インストールされているOS(Operating System)またはファームウェア等に基づいて、画像処理装置100の制御プログラムに従って、画像処理装置100を構成する各部を制御して、各種の演算処理を行うことによって、画像処理装置を統括的に制御する。また、このCPU101は、請求項における制御手段を構成している。   The CPU 101 controls each part of the image processing apparatus 100 according to a control program of the image processing apparatus 100 based on an installed OS (Operating System) or firmware, and performs various arithmetic processes. Centrally controls the image processing apparatus. The CPU 101 constitutes a control means in the claims.

RAM110は、CPU101の作業用領域(メインメモリ)として使用される揮発性記憶部(揮発性のメモリ)である。例えば、RAM110は、HDD180等に記憶されたOSや制御プログラム、処理データ等を一時的に記憶するメモリである。   The RAM 110 is a volatile storage unit (volatile memory) used as a work area (main memory) for the CPU 101. For example, the RAM 110 is a memory that temporarily stores an OS, a control program, processing data, and the like stored in the HDD 180 or the like.

ブリッジ120は、ノースブリッジやサウスブリッジなどで構成され、各種のメモリコントローラ、各種のネットワークコントローラ、各種の規格のインタフェースといった機能を内蔵している。   The bridge 120 is configured by a north bridge, a south bridge, and the like, and incorporates functions such as various memory controllers, various network controllers, and various standard interfaces.

BIOSROM130は、BIOS(Basic Input Output System)を記憶する読み出し専用のメモリである。ここで、BIOSは、CPU101の基本動作を制御するためのプログラムを内蔵している。すなわち、BIOSROM130に格納されたBIOSプログラムは、CPU101に起動イベントが発生したときに、最初に実行され、各コンポーネントを初期化するためのPOST(Power On Self Test)処理を実行するものである。   The BIOSROM 130 is a read-only memory that stores a BIOS (Basic Input Output System). Here, the BIOS contains a program for controlling the basic operation of the CPU 101. That is, the BIOS program stored in the BIOS ROM 130 is executed first when a startup event occurs in the CPU 101, and executes a POST (Power On Self Test) process for initializing each component.

画像入力部140は、原稿から画像を読み取って画像データを入力するスキャナなどの画像入力手段である。原稿から画像を読み取って画像データを取得する画像入力部140は、走査光源部、走査ミラー部、結像レンズ、CCDイメージセンサから構成される。   The image input unit 140 is an image input unit such as a scanner that reads an image from a document and inputs image data. An image input unit 140 that reads an image from a document and obtains image data includes a scanning light source unit, a scanning mirror unit, an imaging lens, and a CCD image sensor.

この画像入力部140としては、画像処理装置100が上述した複合機である場合には、一例として以下のように、光源からの光を原稿に走査しつつ照射して、その反射光を読み取って画像データを生成するスキャナとして構成されるものである。   As the image input unit 140, when the image processing apparatus 100 is the above-described multifunction peripheral, as an example, the light from the light source is irradiated while scanning the document, and the reflected light is read as follows. It is configured as a scanner that generates image data.

以下、図2も参照して画像入力部140の説明を行う。走査光源部は、光源140a、第1ミラー140bから構成される。光源140aは、原稿に光を照射する。第1ミラー140bは、原稿からの反射光を受光して、走査ミラー部に反射する。走査ミラー部は、第2ミラー140c、第3ミラー140dから構成される。第2ミラー140cは走査光源部からの反射光を受光して第3ミラー140dに反射する。第3ミラー140dは第2ミラー140cからの反射光を受光して結像レンズ140eに反射する。結像レンズ140eは、走査ミラー部からの反射光を受光してCCDイメージセンサ140fの受光面に結像する。   Hereinafter, the image input unit 140 will be described with reference to FIG. The scanning light source unit includes a light source 140a and a first mirror 140b. The light source 140a irradiates the original with light. The first mirror 140b receives the reflected light from the document and reflects it to the scanning mirror unit. The scanning mirror unit includes a second mirror 140c and a third mirror 140d. The second mirror 140c receives the reflected light from the scanning light source unit and reflects it to the third mirror 140d. The third mirror 140d receives the reflected light from the second mirror 140c and reflects it to the imaging lens 140e. The imaging lens 140e receives the reflected light from the scanning mirror unit and forms an image on the light receiving surface of the CCD image sensor 140f.

CCDイメージセンサ140fは、固体撮像素子であるCCD(Charge Coupled Device)から構成される。CCDイメージセンサ140fは、結像レンズ140eによって結像された光量の大小を光量信号として読み取る。固体撮像素子による光電変換によって光量信号は電気信号に変換されて出力される。なお、この画像入力部140は、走査光源部を移動させてプラテンガラス上に置かれた原稿を読み取ることができるし(原稿固定載置型)、走査光源部を動かさずにプラテンガラス上を移動する原稿を読み取る(原稿搬送読み取り型)こともできる。プラテンガラス上を、原稿を移動させるためには自動原稿搬送装置を使用する。   The CCD image sensor 140f is composed of a CCD (Charge Coupled Device) that is a solid-state imaging device. The CCD image sensor 140f reads the amount of light imaged by the imaging lens 140e as a light amount signal. The light amount signal is converted into an electrical signal by photoelectric conversion by the solid-state imaging device and output. The image input unit 140 can read the original placed on the platen glass by moving the scanning light source unit (original fixed placement type), and can move on the platen glass without moving the scanning light source unit. It is also possible to read an original (original conveyance reading type). An automatic document feeder is used to move the document on the platen glass.

自動原稿搬送装置140DFは、原稿トレイ140DF1、導入ローラ群(図示せず)、給送ローラ群(図示せず)、プラテンガラス140DFP、排出ローラ群(図示せず)および排出トレイ140DF2から構成される。原稿トレイ140DF1には原稿が置かれる。一度に置かれる原稿の数は1枚でも複数枚でも良いが、原稿の形状は枚葉紙である。導入ローラ群は原稿トレイに置かれた原稿を1枚ずつ分離して、搬送経路上の給送ローラ群に原稿を搬送する。給送ローラ群は導入ローラ群から搬送された原稿を、タイミングを計りながらプラテンガラス140DFP上に搬送する。原稿はプラテンガラス140DFPの上を通過して排出ローラ群に搬送される。排出ローラ群はプラテンガラス140DFP上を搬送された原稿を排出トレイ140DF2に排出する。排出トレイ140DF2には画像が読み取られた原稿が排出される。   The automatic document feeder 140DF includes a document tray 140DF1, an introduction roller group (not shown), a feed roller group (not shown), a platen glass 140DFP, a discharge roller group (not shown), and a discharge tray 140DF2. . A document is placed on the document tray 140DF1. The number of documents placed at one time may be one or more, but the shape of the document is a sheet. The introduction roller group separates the originals placed on the original tray one by one and conveys the originals to the feeding roller group on the conveyance path. The feeding roller group conveys the original conveyed from the introduction roller group onto the platen glass 140DFP while measuring the timing. The document passes over the platen glass 140DFP and is conveyed to the discharge roller group. The discharge roller group discharges the original conveyed on the platen glass 140DFP to the discharge tray 140DF2. The document whose image has been read is discharged to the discharge tray 140DF2.

なお、画像処理装置100が映像録画装置などの場合には、画像入力部140としては、映像入力端子、チューナ、DVDプレーヤなどが該当する。   When the image processing apparatus 100 is a video recording apparatus or the like, the image input unit 140 corresponds to a video input terminal, a tuner, a DVD player, or the like.

画像処理部145としては、画像処理装置100において処理すべきデータ(画像データあるいは映像データ)を必要に応じて画像処理する。なお、この際に、処理前あるいは処理中あるいは処理後の画像データを、画像出力までの間にスプールデータとしてHDD180に記憶させる。なお、この際には、大量の画像データをできるだけ高速に記憶させ、また、読み出す必要があるため、HDD180のディスク部180において高速に読み出し可能な外周側のパーティションの領域をデータ記憶領域として使用する。   The image processing unit 145 performs image processing on data (image data or video data) to be processed in the image processing apparatus 100 as necessary. At this time, image data before processing, during processing, or after processing is stored in the HDD 180 as spool data before image output. In this case, since it is necessary to store and read a large amount of image data as fast as possible, the partition area on the outer peripheral side that can be read at high speed in the disk unit 180 of the HDD 180 is used as the data storage area. .

画像出力部150としては、画像処理装置100が上述した複合機である場合には、一例として以下のように記録材上にトナー像を形成するプリンタとして構成することが可能である。   When the image processing apparatus 100 is the above-described multifunction device, the image output unit 150 can be configured as a printer that forms a toner image on a recording material as follows, for example.

以下、図2も参照して画像出力部150を説明する。画像出力部150は、画像データに応じたトナー像を記録材上に形成して、画像が形成された記録材を出力する。記録材上に画像を形成する画像出力部150は、給紙トレイ150Ta〜150Tc、感光体ドラム151、帯電部152、プリントヘッドあるいは露光部153、現像部154、転写部155、分離部156、クリーナ157、搬送部158、定着部159などから構成される。感光体ドラム151は、円筒状のドラムの周辺に感光体樹脂を巻き付けたもので、所定の方向に所定の速度で回転する。帯電部152は、感光体ドラム151の表面を一様に帯電させる。プリントヘッドあるいは露光部153は、光源が発光した光を感光体ドラム151の表面に照射することによって感光体ドラム151の表面に静電潜像を形成する。現像部154は、キャリアに運ばれたトナーを感光体ドラム151の表面に付着させることによってトナー像を形成する。転写部155は、給紙トレイから給紙され搬送ベルト上を搬送されてきた記録材に、転写ローラを使用してトナー像を転写する。定着部159は、定着ローラを使用してトナー像が転写された記録材を加熱または加圧する。トナー像は記録材に定着して画像が形成される。画像が形成された記録材は排紙トレイ150HTに排出される。クリーナ157は、転写後、感光体ドラム151の表面に残ったトナーを除去する。クリーナ157によって復元された感光体ドラム151は再び使用可能となり、帯電部152による感光体ドラム151の表面の一様な帯電からの一連の画像形成処理を繰り返し行うことができる。   The image output unit 150 will be described below with reference to FIG. The image output unit 150 forms a toner image corresponding to the image data on the recording material, and outputs the recording material on which the image is formed. The image output unit 150 that forms an image on a recording material includes a paper feed tray 150Ta to 150Tc, a photosensitive drum 151, a charging unit 152, a print head or exposure unit 153, a developing unit 154, a transfer unit 155, a separation unit 156, and a cleaner. 157, a conveyance unit 158, a fixing unit 159, and the like. The photosensitive drum 151 is obtained by winding a photosensitive resin around a cylindrical drum, and rotates in a predetermined direction at a predetermined speed. The charging unit 152 uniformly charges the surface of the photosensitive drum 151. The print head or exposure unit 153 forms an electrostatic latent image on the surface of the photosensitive drum 151 by irradiating the surface of the photosensitive drum 151 with light emitted from the light source. The developing unit 154 forms a toner image by attaching the toner conveyed to the carrier to the surface of the photosensitive drum 151. The transfer unit 155 uses a transfer roller to transfer a toner image to a recording material that is fed from a paper feed tray and conveyed on a conveyance belt. The fixing unit 159 uses a fixing roller to heat or press the recording material on which the toner image is transferred. The toner image is fixed on the recording material to form an image. The recording material on which the image is formed is discharged to the paper discharge tray 150HT. The cleaner 157 removes the toner remaining on the surface of the photosensitive drum 151 after the transfer. The photosensitive drum 151 restored by the cleaner 157 can be used again, and a series of image forming processes from uniform charging of the surface of the photosensitive drum 151 by the charging unit 152 can be repeatedly performed.

なお、画像処理装置100が映像録画装置などの場合には、画像出力部150としては、映像出力端子、映像表示装置(ディスプレイ)などが該当する。   When the image processing apparatus 100 is a video recording apparatus or the like, the image output unit 150 corresponds to a video output terminal, a video display apparatus (display), or the like.

電力制御部160は、画像処理装置100を構成する各部への電力供給を制御する。すなわち、電力制御部160は、CPU101の制御に従って、画像処理装置100を構成する各部に電力を供給する。画像処理装置100が起動されるときは、電力制御部160の制御によってCPU101に電力が供給される。   The power control unit 160 controls power supply to each unit constituting the image processing apparatus 100. That is, the power control unit 160 supplies power to each unit constituting the image processing apparatus 100 according to the control of the CPU 101. When the image processing apparatus 100 is activated, power is supplied to the CPU 101 under the control of the power control unit 160.

なお、この電力制御部160は、電力回路部160Aと電力供給部160Bとから構成される。ここで、電力回路部160Aは、画像処理装置100を構成する各部に供給するのに必要な直流電源を商用電源などから生成する。また、電力供給部160Bは、電力回路部160Aから画像処理装置100を構成する各部へ供給する電力量を制御する。   The power control unit 160 includes a power circuit unit 160A and a power supply unit 160B. Here, the power circuit unit 160 </ b> A generates a DC power source necessary for supplying each unit constituting the image processing apparatus 100 from a commercial power source or the like. In addition, the power supply unit 160B controls the amount of power supplied from the power circuit unit 160A to each unit constituting the image processing apparatus 100.

I/O制御部170は、画像処理装置100と各種周辺機器とを接続して、画像処理装置100と周辺機器の間のデータの入出力を制御する。例えば、既存のインターフェース規格のUSB(Universal Serial Bus)やPCI(Peripheral Components Interconnect)によって周辺機器と接続して、周辺機器にデータを出力したり、周辺機器からのデータを入力したりする。なお、ここで周辺機器とは、画像処理装置100の外部だけでなく、画像処理装置100内に収容或いは内蔵される機器をも含むものとする。   The I / O control unit 170 connects the image processing apparatus 100 and various peripheral devices, and controls input / output of data between the image processing apparatus 100 and the peripheral devices. For example, an existing interface standard such as USB (Universal Serial Bus) or PCI (Peripheral Components Interconnect) is connected to a peripheral device to output data to the peripheral device or input data from the peripheral device. Here, the peripheral device includes not only the outside of the image processing apparatus 100 but also a device housed or built in the image processing apparatus 100.

ハードディスク装置(以下、HDD)180は、不揮発性の記憶手段として、ディスク型記録媒体に情報を記憶させるディスク型記憶手段であるディスク部180Bと、不揮発性半導体記憶手段である不揮発性メモリ180Cとを備えており、ランダムアクセス可能な大容量の記憶装置である。   A hard disk device (hereinafter referred to as HDD) 180 includes a disk unit 180B, which is a disk-type storage unit that stores information in a disk-type recording medium, and a nonvolatile memory 180C, which is a nonvolatile semiconductor storage unit, as nonvolatile storage units. This is a large-capacity storage device that can be accessed at random.

ここで、HDD180は、HDD180内の制御部としてのハードディスクコントローラ180Aと、ディスク型記録媒体を備えたディスク型記憶手段としてのディスク部180Bと、不揮発性半導体記憶手段としての不揮発性メモリ180Cと、を備えて構成されている。すなわち、HDD180は、ディスク部180Bに対して磁気的に大容量のデータを記憶可能であり、不揮発性メモリ180Cにはディスク部180Bより小容量のデータを記憶可能な、不揮発性の記憶部である。   Here, the HDD 180 includes a hard disk controller 180A as a control unit in the HDD 180, a disk unit 180B as a disk type storage unit including a disk type recording medium, and a nonvolatile memory 180C as a nonvolatile semiconductor storage unit. It is prepared for. That is, the HDD 180 is a non-volatile storage unit that can store a large amount of data magnetically in the disk unit 180B, and the non-volatile memory 180C can store a smaller amount of data than the disk unit 180B. .

ここで、不揮発性メモリ180Cは、不揮発性の半導体メモリで構成された記憶部であって、HDD180のディスク部180Bよりも高速な読出が可能であり、請求項における不揮発性半導体記憶手段を構成している。ここで、この不揮発性メモリ180Cは、ディスク部180Bに比較して、請求項における高速な記憶領域を構成している。なお、この図1では、不揮発性メモリ180Cは、ハードディスクコントローラ180Aに、ディスク部180Bと並列に接続されている。なお、この不揮発性メモリ180Cとしては、例えば、NAND型のフラッシュEEPROMなどが利用される。   Here, the non-volatile memory 180C is a storage unit composed of a non-volatile semiconductor memory, and can be read at a higher speed than the disk unit 180B of the HDD 180, and constitutes the non-volatile semiconductor storage means in the claims. ing. Here, the nonvolatile memory 180C constitutes a high-speed storage area in the claims as compared with the disk unit 180B. In FIG. 1, the nonvolatile memory 180C is connected to the hard disk controller 180A in parallel with the disk unit 180B. As the nonvolatile memory 180C, for example, a NAND flash EEPROM is used.

また、HDD180内のディスク部180Bへのデータの書き込みおよびデータの読み出しには、HDD180内に有する機械的な駆動機構が使用される。HDD180内に有する機械的な駆動機構には、ディスク180BDを回転させるスピンドルモータ180BM、ディスク180BDにデータを書き込むおよびディスク180BDからデータを読み出すヘッド180BH、およびヘッド180BHをディスク180BD上で移動させるアクチュエータ180BA等が含まれる。   Further, a mechanical drive mechanism provided in the HDD 180 is used for writing data to and reading data from the disk unit 180B in the HDD 180. The mechanical drive mechanism in the HDD 180 includes a spindle motor 180BM that rotates the disk 180BD, a head 180BH that writes data to and reads data from the disk 180BD, and an actuator 180BA that moves the head 180BH on the disk 180BD. Is included.

ハードディスクコントローラ180Aは、MPU(マイクロプロセッサユニット)180A1、ハードディスク制御部180A2、電源制御部180A3、データ制御部180A4、モータ制御部180A5から構成される。なお、このハードディスクコントローラ180Aは、HDD180内で、請求項における電源管理手段を構成している。   The hard disk controller 180A includes an MPU (microprocessor unit) 180A1, a hard disk controller 180A2, a power controller 180A3, a data controller 180A4, and a motor controller 180A5. The hard disk controller 180A constitutes power management means in the claims within the HDD 180.

MPU180A1は、CPU、ROM、RAM、タイマなどから構成される。ROMに記録されたHDD180の制御プログラムに従って、HDD180を構成する各部を制御して、HDD180を統括的に制御する。   The MPU 180A1 includes a CPU, ROM, RAM, timer, and the like. In accordance with the control program for the HDD 180 recorded in the ROM, each part of the HDD 180 is controlled to control the HDD 180 in an integrated manner.

ハードディスク制御部180A2は、接続されたホスト(この場合は、画像処理装置100)からのコマンドの受信、書き込みデータの受信、ホストへのステータスの送信、読み出しデータの送信などを制御する。   The hard disk control unit 180A2 controls command reception from the connected host (in this case, the image processing apparatus 100), reception of write data, transmission of status to the host, transmission of read data, and the like.

データ制御部180A4は、ディスク部180Bまたは不揮発性メモリ180Cへのデータの書き込み、ディスク部180Bまたは不揮発性メモリ180Cからのデータの読み出し、を制御する。   The data control unit 180A4 controls data writing to the disk unit 180B or the nonvolatile memory 180C and data reading from the disk unit 180B or the nonvolatile memory 180C.

モータ制御部180A5は、ディスク部180Bのディスク180BDを回転させるスピンドルモータ180BMの回転および停止、アクチュエータ180BAを介したヘッド180BHのディスク180BD上への移動やランプ部180BLへの待避を制御する。   The motor control unit 180A5 controls rotation and stop of the spindle motor 180BM that rotates the disk 180BD of the disk unit 180B, movement of the head 180BH onto the disk 180BD via the actuator 180BA, and retraction to the lamp unit 180BL.

電源制御部180A3は、HDD180を構成する各部への電力供給を制御する。ここで、電源制御部180A3は、画像処理装置100を構成する電力制御部160から電源ラインを介して電力の供給を受け、HDD180を構成するハードディスク制御部180A2、データ制御部180A4、モータ制御部180A5、ディスク部180Bおよび不揮発性メモリ180Cに電力を供給する。   The power control unit 180 </ b> A <b> 3 controls power supply to each unit constituting the HDD 180. Here, the power control unit 180A3 is supplied with power from the power control unit 160 configuring the image processing apparatus 100 via the power supply line, and the hard disk control unit 180A2, the data control unit 180A4, and the motor control unit 180A5 configuring the HDD 180. Then, power is supplied to the disk unit 180B and the nonvolatile memory 180C.

なお、ディスク型記憶媒体のディスク180BDでは、データは同心円状に分割されて記憶される。円周状に分割される同心円状の領域をトラックという。トラックを放射状に等分割した各部分をセクタという。複数の連続するセクタをまとめてクラスタという。HDD180は、指定されたクラスタ番号に相当する複数の連続するセクタへデータを書き込むおよびセクタからデータを読み出す。   Note that data is concentrically divided and stored on the disk 180BD of the disk-type storage medium. A concentric area divided into a circle is called a track. Each portion obtained by equally dividing the track radially is called a sector. A plurality of consecutive sectors are collectively called a cluster. The HDD 180 writes data to and reads data from a plurality of consecutive sectors corresponding to the designated cluster number.

ディスク180BDの先頭セクタには、MBR(Master Boot Record)が記憶されている。MBRには、パーティションテーブル等が含まれる。パーティションテーブルは、ディスク180BDを論理的に分割した複数の記憶領域であるパーティションを示す。パーティションテーブルには、パーティションの位置、サイズ、パーティションタイプ等が記録される。   MBR (Master Boot Record) is stored in the head sector of the disk 180BD. The MBR includes a partition table and the like. The partition table indicates partitions that are a plurality of storage areas obtained by logically dividing the disk 180BD. The partition table records the partition position, size, partition type, and the like.

なお、パーティションタイプには、RAW領域およびBOX領域等がある。RAW領域とは、データを一時的に記憶する記憶領域であって、高速なデータの書き込みおよび読み出しが可能である。BOX領域とは、データをFAT(File Allocation Tables)やNTFS(NT File System)等のファイル管理システムによって管理する記憶領域であって、データの書き込みおよび読み出しの速度は重要視されないかわりに、ディレクトリ構造等のファイル管理が可能である。   The partition type includes a RAW area and a BOX area. The RAW area is a storage area for temporarily storing data, and high-speed data writing and reading are possible. The BOX area is a storage area where data is managed by a file management system such as FAT (File Allocation Tables) or NTFS (NT File System), and the speed of data writing and reading is not considered important. File management is possible.

なお、このパーティションタイプの違いを、本実施形態ではデータ管理方式の違いと呼ぶことにする。すなわち、RAW領域はBOX領域と比較した場合には請求項における高速なデータ管理方式で管理された記憶領域を意味しており、BOX領域はRAW領域と比較した場合には請求項における低速なデータ管理方式で管理された記憶領域を意味している。   This difference in partition type is referred to as a difference in data management method in this embodiment. In other words, the RAW area means the storage area managed by the high-speed data management method in the claim when compared with the BOX area, and the BOX area means the slow data in the claim when compared with the RAW area. It means a storage area managed by the management method.

また、パーティションは、ディスク180BDの同心円状の円周状に分割される。ディスク180BDは、円状ディスクの中心を軸として一定速度で回転する。ディスク180BD上を一定時間に移動するヘッド180BHの円周距離は、内周側に比べて外周側の方が長い。したがって、ディスク180BDへのデータの書き込みおよびディスク180BDからのデータの読み出しのアクセス速度は、内周側のパーティションに比べて外周側のパーティションの方が速い。   The partition is divided into concentric circles of the disk 180BD. The disk 180BD rotates at a constant speed around the center of the circular disk. The circumferential distance of the head 180BH that moves on the disk 180BD for a certain time is longer on the outer peripheral side than on the inner peripheral side. Therefore, the access speed for writing data to the disk 180BD and reading data from the disk 180BD is faster in the outer partition than in the inner partition.

そこで、本実施形態では、HDD180において、ディスク180BDのうちで読み出し速度が高速な記憶領域(ディスク180BDのうちで外周側のパーティションの領域)は、内周側のパーティション領域と比較した場合には請求項における高速側の記憶領域を構成しており、データを記憶するデータ記憶領域として確保しておく。   Therefore, in the present embodiment, in the HDD 180, the storage area (the outer partition area of the disk 180BD) having a high reading speed in the disk 180BD is charged when compared with the inner partition area. The storage area on the high speed side in the section is configured and secured as a data storage area for storing data.

また、本実施形態では、HDD180において、ディスク180BDのうちで読み出し速度が低速な記憶領域(ディスク180BDのうちで内周側のパーティションの領域)は、外周側のパーティション領域と比較した場合には請求項における低速側の記憶領域を構成しており、制御プログラムを記憶するプログラム記憶領域として確保しておく。   Further, in the present embodiment, in the HDD 180, a storage area with a low reading speed in the disk 180BD (inner side partition area in the disk 180BD) is charged when compared with an outer side partition area. The storage area on the low speed side in the section is configured and reserved as a program storage area for storing the control program.

また、本実施形態では、データを記憶するデータ記憶領域とプログラムを記憶するプログラム記憶領域とが確保された不揮発性のHDD180は、不揮発性であってディスク部180Bより高速な読み出しが可能な不揮発性メモリ180Cを記憶部として使用している。   In this embodiment, the non-volatile HDD 180 in which the data storage area for storing data and the program storage area for storing the program are secured is non-volatile and can be read faster than the disk unit 180B. The memory 180C is used as a storage unit.

〔画像処理装置100全体の前提条件〕
画像処理装置100は、電子機器の消費電力と復帰時間の短縮についての電源管理技術としてACPI(Advanced Configuration and Power Interface Specification)仕様、あるいは、これに類似した技術で制御されている。
[Prerequisites for the entire image processing apparatus 100]
The image processing apparatus 100 is controlled by an ACPI (Advanced Configuration and Power Interface Specification) specification or a similar technique as a power management technique for reducing power consumption and recovery time of an electronic device.

たとえば、ACPI仕様では、通常動作状態(S0)と停止状態(S5)までの間のシステム状態を、各コンポーネントの状態に応じて分類し、複数段階程度に分類している。   For example, in the ACPI specification, the system state between the normal operation state (S0) and the stop state (S5) is classified according to the state of each component and is classified into a plurality of stages.

ここでは、
・S0:プログラム動作中、各部に電力供給された状態,
・S1:各部へ電力は供給されるが、CPUへのクロックが停止した状態,
・S2:CPU以外には電力が供給されCPUへの電力が遮断された状態,
・S3:CPU以外にも電力供給が遮断されるが、メモリの状態は保持される状態,
・S4:メインメモリのデータをHDDに移し、HDD以外への電力供給が遮断される状態,
・S5:HDDを含め各部への電力供給が遮断される状態,
である。
here,
S0: The state where power is supplied to each part during the program operation,
S1: Power is supplied to each part, but the clock to the CPU is stopped,
S2: A state where power is supplied to other than the CPU and power to the CPU is cut off,
S3: Power supply other than the CPU is cut off, but the memory state is maintained,
S4: A state in which the data in the main memory is transferred to the HDD, and the power supply to other than the HDD is interrupted,
S5: A state where power supply to each part including the HDD is interrupted,
It is.

この場合、動作状態S0に復帰させるのに必要な時間Tは、
T(S0)<T(S1)<T(S2)<T(S3)<T(S4)<T(S5)
となる。
In this case, the time T required to return to the operating state S0 is
T (S0) <T (S1) <T (S2) <T (S3) <T (S4) <T (S5)
It becomes.

〔HDD180の前提条件〕
本実施形態の画像処理装置100に接続されたHDD180では、上述した画像処理装置100全体の電源管理技術と並行して、HDD180内での電源管理を以下のように、各状態に応じたモードに従って実行している。
[Prerequisites for HDD 180]
In the HDD 180 connected to the image processing apparatus 100 of the present embodiment, the power management in the HDD 180 is performed according to the mode corresponding to each state in parallel with the power management technology of the entire image processing apparatus 100 described above. Running.

また、本実施形態の画像処理装置100に接続されたHDD180には、画像処理装置100が処理するスプールデータ(画像データ)と、画像処理装置100を制御する制御プログラムとが、HDD180の記憶領域を分け合って共に記憶される。ここで、スプールデータと制御プログラムは、それぞれ別のパーティションに記憶される。   Further, in the HDD 180 connected to the image processing apparatus 100 according to the present embodiment, spool data (image data) processed by the image processing apparatus 100 and a control program for controlling the image processing apparatus 100 store the storage area of the HDD 180. Share and remember together. Here, the spool data and the control program are stored in separate partitions.

なお、複数のHDD180が存在する画像処理装置100の場合には、制御プログラムが存在せずに、スプールデータのみを記憶するHDD180も存在しうるが、ここでは、制御プログラムとスプールデータとが記憶されるHDD180について説明する。   In the case of the image processing apparatus 100 having a plurality of HDDs 180, there may be an HDD 180 that stores only spool data without a control program, but here, the control program and spool data are stored. The HDD 180 will be described.

通常モードのとき、HDD180は、画像処理部145で画像処理された画像データを、画像出力部150に所定のタイミングで出力する目的で一時的に記憶するため、画像データの書き込みおよび読み出しには高速性が要求される。   In the normal mode, the HDD 180 temporarily stores the image data processed by the image processing unit 145 for the purpose of outputting to the image output unit 150 at a predetermined timing. Sex is required.

そこで、HDD180のディスク180BDへのデータの書き込みおよびハードディスクからのデータの読み出しのアクセス速度が、内周側に比べて高速な外周側のパーティションが、画像データの記憶領域(データ記憶領域)として割り当てられる。一方、ディスク180BDの内周側のパーティションが制御プログラムの記憶領域として割り当てられる。   Therefore, a partition on the outer peripheral side, which has a higher access speed for writing data to the disk 180BD of the HDD 180 and reading data from the hard disk than the inner peripheral side, is allocated as a storage area (data storage area) for image data. . On the other hand, a partition on the inner periphery side of the disk 180BD is allocated as a storage area for the control program.

また、RAW領域/BOX領域のデータ管理方式を用いている場合には、HDD180のディスク180BDへのデータの書き込みおよびディスク180BDからのデータの読み出しのアクセス速度が、BOX領域に比べて高速なRAW領域が、画像データの記憶領域(データ記憶領域)として割り当てられる。一方、ディスク180BDのBOX領域が、制御プログラムの記憶領域として割り当てられる。   In addition, when the RAW area / BOX area data management method is used, the RAW area has a higher access speed for writing data to the disk 180BD of the HDD 180 and reading data from the disk 180BD than the BOX area. Are allocated as image data storage areas (data storage areas). On the other hand, the BOX area of the disk 180BD is allocated as a storage area for the control program.

通常モードから省電力モードへの移行条件が満足して、通常モードから省電力モードに移行すると、高速なデータの書き込みおよび読み出しが要求されるデータとして、画像データよりも制御プログラムの優先順位が上がる。これは、省電力モードであるために画像データのリード/ライトが存在しないためと、省電力モードから通常モードに復帰する際に制御プログラムの読み出しが発生するためである。   When the transition condition from the normal mode to the power saving mode is satisfied and the transition is made from the normal mode to the power saving mode, the priority of the control program is higher than the image data as data that requires high-speed data writing and reading. . This is because there is no read / write of image data because it is in the power saving mode, and because the control program is read when returning from the power saving mode to the normal mode.

そこで、後述するように、省電力モード時においては、通常モード時にHDD180のディスク180BDの内周側のパーティションに記憶されている制御プログラムを、外周側のパーティションに複写または移動させる。このように制御プログラムを外周側のパーティションに記憶することによって、省電力モードから通常モードに復帰するとき、制御プログラムの読み取りを内周側のパーティションに記憶されていたときよりも高速に行うことが可能になる。   Thus, as will be described later, in the power saving mode, the control program stored in the inner partition on the disk 180BD of the HDD 180 in the normal mode is copied or moved to the outer partition. By storing the control program in the outer partition in this way, when returning from the power saving mode to the normal mode, the control program can be read at a higher speed than when stored in the inner partition. It becomes possible.

あるいは、後述するように、省電力モード時においては、通常モード時にHDD180のディスク180BDのBOX領域に記憶されている制御プログラムを、RAW領域に複写または移動させる。このように制御プログラムをBOX領域からRAW領域に記憶することによって、省電力モードから通常モードに復帰するとき、制御プログラムの読み取りをBOX領域に記憶されていたときよりも高速に行うことが可能になる。   Alternatively, as described later, in the power saving mode, the control program stored in the BOX area of the disk 180BD of the HDD 180 in the normal mode is copied or moved to the RAW area. By storing the control program in the RAW area from the BOX area in this way, when returning from the power saving mode to the normal mode, it is possible to read the control program faster than when it was stored in the BOX area. Become.

また、以上のように記憶領域を変更する制御プログラムが、請求項における所定の種類のデータに該当する。   Further, the control program for changing the storage area as described above corresponds to the predetermined type of data in the claims.

〔HDD180の省電力モードの詳細〕
HDD180の状態は、ヘッド180BHおよびスピンドルモータ180BMの動作状態に応じて、省電力モードにおいては、少なくとも5つの状態、あるいは、以下の5つの状態のいずれかを含む状態に分けられる。
[Details of power saving mode of HDD 180]
The state of the HDD 180 is divided into at least five states or a state including any of the following five states in the power saving mode according to the operation state of the head 180BH and the spindle motor 180BM.

HDD180は、CPU101からの制御により、ハードディスクコントローラ180Aによって、「アクティブ状態」、「アクティブアイドル状態」、「ローパワーアイドル状態」、「スタンバイ状態」、「スリープ状態」の5つの状態の何れか、あるいは、この5つの状態に近い状態の何れかをとる。なお、ここでは5つの状態を説明するが、5つのうちの最低2種類の状態が存在するものであってもよい。   The HDD 180 is controlled by the hard disk controller 180A under the control of the CPU 101, and is in one of five states of “active state”, “active idle state”, “low power idle state”, “standby state”, “sleep state”, or Any one of these five states is taken. Here, although five states will be described, at least two types of the five states may exist.

「アクティブ状態」とは、ディスク180BDはスピンドルモータ180BMにより回転駆動されており、ディスク180BDに対してヘッド180BHがシークもしくはリードまたはライトのいずれかを実行している状態(動作状態)である。   The “active state” is a state (operating state) in which the disk 180BD is rotationally driven by the spindle motor 180BM and the head 180BH is performing seek, read or write with respect to the disk 180BD.

「アクティブアイドル状態」とは、ディスク180BDはスピンドルモータ180BMにより回転駆動されており、ヘッド180BHがディスク媒体上の最もインナーの位置にロードされている待機状態のことである。   The “active idle state” is a standby state in which the disk 180BD is driven to rotate by the spindle motor 180BM and the head 180BH is loaded at the innermost position on the disk medium.

「ローパワーアイドル状態」とは、ディスク180BDはスピンドルモータ180BMにより回転駆動されているが、ディスク180BDの外部の所定の待避位置としてのランプ部180BLにヘッド180BHが退避されている待機状態である。   The “low power idle state” is a standby state in which the disk 180BD is driven to rotate by the spindle motor 180BM, but the head 180BH is retracted to the ramp portion 180BL as a predetermined retracting position outside the disk 180BD.

「スタンバイ状態」とは、ヘッド180BHがアンロードされていて、ディスク180BDはスピンドルモータ180BMによって回転駆動されておらず停止状態であるが、ハードディスクコントローラ180Aはコマンド受け付け可能な待機状態である。   The “standby state” is a standby state in which the head 180BH is unloaded and the disk 180BD is not rotationally driven by the spindle motor 180BM and is stopped, but the hard disk controller 180A can accept commands.

「スリープ状態」とは、ヘッド180BHがアンロードされていて、かつスピンドルモータ180BMが停止している待機状態であり、ハードディスクコントローラ180Aはコマンドは受け付け不可能な状態のことである。HDD180をスリープ状態から他の状態に遷移させるためには、HDD180に対してリセット処理が必要となる。   The “sleep state” is a standby state in which the head 180BH is unloaded and the spindle motor 180BM is stopped, and the hard disk controller 180A cannot accept a command. In order to change the HDD 180 from the sleep state to another state, the HDD 180 needs to be reset.

以上の5つの状態において、HDD180の消費電力は、「アクティブ状態」、「アクティブアイドル状態」、「ローパワーアイドル状態」、「スタンバイ状態」、「スリープ状態」の順で小さくなる。接続されたホスト(画像処理装置100のCPU101など)からのコマンドを受信すると、HDD180は、受信したコマンドに従って、ハードディスクコントローラ180Aの指示によって、アクティブ状態、アクティブアイドル状態、ローパワーアイドル状態、スタンバイ状態、スリープ状態の各状態に遷移することが可能である。   In the above five states, the power consumption of the HDD 180 decreases in the order of “active state”, “active idle state”, “low power idle state”, “standby state”, and “sleep state”. Upon receiving a command from a connected host (such as the CPU 101 of the image processing apparatus 100), the HDD 180, in accordance with the received command, in accordance with an instruction from the hard disk controller 180A, an active state, an active idle state, a low power idle state, a standby state, It is possible to transition to each state of the sleep state.

なお、以上のHDD180の各状態に応じて、CPU101から指示を受けた電力制御部160が、画像処理装置100の各部へ供給する電力状態も変更する。なお、この電力制御部160から各部への電力状態の変更については、既知の各種の制御、たとえば、上述したACPI仕様の省電力制御など、を用いることが可能であるため説明を省略する。   It should be noted that the power control unit 160 that receives an instruction from the CPU 101 also changes the power state supplied to each unit of the image processing apparatus 100 in accordance with the above-described states of the HDD 180. In addition, about the change of the electric power state from this power control part 160 to each part, since various known control, for example, power saving control of the ACPI specification mentioned above, etc. can be used, description is abbreviate | omitted.

なお、この実施形態においては、通常時における通常の消費電力の状態から、より低消費電力の状態、さらに、より低い低消費電力の状態、と順次より低い低消費電力状態になるものとする。そして、本実施形態では、各電力状態から他の電力状態に遷移する際に制御プログラムの記憶領域を変更する。   In this embodiment, it is assumed that the normal power consumption state at the normal time is changed to a lower power consumption state, a lower low power consumption state, and a lower low power consumption state sequentially. And in this embodiment, when changing from each power state to another power state, the storage area of the control program is changed.

〔(A)通常モードから省電力モードへの遷移〕
図3は、本実施形態の画像処理装置100に接続されたHDD180の、通常モードから省電力モードへ移行するときの状態の遷移を示している。
[(A) Transition from normal mode to power saving mode]
FIG. 3 shows a state transition of the HDD 180 connected to the image processing apparatus 100 of the present embodiment when shifting from the normal mode to the power saving mode.

なお、以下の説明で、CPU101がHDD180の状態を遷移させると言った場合は、CPU101とハードディスクコントローラ180Aとの双方の連携した制御により状態を遷移させることを意味する。   In the following description, when the CPU 101 changes the state of the HDD 180, it means that the state is changed by coordinated control of both the CPU 101 and the hard disk controller 180A.

なお、以下の動作説明では、ディスク180BDにおいて、内周側のパーティション領域から外周側のパーティション領域に制御プログラムを移す場合を具体例にするが、BOX領域/RAW領域のデータ管理方式の場合には、BOX領域からRAW領域に制御プログラムを移すことを意味する。   In the following description of the operation, a specific example is given of a case where the control program is transferred from the inner partition area to the outer partition area in the disk 180BD. In the case of the BOX area / RAW area data management method, This means that the control program is transferred from the BOX area to the RAW area.

(A−1)アクティブ状態からアクティブアイドル状態への遷移:
まず、通常モードではCPU101は、HDD180をアクティブ状態とする指示をハードディスクコントローラ180Aに与える(図3中のステップS301)。そして、CPU101は必要に応じてRAM110上でOSを展開し、さらに制御プログラムを実行する(図3中のステップS302)。
(A-1) Transition from the active state to the active idle state:
First, in the normal mode, the CPU 101 gives an instruction to activate the HDD 180 to the hard disk controller 180A (step S301 in FIG. 3). Then, the CPU 101 expands the OS on the RAM 110 as necessary, and further executes a control program (step S302 in FIG. 3).

ここで、CPU101は、RAM110上での制御プログラムが実行されているか否かを定期的に監視している(図3中のステップS303)。   Here, the CPU 101 periodically monitors whether or not the control program on the RAM 110 is being executed (step S303 in FIG. 3).

そして、CPU101の監視(図3中のステップS303)により、RAM110上での制御プログラムの実行、すなわち起動イベントの発生が所定時間以上なされない場合(図3中のステップS303でYES)、画像処理装置100の動作が休止していることを意味するため、通常モードから省電力モードへの移行条件が満足されたと判断し、HDD180の状態をアクティブ状態からアクティブアイドル状態に遷移させる(図3中のステップS304)。このアクティブアイドル状態への遷移によって、HDD180の消費電力をアクティブ状態のときよりも削減することができる。   If the CPU 101 monitors (step S303 in FIG. 3) and the execution of the control program on the RAM 110, that is, the start event is not generated for a predetermined time (YES in step S303 in FIG. 3), the image processing apparatus 100 means that the operation of 100 is paused, it is determined that the condition for transition from the normal mode to the power saving mode is satisfied, and the state of the HDD 180 is transitioned from the active state to the active idle state (step in FIG. 3). S304). Due to the transition to the active idle state, the power consumption of the HDD 180 can be reduced as compared with the active state.

また、この際に、ディスク180BDの内周側のパーティション(低速側の記憶領域)に記憶されている制御プログラムを外周側のパーティション(高速側の記憶領域)に複写または移動させる(図3中のステップS305)。このことによって、アクティブアイドル状態から通常モードへの復帰において、制御プログラムの読み取りを外周側のパーティションにすることで、内周側のパーティションに記憶されていたときよりも高速に行うことができるようになる。   At this time, the control program stored in the inner peripheral partition (low-speed storage area) of the disk 180BD is copied or moved to the outer peripheral partition (high-speed storage area) (in FIG. 3). Step S305). As a result, when returning from the active idle state to the normal mode, the reading of the control program is performed on the outer partition, so that it can be performed faster than when stored in the inner partition. Become.

そして、CPU101は、通常モードから省電力モードへの移行条件が満足されたことを検知すると、ディスク180BDの内周側のパーティションに記憶されている制御プログラムを外周側のパーティションに複写または移動させると共に、HDD180の状態をアクティブ状態からアクティブアイドル状態に遷移させる(図3中のステップS304)。   When the CPU 101 detects that the transition condition from the normal mode to the power saving mode is satisfied, the CPU 101 copies or moves the control program stored in the inner partition on the disk 180BD to the outer partition. The HDD 180 is changed from the active state to the active idle state (step S304 in FIG. 3).

ここで、ディスク180BDの内周側のパーティションに記憶されている制御プログラムを外周側のパーティションに複写または移動させる(図3中のステップS305)ことによって、制御プログラムの実行を内周側のパーティションに記憶されていたときよりも高速に行うことができる。   Here, the control program stored in the inner partition of the disk 180BD is copied or moved to the outer partition (step S305 in FIG. 3), thereby executing the control program to the inner partition. This can be done faster than when it was stored.

このように、本実施形態の画像処理装置に接続されたHDD180を、通常モードから省電力モードへ移行するとき、制御プログラムを記憶させるHDD180内部の場所を変えることによって、HDD180の現状態からの復帰において、制御プログラムの読み取りを高速に維持することができ、HDD180の状態を適宜遷移させることによって、HDD180の消費電力を順次削減することができる。   As described above, when the HDD 180 connected to the image processing apparatus of the present embodiment shifts from the normal mode to the power saving mode, the HDD 180 is restored from the current state by changing the location in the HDD 180 where the control program is stored. In this case, the reading of the control program can be maintained at a high speed, and the power consumption of the HDD 180 can be sequentially reduced by appropriately changing the state of the HDD 180.

なお、以上の説明では、CPU101がRAM110上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ180Aがディスク部180Bに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したHDD180の状態を遷移させ、制御プログラムの領域を変更するように制御してもよい。   In the above description, the CPU 101 regularly monitors whether or not the control program on the RAM 110 is being executed, but instead of this, or in addition to this, the hard disk controller 180A The presence or absence of data reading or writing to the disk unit 180B may be monitored, and when such data reading or writing does not occur, control may be performed so as to change the state of the HDD 180 and change the control program area. .

(A−2)アクティブアイドル状態からローパワーアイドル状態への遷移:
CPU101は、引き続き各部を監視しており、RAM110上で制御プログラムが実行されたか、起動イベントが発生するか否かを監視している(図3中のステップS306)。
(A-2) Transition from the active idle state to the low power idle state:
The CPU 101 continues to monitor each unit, and monitors whether a control program is executed on the RAM 110 and whether a start event occurs (step S306 in FIG. 3).

アクティブアイドル状態において一定時間以上にわたって何らかの起動イベントの発生がない場合(図3中のステップS306でNO、S307でYES)、更なる省電力モードの遷移条件が満足されたと検知し、ディスク180BDの外周側のパーティションに記憶した制御プログラムを保持して、HDD180の状態をアクティブアイドル状態からローパワーアイドル状態に遷移させる(図3中のステップS308)。なお、この段階では、ディスク180BDの外周側のパーティションに移された制御プログラムはそのまま保持する。   In the active idle state, if any start event does not occur for a certain time or longer (NO in step S306 in FIG. 3 and YES in S307), it is detected that a further power saving mode transition condition is satisfied, and the outer periphery of the disk 180BD The control program stored in the partition on the side is held, and the state of the HDD 180 is changed from the active idle state to the low power idle state (step S308 in FIG. 3). At this stage, the control program transferred to the outer partition of the disk 180BD is retained as it is.

すなわち、アクティブアイドル状態において省電力モードの遷移条件が満足されると、CPU101はHDD180の状態をアクティブアイドル状態からローパワーアイドル状態に遷移させることによって、HDD180の消費電力をアクティブアイドル状態のときよりも削減することができる。   In other words, when the power saving mode transition condition is satisfied in the active idle state, the CPU 101 changes the state of the HDD 180 from the active idle state to the low power idle state, thereby reducing the power consumption of the HDD 180 than in the active idle state. Can be reduced.

なお、以上の説明では、CPU101がRAM110上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ180Aがディスク部180Bに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したHDD180の状態を遷移させるように制御してもよい。   In the above description, the CPU 101 regularly monitors whether or not the control program on the RAM 110 is being executed, but instead of this, or in addition to this, the hard disk controller 180A The presence or absence of data reading or writing to the disk unit 180B may be monitored, and control may be performed so as to change the state of the HDD 180 described above when reading or writing of these data does not occur.

(A−3)ローパワーアイドル状態からスタンバイ状態への遷移(1):
CPU101は、引き続き各部を監視しており、起動イベントが発生するか否かを監視している(図3中のステップS309)。
(A-3) Transition from low power idle state to standby state (1):
The CPU 101 continues to monitor each unit and monitors whether or not a start event occurs (step S309 in FIG. 3).

ローパワーアイドル状態において一定時間以上にわたって何らかの起動イベントの発生がない場合(図3中のステップS309でNO、S310でYES)、更なる省電力モードの遷移条件が満足されたと検知し、HDD180の状態をローパワーアイドル状態からスタンバイ状態に遷移させる(図3中のステップS311)。   In the low power idle state, if any start event does not occur for a certain time or longer (NO in step S309 in FIG. 3 and YES in S310), it is detected that a further power saving mode transition condition is satisfied, and the HDD 180 state Is shifted from the low power idle state to the standby state (step S311 in FIG. 3).

すなわち、ローパワーアイドル状態において省電力モードの遷移条件が満足されると、CPU101はHDD180の状態をローパワーアイドル状態からスタンバイ状態に遷移させることによって、HDD180のスピンドルモータの回転停止などによって、HDD180の消費電力をローパワーアイドル状態のときよりも削減することができる。   That is, when the power saving mode transition condition is satisfied in the low power idle state, the CPU 101 changes the HDD 180 state from the low power idle state to the standby state, thereby stopping the rotation of the spindle motor of the HDD 180 and the like. Power consumption can be reduced as compared with the low power idle state.

なお、HDD180の状態をローパワーアイドル状態からスタンバイ状態に遷移させる(図3中のステップS311)と、スピンドルモータは停止する。そのため、通常モードに復帰する際には、停止したスピンドルモータを起動させて、ディスク180BDの回転速度を定常状態に安定させるには、スピンアップ時間が必要となる。   Note that when the HDD 180 is changed from the low power idle state to the standby state (step S311 in FIG. 3), the spindle motor stops. Therefore, when returning to the normal mode, a spin-up time is required to start the stopped spindle motor and stabilize the rotational speed of the disk 180BD in a steady state.

そこで、この際に、CPU101とハードディスクコントローラ180Aとは、ディスク180BDの外周側のパーティションに記憶されている制御プログラムを不揮発性メモリ180Cに複写または移動させる(図3中のステップS312)。   Therefore, at this time, the CPU 101 and the hard disk controller 180A copy or move the control program stored in the outer peripheral partition of the disk 180BD to the nonvolatile memory 180C (step S312 in FIG. 3).

このことによって、スタンバイ状態からの復帰において、HDD180にアクセスするには必要とするディスク部180Bのスピンアップ時間が必要なくなり、制御プログラムの実行を、ディスク部180Bに記憶されていたときよりも、ディスク部180Bのスピンアップ時間分について高速にすることができる。   This eliminates the need for the spin-up time of the disk unit 180B required to access the HDD 180 when returning from the standby state, so that the execution of the control program is executed more than when the disk unit 180B is stored. The speed of the spin-up time of the part 180B can be increased.

すなわち、HDD180のディスク部180Bに記憶した制御プログラムを不揮発性メモリ180Cに複写または移動させる(図3中のステップS312)ことによって、スタンバイ状態からの復帰において、HDD180にアクセスするには必要とされるディスク部180Bのスピンアップ時間が必要なくなる結果、制御プログラムの実行を、ディスク部180Bに記憶されていたときよりも、ディスク部180Bのスピンアップ時間分高速に行うことができる。   That is, the control program stored in the disk unit 180B of the HDD 180 is copied or moved to the non-volatile memory 180C (step S312 in FIG. 3), so that it is necessary to access the HDD 180 when returning from the standby state. As a result of not requiring the spin-up time of the disk unit 180B, the control program can be executed at a higher speed by the spin-up time of the disk unit 180B than when stored in the disk unit 180B.

なお、以上の説明では、CPU101がRAM110上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ180Aがディスク部180Bに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したHDD180の状態を遷移させ、制御プログラムの領域を変更するように制御してもよい。   In the above description, the CPU 101 regularly monitors whether or not the control program on the RAM 110 is being executed, but instead of this, or in addition to this, the hard disk controller 180A The presence or absence of data reading or writing to the disk unit 180B may be monitored, and when such data reading or writing does not occur, control may be performed so as to change the state of the HDD 180 and change the control program area. .

(A−3’)ローパワーアイドル状態からスタンバイ状態への遷移(2):
なお、以上のようにして、HDD180の状態をローパワーアイドル状態からスタンバイ状態に遷移させて(図3中のステップS311)、制御プログラムをディスク部180Bから不揮発性メモリ180Cに複写または移動する(図3中のステップS312)ときに、不揮発性メモリ180Cの空き容量を検知して、不揮発性メモリ180Cに記憶可能な容量の制御プログラムの中のプログラムを、優先順位の高いプログラムから順番にHDD180から不揮発性メモリ180Cに複写または移動して、不揮発性メモリ180Cに記憶できない残りの制御プログラムは、ディスク180BDの外周側のパーティションに保持するようにしてもよい。
(A-3 ′) Transition from low power idle state to standby state (2):
As described above, the HDD 180 is shifted from the low power idle state to the standby state (step S311 in FIG. 3), and the control program is copied or moved from the disk unit 180B to the nonvolatile memory 180C (FIG. 3 in step S312), the free capacity of the nonvolatile memory 180C is detected, and the programs in the capacity control program that can be stored in the nonvolatile memory 180C are nonvolatile from the HDD 180 in descending order of priority. The remaining control program that is copied or moved to the volatile memory 180C and cannot be stored in the non-volatile memory 180C may be held in a partition on the outer peripheral side of the disk 180BD.

ここで、本実施形態の画像処理装置100を制御する制御プログラムには、OS、デバイスドライバ、アプリケーションプログラムが含まれる。読み出しの優先順位は、1位がOS、2位がデバイスドライバ、3位がアプリケーションプログラムとなる。HDD180の不揮発性メモリの空き容量を検知して、不揮発性メモリ180Cに記憶可能な容量の制御プログラムの中のプログラムを、優先順位の高い1位から順番に不揮発性メモリ180Cに複写または移動することが望ましい。   Here, the control program for controlling the image processing apparatus 100 of the present embodiment includes an OS, a device driver, and an application program. As for the reading priority, the first is the OS, the second is the device driver, and the third is the application program. Detecting the free capacity of the nonvolatile memory in the HDD 180 and copying or moving the programs in the control program having a capacity that can be stored in the nonvolatile memory 180C to the nonvolatile memory 180C in order from the highest priority. Is desirable.

この場合、スタンバイ状態からの復帰において、まず、不揮発性メモリ180Cに記憶されている制御プログラムの重要部分を先に読み出してRAM110に展開して実行しつつ、ディスク部180Bのスピンアップ時間の経過を待って、その後にディスク部180Bのスピンアップが完了してから残りの制御プログラムを読み出すことで、ディスク部180Bに全ての制御プログラムが記憶されていたときよりも、ディスク部180Bのスピンアップ時間分について実質的に高速にすることができる。   In this case, when returning from the standby state, first, the important part of the control program stored in the non-volatile memory 180C is read out first, expanded in the RAM 110 and executed, and the spin-up time of the disk unit 180B is elapsed. Waiting, and then reading the remaining control program after the spin-up of the disk unit 180B is completed, so that the spin-up time of the disk unit 180B is greater than when all the control programs are stored in the disk unit 180B. Can be substantially faster.

(A−4)スタンバイ状態からスリープ状態への遷移:
CPU101は、引き続き各部を監視しており、起動イベントが発生するか否かを監視している(図3中のステップS313)。
(A-4) Transition from the standby state to the sleep state:
The CPU 101 continues to monitor each unit and monitors whether or not a start event occurs (step S313 in FIG. 3).

スタンバイ状態において一定時間以上にわたって何らかの起動イベントの発生がない場合(図3中のステップS313でNO、S314でYES)、更なる省電力モードの遷移条件が満足されたと検知し、HDD180の状態をスタンバイ状態からスリープ状態に遷移させる(図3中のステップS315)。   If no start event has occurred for a certain time or longer in the standby state (NO in step S313 in FIG. 3 and YES in S314), it is detected that a further power saving mode transition condition is satisfied, and the HDD 180 state is set to the standby state. The state is changed to the sleep state (step S315 in FIG. 3).

すなわち、スタンバイ状態において省電力モードの遷移条件が満足されると、CPU101はHDD180の状態をスタンバイ状態からスリープ状態に遷移させることによって、HDD180内のハードディスクコントローラ180Aの動作も停止してコマンド受付をしないようになるため、HDD180の消費電力をスタンバイ状態のときよりも削減することができる。   That is, when the transition condition of the power saving mode is satisfied in the standby state, the CPU 101 changes the state of the HDD 180 from the standby state to the sleep state, thereby stopping the operation of the hard disk controller 180A in the HDD 180 and not accepting the command. As a result, the power consumption of the HDD 180 can be reduced compared to the standby state.

また、この際に、CPU101とハードディスクコントローラ180Aとは、不揮発性メモリ180Cに記憶(図3中のステップS312)されている制御プログラムを維持する。   At this time, the CPU 101 and the hard disk controller 180A maintain the control program stored in the nonvolatile memory 180C (step S312 in FIG. 3).

このことによって、スリープ状態から通常モードへの復帰において、制御プログラムの読み取りをディスク部180Bに記憶されていたときよりも高速に行うことができるようになる。   This makes it possible to read the control program at a higher speed when returning from the sleep state to the normal mode than when the control program is stored in the disk unit 180B.

すなわち、HDD180のディスク部180Bに記憶した制御プログラムを不揮発性メモリ180Cに複写または移動させて(図3中のステップS312)保持することによって、スリープ状態からの復帰において、HDD180にアクセスするには必要とされるディスク部180Bのスピンアップ時間が必要なくなる。この結果、制御プログラムの実行を、ディスク部180Bに記憶されていたときよりも、ディスク部180Bのスピンアップ時間分高速に行うことができる。   That is, it is necessary to access HDD 180 when returning from the sleep state by copying or moving the control program stored in disk unit 180B of HDD 180 to nonvolatile memory 180C (step S312 in FIG. 3) and holding it. Therefore, the spin-up time of the disk unit 180B is not required. As a result, the control program can be executed at a higher speed for the spin-up time of the disk unit 180B than when it is stored in the disk unit 180B.

なお、HDD180の状態をスタンバイ状態からスリープ状態に遷移させると、コマンドが受け付け不可能な状態となるため、コマンドを受け付け可能な状態にするには、HDD180外部からHDD180に対してリセット処理が必要となる。   Note that if the HDD 180 is changed from the standby state to the sleep state, the command cannot be accepted. Therefore, in order to make the command acceptable, a reset process is required for the HDD 180 from the outside of the HDD 180. Become.

以上のように、HDD180のディスク部180Bに記憶した制御プログラムをHDD180の不揮発性メモリ180Cに複写または移動させる(図3中のステップS312)ことによって、スリープ状態からの復帰において、ハードディスクから読み出すには必要とされるハードディスクのリセット処理とスピンアップ時間が必要なくなり、制御プログラムの実行を、ディスク部180Bに記憶されていたときよりも、ハードディスクのリセット処理とスピンアップ時間分高速に行うことができる。   As described above, the control program stored in the disk unit 180B of the HDD 180 is copied or moved to the non-volatile memory 180C of the HDD 180 (step S312 in FIG. 3) to read from the hard disk when returning from the sleep state. The required hard disk reset process and spin-up time are no longer required, and the control program can be executed at a higher speed than the hard disk reset process and spin-up time stored in the disk unit 180B.

なお、以上の説明では、CPU101がRAM110上での制御プログラムが実行されているか否かを定期的に監視しているとしたが、これに代えて、あるいは、これに加えて、ハードディスクコントローラ180Aがディスク部180Bに対するデータの読み出しや書き込みの有無を監視し、これらデータの読み出しや書き込みが発生しないときに、上述したHDD180の状態を遷移させるように制御してもよい。   In the above description, the CPU 101 regularly monitors whether or not the control program on the RAM 110 is being executed, but instead of this, or in addition to this, the hard disk controller 180A The presence or absence of data reading or writing to the disk unit 180B may be monitored, and control may be performed so as to change the state of the HDD 180 described above when reading or writing of these data does not occur.

(A−5)各省電力モード状態から通常モードへの遷移(復帰):
CPU101は、引き続き各部を監視しており、起動イベントが発生するか否かを監視している。同様に、ハードディスクコントローラ180Aがディスク部180Bに対するデータの読み出しや書き込みの有無を監視している。
(A-5) Transition (return) from each power saving mode state to normal mode:
The CPU 101 continues to monitor each unit and monitors whether a start event occurs. Similarly, the hard disk controller 180A monitors the presence / absence of data reading / writing on the disk unit 180B.

起動イベント発生などによって省電力モードから通常モードに復帰するとき(図3中のステップS306でYES、ステップS309でYES、ステップS313でYES、ステップS316でYES)、HDD180のディスク部180Bや不揮発性メモリ180Cから読み出した制御プログラムをRAM110に展開して実行する。   When returning from the power saving mode to the normal mode due to a start event or the like (YES in step S306 in FIG. 3, YES in step S309, YES in step S313, YES in step S316), the disk unit 180B or nonvolatile memory of the HDD 180 The control program read from 180C is expanded in the RAM 110 and executed.

また、HDD180のスピンドルモータを停止させた場合であって、全ての制御プログラムを不揮発性メモリ180Cに複写または移動できなかった場合には、不揮発性メモリ180Cから先に制御プログラムの一部を読み出してRAM110上で展開して実行し、スピンアップが完了するのを待って、ディスク180BDの外周側のパーティションに記憶している残りの制御プログラムをRAM110に展開する。なお、この通常モードへの復帰については、以下に詳しく説明する。   Further, when the spindle motor of the HDD 180 is stopped and all the control programs cannot be copied or moved to the nonvolatile memory 180C, a part of the control program is read out from the nonvolatile memory 180C first. The program is expanded and executed on the RAM 110, and after the spin-up is completed, the remaining control program stored in the outer partition of the disk 180BD is expanded on the RAM 110. The return to the normal mode will be described in detail below.

〔(B)省電力モードから通常モードへの復帰〕
図4は、各コンポーネントを初期化するためのPOST(Power On Self Test)処理のフローチャートを示している。以上の図3における起動イベントが発生し(図3中のステップS306でYES、ステップS309でYES、ステップS313でYES、ステップS316でYES)、省電力モードから通常モードに復帰するときには、このPOST処理が最初に実行され、省電力モードから通常モードに復帰する。
[(B) Return from power saving mode to normal mode]
FIG. 4 shows a flowchart of POST (Power On Self Test) processing for initializing each component. When the above-described activation event in FIG. 3 occurs (YES in step S306 in FIG. 3, YES in step S309, YES in step S313, YES in step S316), this POST process is performed when returning from the power saving mode to the normal mode. Is first executed to return from the power saving mode to the normal mode.

CPU101とハードディスクコントローラ180Aとは、各部を監視しており、起動イベントが発生するか否かを監視している。BIOSROM130に格納されたBIOSプログラムは、起動イベントが発生すると、CPU101の指示に基づいてRAM110の初期化を行う(図4中のステップS401)。   The CPU 101 and the hard disk controller 180A monitor each unit and monitor whether or not a start event occurs. When a boot event occurs, the BIOS program stored in the BIOS ROM 130 initializes the RAM 110 based on an instruction from the CPU 101 (step S401 in FIG. 4).

RAM110の初期化が正常に終了したら、BIOSROM130に格納されたBIOSプログラムは、各コンポーネントの初期化を行う(図4中のステップS402)。   When the initialization of the RAM 110 is completed normally, the BIOS program stored in the BIOS ROM 130 initializes each component (step S402 in FIG. 4).

各コンポーネントの初期化が正常に終了したら、BIOSROM130に格納されたBIOSプログラムは、HDD180の現在の省電力モードの状態を判別する(図4中のステップS403)。   When the initialization of each component is completed normally, the BIOS program stored in the BIOS ROM 130 determines the current power saving mode state of the HDD 180 (step S403 in FIG. 4).

(B−1)省電力モードからの復帰(1):
HDD180がアクティブアイドル状態またはローパワーアイドル状態のときは(図4中のステップS403で「アクティブアイドル」または「ローパワーアイドル」)、BIOSROM130に格納されたBIOSプログラムはディスク180BDの外周側のパーティションからブートローダを読み出して実行する(図4中のステップS404)。そして、ブートローダに従って、OSがRAM110に展開されて、BIOSプログラムからOSへ制御が移される(図4中のステップS405)。
(B-1) Return from power saving mode (1):
When the HDD 180 is in the active idle state or the low power idle state (“active idle” or “low power idle” in step S403 in FIG. 4), the BIOS program stored in the BIOS ROM 130 is loaded from the partition on the outer periphery side of the disk 180BD. Is read and executed (step S404 in FIG. 4). Then, the OS is expanded in the RAM 110 according to the boot loader, and control is transferred from the BIOS program to the OS (step S405 in FIG. 4).

そして、CPU101からの指示によりハードディスクコントローラ180Aが、ディスク180BDの外周側パーティションの領域に記憶されている制御プログラムを、ディスク180BDの内周側パーティションの領域に移動させるか消去する(図4中のステップS406)。   Then, in accordance with an instruction from the CPU 101, the hard disk controller 180A moves or deletes the control program stored in the outer peripheral partition area of the disk 180BD to the inner peripheral partition area of the disk 180BD (step in FIG. 4). S406).

なお、省電力モード移行時にディスク180BDの内周側パーティションの制御プログラムを外周側のパーティションに複写した場合には、ディスク180BDの外周側パーティションの制御プログラムを単純に消去する。省電力モード移行時にディスク180BDの内周側パーティションの制御プログラムを外周側のパーティションに移動した場合には、ディスク180BDの外周側パーティションの制御プログラムを内周側のパーティションに移動する。   When the control program for the inner partition on the disk 180BD is copied to the outer partition at the time of shifting to the power saving mode, the control program for the outer partition on the disk 180BD is simply deleted. When the control program for the inner peripheral partition of the disk 180BD is moved to the outer partition during the power saving mode transition, the control program for the outer peripheral partition of the disk 180BD is moved to the inner partition.

以上のように、アクティブアイドル状態またはローパワーアイドル状態から通常モードへの復帰において、制御プログラムの読み取りを高速な外周側のパーティションにすることで、低速な内周側のパーティションに記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。   As described above, when returning to the normal mode from the active idle state or the low power idle state, when the control program is read in the high-speed outer partition, it is stored in the low-speed inner partition. It is possible to perform the operation at a higher speed, and it is possible to achieve both power saving and a reduction in the recovery time.

(B−2)省電力モードからの復帰(2):
HDD180がスタンバイ状態のときは、(図4中のステップS403で「スタンバイ」)、まず、BIOSROM130に格納されたBIOSプログラムはHDD180のスピンアップを命令するコマンドを発行する(図4中のステップS408)。
(B-2) Return from power saving mode (2):
When the HDD 180 is in a standby state (“Standby” in step S403 in FIG. 4), first, the BIOS program stored in the BIOSROM 130 issues a command to instruct the HDD 180 to spin up (step S408 in FIG. 4). .

そして、HDD180がスタンバイ状態またはスリープ状態のときは、BIOSROM130に格納されたBIOSプログラムは、不揮発性メモリ180Cからブートローダを読み出して実行する(図4中のステップS409)。   When the HDD 180 is in a standby state or a sleep state, the BIOS program stored in the BIOS ROM 130 reads the boot loader from the nonvolatile memory 180C and executes it (step S409 in FIG. 4).

そして、ブートローダに従って、OSがRAM110に展開されて、BIOSプログラムからOSへ制御が移される(図4中のステップS410)。   Then, the OS is expanded in the RAM 110 according to the boot loader, and control is transferred from the BIOS program to the OS (step S410 in FIG. 4).

さらに、HDD180のスピンアップの完了を待って(図4中のステップS411)から、CPU101からの指示によりハードディスクコントローラ180Aが、不揮発性メモリ180Cに記憶されている制御プログラムを、ディスク180BDの内周側パーティションの領域に移動させるか消去させ(図4中のステップS412)、通常モードへの復帰を完了する。   Further, after the completion of the spin-up of the HDD 180 (step S411 in FIG. 4), the hard disk controller 180A sends the control program stored in the non-volatile memory 180C according to the instruction from the CPU 101 to the inner periphery side of the disk 180BD. It is moved to the partition area or erased (step S412 in FIG. 4), and the return to the normal mode is completed.

なお、省電力モード移行時にディスク180BDの制御プログラムを不揮発性メモリ180Cに複写した場合には、不揮発性メモリ180Cの制御プログラムを単純に消去する。省電力モード移行時にディスク180BDの制御プログラムを不揮発性メモリ180Cに移動した場合には、不揮発性メモリ180Cの制御プログラムをディスク180BDに移動する。   Note that when the control program for the disk 180BD is copied to the nonvolatile memory 180C during the power saving mode transition, the control program for the nonvolatile memory 180C is simply deleted. When the control program for the disk 180BD is moved to the nonvolatile memory 180C at the time of shifting to the power saving mode, the control program for the nonvolatile memory 180C is moved to the disk 180BD.

以上のように、スタンバイ状態から通常モードへの復帰において、制御プログラムの読み取りを、不揮発性メモリ180Cにすることで、スピンアップ時間が必要なくなり、ディスク180BDに記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。   As described above, when returning from the standby state to the normal mode, the control program is read by using the nonvolatile memory 180C, so that the spin-up time is not required and the control program is read faster than when stored in the disk 180BD. This makes it possible to achieve both power saving and shortening of the recovery time.

なお、省電力モード移行時に全ての制御プログラムを不揮発性メモリ180Cに複写または移動できなかった場合には、不揮発性メモリ180Cから先に制御プログラムの一部を読み出してRAM110上で展開して実行し、スピンアップが完了するのを待って、ディスク180BDの外周側のパーティションに記憶している残りの制御プログラムをRAM110に展開する。この場合にも、一部の制御プログラムを不揮発性メモリ180Cから読み出して実行する間にスピンアップを行えるため、ディスク180BDに全ての制御プログラムが記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。   If all the control programs cannot be copied or moved to the non-volatile memory 180C at the time of shifting to the power saving mode, a part of the control program is first read out from the non-volatile memory 180C and developed on the RAM 110 and executed. Then, after the completion of the spin-up, the remaining control program stored in the partition on the outer periphery side of the disk 180BD is expanded in the RAM 110. Also in this case, since a part of the control programs can be spun up while being read from the nonvolatile memory 180C and executed, it can be executed at a higher speed than when all the control programs are stored in the disk 180BD. Thus, it is possible to achieve both power saving and shortening of the recovery time.

(B−3)省電力モードからの復帰(3):
HDD180がスリープ状態のときは(図4中のステップS403で「スリープ」)、BIOSROM130に格納されたBIOSプログラムは、コマンドを受け付けないHDD180に対してリセット処理(図4中のステップS407)を行った後に、HDD180のスピンアップを命令するコマンドを発行する(図4中のステップS408)。
(B-3) Return from power saving mode (3):
When the HDD 180 is in the sleep state (“sleep” in step S403 in FIG. 4), the BIOS program stored in the BIOS ROM 130 performs a reset process (step S407 in FIG. 4) on the HDD 180 that does not accept commands. After that, a command for instructing the HDD 180 to spin up is issued (step S408 in FIG. 4).

そして、BIOSROM130に格納されたBIOSプログラムは、不揮発性メモリ180Cからブートローダを読み出して実行する(図4中のステップS409)。   Then, the BIOS program stored in the BIOSROM 130 reads the boot loader from the nonvolatile memory 180C and executes it (step S409 in FIG. 4).

そして、ブートローダに従って、OSがRAM110に展開されて、BIOSプログラムからOSへ制御が移される(図4中のステップS410)。   Then, the OS is expanded in the RAM 110 according to the boot loader, and control is transferred from the BIOS program to the OS (step S410 in FIG. 4).

さらに、HDD180のスピンアップの完了を待って(図4中のステップS411)から、CPU101からの指示によりハードディスクコントローラ180Aが、不揮発性メモリ180Cに記憶されている制御プログラムを、ディスク180BDの内周側パーティションの領域に移動させるか消去させ(図4中のステップS412)、通常モードへの復帰を完了する。   Further, after the completion of the spin-up of the HDD 180 (step S411 in FIG. 4), the hard disk controller 180A sends the control program stored in the non-volatile memory 180C according to the instruction from the CPU 101 to the inner periphery side of the disk 180BD. It is moved to the partition area or erased (step S412 in FIG. 4), and the return to the normal mode is completed.

なお、省電力モード移行時にディスク180BDの制御プログラムを不揮発性メモリ180Cに複写した場合には、不揮発性メモリ180Cの制御プログラムを単純に消去する。省電力モード移行時にディスク180BDの制御プログラムを不揮発性メモリ180Cに移動した場合には、不揮発性メモリ180Cの制御プログラムをディスク180BDに移動する。   Note that when the control program for the disk 180BD is copied to the nonvolatile memory 180C during the power saving mode transition, the control program for the nonvolatile memory 180C is simply deleted. When the control program for the disk 180BD is moved to the nonvolatile memory 180C at the time of shifting to the power saving mode, the control program for the nonvolatile memory 180C is moved to the disk 180BD.

以上のように、スリープ状態から通常モードへの復帰において、制御プログラムの読み取りを、不揮発性メモリ180Cにすることで、リセット処理時間とスピンアップ時間とが必要なくなり、ディスク180BDに記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。   As described above, when the control program is read from the non-volatile memory 180C when returning from the sleep state to the normal mode, the reset processing time and the spin-up time are not necessary, and are stored in the disk 180BD. It is possible to perform the operation at a higher speed, and it is possible to achieve both power saving and a reduction in the recovery time.

なお、省電力モード移行時に全ての制御プログラムを不揮発性メモリ180Cに複写または移動できなかった場合には、不揮発性メモリ180Cから先に制御プログラムの一部を読み出してRAM110上で展開して実行し、スピンアップが完了するのを待って、ディスク180BDの外周側のパーティションに記憶している残りの制御プログラムをRAM110に展開する。この場合にも、一部の制御プログラムを不揮発性メモリ180Cから読み出して実行する間にリセット処理とスピンアップとを行えるため、ディスク180BDに全ての制御プログラムが記憶されていたときよりも高速に行うことができるようになり、省電力と復帰時間短縮の両立が可能となる。   If all the control programs cannot be copied or moved to the non-volatile memory 180C at the time of shifting to the power saving mode, a part of the control program is first read out from the non-volatile memory 180C and developed on the RAM 110 and executed. Then, after the completion of the spin-up, the remaining control program stored in the partition on the outer periphery side of the disk 180BD is expanded in the RAM 110. Also in this case, reset processing and spin-up can be performed while a part of the control program is read from the nonvolatile memory 180C and executed, so that the control program is executed faster than when all the control programs are stored in the disk 180BD. This makes it possible to achieve both power saving and shortening of the recovery time.

〔(C)複数のHDDを備える場合の省電力制御〕
画像処理装置100において、複数のHDD180を備えることがある。たとえば、第1のHDD(以下、HDD180)では上述したように制御プログラムとスプールデータを記憶しており、第2のHDD(以下、HDD180’)では制御プログラムを記憶せずにスプールデータを記憶することがある。
[(C) Power Saving Control with Multiple HDDs]
The image processing apparatus 100 may include a plurality of HDDs 180. For example, the control program and spool data are stored in the first HDD (hereinafter referred to as HDD 180) as described above, and the spool data is stored in the second HDD (hereinafter referred to as HDD 180 ′) without storing the control program. Sometimes.

この場合、HDD180’については、上述した省電力モード移行時に、HDD180よりも低い消費電力の省電力モードに移行するように、CPU101またはHDD180’内のハードディスクコントローラ180A’(図示せず)が各部を制御することが望ましい。   In this case, for the HDD 180 ′, the CPU 101 or the hard disk controller 180A ′ (not shown) in the HDD 180 ′ moves each part so as to shift to the power saving mode with lower power consumption than the HDD 180 when shifting to the power saving mode described above. It is desirable to control.

または、HDD180がアクティブ状態からアクティブアイドル状態に移行した後は、HDD180’はHDD180より早いタイミングで各省電力モードに移行するように制御してもよい。   Alternatively, after the HDD 180 shifts from the active state to the active idle state, the HDD 180 ′ may be controlled to shift to each power saving mode at an earlier timing than the HDD 180.

このように制御することで、省電力モードからの復帰時には、上述した制御プログラムを有するHDD180の復帰を行っている間に、HDD180’の復帰が可能であり、復帰時間を遅らせることなく、画像処理装置100全体で一層の省電力が可能になる。   By controlling in this way, when returning from the power saving mode, the HDD 180 ′ can be restored while the HDD 180 having the above-described control program is being restored, and image processing can be performed without delaying the restoration time. The entire apparatus 100 can further save power.

すなわち、制御プログラムを記憶していないHDD180’では、復帰時に読み出しを必要としないため、より早くより低い低消費電力状態にすることで、画像処理装置100全体の復帰を遅らせることなく、効率的に、無駄な電力を抑えることが可能になる。一方、制御プログラムを記憶しているHDD180では、復帰時に読み出しを必要とするため、より遅く低消費電力状態にすることで、画像処理装置100全体の復帰をできるだけ遅らせることなく、無駄な電力を抑えることが可能になる。   In other words, since the HDD 180 ′ that does not store the control program does not need to be read at the time of restoration, it can be efficiently put into operation without delaying the restoration of the entire image processing apparatus 100 by making the power consumption state lower and faster. It becomes possible to suppress useless power. On the other hand, since the HDD 180 storing the control program needs to be read at the time of return, the wasteful power can be suppressed without delaying the return of the entire image processing apparatus 100 as much as possible by setting the power consumption state later. It becomes possible.

〔その他の実施形態の動作〕
以上の実施形態の説明では、HDD180として、CPU101やハードディスクコントローラ180Aからの制御により、「アクティブ状態」、「アクティブアイドル状態」、「ローパワーアイドル状態」、「スタンバイ状態」、「スリープ状態」の5つの状態(1つの動作状態と、4つの待機状態)を具体例にしたが、これら5つの状態や状態名称に限定されるものではない。
[Operation of Other Embodiments]
In the above description of the embodiment, the HDD 180 is controlled by the CPU 101 or the hard disk controller 180A, and is “active state”, “active idle state”, “low power idle state”, “standby state”, and “sleep state”. Although two states (one operation state and four standby states) have been taken as specific examples, they are not limited to these five states and state names.

すなわち、以上の5状態より少ない状態、あるいは5状態より多い状態、異なる状態名称であっても、上述した状態遷移に伴う制御プログラムの記憶領域(ディスクの内周側/外周側、不揮発性メモリ)の変更やデータ管理方式(RAW領域/BOX領域)の変更により上述した効果を得ることが可能である。   That is, even if there are fewer than the above five states, more than five states, or different state names, the storage area for the control program accompanying the state transition described above (inner / outer side of the disk, non-volatile memory) The above-described effects can be obtained by changing the data management method (RAW area / BOX area).

すなわち、以上の実施形態において、各電力状態から他の電力状態に遷移する際に制御プログラムの記憶位置やデータ管理方式を変更しているが、その変更タイミングについては、以上の実施形態の具体例に限定されるものではない。   That is, in the above embodiment, the storage location and data management method of the control program are changed when transitioning from each power state to another power state. The change timing is a specific example of the above embodiment. It is not limited to.

また、以上の実施形態の説明では画像処理装置100として、プリンタやスキャナの機能を有する複合機(図2参照)を具体例にしてきたが、これに限定されるものではなく、チューナなどと共に使用されるテレビジョン放送用の映像録画装置(ハードディスクレコーダ)などであってもよい。   In the above description of the embodiment, the image processing apparatus 100 is a specific example of a multifunction peripheral (see FIG. 2) having a printer or scanner function. However, the present invention is not limited to this and is used with a tuner or the like. It may be a video recording device (hard disk recorder) for television broadcasting.

また、以上の画像処理装置100としては、事務用の複写機やプリンタを想定しているが、これに限定されず、医療用のプリンタ、DPE用途の写真プリンタ、印刷装置などに適用することも可能である。   The image processing apparatus 100 is assumed to be a copier or printer for office use, but is not limited thereto, and may be applied to a medical printer, a DPE-use photo printer, a printing apparatus, and the like. Is possible.

100 画像処理装置
101 CPU
110 RAM
120 ブリッジ
130 BIOSROM
140 画像入力部
145 画像処理部
150 画像出力部
160 電力制御部
180 HDD
180A ハードディスクコントローラ
180B ディスク部
180C 不揮発性メモリ
100 Image processing apparatus 101 CPU
110 RAM
120 bridge 130 BIOSROM
140 Image input unit 145 Image processing unit 150 Image output unit 160 Power control unit 180 HDD
180A hard disk controller 180B disk unit 180C nonvolatile memory

Claims (11)

不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、
前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更する、
ことを特徴とする画像処理装置。
An image processing apparatus comprising a storage device having nonvolatile semiconductor storage means, disk-type storage means, and power management means,
The power management means can control the power saving mode in a plurality of stages according to whether data is written or read, and when controlling the standby state of the disk-type storage means according to the power saving mode, When the power saving mode is changed to a mode of lower power consumption than immediately before, the storage area of the control program is changed from the low speed storage area to the high speed storage area in the storage device.
An image processing apparatus.
不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置を備えた画像処理装置であって、
前記電力管理手段は、データの書き込みもしくは読み取りの有無に応じて複数段階の省電力モードの制御が可能であり、前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する際に、前記省電力モードとして直前よりも低消費電力のモードに変更された場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更する、
ことを特徴とする画像処理装置。
An image processing apparatus comprising a storage device having nonvolatile semiconductor storage means, disk-type storage means, and power management means,
The power management means can control the power saving mode in a plurality of stages according to whether data is written or read, and when controlling the standby state of the disk-type storage means according to the power saving mode, When the power saving mode is changed to a mode of lower power consumption than before, the predetermined type of data stored in the storage device is stored from the low-speed storage area in the storage device to the high-speed storage. Changing the storage area of the data to an area,
An image processing apparatus.
不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、
各部を制御する制御手段と、
を備えた画像処理装置であって、
前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に制御プログラムの記憶領域を変更し、
前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、
ことを特徴とする画像処理装置。
A storage device having nonvolatile semiconductor storage means, disk-type storage means, and power management means;
Control means for controlling each part;
An image processing apparatus comprising:
The control means determines one of the plurality of power saving modes according to whether or not data is written to or read from the storage device, and determines the power saving mode to be a lower power consumption mode than immediately before. The storage area of the control program is changed from the low-speed storage area to the high-speed storage area in the storage device,
The power management means controls the standby state of the disk-type storage means according to the determined power saving mode;
An image processing apparatus.
不揮発性半導体記憶手段とディスク型記憶手段と電力管理手段とを有する記憶装置と、
各部を制御する制御手段と、
を備えた画像処理装置であって、
前記制御手段は、前記記憶装置に対するデータの書き込みもしくは読み取りの有無に応じて、前記複数段階の省電力モードのいずれかを決定すると共に、前記省電力モードとして直前よりも低消費電力のモードに決定した場合に、前記記憶装置に記憶されている所定の種類のデータについて、前記記憶装置内の低速側の記憶領域から高速側の記憶領域に前記データの記憶領域を変更し、
前記電力管理手段は、決定された前記省電力モードに応じて前記ディスク型記憶手段の待機状態を制御する、
ことを特徴とする画像処理装置。
A storage device having nonvolatile semiconductor storage means, disk-type storage means, and power management means;
Control means for controlling each part;
An image processing apparatus comprising:
The control means determines one of the plurality of power saving modes according to whether or not data is written to or read from the storage device, and determines the power saving mode to be a lower power consumption mode than immediately before. The storage area of the data is changed from a low-speed storage area to a high-speed storage area in the storage device for a predetermined type of data stored in the storage device,
The power management means controls the standby state of the disk-type storage means according to the determined power saving mode;
An image processing apparatus.
前記記憶領域の変更は、
前記不揮発性半導体記憶手段と前記ディスク型記憶手段との間における変更である、
ことを特徴とする請求項1−4のいずれか一項に記載の画像処理装置。
The storage area is changed as follows:
A change between the non-volatile semiconductor storage means and the disk-type storage means;
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記記憶領域の変更は、
前記ディスク型記憶手段の内周側記憶領域と外周側記憶領域との間における変更である、
ことを特徴とする請求項1−4のいずれか一項に記載の画像処理装置。
The storage area is changed as follows:
It is a change between the inner periphery side storage area and the outer periphery side storage area of the disk type storage means,
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記記憶領域の変更は、
前記ディスク型記憶手段のデータ管理方式の異なる複数記憶領域間における変更である、
ことを特徴とする請求項1−4のいずれか一項に記載の画像処理装置。
The storage area is changed as follows:
It is a change between a plurality of storage areas with different data management methods of the disk type storage means.
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記記憶装置は、読み出し速度が異なる不揮発性の記憶領域を有しており、
前記低速側の記憶領域と前記高速側の記憶領域とは、少なくともデータの読み出し速度が相対的に低速あるいは高速である、
ことを特徴とする請求項1−7のいずれか一項に記載の画像処理装置。
The storage device has nonvolatile storage areas with different reading speeds,
The storage area on the low speed side and the storage area on the high speed side are at least relatively slow or high in data read speed,
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記ディスク型記憶手段は、ディスク型記録媒体と、該ディスク型記録媒体に対してシークもしくはリードまたはライトを行うヘッドとを備えており、
シークもしくはリードまたはライトのいずれかを実行しているアクティブ状態、
前記ディスク型記録媒体は回転しており前記ヘッドがディスク型記録媒体のインナーの位置にロードされているアクティブアイドル状態、
前記ディスク型記録媒体は回転しており前記ヘッドが所定の待避位置に退避されているローパワーアイドル状態、
前記ディスク型記録媒体は回転しておらずコマンド受け付け可能なスタンバイ状態、
前記ディスク型記録媒体は回転しておらずコマンドを受け付けないスリープ状態、
の各状態の順に低消費電力状態になり、
上記各状態の少なくとも二つの状態で制御が可能である、
ことを特徴とする請求項1−8のいずれか一項に記載の画像処理装置。
The disk-type storage means includes a disk-type recording medium, and a head that performs seek or read or write on the disk-type recording medium,
Active state performing either seek or read or write,
The disk-type recording medium is rotating and the head is loaded in an inner position of the disk-type recording medium;
A low power idle state in which the disk-type recording medium is rotating and the head is retracted to a predetermined retracted position;
The disc type recording medium is not rotated and is in a standby state where commands can be received,
The disk-type recording medium is not rotated and does not accept commands,
It becomes the low power consumption state in order of each state of
Control is possible in at least two of the above states,
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記ディスク型記憶手段を複数備え、
各ディスク型記憶手段は制御プログラムとスプールデータとの少なくとも一方を記憶しており、
前記制御プログラムを記憶していない前記ディスク型記憶手段では、前記制御プログラムを記憶している前記ディスク型記憶手段よりも、早い段階で低消費電力状態に制御される、あるいは、より低い低消費電力状態に制御される、
ことを特徴とする請求項1−9のいずれか一項に記載の画像処理装置。
A plurality of the disk-type storage means;
Each disk-type storage means stores at least one of a control program and spool data,
The disk-type storage unit that does not store the control program is controlled to a low power consumption state at an earlier stage or lower power consumption than the disk-type storage unit that stores the control program. Controlled by the state,
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記省電力モードからの通常の動作モードに復帰する際には、変更された記憶領域から前記制御プログラムが読み出される、
ことを特徴とする請求項1−10のいずれか一項に記載の画像処理装置。
When returning to the normal operation mode from the power saving mode, the control program is read from the changed storage area.
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
JP2010109014A 2010-05-11 2010-05-11 Image processing system Pending JP2011239183A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010109014A JP2011239183A (en) 2010-05-11 2010-05-11 Image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010109014A JP2011239183A (en) 2010-05-11 2010-05-11 Image processing system

Publications (1)

Publication Number Publication Date
JP2011239183A true JP2011239183A (en) 2011-11-24

Family

ID=45326674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010109014A Pending JP2011239183A (en) 2010-05-11 2010-05-11 Image processing system

Country Status (1)

Country Link
JP (1) JP2011239183A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015208878A (en) * 2014-04-24 2015-11-24 京セラドキュメントソリューションズ株式会社 Image forming apparatus
US12342048B2 (en) 2006-04-12 2025-06-24 Winview Ip Holdings, Llc Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12342048B2 (en) 2006-04-12 2025-06-24 Winview Ip Holdings, Llc Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
JP2015208878A (en) * 2014-04-24 2015-11-24 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Similar Documents

Publication Publication Date Title
US20230143143A1 (en) Information processing apparatus, control method therefor, and storage medium
US10642545B2 (en) Information processing apparatus that controls shifting between power states in accordance with remaining storage capacity and control method thereof
JP2009169871A (en) Information processor
US20120229839A1 (en) Image forming apparatus, method for controlling image forming apparatus, and program
KR102408604B1 (en) Image processing apparatus, method of controlling the same, and program
US20160062775A1 (en) Information processing apparatus including main system and subsystem
US8749806B2 (en) Power management for image processing apparatus
JP2010191895A (en) Information processing apparatus
JP2011239183A (en) Image processing system
EP3293610B1 (en) Information processing apparatus, control method thereof, and program
JP5644429B2 (en) Data processing apparatus, image forming apparatus, power saving control method, power saving control program, and recording medium
US20160041605A1 (en) Image processing apparatus, control method therefor and storage medium
US11019227B2 (en) Storage control apparatus equipped with storage device, method of controlling same, and storage medium
US8631263B2 (en) Information processing apparatus, control method for information processing apparatus, and computer-readable storage medium
EP4092488A2 (en) Image forming apparatus and control method thereof, and electronic apparatus
CN104754161A (en) Printing Apparatus, Method For Controlling Printing Apparatus
JP2014225724A (en) Image forming apparatus and start-up control method thereof
US12474860B2 (en) Information processing apparatus, control method of information processing apparatus, and non-transitory storage medium
JP2014116905A (en) Image processing system, apparatus control method, and apparatus control program
US11614908B2 (en) Image forming device performing trim processing on storage area
JP2019204209A (en) Information processing apparatus and power supply control method
JP2022113960A (en) Electronics
JP2001166645A (en) Image forming device
JP2012227821A (en) Image processing device, image forming apparatus, power saving method, power saving program, and recording medium
JP5943887B2 (en) Image forming apparatus and image forming method