(57)【特許請求の範囲】
【請求項１】
所定サイズのバッファー領域を確保されるメモリーと、
１ページの画像データを分割して得られるサブバンドデータに対して所定の画像処理を実行する画像処理部と、
前記サブバンドデータを圧縮し、前記圧縮済みサブバンドデータを生成する圧縮処理部と、
前記圧縮済みサブバンドデータを前記サブバンドデータへ伸張する伸張処理部と、
（ａ）前記画像処理前の１ページ分の前記圧縮済みサブバンドデータを前記バッファー領域に順番に書き込むとともに、（ｂ）前記画像処理後の１ページ分の前記圧縮済みサブバンドデータを前記バッファー領域に順番に書き込むデータストア部と、
前記バッファー領域から前記圧縮済みサブバンドデータを順番に読み出すデータロード部とを備え、
前記データストア部は、前記データロード部による前記圧縮済みサブバンドデータの読み出しに並行して、（ｃ）前記データストア部の書込位置と前記データロード部の読出位置との間の差が所定値以下になるまで、前記画像処理後の前記圧縮済みサブバンドデータを前記バッファー領域に順番に書き込んでいき、（ｄ１）前記データストア部の書込位置と前記データロード部の読出位置との間の差が所定値以下になったら、前記画像処理後の前記圧縮済みサブバンドデータの書込位置を前記バッファー領域内の退避領域に切り替え、（ｄ２）前記データストア部の書込位置と前記データロード部の読出位置との間の差が前記所定値を超えたら、前記データストア部の書込位置を、前記バッファー領域内の退避領域から、前記退避領域への書込位置の切替直前の前記画像処理後の前記圧縮済みサブバンドデータに連続するように切り替え、
前記退避領域は、前記バッファー領域内で前記画像処理前の圧縮済みサブバンドデータが書き込まれない領域に含まれること、
を特徴とする画像処理装置。
【請求項２】
前記データストア部は、書込順で、前記画像処理後の前記圧縮済みサブバンドデータをリスト構造で順番に接続していき、（ｅ１）前記退避領域への書込位置の切替直前の前記画像処理後の前記圧縮済みサブバンドデータと、前記退避領域への書込位置の切替直後の前記画像処理後の前記圧縮済みサブバンドデータとを前記リスト構造で接続し、（ｅ２）前記退避領域からの書込位置の切替直前の前記画像処理後の前記圧縮済みサブバンドデータと、前記退避領域からの書込位置の切替直後の前記画像処理後の前記圧縮済みサブバンドデータとを前記リスト構造で接続することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記データストア部は、所定のオフセット領域の後端から、前記画像処理前の１ページ分の前記圧縮済みサブバンドデータを順番に書き込み、前記オフセット領域の先端から、前記画像処理後の１ページ分の前記圧縮済みサブバンドデータを順番に書き込むことを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記退避領域に、前記画像処理後の前記圧縮済みサブバンドデータを書き込むための領域がなくなった場合、警告メッセージを出力し、ユーザー操作に基づいて、１ページの画像データに対する前記画像処理を中止するか、１ページの画像データに対する前記画像処理を再実行するかを決定する制御部をさらに備え、
前記制御部が１ページの画像データに対する前記画像処理を再実行すると決定した場合、前記バッファー領域への前記画像処理前の１ページ分の前記圧縮済みサブバンドデータの書き込みが完了した後に、（ｆ）前記データロード部は、前記バッファー領域からの前記画像処理前の前記圧縮済みサブバンドデータの読み出しを開始し、（ｇ）前記データストア部は、前記画像処理後の前記圧縮済みサブバンドデータの書き込みを開始すること、
を特徴とする請求項１から請求項３のうちのいずれか１項記載の画像処理装置。
【請求項５】
前記退避領域は、前記バッファー領域への１ページ分の前記画像処理前の圧縮済みサブバンドデータの書き込みが完了する前に、１ページ分の前記画像処理前の圧縮済みサブバンドデータが書き込まれる領域を予測し、前記バッファー領域内で、予測された前記領域外の領域に含まれることを特徴とする請求項１から請求項４のうちのいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
ある画像処理装置は、画像データをバッファーメモリーに書き込み、その画像データを読み出して後続の処理を行う場合、読出アドレスと書込アドレスとの間の差を所定値以上確保しつつ、画像データをバッファーメモリーに書き込んでいる（例えば特許文献１参照）。したがって、読出アドレスと書込アドレスとの間の差が所定値以上確保できない場合、画像データの書き込みが中断される。
【０００３】
別の画像処理装置は、画像読取により得られた画像データを所定の記憶領域に書き込み、その画像データを読み出して後続の処理を行う場合、書き込みのための領域が不足したとき、画像読取を中断している（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−５６２７８号公報
【特許文献２】特開２０１０−２５１９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ファーストコピー（コピー開始時の最初のページのコピー処理）などのようにリアルタイムでの画像処理が求められる場合、上述のように、データフローに中断が発生するのは好ましくない。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、データフローに中断が発生しづらい画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、所定サイズのバッファー領域を確保されるメモリーと、１ページの画像データを分割して得られるサブバンドデータに対して所定の画像処理を実行する画像処理部と、前記サブバンドデータを圧縮し、前記圧縮済みサブバンドデータを生成する圧縮処理部と、前記圧縮済みサブバンドデータを前記サブバンドデータへ伸張する伸張処理部と、（ａ）前記画像処理前の１ページ分の前記圧縮済みサブバンドデータを前記バッファー領域に順番に書き込むとともに、（ｂ）前記画像処理後の１ページ分の前記圧縮済みサブバンドデータを前記バッファー領域に順番に書き込むデータストア部と、前記バッファー領域から前記圧縮済みサブバンドデータを順番に読み出すデータロード部とを備える。そして、前記データストア部は、前記データロード部による前記圧縮済みサブバンドデータの読み出しに並行して、（ｃ）前記データストア部の書込位置と前記データロード部の読出位置との間の差が所定値以下になるまで、前記画像処理後の前記圧縮済みサブバンドデータを前記バッファー領域に順番に書き込んでいき、（ｄ１）前記データストア部の書込位置と前記データロード部の読出位置との間の差が所定値以下になったら、前記画像処理後の前記圧縮済みサブバンドデータの書込位置を前記バッファー領域内の退避領域に切り替え、（ｄ２）前記データストア部の書込位置と前記データロード部の読出位置との間の差が前記所定値を超えたら、前記データストア部の書込位置を、前記バッファー領域内の退避領域から、前記退避領域への書込位置の切替直前の前記画像処理後の前記圧縮済みサブバンドデータに連続するように切り替える。ここで、前記退避領域は、前記バッファー領域内で前記画像処理前の圧縮済みサブバンドデータが書き込まれない領域に含まれる。
【発明の効果】
【０００８】
本発明によれば、データフローに中断が発生しづらい画像処理装置を得ることができる。
【０００９】
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像処理装置を有する画像形成装置の構成を示すブロック図である。
【図２】図２は、画像データおよびサブバンドデータの一例を説明する図である。
【図３】図３は、バッファー領域に対する、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊの書き込みと読み出しを説明する図である（１／４）。
【図４】図４は、バッファー領域に対する、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊの書き込みと読み出しを説明する図である（２／４）。
【図５】図５は、バッファー領域に対する、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊの書き込みと読み出しを説明する図である（３／４）。
【図６】図６は、バッファー領域に対する、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊの書き込みと読み出しを説明する図である（４／４）。
【図７】図７は、図１における画像処理装置１３において使用されるディスクリプターの構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図に基づいて本発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態に係る画像処理装置を有する画像形成装置の構成を示すブロック図である。
【００１３】
画像形成装置１は、コピー機、複合機などといった装置である。画像形成装置１は、画像読取装置１１、印刷装置１２、画像処理装置１３、および操作パネル１４を有する。画像読取装置１１は、原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部装置である。印刷装置１２は、画像処理装置１３による画像処理後の画像データに基づき画像を印刷する内部装置である。画像処理装置１３は、画像読取装置１１により生成された原稿画像に対して所定の画像処理（フィルター処理など）を実行する。操作パネル１４は、ユーザーに対して各種情報を表示する液晶ディスプレイなどの表示装置、およびユーザー操作を検出する入力装置を有する。
【００１４】
画像処理装置１３は、演算処理装置２１、およびメモリー２２を有する。
【００１５】
演算処理装置２１は、コンピューター、ＡＳＩＣ（Application Specific Integrated Circuit）などを有し、ソフトウェアおよび／またハードウェアで各種処理部を実現する。メモリー２２は、ＲＡＭなどの主記憶装置である。
【００１６】
演算処理装置２１では、制御部３１、画像処理部３２、圧縮処理部３３、伸張処理部３４、メモリー領域管理部３５、データストア部３６、およびデータロード部３７を有する。
【００１７】
制御部３１は、画像読取装置１１、印刷装置１２、操作パネル１４などを制御するとともに、画像読取装置１１および印刷装置１２に対するデータの入出力を行う。
【００１８】
画像処理部３２は、１ページの画像データを分割して得られるサブバンドデータに対して所定の画像処理を実行する。
【００１９】
なお、サブバンドデータのデータ長は一定であるが、圧縮済みサブバンドデータのデータ長は、データ値によって圧縮率が変わるため、変化する。サブバンドデータは、画像データにおけるバンドデータを主走査方向において分割したデータである。バンドデータは、画像データにおける所定ライン数のラインからなるデータである。
【００２０】
図２は、画像データおよびサブバンドデータの一例を説明する図である。図２に示す１ページ分の画像データは、ｎ本のバンド＃１〜＃ｎを有している。各バンド＃ｉ（ｉ＝１，・・・，ｎ）は、所定本数のラインを有する。この例では、バンド＃ｉのバンドデータは、サブバンドデータＳＢｉ１〜ＳＢｉ４を有する。
【００２１】
圧縮処理部３３は、サブバンドデータ（画像処理前のサブバンドデータＳＢｉｊまたは画像処理後のサブバンドデータＰＳＢｉｊ）を圧縮し、圧縮済みサブバンドデータ（画像処理前のサブバンドデータＣＳＢｉｊまたは画像処理後のサブバンドデータＣＰＳＢｉｊ）を生成する。
【００２２】
伸張処理部３４は、圧縮済みサブバンドデータ（画像処理前のサブバンドデータＣＳＢｉｊまたは画像処理後のサブバンドデータＣＰＳＢｉｊ）を、元のサブバンドデータ（画像処理前のサブバンドデータＳＢｉｊまたは画像処理後のサブバンドデータＰＳＢｉｊ）へ伸張する。
【００２３】
メモリー領域管理部３５は、メモリー２２において所定サイズのバッファー領域を確保する。バッファー領域のサイズは、最悪圧縮率での、１ページの画像データを分割して得られる複数のサブバンドデータをそれぞれ圧縮して得られる複数の圧縮済みサブバンドデータの合計サイズに所定の余裕分を追加して得られるサイズである。なお、最悪圧縮率は、実験などにより予め特定される。
【００２４】
図３、図４、図５、および図６は、バッファー領域に対する、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊの書き込みと読み出しを説明する図である。
【００２５】
データストア部３６は、（ａ）画像処理部３２の画像処理前の１ページ分の圧縮済みサブバンドデータＣＳＢｉｊをバッファー領域６１に順番に書き込むとともに、（ｂ）その画像処理後の１ページ分の圧縮済みサブバンドデータＣＰＳＢｉｊをバッファー領域６１に順番に書き込む。データストア部３６は、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊを、走査方向に沿って順番に書き込んでいく。データロード部３７は、バッファー領域６１から圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊを順番に読み出す。データロード部３７は、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊを、走査方向に沿って順番に読み出していく。
【００２６】
また、この実施の形態では、データストア部３６は、図３に示すように、所定のオフセット領域７１の後端から、画像処理前の１ページ分の圧縮済みサブバンドデータＣＳＢｉｊを順番に書き込み、図４に示すように、オフセット領域７１の先端から、画像処理後の１ページ分の圧縮済みサブバンドデータＣＰＳＢｉｊを順番に書き込む。なお、オフセット領域７１は、バッファー領域６１の先頭に所定のサイズで設定される。
【００２７】
データストア部３６は、データロード部３７による圧縮済みサブバンドデータＣＳＢｉｊの読み出しに並行して、（ｃ）データストア部３６の書込位置とデータロード部３７の読出位置との間の差が所定値以下になるまで、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊをバッファー領域６１に順番に書き込んでいき、（ｄ１）データストア部３６の書込位置とデータロード部３７の読出位置との間の差が上述の所定値以下になったら、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊの書込位置を、図５および図６に示すように、バッファー領域６１内の退避領域７２に切り替え、（ｄ２）データストア部３６の書込位置とデータロード部３７の読出位置との間の差が上述の所定値を超えたら、図６に示すように、データストア部３６の書込位置を、バッファー領域６１内の退避領域７２から、退避領域７２への書込位置の切替直前の画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊに連続するように切り替える。なお、書込位置がバッファー領域６１の終端に到達した場合、書込位置はバッファー領域６１の先頭に戻される。
【００２８】
この退避領域７２は、バッファー領域６１内で画像処理前の圧縮済みサブバンドデータＣＳＢｉｊが書き込まれない領域に含まれている。
【００２９】
この実施の形態では、退避領域７２は、バッファー領域６１への１ページ分の画像処理前の圧縮済みサブバンドデータＣＳＢｉｊの書き込みが完了前に、現時点までの圧縮率、残りの圧縮済みサブバンドデータの数、および最悪圧縮率に基づいて、１ページ分の画像処理前の圧縮済みサブバンドデータＣＳＢｉｊが書き込まれる領域を予測し、バッファー領域内で、予測された領域外の領域に含まれるように設定される。これにより、より確実に、１ページ分の画像処理前の圧縮済みサブバンドデータＣＳＢｉｊが書き込まれない領域に、退避領域７２が設定される。
【００３０】
例えば、図６に示す場合、圧縮済みサブバンドデータＣＰＳＢ３３の次の圧縮済みサブバンドデータＣＰＳＢ３４は、書込位置の切り替え後、退避領域７２に書き込まれ、その次の圧縮済みサブバンドデータＣＰＳＢ４１も、退避領域７２に書き込まれ、その次の圧縮済みサブバンドデータＣＰＳＢ４２は、退避領域７２ではなく、書込位置の切り替え後、圧縮済みサブバンドデータＣＰＳＢ３３に連続するように書き込まれる。
【００３１】
また、この実施の形態では、データストア部３６は、書込順で、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊをリスト構造で順番に接続していき、（ｅ１）退避領域７２への書込位置の切替直前の画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊと、退避領域７２への書込位置の切替直後の画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊとをリスト構造で接続し、（ｅ２）退避領域７２からの書込位置の切替直前の画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊと、退避領域７２からの書込位置の切替直後の画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊとをリスト構造で接続する。
【００３２】
なお、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊについても同様にリスト構造で接続される。
【００３３】
データロード部３７は、このリスト構造に沿って、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊおよび画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊをそれぞれ順番に読み出す。
【００３４】
ここで、ディスクリプターによるリスト構造について説明する。
【００３５】
図７は、図１における画像処理装置１３において使用されるディスクリプターの構成例を示す図である。
【００３６】
ディスクリプター８１は、データ開始アドレスと、データサイズと、後続ディスクリプターアドレスと、最終ディスクリプターフラグとを有する。
【００３７】
「データ開始アドレス」は、圧縮済みサブバンドデータＣＳＢｉｊ，ＣＰＳＢｉｊを記憶するためのブロック記憶領域の先頭アドレスを示す。
【００３８】
「データサイズ」は、ブロック記憶領域に記憶されているデータのデータサイズを示す。
【００３９】
「後続ディスクリプターアドレス」は、次のディスクリプターの先頭アドレスを示す。なお、次のディスクリプターが存在しない場合、後続ディスクリプターアドレスには、ＮＵＬＬがセットされる。
【００４０】
「最終ディスクリプターフラグ」は、最終ディスクリプターか否かを示すフラグである。次のディスクリプターが存在する場合には、最終ディスクリプターフラグには、１がセットされ、次のディスクリプターが存在しない場合には、最終ディスクリプターフラグには、ゼロがセットされる。
【００４１】
つまり、複数の圧縮済みサブバンドデータに対して複数のディスクリプター８１がそれぞれ割り当てられ、複数のディスクリプター８１は、リスト構造を形成し、そのリスト構造によって圧縮済みサブバンドデータが接続されている。
【００４２】
メモリー領域管理部３５は、圧縮済みサブバンドデータをバッファー領域６１に書き込む際に、必要に応じて、バッファー領域６１において、連続的にブロック記憶領域を設定していき、各ブロック記憶領域に対して、ディスクリプター８１を生成する。なお、ディスクリプター８１自体は、バッファー領域６１外の領域に記憶される。
【００４３】
次に、上記画像処理装置１３の動作について説明する。
【００４４】
メモリー領域管理部３５は、メモリー２２の空き領域からバッファー領域６１を確保する。
【００４５】
圧縮処理部３３は、１ページ分の画像データを、サブバンドデータＳＢｉｊごとに圧縮し、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊを生成する。
【００４６】
そして、データストア部３６は、図３に示すように走査順で、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊを連続的に書き込んでいく。その際、メモリー領域管理部３５は、ブロック記憶領域を設定し、ディスクリプター８１を使用して、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊを管理する。
【００４７】
画像処理前の圧縮済みサブバンドデータＣＳＢｉｊの書き込みに並行して、データロード部３７は、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊを順番に読み出す。
【００４８】
伸張処理部３４は、読み出した圧縮済みサブバンドデータＣＳＢｉｊをサブバンドデータＳＢｉｊに伸張し、画像処理部３２は、そのサブバンドデータＳＢｉｊに対して所定の画像処理を実行する。そして、圧縮処理部３３は、画像処理後のサブバンドデータＰＳＢｉｊを圧縮済みサブバンドデータＣＰＳＢｉｊへ圧縮する。データストア部３６は、図４に示すように、その圧縮済みサブバンドデータＣＰＳＢｉｊを書き込む。
【００４９】
画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊのサイズは、圧縮率によって変化するため、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊのサイズとは、通常異なる。
【００５０】
そのため、伸張処理部３４、画像処理部３２、および圧縮処理部３３の処理速度が一定であっても、画像処理前の圧縮済みサブバンドデータＣＳＢｉｊの読出位置と画像処理後の圧縮済みサブバンドデータＣＰＳＢｐｑの書込位置との差は時間とともに変化する。
【００５１】
データストア部３６は、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊを書き込む際に、この差が所定値以下であるか否かを判定する。この差が所定値以下ではなければ、データストア部３６は、その圧縮済みサブバンドデータＣＰＳＢｉｊを、１つ前の圧縮済みサブバンドデータＣＰＳＢｉｊに連続して書き込む。一方、この差が所定値以下であれば、データストア部３６は、その圧縮済みサブバンドデータＣＰＳＢｉｊを、退避領域７２に書き込む。
【００５２】
その後、書込位置と読出位置との差が所定値以下のままであれば、データストア部３６は、次の圧縮済みサブバンドデータＣＰＳＢｉｊを連続して退避領域７２に書き込む。書込位置と読出位置との差が所定値以下でなくなれば、データストア部３６は、書込位置を退避領域７２に切り替える直前の圧縮済みサブバンドデータＣＰＳＢｉｊに連続するように、次の圧縮済みサブバンドデータＣＰＳＢｉｊを書き込む。
【００５３】
以上のように、上記実施の形態によれば、データストア部３６は、圧縮済みサブバンドデータＣＳＢｉｊの読み出しに並行して、（ｃ）データストア部３６の書込位置とデータロード部３７の読出位置との間の差が所定値以下になるまで、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊをバッファー領域６１に順番に書き込んでいき、（ｄ１）その書込位置とその読出位置との間の差が所定値以下になったら、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊの書込位置をバッファー領域６１内の退避領域７２に切り替え、（ｄ２）その書込位置とその読出位置との間の差が所定値を超えたら、データストア部３６の書込位置を、退避領域７２から、退避領域７２への書込位置の切替直前の画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊに連続するように切り替える。ここで、退避領域７２は、バッファー領域６１内で画像処理前の圧縮済みサブバンドデータＣＳＢｉｊが書き込まれない領域に含まれる。
【００５４】
これにより、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊの書き込みによって画像処理前の圧縮済みサブバンドデータＣＳＢｉｊが上書きされることなく、バッファー領域６１における画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊの書き込みに中断が発生しづらくなるため、リアルタイム性が要求される、バッファー領域６１を経由する一連のデータフローに中断が発生しづらい画像処理装置を得ることができる。
【００５５】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【００５６】
例えば、上記実施の形態において、制御部３１は、退避領域７２に、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊを書き込むための領域がなくなった場合、メモリーフルエラーメッセージなどの警告メッセージを例えば操作パネル１４に出力して表示し、ユーザー操作に基づいて、１ページの画像データに対する画像処理を中止するか、１ページの画像データに対する画像処理を再実行するかを決定するようにしてもよい。その場合、制御部３１が１ページの画像データに対する画像処理を再実行すると決定した場合、バッファー領域６１への画像処理前の１ページ分の圧縮済みサブバンドデータＣＳＢｉｊの書き込みが完了した後に、（ｆ）データロード部３６は、バッファー領域６１からの画像処理前の圧縮済みサブバンドデータＣＳＢｉｊの読み出しを開始し、（ｇ）データストア部３７は、画像処理後の圧縮済みサブバンドデータＣＰＳＢｉｊの書き込みを開始する。
【産業上の利用可能性】
【００５７】
本発明は、例えば、画像形成装置に適用可能である。
【符号の説明】
【００５８】
１３  画像処理装置
２２  メモリー
６１  バッファー領域
３２  画像処理部
３３  圧縮処理部
３４  伸張処理部
３６  データストア部
３７  データロード部
【図１】
0006278245.tif 000002
【図２】
0006278245.tif 000003
【図３】
0006278245.tif 000004
【図４】
0006278245.tif 000005
【図５】
0006278245.tif 000006
【図６】
0006278245.tif 000007
【図７】
0006278245.tif 000008