(57)【要約】【課題】演算処理の負荷を大きくせずに各種画像データを記憶部の最適な位置に記憶させることが可能な画像形成装置及び制御方法を実現する。【解決手段】画像データを圧縮して圧縮画像データを生成する圧縮部と、前記画像データ又は前記圧縮画像データを記憶するメモリと、記憶領域に応じて少なくとも読み出し速度が異なる記憶部と、画像データの種類又は用途に応じて定められた優先度、及び、前記圧縮画像データを前記メモリに格納してから前記記憶部に記憶させる際における前記メモリにおける前記圧縮画像データの格納先アドレス情報を参照して、前記圧縮画像データを前記記憶部に記憶させる際の記憶領域を設定する制御部と、を備えて構成される。【選択図】図１
2017163349.tif 000002
【特許請求の範囲】
【請求項１】
画像データを圧縮して圧縮画像データを生成する圧縮部と、
前記画像データ又は前記圧縮画像データを記憶するメモリと、
記憶領域に応じて少なくとも読み出し速度が異なる記憶部と、
画像データの種類又は用途に応じて定められた優先度、及び、前記圧縮画像データを前記メモリに格納してから前記記憶部に記憶させる際における前記メモリにおける前記圧縮画像データの格納先アドレス情報を参照して、前記圧縮画像データを前記記憶部に記憶させる際の記憶領域を設定する制御部と、
を備えて構成されたことを特徴とする画像データ処理装置。
【請求項２】
前記制御部は、前記格納先アドレス情報として、前記メモリにおける前記圧縮画像データの末尾のアドレスの上位ビットを用いる、
ことを特徴とする請求項１に記載の画像データ処理装置。
【請求項３】
前記制御部は、前記優先度及び前記格納先アドレス情報を前記圧縮画像データのヘッダに付与する、
ことを特徴とする請求項１乃至請求項２のいずれか一項に記載の画像データ処理装置。
【請求項４】
前記制御部は、前記圧縮画像データの前記メモリからの読み出しと前記記憶部への記憶、及び、前記圧縮画像データの前記記憶部での記憶領域の設定を、前記圧縮画像データのページ毎に行う、
ことを特徴とする請求項１乃至請求項３のいずれか一項に記載の画像データ処理装置。
【請求項５】
前記制御部は、前記圧縮画像データの前記メモリからの読み出しと前記記憶部への記憶、及び、前記圧縮画像データの前記記憶部での記憶領域の設定を、前記圧縮画像データのページを複数に区切ったバンド単位で行う、
ことを特徴とする請求項１乃至請求項３のいずれか一項に記載の画像データ処理装置。
【請求項６】
前記制御部は、前記記憶部に記憶した複数の前記圧縮画像データについて、それぞれの前記優先度及び前記格納先アドレス情報を参照して、複数の前記圧縮画像データの前記記憶部での記憶領域を入れ替えるように制御する、
ことを特徴とする請求項１乃至請求項５のいずれか一項に記載の画像データ処理装置。
【請求項７】
前記記憶部は、回転ディスク式記憶媒体を有して構成されており、前記記憶領域として前記回転ディスク式記憶媒体の少なくとも内周側と外周側とが設定可能であり、
制御部は、前記圧縮画像データについて、前記優先度が高く設定され、かつ、前記格納先アドレス情報として前記メモリにおける前記圧縮画像データの末尾のアドレスが大きいほど、前記記憶部の外周側を前記記憶領域として設定する、
ことを特徴とする請求項１乃至請求項６のいずれか一項に記載の画像データ処理装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載された画像データ処理装置と、
前記データ処理装置の記憶部から読み出される圧縮画像データを伸長して画像形成用画像データを生成する伸長部と、
前記画像形成用画像データを用いて画像形成を実行する画像形成部と、
を有することを特徴とする画像形成装置。
【請求項９】
画像データを圧縮して圧縮画像データを生成する圧縮部と、
前記画像データ又は前記圧縮画像データを記憶するメモリと、
記憶領域に応じて少なくとも読み出し速度が異なる記憶部と、
各部を制御する制御部と、
を備えて構成された画像データ処理装置を制御する画像データ処理方法であって、
画像データの種類又は用途に応じて定められた優先度、及び、前記圧縮画像データを前記メモリに格納してから前記記憶部に記憶させる際における前記メモリにおける前記圧縮画像データの格納先アドレス情報を参照して、前記圧縮画像データを前記記憶部に記憶させる際の記憶領域を設定する、
ことを特徴とする画像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の各種処理におけるデータを同一の記憶装置に記憶する際に、記憶装置を複数の処理で効率的に使用可能な画像データ処理装置及画像形成装置並びに画像データ処理方法に関する。
【背景技術】
【０００２】
スキャナ，複写機，プリンタ，ファクシミリ装置等の複合的な機能を備えた画像形成装置や画像形成システムでは、同一のハードディスクドライブ（以下、ＨＤＤ）に各種データを記憶させるようにしている。
例えば、スキャナや複写機で得られた読み取り画像データ、ＰＣにおいてページ記述言語形式で作成されて画像形成が指示された言語形式画像データ、ビットマップ形式に変換されてプリンタで画像形成を実行する画像形成用画像データ、ファクシミリで受信して得られた受信画像データ、等、各種の画像データがＨＤＤに記憶される。
【０００３】
なお、これら各種画像データについては、記憶容量の削減、データ転送時間の削減、画像データ使用時における読み出し時間の短縮、など各種の状況を考慮して、圧縮部で圧縮した後にＨＤＤに記憶させるようにしている。
なお、複数ページの画像形成のように画像形成用画像データをＨＤＤから繰り返し読み出して画像形成部に転送する必要がある場合には、各ページの画像形成用画像データのＨＤＤからの読み出しに割り当てられた時間内に、各ページの画像形成用画像データのＨＤＤからの読み出しが完了させる必要がある。このために、必要に応じて複数ＨＤＤにデータを分散させるストライピング等の高速化技術を使用して装置を構成するようにしていた。
【０００４】
なお、画像形成装置における記憶部のＨＤＤに対するアクセスを高速化する技術としては、以下の特許文献１に各種の改良提案がなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2011-193226号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上の特許文献１記載の技術では、ＨＤＤへの書き込みと読み出しが同時に発生した場合に、圧縮画像情報のＨＤＤへの書き込み及び読み込み処理に要する処理時間を、画像形成処理の処理速度に対応した時間内に設定して、効率よく処理可能なＨＤＤの領域を設定するようにしている。
【０００７】
すなわち、ＨＤＤへの書き込みと読み出しが同時に発生した場合でも、できるだけ画像処理の低下を招くことのないようにするため、圧縮画像情報のＨＤＤへの書き込み及び読み込み処理に要する処理時間を、画像形成処理の処理速度に対応した時間内に設定して効率よく処理可能なＨＤＤの領域を設定し、あるいは、ＨＤＤからの読み込み時に、画像圧縮率と読み出し転送速度から読み出しに必要な時間を算出し、画像への書き込みが発生した場合に、画像処理装置の性能の低下しない必要最低限の転送速度の領域に書き込みを行うようにしたものである。
【０００８】
すなわち、ＣＰＵは、ＨＤＤへの新規書き込み領域を決定する際に、読み出しデータの領域と読み出しデータの圧縮率と書き込みデータの圧縮率から、ＨＤＤでの書き込みデータの領域を設定するようにしている。
この場合、処理速度と圧縮率とで書き込みデータの領域を管理しているが、読み取り画像データ、言語形式画像データ、画像形成用画像データ、受信画像データ等の複数の画像データが存在する場合に、これら各種画像データの用途や重要性が加味されていない。
【０００９】
また、同じ画素数の画像データであっても、画像の内容（ベタ塗りのグラフィックか、精細写真画像か、の違い）によって圧縮率が変化することが知られている。そして、上記特許文献１では、この圧縮率をＣＰＵで計算してＨＤＤでの記憶領域を決定しているため、ＣＰＵの負荷が問題になる。
【００１０】
本発明は、上記の課題を解決するためになされたものであって、演算処理の負荷を大きくせずに各種画像データを記憶部の最適な位置に記憶させることが可能な画像データ処理装置及び画像形成装置並びに画像データ処理方法を実現することを目的とする。
【課題を解決するための手段】
【００１１】
すなわち、前記した課題を解決する本発明は、以下の通りである。
（１）本発明の一側面が反映された画像データ処理装置は、画像データを圧縮して圧縮画像データを生成する圧縮部と、前記画像データ又は前記圧縮画像データを記憶するメモリと、記憶領域に応じて少なくとも読み出し速度が異なる記憶部と、画像データの種類又は用途に応じて定められた優先度、及び、前記圧縮画像データを前記メモリに格納してから前記記憶部に記憶させる際における前記メモリにおける前記圧縮画像データの格納先アドレス情報を参照して、前記圧縮画像データを前記記憶部に記憶させる際の記憶領域を設定する制御部と、を備えて構成されたことを特徴とする。
【００１２】
また、本発明の一側面が反映された画像形成装置は、画像データを圧縮して圧縮画像データを生成する圧縮部と、前記画像データ又は前記圧縮画像データを記憶するメモリと、記憶領域に応じて少なくとも読み出し速度が異なる記憶部と、画像データの種類又は用途に応じて定められた優先度、及び、前記圧縮画像データを前記メモリに格納してから前記記憶部に記憶させる際における前記メモリにおける前記圧縮画像データの格納先アドレス情報を参照して、前記圧縮画像データを前記記憶部に記憶させる際の記憶領域を設定する制御部と、前記記憶部から読み出される圧縮画像データを伸長して画像形成用画像データを生成する伸長部と、前記画像形成用画像データを用いて画像形成を実行する画像形成部と、を備えて構成されたことを特徴とする。
【００１３】
また、本発明の一側面が反映された画像データ処理方法は、画像データを圧縮して圧縮画像データを生成する圧縮部と、前記画像データ又は前記圧縮画像データを記憶するメモリと、記憶領域に応じて少なくとも読み出し速度が異なる記憶部と、各部を制御する制御部と、を備えて構成された画像データ処理装置を制御する画像データ処理方法であって、画像データの種類又は用途に応じて定められた優先度、及び、前記圧縮画像データを前記メモリに格納してから前記記憶部に記憶させる際における前記メモリにおける前記圧縮画像データの格納先アドレス情報を参照して、前記圧縮画像データを前記記憶部に記憶させる際の記憶領域を設定する、ことを特徴とする。
【００１４】
（２）以上の（１）において、前記制御部は、前記格納先アドレス情報として、前記メモリにおける前記圧縮画像データの末尾のアドレスの上位ビットを用いる、ことを特徴とする。
（３）以上の（１）〜（２）において、前記制御部は、前記優先度及び前記格納先アドレス情報を前記圧縮画像データのヘッダに付与する、ことを特徴とする。
【００１５】
（４）以上の（１）〜（３）において、前記制御部は、前記圧縮画像データの前記メモリからの読み出しと前記記憶部への記憶、及び、前記圧縮画像データの前記記憶部での記憶領域の設定を、前記圧縮画像データのページ毎に行う、ことを特徴とする。
（５）以上の（１）〜（３）において、前記制御部は、前記圧縮画像データの前記メモリからの読み出しと前記記憶部への記憶、及び、前記圧縮画像データの前記記憶部での記憶領域の設定を、前記圧縮画像データのページを複数に区切ったバンド単位で行う、ことを特徴とする。
【００１６】
（６）以上の（１）〜（５）において、前記制御部は、前記記憶部に記憶した複数の前記圧縮画像データについて、それぞれの前記優先度及び前記格納先アドレス情報を参照して、複数の前記圧縮画像データの前記記憶部での記憶領域を入れ替えるように制御する、ことを特徴とする。
【００１７】
（７）以上の（１）〜（６）において、前記記憶部は、回転ディスク式記憶媒体を有して構成されており、前記記憶領域として前記回転ディスク式記憶媒体の少なくとも内周側と外周側とが設定可能であり、制御部は、前記圧縮画像データについて、前記優先度が高く設定され、かつ、前記格納先アドレス情報として前記メモリにおける前記圧縮画像データの末尾のアドレスが大きいほど、前記記憶部の外周側を前記記憶領域として設定する、ことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、以下のような効果が得られる。
（１）本発明の一側面が反映された画像データ処理装置、画像形成装置、画像データ処理方法において、記憶領域に応じて少なくとも読み出し速度が異なる記憶部に圧縮画像データを記憶する際に、画像データの種類又は用途に応じて定められた優先度、及び、圧縮画像データをメモリに格納してから記憶部に記憶させる際におけるメモリにおける圧縮画像データの格納先アドレス情報を参照して、圧縮画像データを記憶部に記憶させる際の記憶領域を制御部が設定する。これにより、圧縮率に関する演算処理の負荷を大きくせずに、圧縮画像データを記憶部の最適な位置に記憶させることが可能になる。
【００１９】
（２）以上の（１）において、メモリにおける圧縮画像データの末尾のアドレスの上位ビットを格納先アドレス情報として用いることで、当該格納先アドレス情報が圧縮率に関連する値となり、圧縮率に関する演算処理の負荷を大きくせずに、圧縮画像データを記憶部の最適な位置に記憶させることが可能になる。
【００２０】
（３）以上の（１）〜（２）において、優先度及び格納先アドレス情報を圧縮画像データのヘッダに付与することにより、圧縮率に関する演算処理の負荷を大きくせずに、当該格納先アドレス情報を圧縮率に関連する値として利用することができ、圧縮画像データを記憶部の最適な位置に記憶させることが可能になる。
【００２１】
（４）以上の（１）〜（３）において、圧縮画像データのメモリからの読み出しと記憶部への記憶、及び、圧縮画像データの記憶部での記憶領域の設定を、圧縮画像データのページ毎に行うことで、処理の負荷を小さくした状態で、当該格納先アドレス情報を圧縮率に関連する値として利用し、圧縮画像データを記憶部の最適な位置に記憶させることが可能になる。
【００２２】
（５）以上の（１）〜（３）において、圧縮画像データのメモリからの読み出しと記憶部への記憶、及び、圧縮画像データの記憶部での記憶領域の設定を、圧縮画像データのページを複数に区切ったバンド単位で行うことで、処理の負荷を比較的小さくした状態で、バンド単位毎で当該格納先アドレス情報を圧縮率に関連する値として利用し、圧縮画像データを記憶部の最適な位置に記憶させることが可能になる。
【００２３】
（６）以上の（１）〜（５）において、記憶部に記憶した複数の圧縮画像データについて、それぞれの優先度及び格納先アドレス情報を参照して、複数の圧縮画像データの記憶部での記憶領域を入れ替えるように制御することで、処理の負荷を小さくした状態で、当該格納先アドレス情報を圧縮率に関連する値として利用し、圧縮画像データを記憶部の最適な位置に常に記憶させることが可能になる。
【００２４】
（７）以上の（１）〜（６）において、記憶部は、回転ディスク式記憶媒体を有して構成されており、記憶領域として回転ディスク式記憶媒体の少なくとも内周側と外周側とが設定可能であり、圧縮画像データについて、優先度が高く設定され、かつ、格納先アドレス情報としてメモリにおける圧縮画像データの末尾のアドレスが大きいほど、記憶部の外周側を記憶領域として設定することで、処理の負荷を小さくした状態で、当該格納先アドレス情報を圧縮率に関連する値として利用し、回転ディスク式記録媒体を有する記憶部の最適な位置に圧縮画像データを記憶させることが可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の画像形成装置の構成を示す構成図である。
【図２】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図３】本発明の実施形態で使用される記憶部の記憶領域を示す構成図である。
【図４】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図５】本発明の実施形態で使用される記憶部の記憶領域を示す構成図である。
【図６】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の画像データ処理装置及び画像形成装置並びに画像データ処理方法を実施するための形態（実施形態）を詳細に説明する。なお、この明細書において、データ転送速度について高速／低速と言った場合には、同一記憶部内において複数の状態を相対的に比較した場合の状態を述べたものであり、絶対的な速度を意味するものではない。また、この明細書において、データ転送速度について高速／低速と言った場合には、少なくともデータの読み出し速度について、複数の状態を相対的に比較した場合の状態を述べたものであり、絶対的な速度を意味するものではない。また、ここでは、画像データ処理方法を実行する画像データ処理装置を含む画像形成装置を具体例にする。
【００２７】
〔画像形成装置１００の構成〕
ここで、第一実施形態の画像形成装置１００の構成を、図１（ブロック図）に基づいて詳細に説明する。
なお、この実施形態の画像形成装置１００としては、各種の画像形成装置に適用が可能であるが、ここでは、ネットワークに接続された、スキャナ，複写機，プリンタ，ファクシミリ装置の機能を備えた複合機（ＭＦＰ）を具体例にして説明を続ける。
【００２８】
また、画像形成装置１００として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略してある。
本実施形態の画像形成装置１００は、各部を制御する制御部としてのＣＰＵ（Central Processing Unit）１０１、後述するＨＤＤにおける記憶制御を行う記憶制御部１０１Ｈ、他の機器と通信を行う通信部１０２、利用者による操作入力と画像形成装置１００の状態表示とを行う操作表示部１０３、各種設定を記憶する記憶部１０４、給紙トレイに収容された用紙を画像形成に合わせて給紙搬送する給紙搬送部１０５、外部で作成された言語形式画像データにＲＩＰ処理を施して画像形成用画像データを生成するＲＩＰ処理部１１０、原稿を読み取って読み取り画像データを生成する原稿読取部１２０、各種画像処理を実行する画像処理部１３０、ＨＤＤに記憶する前の圧縮画像データを一時的に格納する画像メモリ１４０、画像メモリ１４０で圧縮画像データを一時的に格納した際の格納先アドレス情報を取得するアドレスカウント部１６０、画像データを圧縮して圧縮画像データを生成すると共に圧縮画像データを伸長して画像データを生成（再現）する圧縮伸長部１７０、記憶領域に応じて少なくとも読み出し速度が異なるＨＤＤ（Hard Disk Drive）１８０、画像データに基づいて用紙に画像形成する画像形成部１９０、を備えて構成されている。
【００２９】
ここで、ＨＤＤ１８０は、不揮発性の記憶手段として、回転ディスク型記録媒体に情報を記憶させる記憶部である。また、ＨＤＤ１８０は、プラッタと呼ばれる回転ディスク式記憶媒体を有して構成されており、記憶領域として回転ディスク式記憶媒体の少なくとも内周側（プラッタ内周）と外周側（プラッタ外周）とが設定可能である。そして、このＨＤＤ１８０では、記憶領域が回転ディスク式記録媒体の同心円状の円周状に分割されている。同心円状の領域をトラックと呼び、トラックの中には複数のセクタが配置されている。なお、回転ディスク式記録媒体が複数重なっている場合、全てのプラッタの同一トラックをまとめてシリンダと呼ぶ。また、ＨＤＤ１８０のパーティションはこのシリンダ単位で指定することが可能である。そして、回転ディスク式記録媒体の各トラックにおいて、記録密度一定方式で記録する場合、各セクタの大きさは内周側と外周側で一定であるが、外周側の方がトラックあたりのセクタ数は多い。したがって、ＨＤＤ１８０へのデータの書き込みおよびデータの読み出しの速度は、内周側のパーティションに比べて外周側のパーティションの方が高速になる。
【００３０】
なお、ＨＤＤ１８０のパーティションタイプには、RAW領域およびBOX領域等がある。RAW領域とは、データを一時的に記憶する記憶領域であって、高速なデータの書き込みおよび読み出しが可能である。BOX領域とは、データをＦＡＴ（File Allocation Tables）やＮＴＦＳ（NT File System）等のファイル管理システムによって管理する記憶領域であって、データの書き込みおよび読み出しの速度は低速であるかわりに、ディレクトリ構造等のファイル管理が可能である。
【００３１】
記憶制御部１０１Ｈは、画像データの種類又は用途に応じて定められた優先度、及び、圧縮画像データを画像メモリ１４０に記憶させてからＨＤＤ１８０に記憶させる際における画像メモリ１４０における圧縮画像データの格納先アドレス情報を参照して、圧縮画像データをＨＤＤ１８０に記憶させる際の記憶領域を設定する。
【００３２】
ここで、記憶制御部１０１Ｈは、以上の格納先アドレス情報として、画像メモリ１４０における圧縮画像データの末尾のアドレスの上位ビットを用いる。
また、記憶制御部１０１Ｈは、画像データの種類又は用途に応じて定められた優先度、及び以上の格納先アドレス情報を、圧縮画像データのヘッダに付与する。
【００３３】
また、記憶部１０１と記憶制御部１０１Ｈは、圧縮画像データの画像メモリ１４０からの読み出しとＨＤＤ１８０への記憶、及び、圧縮画像データのＨＤＤ１８０での記憶領域の設定を、圧縮画像データのページ毎に行う。
また、記憶部１０１と記憶制御部１０１Ｈは、圧縮画像データの画像メモリ１４０からの読み出しとＨＤＤ１８０への記憶、及び、圧縮画像データのＨＤＤ１８０での記憶領域の設定を、圧縮画像データのページを複数に区切ったバンド単位で行う。
【００３４】
また、記憶制御部１０１Ｈは、ＨＤＤ１８０に記憶した複数の圧縮画像データについて、それぞれの優先度及び格納先アドレス情報を参照して、複数の圧縮画像データのＨＤＤ１８０での記憶領域を入れ替えるように制御する。
また、記憶制御部１０１Ｈは、圧縮画像データについて、優先度が高く設定され、かつ、格納先アドレス情報として画像メモリ１４０における圧縮画像データの末尾のアドレスが大きいほど、ＨＤＤ１８０の外周側を記憶領域として設定する。
【００３５】
〔画像形成装置１００の動作（１）〕
図２は画像形成装置１００において画像形成用画像データをＨＤＤ１８０に記憶させる際の処理手順の流れの第１例を示している。
図示されないＰＣ等の情報処理装置において、ユーザがプリントジョブとして言語形式画像データを生成し、画像形成装置１００に送信する。この言語形式画像データがジョブデータとして画像形成装置１００に入力される（図２中のステップＳ１０１）。
【００３６】
情報処理装置からプリントジョブとして言語形式画像データを受信した画像形成装置１００において、ＲＩＰ処理部１１０は、言語形式画像データに対してＲＩＰ処理（ラスタライズ処理）を施し、ビットマップ形式の画像形成用画像データ（図２中のステップＳ１０２）。また、画像形成用画像データに対して、画像処理部１３０が画像形成に必要な各種の画像処理を施す（図２中のステップＳ１０２）。
【００３７】
そして、画像形成用画像データに対して圧縮伸長部１７０が圧縮処理を施して、圧縮画像データを生成する（図２中のステップＳ１０３）。この際に、圧縮伸長部１７０は、圧縮率を可変として最適な圧縮を行う。また、圧縮伸長部１７０は、ロスレスの可逆圧縮を行うことが画像品質の点で望ましいが、不可逆圧縮を除外するものではない。
【００３８】
また、本実施形態では、ある画像データの圧縮前のファイルサイズを分母にして、圧縮後のファイルサイズを分子にした場合の比率を圧縮率とする。また、この実施形態では、圧縮後のファイルサイズが小さくなるほど圧縮率が高い、圧縮後のファイルサイズが余り小さくならない場合に圧縮率が低い、と表現する。
【００３９】
圧縮伸長部１７０は、圧縮画像データを生成して、画像メモリ１４０に一時的に格納させる（図２中のステップＳ１０４）。この際に、アドレスカウント部１６０は、画像メモリ１４０で圧縮画像データを一時的に格納した際の格納先アドレス情報を取得する（図２中のステップＳ１０５）。
【００４０】
ここで、記憶制御部１０１Ｈは、アドレスカウント部１６０からの格納先アドレス情報を受けて、画像メモリ１４０における圧縮画像データの末尾のアドレスの上位ビットを抽出する。なお、画像メモリ１４０における圧縮画像データの末尾のアドレスは、圧縮画像データのファイルサイズを表している。すなわち、画像メモリ１４０における圧縮画像データの末尾のアドレスを格納先アドレス情報として参照することで、圧縮伸長部１７０や制御部１０１が圧縮率の計算をすることなく、圧縮率に相当する情報が得られることになる。
【００４１】
また、この実施形態では、おおよその圧縮率に相当する情報として、生成される圧縮画像データの圧縮率の違いを識別できれば良いため、格納先アドレス情報の全てのビットを使用する必要はない。例えば、アドレス１つが画像メモリ１４０中の１バイトを識別できるとすると、３２ビットの格納先アドレス情報でアドレス空間は４Ｇバイトになる。そこで、例えば、上位３ビットを用いることで、５１２Ｍバイト毎の管理が可能になる。また、上位４ビットを用いることで、２５６Ｍバイト毎の管理が可能になる。なお、格納先アドレス情報の上位何ビットを使用するかについては、生成される圧縮画像データの圧縮率の違いを識別できるように、記憶制御部１０１Ｈが決定すれば良い。
【００４２】
また、記憶制御部１０１Ｈは、圧縮画像データについて、画像形成部１９０で画像形成を行うプリントジョブか、原稿読取部１２０で原稿をスキャンして読み取り画像データを生成するスキャンジョブか、といったジョブの種類に応じて、優先度を判定する（図２中のステップＳ１０６）。
【００４３】
この優先度としては、画像データの種類又は用途に応じて定められているとする。例えば、画像形成（プリントジョブ）を優先するのであれば、画像形成用画像データ＝高優先度、読み取り画像データ＝低優先度、と予め定めておく。また、原稿読み取り（スキャンジョブ）を優先するのであれば、読み取り画像データ＝高優先度、画像形成用画像データ＝低優先度、と予め定めておく。なお、ここでは、画像形成用画像データと読み取り画像データについてのみ示したが、これに限られず、画像形成装置１００が取り扱う各種のデータについて優先度が定められているものとする。
【００４４】
この実施形態では、画像形成用画像データ＝高優先度、読み取り画像データ＝低優先度、であるとして説明を続ける。従って、記憶制御部１０１Ｈは、圧縮画像データがプリントジョブのための画像形成用画像データから生成されたものであれば、高優先度であると判定する（図２中のステップＳ１０６）。
【００４５】
ここで、記憶制御部１０１Ｈは、優先度と格納先アドレス情報を含むヘッダ情報を生成して、圧縮画像データに付加する（図２中のステップＳ１０７）。なお、以上の処理は画像メモリ１４０上で行うことが望ましい。
そして、記憶制御部１０１Ｈは、画像メモリ１４０に一時記憶されている圧縮画像データのヘッダ情報から、当該圧縮画像データの優先度と圧縮率を判定する（図２中のステップＳ１０８）。
【００４６】
この判定において、圧縮画像データが高優先度でなければ（図２中のステップＳ１０９でＮＯ）、ＨＤＤ１８０における圧縮画像データの記憶領域を、読み出し速度が低速なプラッタ内周側と設定する（図２中のステップＳ１１１）。
また、この判定において、圧縮画像データが高優先度であれば（図２中のステップＳ１０９でＹＥＳ）、圧縮画像データについて圧縮率が想定圧縮率を満足しているかを確認する（図２中のステップＳ１１０）。
【００４７】
ここで、想定圧縮率とは、ＨＤＤ１８０の読み出し速度が低速なプラッタ内周側に圧縮画像データを記憶させた場合に、複数ページの圧縮画像データをＨＤＤ１８０から読み出したときに画像形成動作が破綻しない状態を保てる圧縮率を意味している。このような想定圧縮率が予め計算により求められて、記憶部１０４等に格納されているとする。なお、原稿読み取りが高優先度に設定されている場合には、原稿読み取りについて連続動作が破綻しないような圧縮率を想定圧縮率として定めれば良い。
【００４８】
この判定において、圧縮画像データが高優先度であって（図２中のステップＳ１０９でＹＥＳ）、圧縮画像データについて圧縮率が想定圧縮率を満足している場合（図２中のステップＳ１１０でＹＥＳ）、ＨＤＤ１８０における圧縮画像データの記憶領域を、読み出し速度が低速なプラッタ内周側と設定する（図２中のステップＳ１１１）。
【００４９】
そして、この判定において、圧縮画像データが高優先度であって（図２中のステップＳ１０９でＹＥＳ）、圧縮画像データについて圧縮率が想定圧縮率を満足していない場合（図２中のステップＳ１１０でＮＯ）、ＨＤＤ１８０における圧縮画像データの記憶領域を、読み出し速度が高速なプラッタ外周側と設定する（図２中のステップＳ１１３）。
【００５０】
そして、記憶制御部１０１Ｈは、圧縮画像データを画像メモリ１４０から読み出して、以上のように設定したＨＤＤ１８０における記憶領域に記憶させる（図２中のステップＳ１１４）。制御部１０１と記憶制御部１０１Ｈとは、以上のような圧縮画像データの記憶処理を、所定の単位（圧縮画像データ１ページ毎、あるいは、圧縮画像データ１ページを複数の領域に分けたバンド単位）で繰り返し（図２中のステップＳ１１５）、更に、ジョブ全体について処理が完了するまで繰り返す（図２中のステップＳ１１６）。
【００５１】
なお、以上の説明でＨＤＤ１８０における記憶領域としてプラッタ外周側／プラッタ内周側とは、図３に示すように、プログラム記憶領域や作業用記憶領域を除いて、画像データ記憶領域の範囲内で相対的に外周に近い側か内周に近い側かを意味している。
以上のような記憶制御を行うことで、圧縮率に関する演算処理の負荷を大きくせずに、圧縮画像データをＨＤＤ１８０における記憶領域の最適な位置に記憶させることが可能になる。これにより、高優先優先度の画像形成処理を実行する際に、ＨＤＤ１８０から圧縮画像データを読み出し、伸長処理を施し、画像形成部１９０で連続して複数ページをプリントする際にも、動作が破綻しない状態を保つことが可能になる。
【００５２】
また、想定圧縮率を満足する圧縮画像データを低速なプラッタ内周側に、想定圧縮率を満足しない圧縮画像データを高速なプラッタ外周側に記憶させるため、ＨＤＤ１８０における記憶領域を無駄なく適切に使用することが可能になる。
なお、以上の処理を圧縮画像データ１ページ単位で実行することで、少ない割り込みで処理を迅速に進めることが可能になる。また、以上の処理を圧縮画像データ１ページ内のバンド単位で実行することで、圧縮画像データの１ページ内の各バンド毎に圧縮率に応じた最適な記憶領域の使用が可能になる。
【００５３】
〔画像形成装置１００の動作（２）〕
図４は画像形成装置１００において画像形成用画像データをＨＤＤ１８０に記憶させる際の処理手順の流れの第２例を示している。
ここで、図４のフローチャートにおいて、既に説明した図２のフローチャートと同一処理については、同一ステップ番号を付すことで、重複した説明を省略する。
【００５４】
ここでは、図５に示すように、ＨＤＤ１８０における記憶領域として、プラッタ外周側／プラッタ中間／プラッタ内周側のように、プログラム記憶領域や作業用記憶領域を除いて、画像データ記憶領域の範囲内で相対的に外周に近い側か内周に近い側か中間か、３通りに区分している。
【００５５】
記憶制御部１０１Ｈは、画像メモリ１４０に一時記憶されている圧縮画像データのヘッダ情報から、当該圧縮画像データの優先度と圧縮率を判定する（図４中のステップＳ１０８）。
この判定において、圧縮画像データが高優先度でなければ（図４中のステップＳ１０９でＮＯ）、ＨＤＤ１８０における圧縮画像データの記憶領域を、読み出し速度が低速なプラッタ内周側と設定する（図４中のステップＳ１１１）。
【００５６】
また、この判定において、圧縮画像データが高優先度であれば（図４中のステップＳ１０９でＹＥＳ）、圧縮画像データについて圧縮率が想定圧縮率を満足しているかを確認する（図４中のステップＳ１１０）。
ここで、圧縮画像データが高優先度であって（図４中のステップＳ１０９でＹＥＳ）、圧縮画像データについて圧縮率が想定圧縮率を満足している場合（図４中のステップＳ１１０でＹＥＳ）、ＨＤＤ１８０における圧縮画像データの記憶領域を、読み出し速度が中程度なプラッタ中間側と設定する（図４中のステップＳ１１２）。
【００５７】
そして、この判定において、圧縮画像データが高優先度であって（図４中のステップＳ１０９でＹＥＳ）、圧縮画像データについて圧縮率が想定圧縮率を満足していない場合（図４中のステップＳ１１０でＮＯ）、ＨＤＤ１８０における圧縮画像データの記憶領域を、読み出し速度が高速なプラッタ外周側と設定する（図４中のステップＳ１１３）。
【００５８】
そして、記憶制御部１０１Ｈは、圧縮画像データを画像メモリ１４０から読み出して、以上のように設定したＨＤＤ１８０における記憶領域に記憶させる（図４中のステップＳ１１４）。
以上のような記憶制御を行うことで、圧縮率に関する演算処理の負荷を大きくせずに、圧縮画像データをＨＤＤ１８０における記憶領域の更に最適な位置に記憶させることが可能になる。これにより、高優先優先度の画像形成処理を実行する際に、ＨＤＤ１８０から圧縮画像データを読み出し、伸長処理を施し、画像形成部１９０で連続して複数ページをプリントする際にも、動作が破綻しない状態を保つことが可能になる。また、高優先度の圧縮画像データについて、想定圧縮率を満足する圧縮画像データを低速なプラッタ中間領域に、想定圧縮率を満足しない圧縮画像データを高速なプラッタ外周側に記憶させるため、ＨＤＤ１８０における記憶領域を更に無駄なく適切に使用することが可能になる。
【００５９】
〔画像形成装置１００の動作（３）〕
図６は画像形成装置１００において画像形成用画像データをＨＤＤ１８０に記憶させる際の処理手順の流れの第３例を示している。
ここで、図６のフローチャートにおいて、既に説明した図２や図４のフローチャートと同一処理については、同一ステップ番号を付すことで、重複した説明を省略する。
【００６０】
ここでは、ジョブ全体について処理が完了した時点で（図２中のステップＳ１１６でＹＥＳ）、記憶制御部１０１ＨがＨＤＤ１８０におけるプラッタ外周側の記憶領域に複数の圧縮画像データが記憶されているかを判断する（図６中のステップＳ１１７でＹＥＳ）。
ＨＤＤ１８０におけるプラッタ外周側の記憶領域に複数の圧縮画像データが記憶されている場合（図６中のステップＳ１１７でＹＥＳ）、記憶制御部１０１Ｈは、各圧縮画像データのヘッダ情報を参照して圧縮率を確認したうえで、より低圧縮率の圧縮画像データがプラッタ外周側に位置するように、圧縮画像データの記憶領域の入れ替えを実行する（図６中のステップＳ１１８）。なお、この処理は、１つのジョブの処理が完了し、次の何らかのジョブの開始までの空き時間（アイドル期間）に実行することが望ましい。これにより、処理順にプラッタ最外周側から圧縮画像データが埋まっていく場合にも、圧縮画像データを記憶部の最適な位置に常に記憶させ続けることが可能になる。
【００６１】
〔画像形成装置１００の動作（４）〕
以上の処理において、想定圧縮率を満たさない圧縮画像データが多数存在することによって、プラッタ外周側の記憶領域が足りなくなるような場合には、別なメモリや別なＨＤＤに圧縮画像データを対比させることが望ましい。
【００６２】
または、想定圧縮率を満たさない圧縮画像データの中で、想定圧縮率に近い圧縮画像データについては、プラッタ内周側のできるだけ外周に近い側（又は中間領域）に移動させるといった手法も有効である。
〔画像形成装置１００の動作（５）〕
以上の実施形態では、記憶部としてのＨＤＤ１８０における記憶領域を低速な内周側／高速な外周側としているが、異なる特性を有するＨＤＤ１８０の場合は、高優先度で想定圧縮率を満たさない圧縮画像データを高速な記憶領域に記憶させるようにすれば良い。
【００６３】
また、半導体メモリと回転ディスク式記録媒体との両方を備えたハイブリッドＨＤＤを記憶部として使用する場合には、高優先度で想定圧縮率を満たさない圧縮画像データを高速な記憶領域である半導体メモリに記憶させるようにすれば良い。また、このようなハイブリッドＨＤＤの場合には、回転ディスク式記録媒体の外周側の記憶領域を、上述した中間領域（動作（２）参照）として扱うことも可能である。
【００６４】
〔画像形成装置１００の動作（６）〕
以上の実施形態は記憶部としてＨＤＤ１８０を具体例にしたが、これに限定されるものではない。例えば、データ転送速度が異なる複数の記憶領域を有する半導体メモリであっても、本実施形態を適用可能である。
【００６５】
〔画像形成装置１００の動作（６）〕
以上の実施形態は画像形成装置１００の動作として説明したが、画像形成部１９０に接続可能な画像データ処理装置として、又は、この画像データ処理装置における画像データ処理方法として、本実施形態を適用することも可能である。
【符号の説明】
【００６６】
１００  画像形成装置
１０１  制御部
１０１Ｈ  記憶制御部
１０２  通信部
１０３  操作表示部
１０４  記憶部
１０５  給紙搬送部
１１０  ＲＩＰ処理部
１２０  原稿読取部
１３０  画像処理部
１４０  画像メモリ
１６０  アドレスカウント部
１７０  圧縮伸長部
１８０  ＨＤＤ
１９０  画像形成部
【図１】
2017163349.tif 000003
【図２】
2017163349.tif 000004
【図３】
2017163349.tif 000005
【図４】
2017163349.tif 000006
【図５】
2017163349.tif 000007
【図６】
2017163349.tif 000008