(57)【要約】【解決手段】データ量判定手段４−１は、受け入れた画像属性情報から画像データの全データ量を判定し、活性状態記憶部数量判定手段４−２は、データ量判定手段の判定結果に基づいて画像データのラスタデータ処理に必要なメモリ領域を判定し、メモリ状態設定手段４−３は、活性状態記憶部数量判定手段４−２の判定結果に基づいて複数個の記憶部３−１〜３−３のそれぞれを活性状態及び非活性状態の何れかの状態に設定する。【効果】必要最低限の記憶部のみを活性状態に維持することが可能になり、消費電力を低減できるという効果を得る。【選択図】        図１
2004351732.tif 000002
【特許請求の範囲】
【請求項１】
個々に独立して、活性状態及び非活性状態の何れかの状態に設定される複数個の記憶部と、
受け入れた画像属性情報から画像データのデータ量を判定するデータ量判定手段、該データ量判定手段の判定結果に基づいて必要な記憶部の個数を判定する活性状態記憶部数量判定手段、及び、該活性状態記憶部数量判定手段の判定結果に基づいて前記複数個の記憶部のそれぞれを前記活性状態及び非活性状態の何れかの状態に設定するメモリ状態設定手段を含むことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置に於いて、
前記データ量判定手段は、
受け入れた画像属性情報から画像データのラスタデータ処理単位のデータ量を判定することを特徴とする画像処理装置。
【請求項３】
個々に独立して、活性状態及び非活性状態の何れかの状態に設定される複数個の記憶部と、
受け入れた画像属性情報から再現画像１ページを得るのに必要なデータ量を判定するページデータ量判定手段、該ページデータ量判定手段の判定結果に基づいて前記再現画像１ページ分のデータ量のラスタデータ処理に必要な記憶部の個数を判定する活性状態記憶部数量判定手段、該活性状態記憶部数量判定手段の判定結果に基づいて前記複数個の記憶部のそれぞれを前記活性状態及び非活性状態の何れかの状態に設定するメモリ状態設定手段、前記再現画像１ページ分のラスタデータを画像形成部に送出後、前記非活性状態の記憶部の一部を活性化させて該送出後のラスタデータを該活性化させた記憶部に保持させ、該活性化させた記憶部を再度非活性状態に設定する送出後データ保持手段を含むことを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置に於いて、
データ量判定手段、活性状態記憶部数量判定手段、及び、メモリ状態設定手段は、前記制御部を制御するコンピュータプログラムであって、コンピュータ読み取り可能な記録媒体であることを特徴とする画像処理装置。
【請求項５】
請求項３に記載の画像処理装置に於いて、
ページデータ量判定手段、活性状態記憶部数量判定手段、メモリ状態設定手段、送出後データ保持手段は、前記制御部を制御するコンピュータプログラムであって、コンピュータ読み取り可能な記録媒体であることを特徴とする画像処理装置。
【請求項６】
請求項１から請求項３の何れか１項に記載の画像処理装置に於いて、
前記記憶部はＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、前記メモリ状態設定手段は、前記制御部からＳＤＲＡＭに向けてのＣＫＥ（クロックイネーブル）信号の送出であり、前記非活性状態とは前記ＳＤＲＡＭのパワーダウンモードであることを特徴とする画像処理装置。
【請求項７】
請求項１から請求項３の何れか１項に記載の画像処理装置に於いて、
前記画像属性情報は、
前記画像データの解像度情報を含んでいることを特徴とする画像処理装置。
【請求項８】
請求項１から請求項３の何れか１項に記載の画像処理装置に於いて、
前記画像属性情報は、
前記印刷データの階調度情報を含んでいることを特徴とする画像処理装置。
【請求項９】
請求項１から請求項８の何れか１項に記載の画像処理装置と、該画像処理装置により処理された前記ラスタデータに基づいて画像を形成する画像形成部とを有することを特徴とする画像形成装置。
【請求項１０】
請求項９に記載の画像形成装置に於いて、
前記画像属性情報は、
前記画像形成装置が印刷する印刷媒体の媒体サイズ情報を含んでいることを特徴とする画像形成装置。
【請求項１１】
請求項９に記載の画像形成装置に於いて、
前記画像属性情報は、
片面／両面印刷指定情報を含んでいることを特徴とする画像処理装置。
【請求項１２】
請求項３に記載の画像処理装置に於いて、
前記再現画像１ページ分のラスタデータは、前記画像形成部に送出された後、該ラスタデータが印刷された印刷媒体が出力されるまで、前記非活性状態の記憶部に格納されていることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ、ファクシミリ等に用いられる画像処理装置、及び該画像処理装置を備える画像形成装置に関する。
【０００２】
【従来の技術】
近年、プリンタ、ファクシミリ等の画像形成装置には、高解像度化、高階調化、印刷媒体の大型化、等の要求に対応するため、高速且つ大容量のメモリが搭載されている。この大容量のメモリとして通常ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）が、複数個用いられている。その結果、装置全体の消費電力の内でメモリの消費電力が占める割合が大きくなっている。そこで、装置の待機状態では、上記ＳＤＲＡＭを非活性状態にしたり、装置の処理状態であっても、処理に必要としないＳＤＲＡＭについては非活性状態に切り換える等して消費電力の低減を図っていた。
【０００３】
あるいは又ＳＤＲＡＭを非活性状態から活性状態に切り換える際に、クロックイネーブル信号（以後ＣＫＥ信号と記す）をローレベルからハイレベルに変化させるために要する消費電力を低減させるために、画像処理に必要とされる最低限度のＳＤＲＡＭを、常時活性状態に維持する等の技術も公開されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平８−８７４４５号公報（要約）
【０００５】
【発明が解決しようとする課題】
上記従来の技術では、ＣＫＥ信号を切り換えるために複雑なメモリ管理が必要になってくるという、解決すべき課題が残されていた。
本発明の目的は、複雑なメモリ管理を必要とせず、簡単な制御手段によって上記ＣＫＥ信号を制御し、独立して活性、非活性状態に設定可能な複数のメモリを有する低消費電力の画像処理装置、及び該画像処理装置を備える画像形成装置を実現することである。
【０００６】
【課題を解決するための手段】
本発明は以上の点を解決するため次の構成を採用する。
〈構成１〉
個々に独立して、活性状態及び非活性状態の何れかの状態に設定される複数個の記憶部と、受け入れた画像属性情報から画像データのデータ量を判定するデータ量判定手段、該データ量判定手段の判定結果に基づいて必要な記憶部の個数を判定する活性状態記憶部数量判定手段、及び、該活性状態記憶部数量判定手段の判定結果に基づいて上記複数個の記憶部のそれぞれを上記活性状態及び非活性状態の何れかの状態に設定するメモリ状態設定手段を含むことを特徴とする画像処理装置。
【０００７】
〈構成２〉
構成１に記載の画像処理装置に於いて、上記データ量判定手段は、受け入れた画像属性情報から画像データのラスタデータ処理単位のデータ量を判定することを特徴とする画像処理装置。
【０００８】
〈構成３〉
個々に独立して、活性状態及び非活性状態の何れかの状態に設定される複数個の記憶部と、受け入れた画像属性情報から再現画像１ページを得るのに必要なデータ量を判定するページデータ量判定手段、該ページデータ量判定手段の判定結果に基づいて上記再現画像１ページ分のデータ量のラスタデータ処理に必要な記憶部の個数を判定する活性状態記憶部数量判定手段、該活性状態記憶部数量判定手段の判定結果に基づいて上記複数個の記憶部のそれぞれを上記活性状態及び非活性状態の何れかの状態に設定するメモリ状態設定手段、上記再現画像１ページ分のラスタデータを画像形成部に送出後、上記非活性状態の記憶部の一部を活性化させて該送出後のラスタデータを該活性化させた記憶部に保持させ、該活性化させた記憶部を再度非活性状態に設定する送出後データ保持手段を含むことを特徴とする画像処理装置。
【０００９】
〈構成４〉
構成１に記載の画像処理装置に於いて、データ量判定手段、活性状態記憶部数量判定手段、及び、メモリ状態設定手段は、上記制御部を制御するコンピュータプログラムであって、コンピュータ読み取り可能な記録媒体であることを特徴とする画像処理装置。
【００１０】
〈構成５〉
構成３に記載の画像処理装置に於いて、ページデータ量判定手段、活性状態記憶部数量判定手段、メモリ状態設定手段、送出後データ保持手段は、上記制御部を制御するコンピュータプログラムであって、コンピュータ読み取り可能な記録媒体であることを特徴とする画像処理装置。
【００１１】
〈構成６〉
構成１から構成３の何れか１項に記載の画像処理装置に於いて、上記記憶部はＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、上記メモリ状態設定手段は、上記制御部からＳＤＲＡＭに向けてのＣＫＥ（クロックイネーブル）信号の送出であり、上記非活性状態とは上記ＳＤＲＡＭのパワーダウンモードであることを特徴とする画像処理装置。
【００１２】
〈構成７〉
構成１から構成３の何れか１項に記載の画像処理装置に於いて、上記画像属性情報は、上記画像データの解像度情報を含んでいることを特徴とする画像処理装置。
【００１３】
〈構成８〉
構成１から構成３の何れか１項に記載の画像処理装置に於いて、上記画像属性情報は、上記印刷データの階調度情報を含んでいることを特徴とする画像処理装置。
【００１４】
〈構成９〉
構成１から構成８の何れか１項に記載の画像処理装置と、該画像処理装置により処理された上記ラスタデータに基づいて画像を形成する画像形成部とを有することを特徴とする画像形成装置。
【００１５】
〈構成１０〉
構成９に記載の画像形成装置に於いて、上記画像属性情報は、上記画像形成装置が印刷する印刷媒体の媒体サイズ情報を含んでいることを特徴とする画像形成装置。
【００１６】
〈構成１１〉
構成９に記載の画像形成装置に於いて、上記画像属性情報は、片面／両面印刷指定情報を含んでいることを特徴とする画像処理装置。
【００１７】
〈構成１２〉
構成３に記載の画像処理装置に於いて、上記再現画像１ページ分のラスタデータは、上記画像形成部に送出された後、該ラスタデータが印刷された印刷媒体が出力されるまで、上記非活性状態の記憶部に格納されていることを特徴とする画像処理装置。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて説明する。
〈具体例１〉
本具体例では、制御部に、データ量判定手段、活性状態記憶部数量判定手段及びメモリ状態設定手段とを備え、上位装置から受け入れた画像属性情報に基づいて、これから画像処理しようとしている画像データの全データ量を判定し、その全データ量に見合った必要最低限の記憶部のみを活性状態に維持することを可能にする。その結果消費電力が低減される。この目的を達成するために本具体例は以下のように構成される。
【００１９】
図１は、具体例１の構成のブロック図である。
図に示すように具体例１の画像形成装置は、画像処理装置１と、画像形成部２とを備える。
画像処理装置１は、上位装置５から画像データを受け入れて画像処理を実行し、ラスタデータを生成して画像形成部２へ送出する部分であり、３個の（一例）記憶部３−１、３−２、３−３、及び制御部４を含んでいる。ここで上位装置５とは、パーソナルコンピュータやスキャナー装置等の画像データ生成機器である。又、ラスタデータとは、メモリ上に一枚の用紙に対応する仮想平面を設け、その上に、上記用紙上に再現されるであろう各画素の階調数データを、対応する位置に配置したデータ群を言う。
【００２０】
記憶部３−１、３−２、３−３は、個々に独立して活性状態及び非活性状態に設定されるメモリである。ここでは一例としてＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を用いる。ここで活性状態とは書き込み、読み出しが可能な状態であり、消費電力も大きい状態である。又、非活性状態とは、書き込み、読み出しが不可能であるが、データを保持できる状態であり、消費電力が小さい状態である。通常パワーダウンモードと呼ばれる。活性状態と非活性状態との切換えは、制御部４が送出するクロックイネーブル信号（以後ＣＫＥ信号と記す）によって実行される。
【００２１】
制御部４は、画像処理装置１全体を制御し、上位装置５から受け入れた画像データに変換処理、展開処理等を実行し、記憶部３−１、３−２、３−３上にラスタデータを生成し、このラスタデータを画像形成部２へ送出する部分である。更に、データ量判定手段４−１、活性状態記憶部数量判定手段４−２及びメモリ状態設定手段４−３とを備える。
【００２２】
データ量判定手段４−１は、受け入れた画像データに含まれている画像属性情報から画像データの全データ量を判定する制御手段である。
活性状態記憶部数量判定手段４−２は、上記データ量判定手段４−１の判定結果に基づいて画像データをラスタデータに処理するのに必要な記憶部の個数を判定する制御手段である。
メモリ状態設定手段４−３は、上記複数個の記憶部３−１、３−２、３−３のそれぞれにＣＫＥ信号を送出して活性状態及び非活性状態の何れかの状態に設定する制御手段である。
【００２３】
これらの制御手段は、通常制御部４を制御するコンピュータプログラムとして構成され、図示していないメモリに格納され、制御部と一体化されている。これらの制御手段は、コンピュータ読み取り可能な記録媒体に格納することが可能である。これらの制御手段と画像処理装置１とのソフトウェア上での関連は、後に具体例の動作の項で詳細に説明する。
画像形成部２は、制御部４からラスタデータを受け入れて用紙上に画像を再現して出力する部分である。
【００２４】
〈具体例１の動作〉
図２は、具体例１の動作のフローチャートである。
図３は、画像データの構造説明図である。
図４は、画像データ処理のフローチャートである。
図２のステップＳ１−１〜ステップＳ１−９に亘って具体例１の画像処理装置１（図１）の動作について説明する。
【００２５】
ステップＳ１−１
画像処理装置１（図１）は、上位装置５（図１）からの画像データ１０の受け入れを待って待機している。この状態では記憶部３−１〜３−３（図１）は、ローレベルのＣＫＥ信号を受け入れて非活性状態に保持されている。
ステップＳ１−２
上位装置５（図１）が画像データを画像処理装置１（図１）に向けて送出し、制御部４（図１）が、図示していない通信部等を介して画像データ１０を受け入れる。
【００２６】
図３に示すように、画像データ１０は、画像属性データ１０−１、オブジェクト１０−２、…１０−ｎとから構成されている。この画像属性データ１０−１に、画像データのページ記述言語指定、カラー指定、解像度指定、階調数指定、用紙サイズ指定、両面印刷指定等、画像データの全データ量を判定するのに役立つ情報が格納されている。画像を表すオブジェクト１０−２〜１０−ｎは、ＲＧＢ（３原色）データとして送られてくる。
【００２７】
ステップＳ１−３
制御部４（図１）は、画像データ１０を格納するために必要なメモリ領域確保のために、記憶部３−１（図１）に向けてハイレベルのＣＫＥ信号を出力する。記憶部３−１（図１）は、ハイレベルのＣＫＥ信号を受け入れて活性状態に切り換わる。この記憶部３−１（図１）に画像データが格納される。この段階では、未だオブジェクト１０−２〜１０−ｎが画像処理されていないため、データ数が少ないので、必要とされるメモリ領域は小さくて済むことに留意すべきである。
【００２８】
ステップＳ１−４
制御部４（図１）は、画像データ１０から画像属性データ１０−１のみを抽出する。
ステップＳ１−５
制御部４（図１）は、画像属性データ１０−１から、画像処理に必要なメモリ容量を判定する。必要なメモリ容量は、画像処理の結果生成されるラスタデータのデータ量と、ラスタデータ生成に至る過程で発生する中間データのデータ量と、画像形成部２（図１）内に於ける用紙走行ルートに応じた連続給紙量分のデータ量との合計から判定される。
【００２９】
ここで中間データのデータ量は、ページ記述言語指定により画像処理の内容が異なるため予めページ記述言語と中間ファイル容量の関係をテーブルとして所持しておき、上記画像属性データ１０−１に格納されているページ記述言語指定に基づいて即座に判定できるように構成しておく。又、ラスタデータのデータ量は、１ページ分の出力色数と１色且つ１ページの印字ドット数と１ドット分のデータ量との積から容易に算出される。更に、用紙ジャム時の復旧を考慮し、画像形成部２（図１）内に於ける用紙走行ルートに応じた連続給紙枚数とラスタデータのデータ量との積に相当するデータ量が必要とされる。尚、１色且つ１ページの印字ドット数は、解像度指定と用紙サイズ指定との積から求められる。これらのデータ量の合計から、必要なメモリ容量が判定される。
【００３０】
ステップＳ１−６
制御部４（図１）は、ステップＳ１−５で求めたメモリ容量に基づいて、画像処理に必要な記憶部の個数を判断し、必要なメモリ領域確保のために、その記憶部に向けてハイレベルのＣＫＥ信号を出力する。ここでは、必要とされるメモリ容量が小さく、記憶部３−１のみで十分であると仮定する。この場合には他の記憶部３−２、３−３は、そのまま非活性状態に維持され続ける。
【００３１】
ステップＳ１−７
制御部４（図１）は、ステップＳ１−６で活性状態にされた記憶部（ここでは記憶部３−１のみ）を用いて、画像データを画像処理する。この処理については従来の画像処理と全く同様であるが、図４を用いてステップＳ１−７−１〜ステップＳ１−７−６に亘って、その概略について説明する。
【００３２】
ステップＳ１−７−１
制御部４（図１）は、受け入れたＲＧＢデータをカラーマッチング処理して各オブジェクト毎にデータＣＭＹＫ（４色再現）−１に変換する。
ステップＳ１−７−２
制御部４（図１）は、データＣＭＹＫ−１を画像形成部２（図１）の印刷出力特性に合わせて濃度補正してデータＣＭＹＫ−２を変換する。
【００３３】
ステップＳ１−７−３
制御部４（図１）は、データＣＭＹＫ−２を画像属性データ１０−１の階調数指定に従ってデータＣＭＹＫ−３に階調変換する。
ステップＳ１−７−４
制御部４（図１）は、データＣＭＹＫ−３を画像属性データ１０−１の用紙サイズ指定に従ってデータＣＭＹＫ−４に拡大／縮小変換する。
ステップＳ１−７−５
制御部４（図１）は、データＣＭＹＫ−４を展開処理する。
ステップＳ１−７−６
制御部４（図１）は、ラスタデータを出力して画像処理のフローを終了する。再度図２のフローへ戻る。
【００３４】
ステップＳ１−８
制御部４（図１）は、全てのラスタデータを画像形成部２（図１）へ送出した後全ての記憶部へ、ローレベルのＣＫＥ信号を送出して非活性状態にする。
ステップＳ１−９
制御部４（図１）は、全ての処理を終了した後ステップＳ１−１へ戻って後に続く画像信号の受け入れを待って待機する。
【００３５】
次に画像処理装置１（図１）の動作とメモリ消費電力との関係について説明する。
図５は、具体例１の画像処理装置の消費電力量説明図である。
図の縦軸には上から順番に状態項目、記憶部３−１の状態、記憶部３−２の状態、記憶部３−３の状態、及びメモリ消費電力量が、それぞれ表され、横軸には、縦軸の各項目に共通の時刻、及び図２の対応するステップが表されている。以下に時刻順に画像処理装置１（図１）のメモリ消費電力量について説明する。
【００３６】
時刻Ｔ０
画像処理装置１（図１）が、上位装置５（図１）から画像データ１０の受け入れを待って待機している。ステップＳ１−１の状態である。この状態では記憶部３−１〜３−３（図１）は、ローレベルのＣＫＥ信号を受け入れて非活性状態に保持されている。従って、画像処理装置１（図１）のメモリ消費電力量は、Ｗ０ワットである。
【００３７】
時刻Ｔ１
画像処理装置１（図１）が、画像データを受け入れて、制御部４（図１）が、画像データ１０を格納するために必要なメモリ領域確保のために、記憶部３−１（図１）に向けてハイレベルのＣＫＥ信号を出力する。ステップＳ１−３の状態である。記憶部３−１（図１）は、ハイレベルのＣＫＥ信号を受け入れて活性状態に切り換わる。しかし記憶部３−２（図１）及び記憶部３−３（図１）は、非活性状態を維持し続ける。従って、従来の画像処理装置であれば全ての記憶部が活性状態に切り換えられてメモリ消費電力量がＷワット増加する筈であるが、本具体例では記憶部３−１（図１）のみが活性状態に切り換わり、記憶部３−２（図１）及び記憶部３−３（図１）は、非活性状態を維持し続けるので、メモリ消費電力量の増加量は１／３Ｗに止まる。
【００３８】
時刻Ｔ２
制御部４（図１）は、ステップＳ１−５で求めたメモリ容量に基づいて、画像処理に必要な記憶部の個数を判断し、必要なメモリ領域確保のために、その記憶部に向けてハイレベルのＣＫＥ信号を出力する。ステップＳ１−６の状態である。ここでは、上記ステップＳ１−６の前提条件に基づいて、必要とされるメモリ容量が小さく、記憶部３−１のみで十分であるので他の記憶部３−２、３−３は、そのまま非活性状態に維持され続ける。従って、メモリ消費電力量はＷ０＋１／３Ｗのままである。
【００３９】
時刻Ｔ３
制御部４（図１）が、全てのラスタデータを画像形成部２（図１）へ送出した後全ての記憶部へ、ローレベルのＣＫＥ信号を送出して非活性状態にする。ステップＳ１−８の状態である。ここでは、記憶部３−１も非活性状態に切り換えられるのでメモリ消費電力量はＷ０となり、後に続く画像信号の受け入れを待って待機することになる。
【００４０】
以上説明した動作説明に基づいて、制御部４（図１）が備えるデータ量判定手段４−１、活性状態記憶部数量判定手段４−２、メモリ状態設定手段４−３と、本具体例とのソフトウェア上での関連について説明する。
【００４１】
データ量判定手段４−１は、受け入れた画像属性情報から画像データの全データ量を判定する手段であり、制御部４（図１）が、画像データ１０から画像属性データ１０−１のみを抽出するステップＳ４と、画像属性データ１０−１から、画像処理に必要なメモリ容量を判定するステップＳ５のモジュールが該当する。
【００４２】
活性状態記憶部数量判定手段４−２は、上記データ量判定手段４−１の判定結果に基づいて画像データをラスタデータに処理するのに必要な記憶部の個数を判定する手段であり、ステップＳ１−６で、制御部４（図１）が、ステップＳ１−５で求めたメモリ容量に基づいて、画像処理に必要な記憶部の個数を判定するモジュールが、この手段に該当する。
【００４３】
メモリ状態設定手段４−３は、複数個の記憶部のそれぞれを活性状態及び非活性状態の何れかの状態に設定する手段であり、制御部４（図１）が上位装置５（図１）から画像データ１０を受け入れると（ステップＳ１−２）、記憶部３−１（図１）に向けてハイレベルのＣＫＥ信号を出力するステップＳ１−３のモジュールが該当する。
又、記憶部３−１（図１）が活性状態記憶部数量判定手段４−２の判定結果に基づいて、所定の記憶部に、ハイレベルのＣＫＥ信号を出力して活性状態に切り換えるステップＳ１−６のモジュールも該当する。更に、画像処理が終了すると（ステップＳ１−８）全ての記憶部に、ローレベルのＣＫＥ信号を出力して活性状態に切り換えるモジュールも該当する。
【００４４】
以上の説明では、記憶部の数量を３個に限定して説明したが本発明は、この例に限定されるものではない。即ち、記憶部の数量は、複数個であれば何個であっても良い。又、以上の説明では、非活性状態に於いて、データを保持しているメモリ（ＳＤＲＡＭ）を用いることに限定して説明したが、本発明は、この例に限定されるものでは無い。即ち、画像形成部２（図１）が、最後の用紙を排出するまで、記憶部がデータを保持できれば良い。従って、データ保持機能を持っていない記憶部であっても、画像形成部２（図１）が最後の用紙を排出するまで、記憶部の電源を保持できて、データを保持できれば本具体例を適用することが可能である。
【００４５】
更に、上記説明では、データ量判定手段４−１（図１）、活性状態記憶部数量判定手段４−２（図１）及びメモリ状態設定手段４−３（図１）とを、制御部４（図１）を制御するコンピュータプログラムとして構成されるものとして説明した。しかし、本発明は、この例に限定されるものではない。即ち、これらの制御手段は、制御部４（図１）の補助機能を受け持つ回路ブロックとして個々に構成されたものであっても良い。
【００４６】
〈具体例１の効果〉
以上説明したように、制御部４（図１）が、データ量判定手段４−１（図１）、活性状態記憶部数量判定手段４−２（図１）及びメモリ状態設定手段４−３（図１）とを備えることによって、必要最低限の記憶部のみを活性状態に維持することが可能になり、消費電力を低減できるという効果を得る。
【００４７】
〈具体例２の構成〉
本具体例では、制御部に、送出後データ保持手段を備え、非活性状態の記憶部の一部を活性状態に切り換えて、画像形成部へ送出後のラスタデータを保持させ、該切り換えられた記憶部を再度非活性状態にして保持することによって、用紙走行ルートに応じた複数ページのラスタデータを一時的に保持する必要のある装置であっても、画像処理中の消費電力を低減することを可能にする。この目的を達成するために本具体例は以下のように構成される。
【００４８】
図６は、具体例２の構成のブロック図である。
図に示すように具体例２の画像形成装置は、画像処理装置２１と、画像形成部２とを備える。以下に具体例１との相違点のみについて説明する。
画像処理装置２１は、上位装置５から画像データを受け入れて画像処理を実行し、ラスタデータを生成して画像形成部２へ送出する部分であり、３個の（一例）記憶部３−１、３−２、３−３、及び制御部１４を含んでいる。ここで上位装置５とは、パーソナルコンピュータやスキャナー装置等の画像データ生成機器である。又、ラスタデータとは、メモリ上に一枚の用紙に対応する仮想平面を設け、その上に、上記用紙上に再現されるであろう各画素の階調数データを、対応する位置に配置したデータ群を言う。
【００４９】
制御部１４は、画像処理装置２１全体を制御し、上位装置５から受け入れた画像データに変換処理、展開処理等を実行し、記憶部３−１、３−２、３−３上にラスタデータを生成し、このラスタデータを画像形成部２へ送出する部分である。更に、ページデータ量判定手段１４−１、活性状態記憶部数量判定手段１４−２、メモリ状態設定手段１４−３、及び、送出後データ保持手段とを備える。
【００５０】
ページデータ量判定手段１４−１は、受け入れた画像データに含まれている画像属性情報から再現画像１ページを得るのに必要なデータ量を判定する制御手段である。
活性状態記憶部数量判定手段１４−２は、上記ページデータ量判定手段１４−１の判定結果に基づいて再現画像１ページを得るのに必要なデータ量をラスタデータに処理するのに必要な記憶部の個数を判定する制御手段である。
【００５１】
メモリ状態設定手段１４−３は、上記複数個の記憶部３−１、３−２、３−３のそれぞれにＣＫＥ信号を送出し、活性状態及び非活性状態の何れかの状態に設定する制御手段である。
送出後データ保持手段１４−４は、再現画像１ページ分のラスタデータを画像形成部２に送出後、非活性状態の記憶部の一部を活性状態に切り換えて、該送出後のラスタデータを該切り換えられた記憶部に保持させ、該切り換えられた記憶部を再度非活性状態に設定する制御手段である。
【００５２】
これらの制御手段は、通常、制御部１４を制御するコンピュータプログラムとして構成され、図示していないメモリに格納され、制御部と一体化されている。これらの制御手段は、コンピュータ読み取り可能な記録媒体に格納することが可能である。これらの制御手段と画像処理装置１とのソフトウェア上での関連は、後に具体例の動作の項で詳細に説明する。
他の構成部分は具体例１と全く同様なので説明を省略する。
【００５３】
〈具体例２の動作〉
図７は、具体例２の動作のフローチャートである。
図７のステップＳ２−１〜ステップＳ２−１１に亘って具体例２の画像処理装置２１（図６）の動作について説明する。
【００５４】
ステップＳ２−１
画像処理装置２１（図６）は、上位装置５（図６）からの画像データ１０の受け入れを待って待機している。この状態では記憶部３−１〜３−３（図６）は、ローレベルのＣＫＥ信号を受け入れて非活性状態に保持されている。
ステップＳ２−２
上位装置５（図６）が画像データを画像処理装置２１（図６）に向けて送出し、制御部１４（図６）が、図示していない通信部等を介して画像データ１０を受け入れる。
【００５５】
具体例１で、図３を用いて説明したように、画像データ１０は、画像属性データ１０−１、オブジェクト１０−２、…１０−ｎとから構成されている。この画像属性データ１０−１に、画像データのページ記述言語指定、カラー指定、解像度指定、階調数指定、用紙サイズ指定、両面印刷指定等、画像データの全データ量を判定するのに役立つ情報が格納されている。画像を表すオブジェクト１０−２〜１０−ｎは、ＲＧＢ（３原色）データとして送られてくる。
【００５６】
ステップＳ２−３
制御部１４（図６）は、画像データ１０を格納するために必要なメモリ領域確保のために、記憶部３−１（図６）に向けてハイレベルのＣＫＥ信号を出力する。記憶部３−１（図６）は、ハイレベルのＣＫＥ信号を受け入れて活性状態に切り換わる。この記憶部３−１（図６）に画像データが格納される。この段階では、未だオブジェクト１０−２〜１０−ｎが画像処理されていないため、データ数が少ないので、必要とされるメモリ領域は小さくて済むことに留意すべきである。
【００５７】
ステップＳ２−４
制御部１４（図６）は、画像データ１０から画像属性データ１０−１のみを抽出する。但し、ここでは、具体例１と異なり画像属性データ１０−１に含まれている両面印刷指定の情報は、必要とされない。
ステップＳ２−５
制御部１４（図６）は、画像属性データ１０−１から、画像処理に必要なメモリ容量を判定する。必要なメモリ容量は、画像処理の結果生成される再現画像１ページ分のラスタデータのデータ量と、この再現画像１ページ分のラスタデータ生成に至る過程で発生する中間データのデータ量との合計から判定される。
【００５８】
ここで中間データのデータ量は、ページ記述言語指定により画像処理の内容が異なるため予めページ記述言語と中間ファイル容量の関係をテーブルとして所持しておき、上記画像属性データ１０−１に格納されているページ記述言語指定に基づいて即座に判定できるように構成しておく。又、再現画像１ページ分のラスタデータのデータ量は、１ページ分の出力色数と１色且つ１ページの印字ドット数と１ドット分のデータ量との積から容易に算出される。尚、１色且つ１ページの印字ドット数は、解像度指定と用紙サイズ指定との積から求められる。これらのデータ量から１ページ分の画像処理に必要なメモリ量が判定される。
【００５９】
ステップＳ２−６
制御部１４（図６）は、ステップＳ２−５で求めたメモリ容量に基づいて、画像処理に必要な記憶部の個数を判断し、必要なメモリ領域確保のために、その記憶部に向けてハイレベルのＣＫＥ信号を出力する。ここでは、１ページ分のラスタデータの処理に必要とされるメモリ容量が小さく、記憶部３−１のみで十分であると仮定する。この場合には他の記憶部３−２、３−３は、そのまま非活性状態に維持され続ける。
【００６０】
ステップＳ２−７
制御部１４（図６）は、ステップＳ２−６で活性状態にされた記憶部（ここでは記憶部３−１のみ）を用いて、画像データを画像処理する。この処理については従来の画像処理と全く同様であり、上記具体例で、その概要を説明したので、ここでは説明を省略する。
ステップＳ２−８
制御部１４（図６）は、再現画像１ページ分のラスタデータ（１ページ目）を画像形成部２へ送出する。同時に、記憶部３−２（図６）に向けて、ハイレベルのＣＫＥ信号を出力して活性化し、上記再現画像１ページ分（１ページ目）のラスタデータを記憶部３−２（図６）へ格納する。同時に２ページ目の画像データの受け入れを開始する。
【００６１】
ステップＳ２−９
制御部１４（図６）は、１ページ分（１ページ目）のラスタデータが記憶部３−２（図６）へ格納されると、記憶部３−１のみを残して他の記憶部（ここでは記憶部３−２）に向けて、ローレベルのＣＫＥ信号を出力して非活性状態にする。こうすることによって再現画像１ページ分のラスタデータは、パワーダウンモードで記憶部３−２に保持されることになる。
【００６２】
ステップＳ２−１０
制御部１４（図６）は、後に続く画像データがあればステップＳ２−７へ戻って同一フローを繰り返し、受け入れた画像データ全ての処理が終わるとステップＳ２−１１へ進む。同一処理が繰り返される間に後に続くページのラスタデータがパワーダウンモードで次々と記憶部３−２及び、記憶部３−３に格納される。こうすることによって画像形成部２（図６）が用紙ジャムを起こした場合であっても再生が可能になる。
ステップＳ２−１１
制御部１４（図６）は、全ての処理を終了した後ステップＳ２−１へ戻って後に続く画像信号の受け入れを待って待機する。
【００６３】
次に画像処理装置２１（図６）の動作とメモリ消費電力との関係について説明する。
図８は、具体例２の画像処理装置の消費電力量説明図である。
図の縦軸には上から順番に状態項目、記憶部３−１の状態、記憶部３−２の状態、記憶部３−３の状態、ラスタデータの移動状態、及びメモリ消費電力量が、それぞれ表され、横軸には、縦軸の各項目に共通の時刻、及び図７の対応するステップが表されている。以下に時刻順に画像処理装置２１（図６）のメモリ消費電力量について説明する。
尚、動作説明の前提条件として画像データは再現画像２ページ分であり、この画像データの画像処理に必要なメモリ容量は記憶部１個を越えないものとする。
【００６４】
時刻ｔ０
画像処理装置２１（図６）が、上位装置５（図６）から、画像データ１０の受け入れを待って待機している。ステップＳ２−１の状態である。この状態では記憶部３−１〜３−３（図６）は、ローレベルのＣＫＥ信号を受け入れて非活性状態に保持されている。従って、画像処理装置２１（図６）のメモリ消費電力量は、Ｗ０ワットである。
【００６５】
時刻ｔ１
画像処理装置２１（図６）が、画像データを受け入れて、制御部１４（図６）が、画像データ１０を格納するために必要なメモリ領域確保のために、記憶部３−１（図６）に向けてハイレベルのＣＫＥ信号を出力する。ステップＳ２−３の状態である。記憶部３−１（図６）は、ハイレベルのＣＫＥ信号を受け入れて活性状態に切り換わる。しかし記憶部３−２（図６）及び記憶部３−３（図６）は、非活性状態を維持し続ける。従って、従来の画像処理装置であれば全ての記憶部が活性状態に切り換えられてメモリ消費電力量がＷワット増加する筈であるが、本具体例では記憶部３−１（図６）のみが活性状態に切り換わり、記憶部３−２（図６）及び記憶部３−３（図６）は、非活性状態を維持し続けるので、メモリ消費電力量の増加量は１／３Ｗに止まる。
【００６６】
時刻ｔ２
制御部１４（図６）は、ステップＳ２−５で求めた再現画像１ページ分のラスタデータのデータ量に基づいて、画像処理に必要な記憶部の個数を判断し、必要なメモリ領域確保のために、その記憶部に向けてハイレベルのＣＫＥ信号を出力する。ステップＳ２−６の状態である。ここでは、上記前提条件に基づいて、必要とされるメモリ容量が小さく、記憶部３−１のみで十分であるので他の記憶部３−２、３−３は、そのまま非活性状態に維持され続ける。従って、メモリ消費電力量はＷ０＋１／３Ｗのままである。
【００６７】
時刻ｔ３
制御部１４（図６）は、１ページ目のラスタデータの生成を終了し、画像形成部２（図６）に向けて、このラスタデータの送出を開始する。又、制御部１４（図６）は、記憶部３−２（図６）に向けて、ハイレベルのＣＫＥ信号を出力して活性化した後、上記再現画像１ページ目のラスタデータを記憶部３−２（図６）に格納開始する。同時に、記憶部３−１（図６）の空き領域を用いて２ページ目の画像データの受け入れと処理を開始する。この状態では記憶部３−１と記憶部３−２（図６）が、活性状態にあるのでメモリ消費電力量はＷ０＋２／３Ｗとなる。この状態はステップＳ２−８の状態である。
【００６８】
時刻ｔ４
制御部１４（図６）は、１ページ目のラスタデータが記憶部３−２（図６）へ格納されると、記憶部３−２に向けて、ローレベルのＣＫＥ信号を出力して非活性状態にする。こうすることによって再現画像１ページ目のラスタデータは、パワーダウンモードで記憶部３−２に保持されることになる。同時に制御部１４（図６）は、２ページ目の処理を開始しているので、記憶部３−１は活性状態のまま保持される。従って、メモリ消費電力量はＷ０＋１／３Ｗとなる。この状態はステップＳ２−９の状態である。１ページ目のラスタデータは、画像形成部２（図６）に於いて用紙上に再現されるまで保持される。従って、画像形成部２（図６）の用紙ジャムに対応可能になる。
【００６９】
時刻ｔ５
制御部１４（図６）は、２ページ目の画像処理を終了し、２ページ目のラスタデータを画像形成部２（図６）に送出すると共に記憶部３−２（図６）に向けて、ハイレベルのＣＫＥ信号を出力して活性化し、２ページ目のラスタデータの格納を開始する。この状態では記憶部３−１と記憶部３−２（図６）が、活性状態にあるのでメモリ消費電力量はＷ０＋２／３Ｗとなる。この状態はステップＳ２−７を再度繰り返して、ステップＳ２−８に達した状態である。
【００７０】
時刻ｔ６
制御部１４（図６）は、２ページ目のラスタデータが記憶部３−２（図６）へ格納されると、記憶部３−２に向けて、ローレベルのＣＫＥ信号を出力して非活性状態にする。こうすることによって再現画像１ページ目及び２ページ目のラスタデータは、パワーダウンモードで記憶部３−２に保持されることになる。この状態では２ページ目のラスタデータの画像形成部２への送出が未だ完了していない。従って、記憶部３−１（図６）が、活性状態にあるのでメモリ消費電力量はＷ０＋１／３Ｗとなる。この状態はステップＳ２−７を再度繰り返して、ステップＳ２−９に達した状態である。１ページ目及び２ページ目のラスタデータは、画像形成部２（図６）に於いて用紙上に再現されるまで記憶部３−２に保持される。従って、画像形成部２（図６）の用紙ジャムに対応可能になる。
【００７１】
時刻ｔ７
制御部１４（図６）は、２ページ目のラスタデータが全て画像形成部２へ送出されると、全ての記憶部に向けて、ローレベルのＣＫＥ信号を出力して非活性状態に切り換えた後、画像信号の受け入れを待って待機する。この状態は、ステップＳ２−１１の状態である。
【００７２】
以上説明した動作説明に基づいて、制御部１４（図６）が備えるページデータ量判定手段１４−１、活性状態記憶部数量判定手段１４−２、メモリ状態設定手段１４−３、送出後データ保持手段と本具体例とのソフトウェア上での関連について説明する。
【００７３】
ページデータ量判定手段１４−１は、受け入れた画像属性情報から再現画像１ページを得るのに必要な画像データ量を判定する手段であり、制御部１４（図６）が、画像データ１０から画像属性データ１０−１のみを抽出するステップＳ２−４と、画像属性データ１０−１から、再現画像１ページ分の画像処理に必要なメモリ容量を判定するステップＳ２−５のモジュールが該当する。
【００７４】
活性状態記憶部数量判定手段１４−２は、上記ページデータ量判定手段１４−１の判定結果に基づいて再現画像１ページを得るのに必要な記憶部の個数を判定する手段である。この手段は、制御部１４（図６）が、ステップＳ２−５で、ステップＳ１−４に基づいて画像処理に必要な記憶部の個数を判定するモジュールに該当する。
【００７５】
メモリ状態設定手段１４−３は、複数個の記憶部のそれぞれを活性状態及び非活性状態の何れかの状態に設定する手段であり、制御部１４（図６）が上位装置５（図６）から画像データ１０を受け入れると（ステップＳ２−２）、記憶部３−１（図６）に向けてハイレベルのＣＫＥ信号を出力するステップＳ２−３のモジュールが該当する。又、記憶部３−１（図６）が活性状態記憶部数量判定手段１４−２の判定結果に基づいて、所定の記憶部に、ハイレベルのＣＫＥ信号を出力して活性状態に切り換えるステップＳ２−６のモジュールも該当する。更に、画像処理が終了すると（ステップＳ２−８）全ての記憶部に、ローレベルのＣＫＥ信号を出力して活性状態に切り換えるモジュールも該当する。
【００７６】
送出後データ保持手段１４−４は、ステップＳ２−８に於いて制御部１４（図６）が、記憶部３−２（図６）に向けて、ハイレベルのＣＫＥ信号を出力して活性状態にし、上記再現画像１ページ分（１ページ目）のラスタデータを格納し、格納が終わるとステップＳ２−９で、ローレベルのＣＫＥ信号を出力し、再度記憶部３−２（図６）を非活性状態にするモジュールが該当する。
【００７７】
以上の説明では、記憶部の数量を３個に限定して説明したが本発明は、この例に限定されるものではない。即ち、記憶部の数量は、複数個であれば何個であっても良い。又、以上の説明では、非活性状態に於いて、データを保持しているメモリ（ＳＤＲＡＭ）を用いることに限定して説明したが、本発明は、この例に限定されるものでは無い。即ち、画像形成部２（図６）が、最後の用紙を排出するまで、記憶部がデータを保持できれば良い。従って、データ保持機能を持っていない記憶部であっても、画像形成部２（図６）が最後の用紙を排出するまで、記憶部の電源を保持できて、データを保持できれば本具体例を適用することが可能である。
【００７８】
更に、上記説明では、ページデータ量判定手段１４−１（図６）、活性状態記憶部数量判定手段１４−２（図６）、メモリ状態設定手段１４−３（図６）、及び、送出後データ保持手段１４−４とを、制御部１４（図６）を制御するコンピュータプログラムとして構成されるものとして説明した。しかし、本発明は、この例に限定されるものではない。即ち、これらの制御手段は、制御部１４（図６）の補助機能を受け持つ回路ブロックとして個々に構成されたものであっても良い。
【００７９】
〈具体例２の効果〉
以上説明したように、制御部１４（図６）が、ページデータ量判定手段１４−１（図６）、活性状態記憶部数量判定手段１４−２（図６）メモリ状態設定手段１４−３（図６）、及び、送出後データ保持手段１４−４（図６）とを備えることによって、具体例１の効果に加え、用紙走行ルートに応じた複数ページのラスタデータを一時的に保持する必要のある装置であっても、画像処理中の消費電力を低減することができるという効果を得る。
【００８０】
【発明の効果】
個々に独立して、活性状態及び非活性状態の何れかの状態に設定される複数個の記憶部と、データ量判定手段、活性状態記憶部数量判定手段、及びメモリ状態設定手段を有する制御部とを備えることによって、必要最低限の記憶部のみを活性状態に維持することが可能になり、消費電力を低減できるという効果を得る。
【図面の簡単な説明】
【図１】具体例１の構成のブロック図である。
【図２】具体例１の動作のフローチャートである。
【図３】画像データの構造説明図である。
【図４】画像データ処理のフローチャートである。
【図５】具体例１の画像処理装置の消費電力量説明図である。
【図６】具体例２の構成のブロック図である。
【図７】具体例２の動作のフローチャートである。
【図８】具体例２の画像処理装置の消費電力量説明図である。
【符号の説明】
１  画像処理装置
２  画像形成部
３−１，３−２，３−３  記憶部
４  制御部
４−１  データ量判定手段
４−２  活性状態記憶部数量判定手段
４−３  メモリ状態設定手段
【図１】
2004351732.tif 000003
【図２】
2004351732.tif 000004
【図３】
2004351732.tif 000005
【図４】
2004351732.tif 000006
【図５】
2004351732.tif 000007
【図６】
2004351732.tif 000008
【図７】
2004351732.tif 000009
【図８】
2004351732.tif 000010