(57)【要約】【課題】外部記憶部を有する画像処理装置において、画像処理装置の消費電力を抑制する。【解決手段】複合機１０は、ＡＳＩＣ１０と当該ＡＳＩＣ１０の外部に設けられ、制御プログラムが記憶されたＳＤＲＡＭ３４を備える。複合機１０は、画像処理部５０を用いて画像処理を実行する動作モードにおいて、ＳＤＲＡＭ３４に記憶された制御プログラムを用いて制御を行う。また、画像処理部５０を停止させるスリープモードにおいては、動作モードにおいて画像処理部５０の処理条件が記憶されていたＳＲＡＭ５６にＳＤＲＡＭ３４の制御プログラムを複製し、ＳＤＲＡＭ３４を停止させ、ＳＤＲＡＭ３４に記憶された制御プログラムを用いて制御を行う。スリープモードにおいて、制御プログラムが記憶されたＳＤＲＡＭ３４を停止させることで、スリープモードにおける消費電力を抑制することができる。【選択図】図２
2014030077.tif 000002
【特許請求の範囲】
【請求項１】
ＡＳＩＣと当該ＡＳＩＣの外部に設けられ、制御プログラムが記憶された外部記憶部を備える画像処理装置であって、
前記ＡＳＩＣは、
前記外部記憶部に接続されるＣＰＵと、
画像処理を行う画像処理部と、
前記外部記憶部に接続され、動作モードにおいて前記画像処理部の動作条件を決めるパラメータを記憶する内部記憶部と、
前記動作モードにおいて前記内部記憶部と前記画像処理部とを接続し、前記動作モードと異なる休止モードにおいて前記内部記憶部と前記ＣＰＵとを接続するように前記内部記憶部の接続を切り換える切換部と、を有し、
前記ＣＰＵは、
前記動作モードにおいて、前記外部記憶部に記憶された前記制御プログラムで制御を行う動作時制御処理と、
前記休止モードおいて、前記外部記憶部を停止させ、前記外部記憶部から複製されて前記内部記憶部に記憶された前記制御プログラムで制御を行う休止時制御処理と、を実行する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記ＣＰＵと前記外部記憶部及び前記切換部との間に接続され、前記動作モードにおいて前記外部記憶部と前記ＣＰＵとを接続し、前記休止モードおいて前記切換部と前記ＣＰＵとを接続する接続制御部を更に備える、画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
前記ＣＰＵは、前記動作時制御処理から前記休止時制御処理に移行させる休止移行処理を更に実行し、
前記休止移行処理には、
前記外部記憶部から前記内部記憶部に前記制御プログラムを複製する複製処理と、
前記複製処理後に前記外部記憶部を停止させる停止処理と、を含む画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記ＡＳＩＣは、複数の前記内部記憶部と各前記内部記憶部に対応する複数の前記切換部を有し、
前記ＣＰＵは、
前記休止移行処理において、前記内部記憶部毎に前記制御プログラムを複製する、画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記ＡＳＩＣは、
無線通信方式で通信を行う無線通信部、を更に有し、
前記ＣＰＵは、
前記無線通信部で通信を行うかを決定する通信決定処理を更に実行し、
前記通信決定処理において、前記無線通信部で通信を行うと決定された場合に、休止時制御処理を実行する、画像処理装置。
【請求項６】
請求項５に記載の画像処理装置であって、
前記ＣＰＵは、
前記休止時制御処理において、前記無線通信部を介して通信データを取得した場合に、前記通信データを前記内部記憶部に記憶する、画像処理装置。
【請求項７】
請求項１ないし請求項６のいずれか一項に記載の画像処理装置であって、
前記外部記憶部は、ＳＤＲＡＭであって、
前記ＣＰＵは、
前記休止モードおいて、前記外部記憶部をセルフリフレッシュモードとする、画像処理装置。
【請求項８】
請求項１ないし請求項７のいずれか一項に記載の画像処理装置であって、
前記休止モードは、ユーザからの動作指示を受け付けるスリープモードである、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示される発明は、外部記憶部を有する画像処理装置に関する。
【背景技術】
【０００２】
従来から、制御システムの外部に設けられた外部記憶部を用いて画像処理を実行する装置が用いられている（例えば、特許文献１）。従来技術では、ＣＰＵ（中央処理装置）／メモリコントローラの外部に設けられた画像メモリに対して、画像データの送受信がないときには当該記憶部をセルフリフレッシュモードに保持することで、記憶部における消費電力を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６２０９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、装置の制御に必要な制御プログラムが記憶された記憶部が制御システムとして機能するＡＳＩＣの外部に設けられている場合、これらの記憶部における消費電力も抑制されることが望まれる。しかし、制御プログラムが記憶された記憶部では、装置の停止状態においても、ユーザからの動作指示を監視するなど所定の制御プログラムが使用されるため、これらの記憶部をセルフリフレッシュモードに保持して消費電力を抑制することができない。
【０００５】
そのため、ＡＳＩＣの外部に設けられた記憶部の他に、ＡＳＩＣの内部にも制御プログラムを記憶するための記憶部を別途設け、ＡＳＩＣの外部に設けられた記憶部をセルフリフレッシュモードに保持する場合には、ＡＳＩＣの内部に設けられた記憶部を用いることも考えられる。しかし、この場合、ＡＳＩＣの外部に設けられた記憶部における消費電力を抑制することができる一方、ＡＳＩＣの消費電力が増加してしまう問題が生じてしまう。
【０００６】
本明細書では、外部記憶部を有する画像処理装置において、画像処理装置の消費電力を抑制する技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像処理装置は、ＡＳＩＣと当該ＡＳＩＣの外部に設けられ、制御プログラムが記憶された外部記憶部を備える画像処理装置であって、前記ＡＳＩＣは、前記外部記憶部に接続されるＣＰＵと、画像処理を行う画像処理部と、前記外部記憶部に接続され、動作モードにおいて前記画像処理部の動作条件を決めるパラメータを記憶する内部記憶部と、前記動作モードにおいて前記内部記憶部と前記画像処理部とを接続し、前記動作モードと異なる休止モードにおいて前記内部記憶部と前記ＣＰＵとを接続するように前記内部記憶部の接続を切り換える切換部と、を有し、前記ＣＰＵは、前記動作モードにおいて、前記外部記憶部に記憶された前記制御プログラムで制御を行う動作時制御処理と、前記休止モードおいて、前記外部記憶部を停止させ、前記外部記憶部から複製されて前記内部記憶部に記憶された前記制御プログラムで制御を行う休止時制御処理と、を実行する。
【０００８】
この画像処理装置では、休止モードにおいて外部記憶部を停止させるので、休止モードにおける外部記憶部の消費電力を抑制することができる。また、休止モードにおいて制御プログラムが記憶される内部記憶部は、動作モードにおいて画像処理部の動作に使用されるものであるため、休止モードでこれらの内部記憶部が使用された場合でも、休止モードにおけるＡＳＩＣの消費電力に変動はない。そのため、休止モードにおいて、画像処理装置の消費電力を抑制することができる。
【０００９】
また、上記の画像処理装置では、前記ＣＰＵと前記外部記憶部及び前記切換部との間に接続され、前記動作モードにおいて前記外部記憶部と前記ＣＰＵとを接続し、前記休止モードおいて前記切換部と前記ＣＰＵとを接続する接続制御部を更に備える構成としても良い。この画像処理装置によれば、休止モードにおいて、誤って外部記憶部に送受信がされ、外部記憶部が動作することで休止モードにおける消費電力が上昇してしまうことを抑制することができる。
【００１０】
また、上記の画像処理装置では、前記ＣＰＵは、前記動作時制御処理から前記休止時制御処理に移行させる休止移行処理を更に実行し、前記休止移行処理には、前記外部記憶部から前記内部記憶部に前記制御プログラムを複製する複製処理と、前記複製処理後に前記外部記憶部を停止させる停止処理と、を含む構成としても良い。この画像処理装置によれば、休止移行処理において外部記憶部から内部記憶部に制御プログラムを複製することで、休止時制御処理において外部記憶部を停止させることができる。
【００１１】
また、上記の画像処理装置では、前記ＡＳＩＣは、複数の前記内部記憶部と各前記内部記憶部に対応する複数の前記切換部を有し、前記ＣＰＵは、前記休止移行処理において、前記内部記憶部毎に前記制御プログラムを複製する構成としても良い。この画像処理装置によれば、個々の内部記憶部の容量が小さい場合でも、それを複数個集めることで、内部記憶部に制御プログラムを複製することができる。
【００１２】
また、上記の画像処理装置では、前記ＡＳＩＣは、無線通信方式で通信を行う無線通信部、を更に有し、前記ＣＰＵは、前記無線通信部で通信を行うかを決定する通信決定処理を更に実行し、前記通信決定処理において、前記無線通信部で通信を行うと決定された場合に、休止時制御処理を実行する構成としても良い。この画像処理装置によれば、無線通信部で通信を行うと決定され、休止モードにおいて無線通信部を制御するプログラムが必要となる場合に、そのプログラムを内部記憶部に複製させることができる。
【００１３】
また、上記の画像処理装置では、前記ＣＰＵは、前記休止時制御処理において、前記無線通信部を介して通信データを取得した場合に、前記通信データを前記内部記憶部に記憶する構成としても良い。この画像処理装置によれば、休止モードにおいて無線通信部を介して通信データを取得する毎にＡＳＩＣを動作モードに切り換える必要がなく、休止モードを保持することで消費電力を抑制することができる。
【００１４】
また、上記の画像処理装置では、前記外部記憶部は、ＳＤＲＡＭであって、前記ＣＰＵは、前記休止モードおいて、前記外部記憶部をセルフリフレッシュモードとする構成としても良い。この画像処理装置によれば、休止モードにおけるＳＤＲＡＭの消費電力を抑制することができる。
【００１５】
また、上記の画像処理装置では、前記休止モードは、ユーザからの動作指示を受け付けるスリープモードである構成としても良い。この画像処理装置によれば、スリープモードにおける消費電力を抑制することができる。
【発明の効果】
【００１６】
本明細書によって開示される画像処理装置では、外部記憶部を有する画像処理装置において、画像処理装置の消費電力を抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】複合機の斜視図
【図２】複合機のブロック図
【図３】メインＣＰＵの制御処理を示すフローチャート
【図４】印刷処理を示すフローチャート
【図５】ＳＤＲＡＭ停止処理を示すフローチャート
【図６】サブＣＰＵの制御処理を示すフローチャート
【図７】スリープＳＲＡＭ及びＳＲＡＭに記憶される内容を示す表
【発明を実施するための形態】
【００１８】
＜実施形態＞
本明細書に開示される発明の一実施形態を、図１ないし図７を用いて説明する。
【００１９】
１．複合機の構成
図１は、本実施形態の複合機１０の外観を示す斜視図である。本実施形態の複合機１０は、装置本体１２と、装置本体１２の上部に配置されて原稿から画像を読み取る画像読取部２０と、を備える。装置本体１２には、画像読取部２０で読み取られた原稿の画像データや、外部ＵＳＢインターフェイス（以下、Ｉ／Ｆ）２４、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）  Ｉ／Ｆ２５又は有線ＬＡＮ  Ｉ／Ｆ２７（図２参照）を介して複合機１０外部から入力された画像データを用いて用紙に画像を形成する画像形成部２２が内蔵されている。複合機１０の前面側には、この他に、液晶ディスプレイからなる表示部２６と、スタートキー、ストップキー、テンキー等から構成されるボタン群からなり、使用者から動作指示を受け付ける操作部２８と、が設けられている。ＷＬＡＮ  Ｉ／Ｆ２５は、無線通信部の一例であり、複合機１０は、画像処理装置の一例である。
【００２０】
図２に、複合機１０の電気的構成を示す。複合機１０は、更に、複合機１０の各部を制御するＡＳＩＣ（特定用途向け集積回路）３０、及びＡＳＩＣ３０の外部に設けられたＲＯＭ３２、ＳＤＲＡＭ３４を含む。ＲＯＭ３２には、複合機１０の動作を制御するための各種の制御プログラムが記憶されており、後述するＡＳＩＣ３０の中央処理装置（以下、ＣＰＵ）４４は、当該制御プログラムに従って各部の制御を行うとともに、複合機１０の動作モードを切り換える。ＣＰＵ４４は、複合機１０の制御を行う際に、ＲＯＭ３２に記憶された制御プログラムを、ＲＯＭ３２よりも通信速度の速いＳＤＲＡＭ３４に複製し、ＳＤＲＡＭ３４から読み出した制御プログラムに従って制御を行う。また、ＳＤＲＡＭ３４には、画像読取部２０が読み取った原稿の画像データが記憶されるとともに、複合機１０外部から入力された画像データが一時的に記憶される。ＳＤＲＡＭ３４は、外部記憶部の一例である。
【００２１】
図７に示すように、複合機１０には、動作モードＭ１と、スリープモードＭ２の少なくとも２つのモードが存在する。動作モードＭ１は、外部ＵＳＢ  Ｉ／Ｆ２４及び操作部２８を介して画像読取指示、画像形成指示等の動作指示を受けた場合に、画像読取部２０を用いて原稿から画像を読み取り、あるいは画像形成部２２を用いて用紙に画像を形成するモードである。スリープモードＭ２は、外部ＵＳＢ  Ｉ／Ｆ２４、ＷＬＡＮ  Ｉ／Ｆ２５及び操作部２８を介して動作指示が入力されるのを待機するモードである。スリープモードＭ２は、休止モードの一例である。
【００２２】
図２に示すように、ＡＳＩＣ３０は、２つのＣＰＵ４４と、外部ＵＳＢ  Ｉ／Ｆ２４と、ＷＬＡＮ  Ｉ／Ｆ２５と、有線ＬＡＮ  Ｉ／Ｆ２７と、ＲＯＭコントローラ４６と、ＲＡＭコントローラ４７と、画像処理部５０と、システムコントローラ５２と、を備え、これらがバス４８を介して接続されている。ＡＳＩＣ３０は、更に、スリープＳＲＡＭ５４と、５つのＳＲＡＭ５６と、各ＳＲＡＭ５６に対応する５つのセレクタ５８と、を備える。ＲＡＭコントローラ４７は、接続制御部の一例である。ＳＲＡＭ５６は、内部記憶部の一例である。セレクタ５８は、切換部の一例である。
【００２３】
メインＣＰＵ４４Ａは、動作モードＭ１において複合機１０の制御のための各種処理を行い、スリープモードＭ２において処理を停止する。サブＣＰＵ４４Ｂは、主にスリープモードＭ２で処理を行う。外部ＵＳＢ  Ｉ／Ｆ２４は、外部装置である情報処理端末（ＰＣ）に接続可能に構成されている。ＷＬＡＮ  Ｉ／Ｆ２５は、無線通信（以下、ＷＬＡＮ通信）形式で外部装置と通信を行う。有線ＬＡＮ  Ｉ／Ｆ２７は、有線通信形式で外部装置と通信を行う。ＲＯＭコントローラ４６は、ＲＯＭ３２に接続され、ＲＯＭ３２からの制御プログラムの読み出しを制御する。
【００２４】
ＲＡＭコントローラ４７は、ＳＤＲＡＭ３４に接続され、ＳＤＲＡＭ３４への制御プログラム及び画像データの書き込み及び読み出しを制御する。また、ＲＡＭコントローラ４７は、スリープＳＲＡＭ５４に接続されるとともに、セレクタ５８を介してＳＲＡＭ５６に接続され、これらの記憶部に対する書き込み及び読み出しを制御する。つまり、ＲＡＭコントローラ４７は、ＣＰＵ４４とＳＤＲＡＭ３４、スリープＳＲＡＭ５４及びＳＲＡＭ５６との間に接続され、ＣＰＵ４４からの命令に従って、ＣＰＵ４４とＳＤＲＡＭ３４とが接続される状態と、ＣＰＵ４４とスリープＳＲＡＭ５４及びＳＲＡＭ５６とが接続される状態とを切り換える。
【００２５】
スリープＳＲＡＭ５４は、ＲＡＭコントローラ４７を介してＳＤＲＡＭ３４に接続されており、スリープモードＭ２においてＣＰＵ４４が用いる制御プログラムを記憶する（図７参照）。ＳＲＡＭ５６は、セレクタ５８を介して画像処理部５０に接続されており、動作モードＭ１において画像処理部５０の処理条件を決める閾値やテーブルなどのパラメータを記憶する（図７動作時（印刷時）参照）。処理条件は、動作条件の一例である。
【００２６】
また、ＳＲＡＭ５６は、セレクタ５８を介してＲＡＭコントローラ４７に接続されており、ＲＡＭコントローラ４７を介してＳＤＲＡＭ３４に接続される。ＳＲＡＭ５６は、所定の場合に、スリープモードＭ２においてＣＰＵ４４が用いる制御プログラム等を記憶する（図７スリープ時（ＷＬＡＮ設定）参照）。
【００２７】
画像処理部５０は、ディザ部５０Ａ及びＣＭＹＫ変換部５０Ｂを含み、ＳＤＲＡＭ３４に記憶された画像データに２値化処理やエンハンス処理等の画像処理を行う。ＣＭＹＫ変換部５０Ｂは、セレクタ５８Ｅを介してＳＲＡＭ５６Ｅに接続され、バス４８を介して入力される画像データに対してＳＲＡＭ５６Ｅに記憶された三角錐テーブルを用いて周知の三角錐補間処理を行い、ＲＧＢ（レッド、グリーン、ブルー）の３色の色データで入力される画像データをＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の４色の色データに変換する。ＣＭＹＫ変換部５０Ｂは、変換された４色の色データをディザ部５０Ａに送信する。
【００２８】
ディザ部５０Ａは、ＣＭＹＫ変換部５０Ｂから入力された４色の色データに周知のディザリング処理を行い、処理後の画像データをバス４８を介して画像形成部２２に送信する。ディザ部５０Ａは、セレクタ５８Ａ〜Ｄを介してＳＲＡＭ５６Ａ〜Ｄに接続されており、ＳＲＡＭ５６Ａ〜Ｄには、４色の色データに対応する閾値Ｃ、Ｍ、Ｙ、Ｋが記憶されている。ディザ部５０Ａは、各色データに対してディザリング処理を行う際に、各色データに対応する閾値をＳＲＡＭ５６Ａ〜Ｄから読み出し、当該閾値を用いてディザリング処理を行う。
【００２９】
システムコントローラ５２は、セレクタ５８に接続され、ＣＰＵ４４及び画像処理部５０からの命令に従って、セレクタ５８に第１状態と第２状態で切り換わる切換信号を送信する。セレクタ５８は、システムコントローラ５２から送信される切換信号に従って対応するＳＲＡＭ５６の接続先を変更する。つまり、セレクタ５８は、第１状態の切換信号が入力されると、ＳＲＡＭ５６と画像処理部５０とを接続し、第２状態の切換信号が入力されると、ＳＲＡＭ５６とＲＡＭコントローラ４７とを接続する。
【００３０】
２．複合機の制御処理
次に、図３ないし図７を参照して、複合機１０の制御処理について説明する。図３は、メインＣＰＵ４４Ａが所定のプログラムに従って実行する制御処理のフローチャートを示す。メインＣＰＵ４４Ａは、使用者によって複合機１０に電力が供給されると、制御処理を開始する。ここで、「電力が供給される」とは、使用者によって複合機１０の電源がオンされた場合の他、スリープモードＭ２から動作モードＭ１に複合機１０のモードが変更された場合を含む。以下、単にＣＰＵ４４と記載されている場合、動作モードＭ１においてはメインＣＰＵ４４Ａを意味し、スリープモードＭ２では、サブＣＰＵ４４Ｂを意味する。
【００３１】
メインＣＰＵ４４Ａは、制御処理を開始すると、まず、ＷＬＡＮ設定処理を実行する（Ｓ２〜Ｓ８）。メインＣＰＵ４４Ａは、複合機１０の電源がオンされたか否かを確認し（Ｓ２）、複合機１０の電源が入力された場合（Ｓ２：ＹＥＳ）、更に外部装置とＷＬＡＮ通信を行うか否かを設定する（Ｓ４）。メインＣＰＵ４４Ａは、操作部２８を介して使用者からＷＬＡＮ通信を行う旨の指示が入力された場合（Ｓ４：ＹＥＳ）、ＷＬＡＮフラグをオンに設定する（Ｓ６）。また、使用者からＷＬＡＮ通信を行わない旨の指示が入力された場合（Ｓ４：ＮＯ）、ＷＬＡＮフラグをオフに設定する（Ｓ８）。メインＣＰＵ４４Ａは、ＷＬＡＮフラグを設定すると、ＷＬＡＮ設定処理を終了する。ＷＬＡＮ設定処理は、通信決定処理の一例である。
【００３２】
一方、複合機１０のモードがスリープモードＭ２から動作モードＭ１に変更された場合（Ｓ２：ＹＥＳ）、ＷＬＡＮフラグが既に設定されていることから、ＷＬＡＮ設定処理を終了する。
【００３３】
メインＣＰＵ４４Ａは、ＷＬＡＮ設定処理を終了すると、複合機１０のモードを動作モードＭ１に設定する。メインＣＰＵ４４Ａは、ＳＤＲＡＭ３４に制御プログラムが複製されていない場合には、ＲＯＭ３２からＳＤＲＡＭ３４に制御プログラムを複製する。また、ＲＯＭ３２には画像処理部５０の処理条件を決めるパラメータが記憶されており、ＳＤＲＡＭ３４に当該パラメータが複製されていない場合には、ＲＯＭ３２からＳＤＲＡＭ３４に当該パラメータを複製する。メインＣＰＵ４４Ａは、ＲＡＭコントローラ４７を制御して、メインＣＰＵ４４ＡとＳＤＲＡＭ３４を接続し、ＳＤＲＡＭ３４に記憶された制御プログラムを読み出して動作モードＭ１における制御処理（以下、動作時制御処理）を実行する（Ｓ１０〜Ｓ２０）。
【００３４】
動作時制御処理において、メインＣＰＵ４４Ａは、システムコントローラ５２を制御して切換信号を第１状態に切り換え、セレクタ５８がＳＲＡＭ５６と画像処理部５０とを接続される状態を維持する。また、メインＣＰＵ４４Ａは、操作部２８を介して画像読取指示、画像形成指示が入力されたかを確認するとともに、動作時制御処理を開始してからの経過時間を計測する。メインＣＰＵ４４Ａは、画像読取指示が入力された場合（Ｓ１０：ＹＥＳ）、画像読取部２０に読取処理を実行させる（Ｓ１６）。画像読取部２０は、原稿を読み取り、原稿から読み取った画像データをＳＤＲＡＭ３４に記憶する。メインＣＰＵ４４Ａは、画像読取部２０が読取処理を終了すると、Ｓ１０からの処理を繰り返す。
【００３５】
また、メインＣＰＵ４４Ａは、画像形成指示が入力された場合（Ｓ１０：ＮＯ、Ｓ１２：ＹＥＳ）、画像処理部５０に起動命令を送信して画像処理部５０を起動させ（Ｓ１８）、画像処理部５０及び画像形成部２２に印刷処理を実行させる（Ｓ２０）。
【００３６】
（印刷処理）
図４に、印刷処理のフローチャートを示す。印刷処理において、画像処理部５０は、主走査方向に伸びる単位画像データが副走査方向に複数個集まって構成される画像データに対して、単位画像データ単位で処理を実行する。ＳＤＲＡＭ３４には、単位画像データ毎に決定された閾値Ｃ、Ｍ、Ｙ、Ｋが記憶されているとともに、全ての単位画像データに対して共通に使用される三角錐テーブルが記憶されている。
【００３７】
画像処理部５０は、印刷処理を開始すると、ＳＤＲＡＭ３４に記憶された三角錐テーブルをバス４８及びＲＡＭコントローラ４７を介してＳＲＡＭ５６Ｅに複製する（Ｓ３２）。次に、画像処理部５０は、バス４８を介してＳＤＲＡＭ３４からＲＧＢの単位画像データを読み出し、ＳＲＡＭ５６Ｅに記憶された三角錐テーブル及びＣＭＹＫ変換部５０Ｂを用いてＣＭＹＫの単位画像データに変換する（Ｓ３４）。ＣＭＹＫ変換部５０Ｂは、変換したＣＭＹＫの単位画像データをディザ部５０Ａに送信する。
【００３８】
画像処理部５０は、ＳＤＲＡＭ３４に記憶された閾値のうち、ディザ部５０Ａに送信された単位画像データに対応する閾値Ｃ、Ｍ、Ｙ、Ｋを選出し（Ｓ３６）、選出した閾値Ｃ、Ｍ、Ｙ、Ｋを対応するＳＲＡＭ５６Ａ〜Ｄに複製する（Ｓ３８）。
【００３９】
次に、画像処理部５０は、ディザ部５０Ａに送信された単位画像データに対して、ＳＲＡＭ５６Ａ〜Ｄに記憶された閾値Ｃ、Ｍ、Ｙ、Ｋ及びディザ部５０Ａを用いてディザリング処理を実行し（Ｓ４０）、処理後の単位画像データを画像形成部２２に送信する（Ｓ４２）。画像形成部２２は、画像処理部５０から送信されたＣＭＹＫの単位画像データを用いて用紙に画像を形成する。
【００４０】
画像処理部５０は、対象とする画像データにおいて、画像処理されていないＲＧＢの単位画像データが残っている場合（Ｓ４４：ＹＥＳ）、Ｓ３４からの処理を繰り返す。一方、画像処理部５０は、対象とする画像データに含まれる全ての単位画像データに対して画像処理が終了した場合（Ｓ４４：ＮＯ）、印刷処理を終了する。
【００４１】
メインＣＰＵ４４Ａは、画像読取指示、画像形成指示が入力されない場合（Ｓ１０、Ｓ１２、Ｓ１４：ＮＯ）、画像読取指示、画像形成指示が入力されるのを待機する。そして、これらの指示が入力されていない期間が規定時間以上に亘って継続すると（Ｓ１０、Ｓ１２：ＮＯ、Ｓ１４：ＹＥＳ）、複合機１０のモードを動作モードＭ１からスリープモードＭ２に移行させるためのスリープモード移行処理を実行する（Ｓ２２〜Ｓ２６）。メインＣＰＵ４４Ａは、スリープモード移行処理において、まず、ＳＤＲＡＭ３４を停止させるＳＤＲＡＭ停止処理を実行する（Ｓ２２）。スリープモード移行処理は、停止移行処理の一例である。
【００４２】
（ＳＤＲＡＭ停止処理）
図５に、ＳＤＲＡＭ停止処理のフローチャートを示す。メインＣＰＵ４４Ａは、画像処理部５０に停止命令を送信して画像処理部５０を停止させる（Ｓ５２）。次に、メインＣＰＵ４４Ａは、ＷＬＡＮフラグを確認する（Ｓ５４）。メインＣＰＵ４４Ａは、ＷＬＡＮフラグがオンしており、ＷＬＡＮ設定がされている場合（Ｓ５４：ＹＥＳ）、スリープモードＭ２においてＣＰＵ４４が用いる制御プログラムをＳＲＡＭ５６に複製する複製処理を実行する（Ｓ５６、５８）。複製処理において、メインＣＰＵ４４Ａは、スリープモードＭ２におけるＷＬＡＮ通信のためのＷＬＡＮ制御プログラムをＳＲＡＭ５６に複製する。
【００４３】
メインＣＰＵ４４Ａは、システムコントローラ５２を制御して切換信号を第２状態に切り換え（Ｓ５６）、ＲＡＭコントローラ４７を介してＳＲＡＭ５６とＳＤＲＡＭ３４とを接続する。
【００４４】
次に、メインＣＰＵ４４Ａは、ＳＤＲＡＭ３４に記憶されたＷＬＡＮ制御プログラムをＲＡＭコントローラ４７を介してＳＲＡＭ５６に複製する（Ｓ５８）。メインＣＰＵ４４Ａは、ＷＬＡＮ制御プログラムの容量に基づいて、ＡＳＩＣ３０に含まれるＳＲＡＭ５６Ａ〜Ｅのうち、ＳＲＡＭ５６Ａ〜Ｄに対してＷＬＡＮ制御プログラムを複製する。この結果、図７スリープ時（ＷＬＡＮ設定１）に示すように、ＳＲＡＭ５６Ａ〜Ｄには、画像処理部５０のための閾値Ｃ、Ｍ、Ｙ、Ｋに代わってＷＬＡＮ制御プログラムが記憶される。一方、ＳＲＡＭ５６Ｅには、画像処理部５０のための三角錐テーブルが記憶された状態が維持される。
【００４５】
一方、メインＣＰＵ４４Ａは、ＷＬＡＮフラグがオフしており、ＷＬＡＮ設定がされていない場合（Ｓ５４：ＮＯ）、スリープモードＭ２においてＣＰＵ４４がＷＬＡＮ制御プログラムを用いないことから、ＷＬＡＮ制御プログラムをＳＲＡＭ５６Ａ〜Ｄに複製しない。この結果、図７スリープ時（非ＷＬＡＮ設定）に示すように、ＳＲＡＭ５６Ａ〜Ｅに印刷制御時と同様の内容が記憶された状態が維持される。
【００４６】
次に、メインＣＰＵ４４Ａは、ＳＤＲＡＭ３４にセルフリフレッシュ命令を送信してＳＤＲＡＭ３４をセルフリフレッシュモードとする（Ｓ６０）。これにより、ＳＤＲＡＭ３４は、内蔵メモリに記憶された記憶内容を保持する。この結果、ＳＤＲＡＭ３４では、セルフリフレッシュモードにおいて消費電力が抑制される。ＳＤＲＡＭ３４にセルフリフレッシュ命令を送信する処理は、停止処理の一例である。
【００４７】
ＳＤＲＡＭ停止処理後、メインＣＰＵ４４Ａは、ＲＡＭコントローラ４７を制御して、サブＣＰＵ４４ＢとスリープＳＲＡＭ５４及びＳＲＡＭ５６を接続し、スリープＳＲＡＭ５４及びＳＲＡＭ５６に記憶された制御プログラムをサブＣＰＵ４４Ｂに読み出させる（Ｓ２４）。サブＣＰＵ４４ＢがスリープＳＲＡＭ５４及びＳＲＡＭ５６から読み出した制御プログラムにより制御処理を開始すると、メインＣＰＵ４４Ａは自主的に停止し（Ｓ２６）、制御処理を終了する。
【００４８】
図６は、サブＣＰＵ４４Ｂが所定のプログラムに従って実行する制御処理のフローチャートを示す。サブＣＰＵ４４Ｂは、制御処理を開始すると、複合機１０のモードをスリープモードＭ２に設定し、スリープモードＭ２における制御処理（以下、スリープ時制御処理）を実行する（Ｓ６２〜Ｓ７４）。スリープモードＭ２において、セレクタ５８はＳＲＡＭ５６とサブＣＰＵ４４Ｂとを接続する状態に維持される。
【００４９】
スリープ時制御処理において、サブＣＰＵ４４Ｂは、まず、ＷＬＡＮフラグを確認する（Ｓ６２）。サブＣＰＵ４４Ｂは、ＷＬＡＮフラグがオンしており、ＷＬＡＮ設定がされている場合（Ｓ６２：ＹＥＳ）、スリープモードＭ２において外部装置とＷＬＡＮ通信を行う。サブＣＰＵ４４Ｂは、ＷＬＡＮ  Ｉ／Ｆ２５を介して基準時間毎に通信データが受信されたかを確認し（Ｓ６４）、基準時間内に通信データが受信された場合（Ｓ６４：ＹＥＳ）、図７スリープ時（ＷＬＡＮ設定２）に示すように、通信データをＳＲＡＭ５６Ｅに記憶する（Ｓ６６）。
【００５０】
サブＣＰＵ４４Ｂは、ＳＲＡＭ５６Ｅに記憶された通信データを確認し（Ｓ６８）、通信データの内容が、サブＣＰＵ４４Ｂで処理可能な内容であると判断した場合（Ｓ６８：ＹＥＳ）、当該通信データの内容について処理を実行し、Ｓ６４からの処理を繰り返す。サブＣＰＵ４４Ｂで処理可能な内容としては、例えば以下の内容がある。
・複合機１０の機種名についての問い合わせ
・画像形成部２２で用いられているインク残量についての問い合わせ
・複合機１０の現在のモードについての問い合わせ
【００５１】
一方、サブＣＰＵ４４Ｂは、通信データの内容が、サブＣＰＵ４４Ｂで処理可能な内容でなく、メインＣＰＵ４４Ａによる処理が必要と判断した場合には（Ｓ６８：ＹＥＳ）、複合機１０のモードをスリープモードＭ２から動作モードＭ１に移行させるための後述する動作モード移行処理を実行する（Ｓ７６〜Ｓ８０）。サブＣＰＵ４４Ｂで処理不能な内容としては、例えば以下の内容がある。
・複合機１０の起動命令
・複合機１０の内部温度についての問い合わせ
【００５２】
また、サブＣＰＵ４４Ｂは、ＷＬＡＮフラグがオフしており、ＷＬＡＮ設定がされていない場合（Ｓ６２：ＮＯ）、あるいは、ＷＬＡＮ設定がされている場合であって、基準時間内に通信データが受信されない場合（Ｓ６２：ＹＥＳ、Ｓ６４：ＮＯ）、基準時間内に以下の処理が実行されたかを確認する。なお、各処理における基準時間及びＳ６４における基準時間は等しい時間に設定されていても良ければ、異なる時間に設定されていてもよい。
（１）有線ＬＡＮ  Ｉ／Ｆ２７を介した画像データの入力（Ｓ７０）
（２）操作部２８を介して使用者からの指示の入力（Ｓ７２）
（３）ＰＣによる外部ＵＳＢ  Ｉ／Ｆ２４を介した接続（Ｓ７４）
【００５３】
上記の（１）〜（３）の処理は、サブＣＰＵ４４Ｂで処理不能であり、メインＣＰＵ４４Ａによる処理が必要である。サブＣＰＵ４４Ｂは、基準時間内に上記の（１）〜（３）のいずれかの処理が実行された場合（Ｓ７０：ＹＥＳ又はＳ７２：ＹＥＳ又はＳ７４：ＹＥＳ）、後述する動作モード移行処理を実行する。一方、基準時間内にいずれの処理も実行されない場合（Ｓ７０、Ｓ７２、Ｓ７４：ＮＯ）、Ｓ６２からの処理を繰り返す。
【００５４】
一方、サブＣＰＵ４４Ｂは、ＷＬＡＮ  Ｉ／Ｆ２５を介してサブＣＰＵ４４Ｂで処理不能な内容の通信データを受信した場合（Ｓ６８：ＮＯ）、有線ＬＡＮ  Ｉ／Ｆ２７を介して複合機１０外部から画像データが入力された場合（Ｓ７０：ＹＥＳ）、使用者から操作部２８を介して指示が入力された場合（Ｓ７２：ＹＥＳ）、ＰＣによる外部ＵＳＢ  Ｉ／Ｆ２４を介した接続が有った場合（Ｓ７４：ＹＥＳ）、動作モード移行処理を実行する。
【００５５】
動作モード移行処理において、サブＣＰＵ４４Ｂは、ＲＡＭコントローラ４７を制御して、サブＣＰＵ４４ＢとＳＤＲＡＭ３４を接続し、ＳＤＲＡＭ３４にセルフリフレッシュ解除命令を送信してＳＤＲＡＭ３４を通常モードとする（Ｓ７６）。これにより、ＳＤＲＡＭ３４は、メインＣＰＵ４４ＡによるＳＤＲＡＭ３４への制御プログラム及び画像データの書き込み及び読み出しが可能となる。
【００５６】
サブＣＰＵ４４Ｂは、システムコントローラ５２を制御して切換信号を第１状態に切り換え（Ｓ７８）、ＳＲＡＭ５６と画像処理部５０とを接続する。サブＣＰＵ４４Ｂは、メインＣＰＵ４４Ａに起動命令を送信してメインＣＰＵ４４Ａを起動させ（Ｓ８０）、制御処理を終了する。メインＣＰＵ４４Ａは、サブＣＰＵ４４Ｂからの起動命令により起動すると、図３に示す制御処理を開始する。
【００５７】
３．本実施形態の効果
（１）本実施形態の複合機１０では、スリープモードＭ２でＣＰＵ４４が用いる制御プログラムを、ＡＳＩＣ３０内のＳＲＡＭ５６に複製させておき、スリープモードＭ２では、ＡＳＩＣ３０の外部に設けられたＳＤＲＡＭ３４をセルフリフレッシュモードとする。そのため、スリープモードＭ２におけるＳＲＡＭ５６の消費電力を抑制することができる。
【００５８】
（２）また、スリープモードＭ２でＳＲＡＭ５６を制御プログラムを記憶させることに使用したとしても、ＳＲＡＭ５６を使用しなかった場合に比べてＡＳＩＣ３０の消費電力はほとんど変化しない。そのため、ＡＳＩＣ３０とＳＤＲＡＭ３４を含めた複合機１０において、スリープモードＭ２における消費電力を抑制することができる。
【００５９】
（３）さらに、ＳＲＡＭ５６は、動作モードＭ１において画像処理部５０のパラメータを記憶するためのものであり、制御プログラムを記憶させるためにＡＳＩＣ３０内に新設されたものではない。そのため、制御プログラムを記憶するのにＳＲＡＭ５６を用いても、ＡＳＩＣ３０がコストアップすることがない。
【００６０】
（４）本実施形態の複合機１０では、スリープモードＭ２のスリープ時制御処理において、ＲＡＭコントローラ４７がサブＣＰＵ４４ＢとスリープＳＲＡＭ５４及びＳＲＡＭ５６を接続させ、サブＣＰＵ４４ＢとＳＤＲＡＭ３４を接続させない。そのため、スリープモードＭ２において、ＳＤＲＡＭ３４に誤って信号が伝達されてしまい、ＳＤＲＡＭ３４がセルフリフレッシュモードから通常モードに切り換えられ、スリープモードＭ２における消費電力が増大してしまうことを抑制することができる。
【００６１】
（５）本実施形態の複合機１０では、ＡＳＩＣ３０内に画像処理部５０のパラメータを記憶するための複数のＳＲＡＭ５６を有しており、これら複数のＳＲＡＭ５６にスリープモードＭ２でＣＰＵ４４が用いる制御プログラムを複製する。そのため、個々のＳＲＡＭ５６の容量が小さい場合でも、それを複数個集めることで、ＳＲＡＭ５６に制御プログラムを複製することができる。
【００６２】
（６）本実施形態の複合機１０では、ＷＬＡＮ設定がされている場合に、ＷＬＡＮ制御プログラムをＳＲＡＭ５６に複製する。ＷＬＡＮ設定がされている場合、スリープモードＭ２においてＣＰＵ４４が用いる制御プログラムは、ＷＬＡＮ設定がされていない場合に比べてＷＬＡＮ制御プログラムだけ多い。そのため、ＷＬＡＮ制御プログラムをＳＲＡＭ５６に複製することで、ＷＬＡＮ制御プログラムを記憶する容量だけ、スリープＳＲＡＭ５４の容量を増大させる必要がなく、ＡＳＩＣ３０がコストアップすることがない。
【００６３】
（７）また、ＷＬＡＮ制御プログラムは、有線通信制御のための有線制御プログラムに比べて、プログラムの容量が大きい。そのため、ＷＬＡＮ制御プログラムを複製するのにＳＲＡＭ５６を用いることは、スリープＳＲＡＭ５４の容量増大の抑制のために有用である。
【００６４】
（８）本実施形態の複合機１０では、スリープモードＭ２のスリープ時制御処理において、ＷＬＡＮ  Ｉ／Ｆ２５を介して通信データが受信された場合に、受信された通信データをＳＤＲＡＭ３４に記憶せずに、ＡＳＩＣ３０内のＳＲＡＭ５６に記憶する。そのため、スリープモードＭ２において、通信データが受信される度にＳＤＲＡＭ３４がセルフリフレッシュモードから通常モードに切り換えられ、スリープモードＭ２における消費電力が増大してしまうことを抑制することができる。
【００６５】
（９）また、ＳＲＡＭ５６に記憶された通信データを確認した結果、スリープモードＭ２において制御を行うサブＣＰＵ４４Ｂで処理可能な内容である場合には、複合機１０のモードをスリープモードＭ２から動作モードＭ１に切り換えることなく、サブＣＰＵ４４Ｂが処理を実行する。そのため、スリープモードＭ２においてセルフリフレッシュモードであったＳＤＲＡＭ３４を、動作モードＭ１における通常モードに切り換える、あるいはスリープモードＭ２において停止していたメインＣＰＵ４４Ａを、動作モードＭ１における動作状態に切り換える、などの複合機１０のモードをスリープモードＭ２から動作モードＭ１に切り換える際の消費電力が増大する事象の発生を抑制することができる。
【００６６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、スキャン機能とプリント機能を有する複合機１０を用いて説明を行ったが、本発明はこれに限られない。本発明は、スキャン機能、プリント機能、ファックス機能、コピー機能の少なくとも１つを有していれば良く、さらには装置自身としてはこれらの機能を有しておらず、他の装置のこれらの機能のために、画像処理のみを行う装置であってもよい。
【００６７】
つまり、本発明は、ＡＳＩＣ３０の外部に配置された外部記憶部を有し、画像処理を行う動作モードＭ１と画像処理を行わないスリープモードＭ２に切り換わる装置であれば適用することができる。また、画像処理の方法や種類についても、特に限定されるものではない。
【００６８】
（２）上記実施形態では、複合機１０が１つのＡＳＩＣ３０を有し、ＡＳＩＣ３０が有する２つのＣＰＵ４４によって各種処理を実行する例を用いて示したが、本発明はこれに限られない。例えば、ＡＳＩＣ３０が１つのＣＰＵ４４を有していてもよければ、複合機１０がお互いに異なるＡＳＩＣ３０を有していてもよい。
【００６９】
（３）また、ＣＰＵ４４が実行するプログラムが必ずしもＲＯＭ３２に記憶されている必要はなく、初めからＳＤＲＡＭ３４に記憶されていても良い。この場合には、ＲＯＭ３２は必ずしも必要な構成ではない。
【００７０】
（４）上記実施形態では、複合機１０のスリープモードＭ２において、ＳＤＲＡＭ３４をセルフリフレッシュモードとする形態を用いて説明を行ったが、複合機１０が動作モードＭ１とスリープモードＭ２以外の他のモードを有している場合には、当該他のモードにおいてＳＤＲＡＭ３４をセルフリフレッシュモードとしてもよい。
【００７１】
（５）上記実施形態では、複合機１０のスリープモードＭ２において、ＳＤＲＡＭ３４をセルフリフレッシュモードとする形態を用いて説明を行ったが、ＳＤＲＡＭ３４の消費電力を抑制する形態はこれに限られない。例えば、ＳＤＲＡＭ３４を停止させることで、ＳＤＲＡＭ３４の消費電力を抑制させてもよい。
【００７２】
（６）上記実施形態では、ＷＬＡＮ  Ｉ／Ｆ２５と有線ＬＡＮ  Ｉ／Ｆ２７を共に有する場合について説明を行ったが、いずれか一方のＩ／Ｆのみを備えていてもよい。また、スリープモードＭ２においてＳＲＡＭ５６に複製される制御プログラムも、ＷＬＡＮ制御プログラムに限定されず、スリープモードＭ２においてＣＰＵ４４に用いられる他の制御プログラムが記憶されてもよい。
【００７３】
（７）上記実施形態では、ＡＳＩＣ３０内に複数のＳＲＡＭ５６を有する形態を用いて説明を行ったが、ＡＳＩＣ３０内に単数のＳＲＡＭ５６を有していてもよい。これにより、ＡＳＩＣ３０内に含まれるセレクタ５８の数も単数とすることができ、ＡＳＩＣ３０内の構造を簡略化することができる。
【符号の説明】
【００７４】
１０：複合機、２４：外部ＵＳＢ  Ｉ／Ｆ、２５：ＷＬＡＮ  Ｉ／Ｆ、２７：有線  Ｉ／Ｆ、３０：ＡＳＩＣ、３２：ＲＯＭ、３４：ＳＤＲＡＭ、４４：ＣＰＵ、４６：ＲＯＭコントローラ、４７：ＲＡＭコントローラ、５０：画像処理部、５４：スリープＳＲＡＭ、５６：ＳＲＡＭ、５８：セレクタ、Ｍ１：動作モード、Ｍ２：スリープモード
【図１】
2014030077.tif 000003
【図２】
2014030077.tif 000004
【図３】
2014030077.tif 000005
【図４】
2014030077.tif 000006
【図５】
2014030077.tif 000007
【図６】
2014030077.tif 000008
【図７】
2014030077.tif 000009