(57)【特許請求の範囲】
【請求項１】
データを記憶する第１のメモリ部と前記第１のメモリ部からデータを読み出す第１の制御部とを有し、前記第１の制御部に電力が供給されていない場合、前記第１のメモリ部から前記データを読み出すことのできない第１のメモリモジュールと、
前記データと異なる他のデータを記憶する第２のメモリ部と前記第２のメモリ部からデータを読み出す第２の制御部とを有し、前記第２の制御部に電力が供給されていない場合、前記第２のメモリ部から前記他のデータを読み出すことのできない第２のメモリモジュールと、を有し、通常電力モードと、前記通常電力モードよりも消費電力が少ない省電力モードとで動作することのできる情報処理装置であって、
前記省電力モードへの移行に従って、前記第１のメモリモジュールの前記第１のメモリ部と前記第１の制御部への電力供給を停止し、前記第２のメモリモジュールの前記第２のメモリ部への電力供給を停止することなく、前記第２の制御部への電力供給を停止する制御手段を有することを特徴とする情報処理装置。
【請求項２】
前記第１のメモリ部および前記第２のメモリ部はアレイ状のメモリであり、
前記第１の制御部は、前記第１のメモリ部のいずれの行といずれの列を有効にするかを制御し、前記第２の制御部は、前記第２のメモリ部のいずれの行といずれの列を有効にするかを制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１のメモリモジュールの前記第１のメモリ部に記憶された画像データを読みだして第１の画像処理を実行する第１の画像処理手段をさらに有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１の画像処理は、前記第１のメモリモジュールの前記第１のメモリ部から読み出された前記画像データを用いたフィルタ処理であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第２のメモリモジュールの前記第２のメモリ部は、第２の画像処理のためのパラメータを記憶し、
前記第２のメモリモジュールの前記第２のメモリ部に記憶された前記パラメータを読みだして、画像データに対して前記第２の画像処理を実行する第２の画像処理手段を有することを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
前記第２の画像処理を実行するためのパラメータは、前記第２の画像処理で参照されるルックアップテーブルであることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記ルックアップテーブルは、色空間変換処理で参照される変換テーブルである請求項６に記載の情報処理装置。
【請求項８】
前記ルックアップテーブルは、ガンマ補正処理で参照される変換テーブルである請求項６に記載の情報処理装置。
【請求項９】
前記省電力モードは、前記第１の画像処理手段と前記第２の画像処理手段への電力供給が停止されている状態であることを特徴とする請求項５乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記通常電力モードへの移行に従って、前記第１のメモリモジュールの前記第１のメモリ部および前記第１の制御部への電力供給を開始し、前記第２のメモリモジュールの前記第２のメモリ部の前記第２の制御部へ電力供給を開始することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記制御手段は、前記第１のメモリモジュールの電源をオフし、前記第２のメモリモジュールの前記第２のメモリ部への電力供給を継続しながら、前記第２の制御部への電力供給を停止することを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記第１のメモリモジュールおよび前記第２のメモリモジュールはＳＲＡＭであることを特徴とする請求項１乃至１１のいずれか一項に記載の情報処理装置。
【請求項１３】
通常電力モードと、前記通常電力モードよりも消費電力が少ない省電力モードとで動作することのできる情報処理装置であって、
第１の画像処理を実行する第１画像処理モジュールと、
第２の画像処理を実行する第２画像処理モジュールと、
前記第１画像処理モジュールによって処理された画像データを記憶する第１のメモリ部と前記第１のメモリ部への前記画像データの書き込みを行う第１の制御部とを有する第１のメモリモジュールと、
前記第２画像処理モジュールに入力された画像データに対して前記第２の画像処理を実行するためのパラメータを記憶する第２のメモリ部と前記第２のメモリ部から前記パラメータを読み出す第２の制御部とを有する第２のメモリモジュールと、
前記第１のメモリモジュール及び前記第２のメモリモジュールへの電力供給を制御する制御手段と、を備え、
前記制御手段は、前記省電力モードにおいて、前記第１のメモリモジュールの前記第１のメモリ部と前記第１の制御部への電力供給を停止し、前記第２のメモリモジュールの前記第２のメモリ部へ電力供給をし、前記第２の制御部への電力供給を停止する
ことを特徴とする情報処理装置。
【請求項１４】
データを記憶する第１のメモリ部と前記第１のメモリ部からデータを読み出す第１の制御部とを有し、前記第１の制御部に電力が供給されていない場合、前記第１のメモリ部から前記データを読み出すことのできない第１のメモリモジュールと、
前記データと異なる他のデータを記憶する第２のメモリ部と前記第２のメモリ部からデータを読み出す第２の制御部とを有し、前記第２の制御部に電力が供給されていない場合、前記第２のメモリ部から前記他のデータを読み出すことのできない第２のメモリモジュールと、を有し、通常電力モードと、前記通常電力モードよりも消費電力が少ない省電力モードとで動作することのできる情報処理装置の制御方法であって、
所定の信号に基づき、前記第１のメモリモジュールの前記第１のメモリ部と前記第１の制御部への電力供給を停止する工程と、
前記第２のメモリモジュールの前記第２のメモリ部への電力供給を停止することなく、前記第２の制御部への電力供給を停止する工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項１５】
コンピュータを、請求項１乃至請求項１１のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力制御を行う半導体集積回路を搭載する情報処理装置、情報処理装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
一般的に、省電力モードと通常電力モードとを切り替えて動作する画像形成装置は、電力モードの移行に応じて、搭載する半導体集積回路への電力供給を制御する。かかる構成により、画像形成装置全体として消費電力の抑制を図っている。
【０００３】
半導体集積回路は、演算処理を実行するロジック回路と、データの記憶領域として用いられるスタティックメモリ（ＳＲＡＭ）回路とを備えている。特許文献１の半導体集積回路は、スタンバイ時において、ロジック回路への電力供給を遮断する一方で、ＳＲＡＭ回路にデータを保持するために必要最小限の電力供給を行う。かかる構成により、特許文献１の半導体集積回路は、ＳＲＡＭにデータを保持させつつ、スタンバイ時の省電力を図ることができる。このような半導体集積回路において、データを保持するために必要最小限の電力がＳＲＡＭに供給されている状態は、レジュームスタンバイモード（以下「ＲＳモード」と記す）と呼ばれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１４９９１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術の画像形成装置では、半導体集積回路の記憶領域に保持させるデータの種別が考慮されておらず、効率的な電力制御ができていなかった。
【０００６】
例えば、画像形成装置内の画像処理で用いられる一時的なデータは、ＲＳモードに移行可能なＳＲＡＭに保持されるよりも、電力供給が遮断されるＳＲＡＭに保持された方が、省電力モードの消費電力をより抑制することができる。
【０００７】
一方、画像形成装置内の画像処理で参照される、ルックアップテーブル（以下「ＬＵＴ」と記す）などの画像処理パラメータは、電力供給が遮断されるＳＲＡＭに保持されるよりも、ＲＳモードに移行可能なＳＲＡＭに保持された方が望ましい。ＳＲＡＭへの電力供給が遮断され画像処理パラメータが消失した場合、画像形成装置が省電力モードから通常電力モードに復帰するまでの間に、画像処理パラメータをＳＲＡＭに再設定する必要がある。そのため、画像処理パラメータをＳＲＡＭに再設定する時間が余計にかかり、画像形成装置の復帰シーケンスにおいて遅延が発生してしまうおそれがある。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、データを記憶する第１のメモリ部と前記第１のメモリ部からデータを読み出す第１の制御部とを有し、前記第１の制御部に電力が供給されていない場合、前記第１のメモリ部から前記データを読み出すことのできない第１のメモリモジュールと、前記データと異なる他のデータを記憶する第２のメモリ部と前記第２のメモリ部からデータを読み出す第２の制御部とを有し、前記第２の制御部に電力が供給されていない場合、前記第２のメモリから前記他のデータを読み出すことのできない第２のメモリモジュールと、を有し、通常電力モードと、前記通常電力モードよりも消費電力が少ない省電力モードとで動作することのできる情報処理装置であって、前記省電力モードへの移行に従って、前記第１のメモリモジュールの前記第１のメモリ部と前記第１の制御部への電力供給を停止し、前記第２のメモリモジュールの前記第２のメモリ部への電力供給を停止することなく、前記第２の制御部への電力供給を停止する制御手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、通常電力モードと省電力モードとを有する画像形成装置において、消費電力の抑制と、復帰時間の短縮とを両立することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１における画像形成装置の全体構成を示すブロック図である。
【図２】実施形態１における画像形成装置の機能ブロック図である。
【図３】実施形態１におけるスキャナ画像処理部の機能ブロック図である。
【図４】実施形態１におけるプリンタ画像処理部の機能ブロック図である。
【図５】実施形態１におけるフィルタ処理の概要を説明する図である。
【図６】実施形態１におけるＬＵＴの例を示す図である。
【図７】実施形態１におけるＳＲＡＭの詳細構成を示すブロック図である。
【図８】実施形態１における移行シーケンスの手順を示すフローチャートである。
【図９】実施形態２におけるプリンタ画像処理部の機能ブロック図である。
【図１０】実施形態３におけるプリンタ画像処理部の機能ブロック図である。
【図１１】実施形態３における移行シーケンスの手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を参照して説明する。なお、以下の実施形態において示す構成要素は一例にすぎず、本発明は図示された構成に限定されるものではない。
【００１２】
［実施形態１］
＜画像形成装置＞
図１は、本実施形態における画像形成装置の全体構成を示すブロック図である。画像形成装置１００は、用紙などの記録媒体に画像を印刷することができるプリント機能を備える。また、画像形成装置１００は、原稿をスキャンし、ネットワークを介して入力画像を送信することができるスキャン機能を備える。本実施形態では、画像形成装置１００は、複合機（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ：以下「ＭＦＰ」と記す）である例について説明する。
【００１３】
画像形成装置１００は、メインコントローラ１０１と、操作部１０２と、スキャナ１０３と、プリンタ１０４とを備える。操作部１０２と、スキャナ１０３と、プリンタ１０４とは、それぞれメインコントローラ１０１に通信可能に接続され、メインコントローラ１０１からの指示によって制御される。
【００１４】
メインコントローラ１０１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０６に接続され、ＬＡＮ１０６を介してＰＣ１０５などと接続される。スキャナ１０３は、用紙上に形成された画像を照明し、Ｒ（赤）、Ｇ（緑）、Ｂ（青）のカラーフィルタが設けられたＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を走査する。スキャナ１０３は、ＣＣＤで取得される電荷量から、ＲＧＢカラー画像データまたはグレイスケール画像データを示す電気信号に変換する。プリンタ１０４は、ラスタ画像データを用紙などの記録媒体上に印刷する。
【００１５】
図２は、本実施形態における画像形成装置１００の機能ブロック図である。メインコントローラ１０１は画像処理装置として機能し、メインコントローラ１０１の各機能ブロックは、例えばＡＳＩＣなどの半導体集積回路上に実装される。本実施形態では、複数の機能ブロックが１つのＡＳＩＣ上に実装されているが、各機能ブロックがそれぞれ別個のＡＳＩＣ上に実装されていてもよい。メインコントローラ１０１は、スキャナインタフェース（以下インタフェースは「Ｉ／Ｆ」と記す）２１２を介して接続されるスキャナ１０３や、プリンタＩ／Ｆ２１３を介して接続されるプリンタ１０４を制御する。メインコントローラ１０１は、ＬＡＮ  Ｉ／Ｆ２０６を介してＬＡＮ１０６に、モデム２０７を介して公衆回線と接続される。メインコントローラ１０１は、ＬＡＮ１０６や公衆回線を通じて、ＰＣ１０５などの外部機器と、ファイルなどの送受信を行うことができる。
【００１６】
メインコントローラ１０１は、主制御部であるＣＰＵ２０１を備える。ＣＰＵ２０１は、システムバス２０９を介して、ＤＲＡＭ２０２と、ＲＯＭ２０３と、画像バスＩ／Ｆ２０４と、操作部Ｉ／Ｆ２０５と、ＬＡＮ  Ｉ／Ｆ２０６と、モデム２０７と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０８と接続される。
【００１７】
ＤＲＡＭ２０２は、メインコントローラ１０１における主記憶装置であり、ＣＰＵ２０１に作業領域を提供する。本実施形態のＤＲＡＭ２０２は、画像データを一時記憶するための画像メモリとしても用いられる。ＲＯＭ２０３は、システムのブートプログラムを格納する。操作部Ｉ／Ｆ２０５は、メインコントローラ１０１と操作部１０２との間の伝送を行う。例えば、操作部Ｉ／Ｆ２０５は、操作部１０２に表示用の画像データを伝送し、操作部１０２を介して入力を受け付けた情報をＣＰＵ２０１に伝送する。ＬＡＮ  Ｉ／Ｆ２０６は、ＣＰＵ２０１とＬＡＮ１０６との間の伝送を行う。モデム２０７は、ＣＰＵ２０１と公衆回線との間の伝送を行う。ＨＤＤ２０８は、補助記憶装置であり、画像形成装置１００内で用いられる、画像データ、アドレス帳データ、ログデータ、ユーザデータなどの各種データを保持する。
【００１８】
画像バスＩ／Ｆ２０４は、システムバス２０９と画像バス２１０との間で、画像データを高速で伝送するためのインタフェースであり、画像データの伝送前後で画像データのデータ構造を変換する。つまり、本実施形態の画像バスＩ／Ｆ２０４は、バスブリッジとして機能する。
【００１９】
画像バス２１０には、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）２１１と、スキャナ画像処理部３００と、プリンタ画像処理部４００と、画像回転部２１４と、画像圧縮部２１５とが接続される。ＲＩＰ２１１は、例えばＰＣ１０５から送信され、ＬＡＮ１０６を介して受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データをビットマップイメージに展開する。
【００２０】
スキャナＩ／Ｆ２１２は、スキャナ１０３とメインコントローラ１０１（スキャナ画像処理部３００）との間で、画像データを伝送するためのインタフェースであり、画像データの伝送前後で画像データの同期系／非同期系の変換を行う。スキャナ画像処理部３００は、スキャナ１０３からスキャナＩ／Ｆ２１２を介して入力された画像データに対して、色空間変換処理、フィルタ処理などの画像処理を実行する。
【００２１】
プリンタＩ／Ｆ２１３は、プリンタ１０４とメインコントローラ１０１（プリンタ画像処理部４００）との間で、画像データを伝送するためのインタフェースであり、画像データの伝送前後で画像データの同期系／非同期系の変換を行う。プリンタ画像処理部４００は、プリンタＩ／Ｆ２１３を介してプリンタ１０４へ出力される画像データに対して、色空間変換処理、フィルタ処理、ガンマ補正処理などの画像処理を実行する。
【００２２】
画像回転部２１４は、画像データを回転させる処理を実行する。画像圧縮部２１５は、各種画像データに対して圧縮伸長処理を実行する。具体的には、画像圧縮部２１５は、多値画像データに対してＪＰＥＧ圧縮伸長処理を実行し、２値画像データに対してＪＢＩＧ、ＭＭＲ、ＭＨなどの圧縮伸長処理を実行する。
【００２３】
電力制御部２１６は、操作部１０２、ＣＰＵ２０１およびＬＡＮ  Ｉ／Ｆ２０６からの制御信号に基づいて、画像形成装置１００の電力制御を行う。本実施形態の電力制御部２１６は、画像形成装置１００を、通常電力モードと省電力モードとを切り替えて動作させるように電力制御を行う。本実施形態において、通常電力モードは、画像形成装置１００の各機能ブロックに電力が供給され、入力を受け付けたジョブに応じて印刷などの動作が実行可能な状態をいう。省電力モードは、画像形成装置１００内の各機能ブロックへの電力を遮断し、通常電力モードと比較して消費電力が小さい状態をいう。
【００２４】
なお、画像形成装置１００の主要な機能ブロックとは、例えば通常電力モードにおいて、入力を受け付けたジョブに応じてプリンタ１０４に印刷動作を実行させるために必要なプリンタ画像処理部４００や、ＲＩＰ２１１、ＣＰＵ２０１などをいう。一方、例えば省電力モードにおいて、ＰＣ１０５からジョブ受信を検知するＬＡＮ  Ｉ／Ｆ２０６や、電力制御部２１６などは、主要な機能ブロックに該当しない。
【００２５】
図３は、スキャナ画像処理部３００の機能ブロック図である。本実施形態のスキャナ画像処理部３００は、画像形成装置１００がスキャナ１０３を動作させて画像を読み取るために必要な画像処理を行う、画像処理モジュール群を構成する。スキャナ画像処理部３００は、例えばＡＳＩＣなどの半導体集積回路上に実装され、当該半導体集積回路は、画像処理に必要な演算を行うロジック回路と、データの記憶領域として用いられるＳＲＡＭ回路とを備える。
【００２６】
副走査色ずれ補正部３１１は、スキャナ１０３で入力された画像データの副走査方向の色ずれを補正する画像処理モジュールである。例えば、副走査色ずれ補正部３１１は、画像データのＲＧＢ各色８ビットの画素データに対して、注目画素を中心とする１画素×３画素サイズフィルタを用いて、マトリクス演算を施す。副走査色ずれ補正部３１１は、注目画素を一画素ずつ主走査方向に走査して、画像データに対してマトリクス演算を施す。このとき、副走査色ずれ補正部３１１は、注目画素の走査に応じて、主走査方向に連続する画素データをラインバッファ用のＳＲＡＭ３１７Ａに格納する。なお、ＳＲＡＭ３１７の詳細構成およびフィルタを用いたマトリクス演算の詳細については後述する。
【００２７】
主走査色ずれ補正部３１２は、画像データの主走査方向の色ずれを補正する画像処理モジュールである。例えば、主走査色ずれ補正部３１２は、画像データのＲＧＢ各色８ビットの画素データに対して、注目画素を中心とする５画素×１画素サイズのフィルタを用いて、マトリクス演算を施す。
【００２８】
色空間変換部３１３は、スキャナ１０３の特性に依存する画像データを、デバイス非依存な色空間の画像データに変換する画像処理モジュールである。本実施形態において、色空間変換部３１３は、ＳＲＡＭ３２１に保持されるルックアップテーブル（以下「ＬＵＴ」と記す）を参照し、スキャナ１０３の特性に依存する画像データを、デバイス非依存な色空間の画像データに変換する。なお、ＳＲＡＭ３２１の詳細構成については後述する。
【００２９】
像域判定部３１４は、画像データにおける注目画素が、文字部分、写真部分、有彩色部分または無彩色部分などいずれの部分に含まれるかを判定し、当該部分を示す属性フラグデータを画素単位で生成する画像処理モジュールである。
【００３０】
フィルタ処理部３１５は、画像データを、所望の空間周波数特性を有する画像データに補正する画像処理モジュールである。フィルタ処理部３１５は、画像データのＲＧＢ各色８ビットの画素データに対して、注目画素を中心とする５画素×５画素サイズのフィルタを用いて、マトリクス演算を施す。
【００３１】
ここで、本実施形態におけるフィルタ処理の概要を、図５を参照して説明する。図５は、フィルタ処理部３１５が、主走査方向：Ｘ画素サイズ、副走査方向：Ｙ画素サイズの画像データ５０１に対して、注目画素５０２を中心とする５画素×５画素サイズのフィルタ５０３を用いて、マトリクス演算を施す例について示している。
【００３２】
フィルタ処理部３１５は、注目画素５０２を画像データ５０１の矢印方向に走査させつつ、フィルタ５０３と重畳する画像データ５０１の領域（ウインドウ）の画素データに対して、マトリクス演算を施す。網掛で示される４ライン分の画素データは、注目画素５０２が１画素分走査したとき、次回のマトリクス演算でも用いられる画素データである。フィルタ処理部３１５は、マトリクス演算を逐次行うために、副走査方向に連続する４ライン分の画素データをラインバッファ用のＳＲＡＭ３１７Ｂに格納する。このようなラインバッファ用のＳＲＡＭに格納される画素データは、画像処理モジュールによって処理された一時的な画像データであるといえる。
【００３３】
再び図３に戻り、ヒストグラム処理部３１６は、画像データを構成する画素データから分布を作成し、作成した分布を変更することにより、画像データに対してさらなる補正を施す画像処理モジュールである。
【００３４】
なお、上記説明したスキャナ画像処理部３００における処理は、副走査色ずれ補正部３１１からヒストグラム処理部３１６までの処理に限られるものではなく、他の種類の画像処理を行う機能ブロックが含まれていてもよい。また、副走査色ずれ補正部３１１からヒストグラム処理部３１６までの処理のうち、一部が省略されていてもよい。さらに、副走査色ずれ補正部３１１からヒストグラム処理部３１６までの処理の順番も、上記説明した順番に限られるものではない。
【００３５】
図４は、プリンタ画像処理部４００の機能ブロック図である。本実施形態のプリンタ画像処理部４００は、画像形成装置１００がプリンタ１０４を動作させて、用紙などの記録媒体上に画像を出力するために必要な画像処理を行う、画像処理モジュール群を構成する。プリンタ画像処理部４００は、例えばＡＳＩＣなどの半導体集積回路上に実装され、当該半導体集積回路は、画像処理に必要な演算を行うロジック回路と、データの記憶領域として用いられるＳＲＡＭ回路とを備える。
【００３６】
地色除去部４１１は、画像データに含まれる不必要な色合いを除去する、地色除去処理を実行する画像処理モジュールである。本実施形態において、地色除去部４１１は、ＳＲＡＭ４２１Ａに保持される１次元ＬＵＴを参照し、画像データに対して地色除去処理を施す。なお、ＳＲＡＭ４２１の詳細構成については後述する。
【００３７】
ここで、本実施形態における１次元ＬＵＴの例を、図６（ａ）を参照して説明する。図６（ａ）は、本実施形態の地色除去処理などで参照される１次元ＬＵＴの記述例を示したものである。図６（ａ）に示される通り、本実施形態の１次元ＬＵＴは、入力値（ｉｎ）と出力値（ｏｕｔ）とがＲＧＢごとに対応付けられた変換テーブルである。
【００３８】
本実施形態の画像形成装置１００は、初回起動シーケンスにおいて、ＲＯＭ２０３から読み出した１次元ＬＵＴの設定値（入力値および出力値）をＬＵＴ用のＳＲＡＭに書き込む処理、すなわちＬＵＴ設定処理を実行する。
【００３９】
本実施形態のＬＵＴ設定処理をより詳細に説明する。ＬＵＴの設定値は容量削減のために圧縮してＲＯＭ２０３に格納されている。初回起動シーケンスにおいて、ＣＰＵ２０１は、ＲＯＭ２０３から読み出したＬＵＴの設定値を一旦ＤＲＡＭ２０２に展開する。ＣＰＵ２０１は、さらにＤＲＡＭ２０２に展開されたＬＵＴの設定値を、ＤＭＡ（ダイレクト・メモリ・アクセス）でＬＵＴ用のＳＲＡＭに書き込む。
【００４０】
仮に省電力モード時にＬＵＴの設定値を消失した場合に、画像処理装置が省電力モードから通常電力モードに復帰するまでの間に、画像処理パラメータをＳＲＡＭに再設定する必要がある。本実施形態において、ＬＵＴの設定値が書き込まれるＳＲＡＭはレジュームスタンバイ領域にあり、省電力モードにおいてもデータを保持するために必要最低限の電力供給が行われるため、ＬＵＴの設定値を消失しない。つまり、画像形成装置１００が省電力モードから通常電力モードに復帰する際に短縮可能な時間は、上記ＣＰＵ２０１が、ＤＲＡＭ２０２に展開されたＬＵＴの設定値をＤＭＡでＬＵＴ用のＳＲＡＭに書き込む時間に相当する。
【００４１】
再び図４に戻り、モノクロ生成部４１２は、プリンタ１０４に単色の画像を出力させる場合に、カラー画像データをモノクロ画像データに変換する画像処理モジュールである。例えば、モノクロ生成部４１２は、カラー画像データの画素データに任意の定数を掛け合わせるマトリクス演算を行い、カラー画像データをモノクロ画像データに変換する。
【００４２】
色空間変換部４１３は、画像データを、プリンタ１０４の特性に対応する画像データに変換する画像処理モジュールである。本実施形態において、色空間変換部４１３は、ＳＲＡＭ４２１Ｂに保持される３次元ＬＵＴを参照し、画像データに対して色空間変換処理を施す。
【００４３】
ここで、本実施形態における３次元ＬＵＴの例を、図６（ｂ）を参照して説明する。図６（ｂ）は、本実施形態の色空間変換処理などで参照される３次元ＬＵＴの記述例を示したものである。図６（ｂ）に示される通り、本実施形態の３次元ＬＵＴは、ＲＧＢ各色の入力値の組み合わせ（ｉｎ）と、ＲＧＢ各色の出力値の組み合わせ（ｏｕｔ）とが対応付けられた変換テーブルである。
【００４４】
色空間変換部４１３は、変換テーブルである３次元ＬＵＴを参照して、ＲＧＢ各色の入力値の組み合わせと、ＲＧＢ各色の出力値の組み合わせとをマッピングし、入力画像データを、プリンタ１０４の特性に対応する出力画像データに変換する。このように、色空間変換処理などで参照されるＬＵＴは、画像処理を実行するためのパラメータであるといえる。なお、画像処理パラ−メタは１次元、３次元ＬＵＴに限られず、例えば画像データの色などを調整するＣＤＬ（Ｃｏｌｏｒ  Ｄｅｃｉｓｉｏｎ  Ｌｉｓｔ）パラメータなど各種パラメータや係数なども含まれる。
【００４５】
本実施形態の画像形成装置１００は、初回起動シーケンスにおいて、ＲＯＭ２０３から読み出した３次元ＬＵＴの設定値（入力値の組み合わせおよび出力値の組み合わせ）をＬＵＴ用のＳＲＡＭに書き込む処理、すなわちＬＵＴ設定処理を実行する。
【００４６】
フィルタ処理部４１４は、画像データを、所望の空間周波数特性を有する画像データに補正する画像処理モジュールである。フィルタ処理部４１４は、画像データのＲＧＢ各色８ビットの画素データに対して、注目画素を中心とする５画素×５画素サイズのフィルタを用いて、マトリクス演算を施す。このとき、フィルタ処理部４１４は、注目画素の走査に応じて、副走査方向に連続する４ライン分の画素データを、ラインバッファ用のＳＲＡＭ４１８に格納する。なお、ＳＲＡＭ４１８の詳細構成については後述する。
【００４７】
ガンマ補正部４１５は、プリンタ１０４の特性に対応する画像データとなるように、画像データのガンマ補正を行う画像処理モジュールである。本実施形態において、ガンマ補正部４１５は、ＳＲＡＭ４２１Ｃに保持される１次元ＬＵＴを参照し、画像データに対してガンマ補正処理を施す。
【００４８】
非線形処理部４１６は、ＲＧＢ各色の色材量を画素データごとに演算する画像処理モジュールである。非線形処理により、プリンタ１０４から出力される画像の裏写りが抑制されるほか、トナー節約モードで動作している場合は、プリンタ１０４から出力される画像のトナー使用量が抑制される。
【００４９】
擬似中間調処理部４１７は、プリンタ１０４の階調数に応じて、画像データを所望の階調の画像データに変換する、擬似中間処理を行う画像処理モジュールである。擬似中間調処理部４１７は、公知のスクリーン処理や、公知の誤差拡散処理などの手法により、プリンタ１０４の階調数に対応するように、画像データを所望の階調の画像データに変換する。
【００５０】
なお、上記説明したプリンタ画像処理部４００における処理は、地色除去部４１１から擬似中間調処理部４１７までの処理に限られるものではなく、他の種類の画像処理を行う機能ブロックが含まれていてもよい。また、地色除去部４１１から擬似中間調処理部４１７までの処理までの処理のうち、一部が省略されていてもよい。さらに、地色除去部４１１から擬似中間調処理部４１７までの処理の順番も、上記説明した順番に限られるものではない。
【００５１】
図７は、本実施形態におけるＳＲＡＭ７００の詳細構成を示すブロック図である。本実施形態では、ＳＲＡＭ３１７，３２１，４１８，４２１は、それぞれ図７に示される構成のＳＲＡＭが用いられる。
【００５２】
図７に示される通り、ＳＲＡＭ７００には複数種類の信号が入力される。ＣＳ信号およびＷＥ信号は、一般的なメモリ制御に用いられる信号と同様に、ＳＲＡＭ７００の動作タイミングを制御するための入力信号である。ａｄｄｒ信号、ｄａｔａ＿ｉｎ信号、およびＣＬＫ信号は、一般的なメモリ制御に用いられる信号と同様に、アドレス制御、入力データ制御、およびクロック制御のための入力信号である。ＲＳ＿ｉｎ信号は、電力制御部２１６から出力され、ＲＳモードへの移行や通常電力モードへの復帰を制御するための入力信号である。
【００５３】
また、図７に示される通り、ＳＲＡＭ７００からは複数種類の信号が出力される。ｄａｔａ＿ｏｕｔ信号は、一般的なメモリ制御に用いられる信号と同様に、出力データ制御のための出力信号である。ＲＳ＿ｏｕｔ信号は、他のＳＲＡＭ（不図示）へ出力され、他のＳＲＡＭにおいてＲＳモードへの移行や通常電力モードへの復帰を制御するために用いられる。ＳＲＡＭ７００は、いわば他のＳＲＡＭへＲＳ信号を中継する信号中継機能を有する。
【００５４】
制御部７０１は、ＣＳ信号やＷＥ信号から動作のタイミング信号を生成するタイミング制御回路を備える。また、制御部７０１は、ワードドライバ部７０２とカラム部７０３の電源をＲＳ＿ｉｎ信号に従って制御し、ＲＳ＿ｉｎ信号がＨｉｇｈの時にワードドライバ部７０２とカラム部７０３の電力を遮断する回路を備える。さらに、制御部７０１のＲＳ制御以外についてもＲＳ＿ｉｎ信号がＨｉｇｈの時に電源を遮断することが可能である。また、ＲＳ＿ｉｎ信号は制御部７０１やバッファセル７０５〜７０７で遅延させてＲＳ＿ｏｕｔ信号として出力される。
【００５５】
ワードドライバ部７０２は、ａｄｄｒ信号をデコードして、メモリアレイ部７０４のいずれの列（ロウ）を活性化させるかを決定する機能ブロックである。ワードドライバ部７０２は、制御部７０１によってＲＳモード時に電力が遮断される。
【００５６】
カラム部７０３は、ａｄｄｒ信号をデコードして、メモリアレイ部７０４のいずれの行（カラム）を活性化させるかを決定する機能ブロックである。カラム部７０３は、制御部７０１によってＲＳモード時に電力が遮断される。
【００５７】
本実施形態では、ＲＳモードへの移行時にワードドライバ部７０２やカラム部７０３の電力遮断とクロック信号の発振とが重ならないようにすることで、メモリアレイ部７０４での電圧揺れを抑える。このようなＳＲＡＭ７００における制御部７０１、ワードドライバ部７０２、カラム部７０３は、いわばメモリアレイ部７０４にデータを書き込むための制御領域といえる。
【００５８】
メモリアレイ部７０４は、スタティック型のメモリセルがマトリクス状に配置され、ワードドライバ部７０２とカラム部７０３とで決定されるメモリセルにデータを保持する。メモリアレイ部７０４は、ＲＳモード時にも通電されたままであり、これにより、ＲＳモード時にデータを保持することができる。このようなＳＲＡＭ７００におけるメモリアレイ部７０４は、いわば画像処理を実行するためのパラメータが記憶される記憶領域といえる。
【００５９】
本実施形態では、電力制御部２１６がＲＳ信号を出力するか否かを予め設定しておくことにより、省電力モードにおいてＳＲＡＭ７００への電力供給を維持するか、ＳＲＡＭ７００への電力供給を遮断するかを制御することができる。かかる構成により、ＳＲＡＭ７００を、レジュームスタンバイ領域のＳＲＡＭ３２１，４２１とするか、または電源遮断領域３１０のＳＲＡＭ３１７，４１８とするかを切り分けている。
【００６０】
＜電力モード＞
画像形成装置１００は、通常電力モードと、通常電力モードよりも消費電力の少ない省電力モードとを有する。通常電力モードにおいて、電力制御部２１６は、メインコントローラ１０１の各機能ブロックに電力を供給し、ＬＡＮ  Ｉ／Ｆ２０６などを介して、画像形成装置１００がジョブを受信可能な状態に制御する。一方、省電力モードにおいて、電力制御部２１６は、メインコントローラ１０１の主要な機能ブロックへの電力を遮断し、画像形成装置１００が通常電力モードと比較して消費電力が小さくなるように制御する。この結果、省電力モードでは、通常電力モードと比較して画像形成装置１００の消費電力を抑制することができる。
【００６１】
本実施形態の画像形成装置１００は、ＲＳモードに対応した半導体集積回路（ＡＳＩＣ）を搭載し、スキャナ画像処理部３００やプリンタ画像処理部４００などの画像処理モジュール群は、１または複数のＡＳＩＣ上に実装される。ＲＳモードに移行可能なＳＲＡＭ３２１、４２１は、電源遮断領域３１０、４１０への電力供給が遮断された場合でも、データを保持するために必要最小限の電力供給が行われる。そのため、メインコントローラ１０１は、省電力モードにおいてリーク電流を削減しつつ、ＬＵＴデータをＳＲＡＭ３２１、４２１に保持させることができる。
【００６２】
一方、省電力モードにおいて電力供給が遮断されるＳＲＡＭ３１７、４１８は、電力供給が遮断された場合、ＳＲＡＭ３１７、４１８が保持しているデータが消失してしまう。本実施形態では、電源遮断領域３１０、４１０内に設けられるＳＲＡＭ３１７、４１８には、画像処理モジュールによる画像処理で用いられる一時的なデータが保持されるが、これら一時的なデータは、省電力モードへの移行シーケンスで消失しても問題がない。そのため、省電力モードにおいて、ＳＲＡＭ３１７、４１８への電力供給を遮断し、画像形成装置１００の消費電力をより抑制することができる。
【００６３】
画像形成装置１００は、メインコントローラ１０１の各Ｉ／Ｆがイベント通知を受信すると、省電力モードから通常電力モードに復帰する。本実施形態では、ＬＡＮ  Ｉ／Ｆ２０６がＰＣ１０５などからの印刷ジョブを受信した場合や、操作部Ｉ／Ｆ２０５が操作部１０２を介して入力されたユーザからの復帰指示を受信した場合に、それぞれが電力制御部２１６にイベントを通知する。
【００６４】
電力制御部２１６は、ＣＰＵ２０１、ＲＩＰ２１１などの機能ブロックごとに、電力を供給する制御を行う。前述の通り、電力制御部２１６は、省電力モードにおいて、スキャナ画像処理部３００内やプリンタ画像処理部４００内の電源遮断領域３１０、４１０への電力の供給を停止する。電力制御部２１６は、レジュームスタンバイ領域３２０、４２０にあるＳＲＡＭ３２１、４２１に、データを保持するために必要最小限の電力供給を行い、画像形成装置１００をＲＳモードへ移行させる。
【００６５】
画像形成装置１００が省電力モードから通常電力モードに復帰するのに応じて、電力制御部２１６は、スキャナ画像処理部３００、プリンタ画像処理部４００などの機能ブロックへの電力供給を再開する。このとき、レジュームスタンバイ領域３２０、４２０にあるＳＲＡＭ３２１、４２１は、ＬＵＴデータを消失していないため、ＣＰＵ２０１は再度ＬＵＴ設定処理を実行する必要はない。なお、省電力モードにおいて、電力制御部２１６は、セルフリフレッシュ動作に必要な電力をＤＲＡＭ２０２に供給する。これにより、画像形成装置を動作させるためのシステムプログラムをバックアップすることができる。
【００６６】
＜電力モードの移行シーケンス＞
図８は、本実施形態における、電力モードの移行シーケンスの手順を示したフローチャートである。本フローチャートによる処理は、メインコントローラ１０１のＣＰＵ２０１がＲＯＭ２０３に格納されたプログラムを実行することにより実現される。
【００６７】
Ｓ８０１において、画像形成装置１００は初期化処理を実行する。このとき、画像形成装置１００は電源投入直後の起動状態にあり、ＣＰＵ２０１はＲＯＭ２０３から読み出したブートプログラムに従って、例えばＤＲＡＭ２０２の初期化処理などを実行する。
【００６８】
Ｓ８０２において、ＣＰＵ２０１は、スキャナ画像処理部３００およびプリンタ画像処理部４００内のＳＲＡＭ３２１、４２１に、ＬＵＴが設定されているかを判定する。なお、Ｓ８０２の判定は、後述のＳ８０３で設定されるフラグを用いて行われ得る。画像形成装置１００の初回起動後は、ＬＵＴが設定済みであることを示すフラグに変更されておらず（Ｓ８０２：ＮＯ）、ＣＰＵ２０１はＳＲＡＭ３２１、４２１へのＬＵＴ設定処理を実行するために、Ｓ８０３に移行する。一方、復帰シーケンス（Ｓ８１１からＳ８０２に移行した場合）において、ＬＵＴが設定済みであることを示すフラグに変更されているため（Ｓ８０２：ＹＥＳ）、ＣＰＵ２０１はＳ８０３をスキップしてＳ８０４に移行する。
【００６９】
Ｓ８０３において、ＣＰＵ２０１は、ＳＲＡＭ３２１、４２１へのＬＵＴ設定処理を実行し、ＬＵＴが設定済みであることを示すフラグに変更する。
【００７０】
Ｓ８０４において、ＣＰＵ２０１は、画像のスキャン、または画像の出力などを指示するジョブを受信したかを判定する。各Ｉ／Ｆがジョブを受信した場合（Ｓ８０４：ＹＥＳ）、Ｓ８０５に移行し、ＣＰＵ２０１は、受信したジョブに基づいてスキャナ１０３またはプリンタ１０４などに所望の処理を実行させる。
【００７１】
Ｓ８０６において、スキャナ１０３による画像のスキャン、またはプリンタ１０４による画像の出力などの、画像形成装置１００の動作が終了した場合（Ｓ８０６：ＹＥＳ）、本フローチャートによる処理を終了する。一方、画像形成装置１００の動作を継続する場合（Ｓ８０６：ＮＯ）、Ｓ８０７に移行する。
【００７２】
Ｓ８０７において、ＣＰＵ２０１は、画像形成装置１００を通常電力モードから省電力モードに移行させるための処理を開始する。具体的には、ＣＰＵ２０１は、電力制御部２１６に対して、メインコントローラ１０１の主要な機能ブロックへの電源を遮断させる。
【００７３】
Ｓ８０８において、ＣＰＵ２０１は、電力制御部２１６に対して、電源遮断領域３１０、４１０への電力の供給を停止させるとともに、レジュームスタンバイ領域３２０、４２０にあるＳＲＡＭ３２１、４２１をＲＳモードに移行させる。
【００７４】
Ｓ８０９において、ＣＰＵ２０１は、画像形成装置１００を省電力モードから通常電力モードに復帰させるかを判定する。本実施形態において、ＣＰＵ２０１は、メインコントローラ１０１の各Ｉ／Ｆがイベント通知を受信した場合に、画像形成装置１００を通常電力モードに復帰させる。
【００７５】
通常電力モードに復帰させると判定された場合（Ｓ８０９：ＹＥＳ）、Ｓ８１０において、ＣＰＵ２０１は、電力制御部２１６に対して、メインコントローラ１０１の主要な機能ブロックへの電力供給の遮断を解除させる。
【００７６】
Ｓ８１１において、ＣＰＵ２０１は、電力制御部２１６に対して、レジュームスタンバイ領域３２０、４２０にあるＳＲＡＭ３２１、４２１への電力供給を再開させる。Ｓ８１１の後、画像形成装置１００は通常電力モードに復帰する。
【００７７】
再びＳ８０２において、ＣＰＵ２０１は、スキャナ画像処理部３００内およびプリンタ画像処理部４００内のＳＲＡＭ３２１、４２１に、ＬＵＴが設定されているかを判定する。このとき、ＬＵＴが設定済みであることを示すフラグに設定されているため（Ｓ８０２：ＹＥＳ）、ＣＰＵ２０１はＳ８０３をスキップしてＳ８０４に移行する。
【００７８】
以上説明した通り、本実施形態の画像形成装置は、省電力モードにおいて、画像処理で用いられる一時的なデータを保持するＳＲＡＭへの電力供給を遮断する一方、ＬＵＴが設定されたＳＲＡＭをＲＳモードに移行させる。かかる構成により、画像形成装置全体として消費電力をより抑制できるだけでなく、画像形成装置が省電力モードから通常電力モードに復帰する復帰時間を短縮することができる。
【００７９】
［実施形態２］
以下、本実施形態について図９を参照して説明する。なお、本実施形態の説明において、実施形態１と同一の構成については、同一符号を付し、重複する内容については説明を省略する。
【００８０】
実施形態１のプリンタ画像処理部４００では、ＬＵＴ格納用のＳＲＡＭ４２１がレジュームスタンバイ領域４２０に配置されている（図４）。実施形態１のプリンタ画像処理部４００の構成において、ＳＲＡＭ４２１は他の電源領域（例えば、電源遮断領域４１０）から、ノイズなどの不正な信号を受信してしまう場合があった。そのため、ＳＲＡＭ４２１と、他の電源領域との干渉を防ぐために、ＳＲＡＭ４２１をアイソレータなどで保護する必要があった。
【００８１】
しかしながら、１つのＡＳＩＣにおいて、アイソレータで区画される領域が増えれば増えるほど、ＡＳＩＣの回路規模が大きくなってしまい、消費電力の増加や、製造コストの増加などを招来してしまう。上記実情に鑑み、本実施形態の画像形成装置１００は、ＬＵＴ格納用のＳＲＡＭを、ＬＵＴのデータ容量に応じて電源遮断領域４１０およびレジュームスタンバイ領域４２０に配置する構成とした。
【００８２】
図９は、本実施形態におけるプリンタ画像処理部４００の機能ブロック図である。本実施形態ではプリンタ画像処理部４００の機能ブロック図のみを示して説明するが、スキャナ画像処理部３００においても同様の構成とすることができる。上述の実施形態１で説明したように、プリンタ画像処理部４００が実行する画像処理シーケンスにおいて、地色除去部４１１およびガンマ補正部４１５は１次元ＬＵＴを参照し、色空間変換部４１３は３次元ＬＵＴを参照する。
【００８３】
色空間変換部４１３が参照する３次元ＬＵＴは、地色除去部４１１およびガンマ補正部４１５が参照する１次元ＬＵＴよりも、ＬＵＴデータ量が大きい。そのため、画像形成装置１００が省電力モードから通常電力モードに復帰する際、ＣＰＵ２０１が３次元ＬＵＴを再設定するのに、所定以上の時間（例えばＣＰＵ２０１が１次元ＬＵＴを再設定する時間以上）を必要とする。そこで、本実施形態では、３次元ＬＵＴを保持するＳＲＡＭ４２１をレジュームスタンバイ領域４２０に、１次元ＬＵＴを保持するＳＲＡＭ４１８Ａ、４１８Ｃを電源遮断領域にそれぞれ配置する。
【００８４】
省電力モードにおいて、電力制御部２１６はＳＲＡＭ４１８Ａ、４１８Ｃを含む電源遮断領域４１０への電力供給を遮断する。したがって、実施形態１と比較して、実施形態２の画像形成装置１００は、ＳＲＡＭ４１８Ａ、４１８ＣをＲＳモードに移行させるのに必要な消費電力を節約することができる。
【００８５】
電源遮断領域４１０およびレジュームスタンバイ領域４２０など、電源制御の対象となる領域は、ＡＳＩＣの設計段階で決まるため、メインコントローラ１０１の稼働中に動的に変更することはできない。そのため、省電力モードにおける画像形成装置１００の消費電力と、画像形成装置１００が省電力モードから通常電力モードに復帰する復帰時間とのバランスを考慮して、ＡＳＩＣの設計が行われる必要がある。
【００８６】
［実施形態３］
以下、本実施形態について図１０〜図１１を参照して説明する。なお、本実施形態の説明において、上述の実施形態と同一の構成については、同一符号を付し、重複する内容については説明を省略する。
【００８７】
実施形態１のプリンタ画像処理部４００では、省電力モードにおいて、レジュームスタンバイ領域４２０にあるＳＲＡＭ４２１Ａ、４２１Ｂ、４２１Ｃが、一律にＲＳモードに移行するように制御されていた。これに対し、本実施形態のプリンタ画像処理部４００では、省電力モードにおいて、電力制御部２１６が、ＳＲＡＭがＲＳモードに移行する制御と、ＳＲＡＭへの電力供給を遮断する制御とを切り替えることができる。
【００８８】
図１０は、本実施形態におけるプリンタ画像処理部４００の機能ブロック図である。本実施形態ではプリンタ画像処理部４００の機能ブロック図のみを示して説明したが、スキャナ画像処理部３００においても同様の構成とすることができる。
【００８９】
本実施形態において、ＬＵＴ用のＳＲＡＭ４２１Ａ、４２１Ｂ、４２１Ｃは、レジュームスタンバイ領域４２０Ａに配置され、電力制御部２１６は、電源遮断領域４１０とは独立してレジュームスタンバイ領域４２０Ａへの電力供給を制御することができる。すなわち、電力制御部２１６は、レジュームスタンバイ領域４２０ＡにあるＳＲＡＭ４２１Ａ、４２１Ｂ、４２１Ｃに対して、電力供給のオン／オフを切り替えることができる。さらに、電力制御部２１６は、省電力モードにおいて、ＳＲＡＭ４２１Ａ、４２１Ｂ、４２１Ｃに対して、データを保持するために必要最低限の電力を供給し、ＳＲＡＭ４２１Ａ、４２１Ｂ、４２１ＣをＲＳモードに移行させることができる。
【００９０】
本実施形態において、ＣＰＵ２０１は、ユーザから入力を受け付けた設定に基づいて、省電力モードにおける電力制御部２１６の挙動を決定することができる。例えば、ユーザが設定入力手段である操作部１０２を介して、通常電力モードへの復帰時間の短縮を優先する設定を行った場合、ＣＰＵ２０１は、電力制御部２１６にＳＲＡＭ４２１Ａ、４２１Ｂ、４２１ＣをＲＳモードに移行させる。一方、ユーザが操作部１０２を介して、消費電力の抑制を優先する設定を行った場合、電力制御部２１６にＳＲＡＭ４２１Ａ、４２１Ｂ、４２１Ｃへの電力供給を遮断させる。なお、上記設定入力は操作部１０２を介して行われる必要はなく、ＲＯＭ２０３に予め記憶されている設定情報を読み出してもよいし、ＬＡＮ１０６や公衆回線を介して行われてもよい。
【００９１】
図１１は、本実施形態における、電力モードの移行シーケンスの手順を示したフローチャートである。本フローチャートによる処理は、メインコントローラ１０１のＣＰＵ２０１がＲＯＭ２０３に格納されたプログラムを実行することにより実現される。なお、Ｓ８０１〜Ｓ８０７までの処理は、上述の実施形態１と同じため説明を省略する。
【００９２】
Ｓ８０８Ａにおいて、ＣＰＵ２０１は、入力を受け付けた設定が、省電力モードにおける消費電力の抑制を優先する設定か、通常電力モードへの復帰時間の短縮を優先する設定かを判定する。
【００９３】
消費電力の抑制を優先すると判定された場合（Ｓ８０８Ａ：消費電力の抑制を優先）、Ｓ８０８Ｂに移行し、電力制御部２１６は、ＳＲＡＭ４２１Ａ、４２１Ｂ、４２１Ｃへの電力供給を遮断する。一方、通常電力モードへの復帰時間の短縮を優先すると判定された場合（Ｓ８０８Ａ：時間短縮を優先）、Ｓ８０８Ｃに移行し、電力制御部２１６は、ＳＲＡＭ４２１Ａ、４２１Ｂ、４２１ＣをＲＳモードに移行させる。
【００９４】
通常電力モードに復帰させると判定された場合（Ｓ８０９：ＹＥＳ）、Ｓ８１０において、ＣＰＵ２０１は、電力制御部２１６に対して、メインコントローラ１０１の主要な機能ブロックへの電力供給の遮断を解除する。
【００９５】
Ｓ８１１において、ＣＰＵ２０１は、電力制御部２１６に対して、レジュームスタンバイ領域４２０ＡにあるＳＲＡＭ４２１への電力供給の遮断を解除する。または、ＣＰＵ２０１は、電力制御部２１６に対して、レジュームスタンバイ領域４２０ＡにあるＳＲＡＭ４２１への電力供給を再開し、ＳＲＡＭ４２１をＲＳモードから通常モードに移行させる。
【００９６】
以上説明した通り、本実施形態の画像形成装置は、上述の実施形態による効果に加え、通常電力モードへの復帰時間の短縮と、消費電力の抑制とのバランスを考慮したうえで、画像形成装置の電力制御を実現することができる。
【００９７】
［その他の実施例］
上述の実施形態では、画像形成装置内の画像処理モジュール群への電力供給を制御する実施例について説明した。しかしながら、本発明はプリンタを備える画像形成装置のみに限られず、ライブビューモニタを備えるデジタルカメラなどの装置にも適用することができる。
【００９８】
さらに、装置とは独立して、メインコントローラ、ＡＳＩＣなどの半導体集積回路などの画像処理装置にも適用することができる。この場合、画像処理装置は、電源制御部と、画像処理部と、記憶領域（ＳＲＡＭ）とを備え、画像処理装置の省電力モードにおいて、電源遮断領域のＳＲＡＭへの電力供給を停止する一方で、レジュームスタンバイ領域のＳＲＡＭをＲＳモードに移行させる。
【００９９】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
0006727810.tif 000002
【図２】
0006727810.tif 000003
【図３】
0006727810.tif 000004
【図４】
0006727810.tif 000005
【図５】
0006727810.tif 000006
【図６】
0006727810.tif 000007
【図７】
0006727810.tif 000008
【図８】
0006727810.tif 000009
【図９】
0006727810.tif 000010
【図１０】
0006727810.tif 000011
【図１１】
0006727810.tif 000012