(57)【要約】【課題】この発明の目的は、速やかに画像データが読み出せる態勢を整えつつ、画像データを圧縮して保存する画像データ保存装置を提供する。【解決手段】画像データ保存部２０は、画像データ入出力部２２、領域判定部２４、圧縮／解凍制御部２５、および画像データ記録部２６を備える。画像データ入出力部２２には、画像データが入力される。領域判定部２４は、画像入出力部２２に入力された画像データについて、画像の端部領域または端部領域以外の領域のいずれに係る画像データであるかを判定する。圧縮／解凍制御部２５は、領域判定部２４によって画像の端部領域と判定された画像データに対する圧縮処理を取り止める。画像データ記録部２６は、画像入出力部２２に入力された画像データを記録する。【選択図】図２
2007135161.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを保存する画像データ保存装置であって、
画像データの入力を受け付ける画像データ入力手段と、
前記画像入力手段に入力された画像データを記録する画像データ記録手段と、
前記画像データ記録手段に記録される画像データを圧縮する圧縮処理手段と、
前記画像データ入力手段に入力された画像データについて、その画像データに係る画像に占める位置を判定する領域判定手段と、
前記領域判定手段によって画像の端部領域に係る画像データであると判定された画像データに対する圧縮処理を取り止めるように前記圧縮処理手段を制御する圧縮制御手段と、
を備えたことを特徴とする画像データ保存装置。
【請求項２】
前記画像データ記録手段に記録された画像データに基づいて出力処理を行なう画像データ出力手段をさらに備え、
前記圧縮制御手段は、画像の端部領域に係る画像データのうち前記画像データ出力手段に最初に供給される端部領域である読出開始領域に係る画像データに対する圧縮処理のみを取り止めるように前記圧縮処理手段を制御することを特徴とする請求項１に記載の画像データ保存装置。
【請求項３】
前記読出開始領域に係る画像データを前記画像データ出力手段に供給する処理と並行して、前記画像データ出力手段に続いて供給されるべき画像データの解凍処理を行なうことを特徴とする請求項２に記載の画像データ保存装置。
【請求項４】
前記画像データは、ビットマップ形式の画像データであり、
前記読出開始領域以外に係る画像データは、複数の正方形画像データによって構成されることを特徴とする請求項３に記載の画像データ保存装置。
【請求項５】
前記読出開始領域に係る画像データを前記画像出力手段に供給するために要する時間よりも、読出開始側の前記正方形画像データ１列分の読出処理および解凍処理に要する時間が短いことを特徴とする請求項４に記載の画像データ保存装置。
【請求項６】
前記画像データ保存手段は、圧縮状態の画像データが記録される第１の記録部と、非圧縮状態の画像データが記録される第２の記録部と、を備えており、
前記第１の記録部は、前記第２の記録部よりもデータ転送速度が速いことを特徴とする請求項１〜５のいずれか１項に記載の画像データ保存装置。
【請求項７】
前記第２の記録部に記録された非圧縮状態の画像データを、所定の記録領域に保存する保存手段をさらに備え、
前記圧縮制御手段は、前記所定の記録領域に保存される画像データを、前記圧縮処理手段によって圧縮させることを特徴とする請求項６に記載の画像データ保存装置。
【請求項８】
請求項１〜７のいずれか１項に記載の画像データ保存装置と、
原稿の画像を読み取るとともに、読み取った原稿に係る画像データを前記画像データ保存装置に対して出力する画像読取部と、
前記画像データ保存装置から供給された画像データに基づいて画像形成処理を行なう画像形成部と、
を備えたことを特徴とする複写機。
【請求項９】
請求項１〜７のいずれか１項に記載の画像データ保存装置と、
原稿の画像を読み取るとともに、読み取った原稿に係る画像データを前記画像データ保存装置に対して出力する画像読取装置と、
前記画像データ保存装置から供給された画像データに基づいて画像形成処理を行なう画像形成装置と、
を備えたことを特徴とする画像形成システム。
【請求項１０】
入力された画像データを圧縮処理を施した上で保存する画像データ保存方法であって、
画像データ入力手段が、画像データを受信するステップと、
領域判定手段が、前記画像入力手段に入力された画像データについて、画像におけるいずれの領域に係る画像データかを判定するステップと、
圧縮制御手段が、前記領域判定手段によって画像の端部領域に係る画像データであると判定された画像データに対する圧縮処理を取り止めるように圧縮処理手段を制御するステップと、
前記圧縮処理手段が、前記圧縮制御手段の制御に基づいて前記画像データ入力手段が受信した画像データを圧縮するステップと、
画像データ記録手段が、前記画像入力手段に入力された画像データを記録するステップと、
を含むことを特徴とする画像データ保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力された画像データを保存する画像データ保存装置および画像データ保存方法に関し、特に、入力された画像データを圧縮して保存する画像データ保存装置、複写機、画像形成システム、および画像データ保存方法に関する。
【背景技術】
【０００２】
画像データを印刷する画像形成装置や、画像データを表示するディスプレイ装置の中には、内部に画像データ保存装置を備えるものがある。画像データ保存装置は、画像データを記録するための画像データ記録部を備える。近年、画像データ記録部には、画像データが圧縮された状態で記録されることが多い。これは、画像データの圧縮をすることによって記録される画像データが占める記憶領域の容量を小さくできるからである。
【０００３】
ところが、画像データを圧縮状態で記録した場合、この画像データを回転させて出力する際に処理の遅れが発生することがあった。その理由は、記録された画像データを回転させるためには圧縮された画像データをすべて解凍する必要があり、回転処理を開始するのが遅れるからである。
【０００４】
このような処理の遅れの対策として、従来技術の中には、圧縮すべき画像データを複数の正方形画像データに分割し、各正方形画像データ毎に圧縮し、解凍し、そして回転する技術を採用するものがあった（例えば、特許文献１，２参照。）。この技術によれば、少なくとも１つの正方形画像データが解凍された時点で画像データの回転を開始できるため、上述の処理の遅れが発生しないとされていた。
【特許文献１】特開平８−２２４９１６
【特許文献２】特開平８−３１７２２５
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、画像データの最初の読み出しの前に、圧縮データを解凍する処理を行なう必要があるため、画像データの読み出し開始までに依然として時間がかかる。画像データの読み出し開始の遅れは画像データの出力処理の遅れにつながるため、画像データの読み出し開始の遅れを防止することが重要である。
【０００６】
この発明の目的は、速やかに画像データが読み出せる態勢を整えつつ、画像データを圧縮して保存する画像データ保存装置、複写機、画像形成システム、および画像データ保存方法を提供することである。
【課題を解決するための手段】
【０００７】
（１）  第１の発明は、入力された画像データを保存する画像データ保存装置であって、画像データ入力手段、画像データ記録手段、圧縮処理手段、領域判定手段、および圧縮制御手段を備える。
【０００８】
画像データ入力手段は、画像データの入力を受け付ける。画像データ記録手段は、画像入力手段に入力された画像データを記録する。圧縮処理手段は、画像データ記録手段に記録される画像データを圧縮する。領域判定手段は、画像入力手段に入力された画像データについて、その画像データに係る画像に占める位置を判定する。領域判定手段による判定の代表例として、画像の端部領域または画像の端部領域以外の領域のいずれに係る画像データであるかの判定が挙げられる。圧縮制御手段は、領域判定手段によって画像の端部領域に係る画像データであると判定された画像データに対する圧縮処理を取り止めるように圧縮処理手段を制御する。
【０００９】
画像データ記録手段に記録される画像データは、画像の端部領域に係る画像データについては非圧縮の状態で記録される。この理由は、画像データを出力する際に通常は画像の端部領域に係る画像データから読み出されるからである。
【００１０】
読み出しが開始される位置の画像データが非圧縮の状態で保存されることにより、画像データの読み出しの前に画像データを解凍する必要がなくなる。
【００１１】
（２）  第２の発明は、（１）に記載の画像データ保存装置であって、
画像データ記録手段に記録された画像データに基づいて出力処理を行なう画像データ出力手段をさらに備え、
圧縮制御手段は、画像の端部領域に係る画像データのうち画像データ出力手段に最初に供給される端部領域である読出開始領域に係る画像データに対する圧縮処理のみを取り止めるように圧縮処理手段を制御することを特徴とする。
【００１２】
この構成においては、画像データ出力手段に最初に読み出される端部領域以外に係る画像データについて圧縮処理部による圧縮処理を実行させる。このため、読出開始領域に係る画像データを非圧縮の状態に残しつつ、画像データにおける圧縮されるデータの割合が増加するため、保存される画像データの容量がコンパクト化される。
【００１３】
（３）  第３の発明は、（２）に記載の画像データ保存装置であって、
読出開始領域に係る画像データを画像データ出力手段に供給する処理と並行して、画像データ出力手段に続いて供給されるべき画像データの解凍処理を行なうことを特徴とする。
【００１４】
この構成においては、読出開始領域に係る画像データを画像データ出力手段へ供給しつつ、画像データ出力手段に続いて供給されるべき画像データが解凍される。このため、読出開始領域に係る画像データを画像データ出力手段へ供給した後に、読出開始領域以外に係る画像データの画像データ出力手段への供給開始が遅れにくくなる。
【００１５】
（４）  第４の発明は、（３）に記載の画像データ保存装置であって、
画像データは、ビットマップ形式の画像データであり、
読出開始領域以外に係る画像データは、複数の正方形画像データによって構成されることを特徴とする。
【００１６】
この構成においては、複数の正方形の単位領域毎に圧縮、解凍、回転処理が実行される。
【００１７】
（５）  第５の発明は、（４）に記載の画像データ保存装置であって、
読出開始領域に係る画像データを画像出力手段に供給するために要する時間よりも、読出開始側の前記正方形画像データ１列分の読出処理および解凍処理に要する時間が短いことを特徴とする。
【００１８】
この構成においては、画像データ出力手段による読出開始領域に係る画像データの読み出しが終了するまでに、続いて画像データ出力手段に供給される圧縮状態の正方形画像データ１列分の画像データの読出処理および解凍処理が完了する。
【００１９】
（６）  第６の発明は、（１）〜（５）のいずれか１項に記載の画像データ保存装置であって、
画像データ保存手段は、圧縮状態の画像データが記録される第１の記録部と、非圧縮状態の画像データが記録される第２の記録部と、を備えており、
第１の記録部は、第２の記録部よりもデータ転送速度が速いことを特徴とする。
【００２０】
この構成においては、非圧縮の画像データが保存される第１の記録部の方が、圧縮された画像データが保存される第２の記録部よりも、データ転送速度が早くなるように設計される。第１の記録部の例として、Ｓ−ＲＡＭ等の高速メモリが挙げられる。第２の記録部の例として、ハードディスクが挙げられる。
【００２１】
（７）  第７の発明は、（６）に記載の画像データ保存装置であって、
第２の記録部に記録された非圧縮状態の画像データを、所定の記録領域に保存する保存手段をさらに備え、
圧縮制御手段は、所定の記録領域に保存される画像データを、圧縮処理手段によって圧縮させることを特徴とする。
【００２２】
この構成においては、画像の端部領域に係る非圧縮の画像データが、所定の記録領域に圧縮された状態で保存される。所定の記録領域の例として、画像データ保存手段に、第１，第２の記録部とは別に設けられた第３の記録部が挙げられる。また、所定の記録領域の他の例として、光磁気ディスク等の記録媒体や、ネットワークを介して接続された外部機器が挙げられる。
【００２３】
端部領域に係る画像データが、圧縮された状態で、端部領域以外に係る画像データとは別に保存されるため、端部領域に係る画像データの長期保存や転送が行ない易くなる。なお、圧縮された端部領域に係る画像データを、出力処理が開始される前に解凍しておけば、画像データの読み出しの際に遅れが生じることがない。
【００２４】
（８）  本発明に係る複写機は、
（１）〜（７）のいずれかに記載の画像データ保存装置と、
原稿の画像を読み取るとともに、読み取った原稿に係る画像データを画像データ保存装置に対して出力する画像読取部と、
画像データ保存装置から供給された画像データに基づいて画像形成処理を行なう画像形成部と、
を備えたことを特徴とする。
【００２５】
（９）  本発明に係る画像形成システムは、
（１）〜（７）のいずれかに記載の画像データ保存装置と、
原稿の画像を読み取るとともに、読み取った原稿に係る画像データを画像データ保存装置に対して出力する画像読取装置と、
画像データ保存装置から供給された画像データに基づいて画像形成処理を行なう画像形成装置と、
を備えたことを特徴とする。
【００２６】
（１０）  本発明に係る画像データ保存方法は、
入力された画像データを圧縮処理を施した上で保存する画像データ保存方法であって、
画像データ入力手段が、画像データを受信するステップと、
領域判定手段が、前記画像入力手段に入力された画像データについて、画像におけるいずれの領域に係る画像データかを判定するステップと、
圧縮制御手段が、前記領域判定手段によって画像の端部領域に係る画像データであると判定された画像データに対する圧縮処理を取り止めるように圧縮処理手段を制御するステップと、
前記圧縮処理手段が、前記圧縮制御手段の制御に基づいて前記画像データ入力手段が受信した画像データを圧縮するステップと、
画像データ記録手段が、前記画像入力手段に入力された画像データを記録するステップと、
を含むことを特徴とする。
【発明の効果】
【００２７】
（１）第１の発明によれば、画像データの読み出し前に解凍処理を行なう必要がなくなる分だけ、画像データの読み出し開始を早めることができる。
【００２８】
（２）第２の発明によれば、画像データの読み出し開始を遅らせることなく、圧縮効率を高めることができる。
【００２９】
（３）第３の発明によれば、画像データ出力手段への画像データの供給を迅速化できる。
【００３０】
（４）第４の発明によれば、圧縮画像データについて回転処理を伴う解凍処理を迅速に行なうことができる。
【００３１】
（５）第５の発明によれば、円滑に画像データの読み出しを行なうことができる。
【００３２】
（６）第６の発明によれば、コストの増加を抑えつつ、データの転送に遅れが生じることを防止できる。
【００３３】
（７）第７の発明によれば、端部領域に係る画像データの管理を、効率的に行なうことができる。
【発明を実施するための最良の形態】
【００３４】
図１を用いて、本発明の画像データ保存装置を備えた複写機を説明する。複写機１は、ＲＯＭ１１、ＲＡＭ１５、画像読取部１２、操作部１６、インタフェース部１３、画像形成部１４、電源ユニット１７、ディスプレイ装置１８、および画像データ保存部２０を備える。
【００３５】
ＲＯＭ１１は、複写機１の動作に必要な複数のプログラムを記録する。ＲＡＭ１５は、一時的にデータを保持するための揮発性メモリである。画像読取部１２は、読取位置にセットされた原稿の画像を読み取ることによって、原稿の画像に係る画像データを生成する。インタフェース部１３は、パソコンから送信される画像データを受信する機能を有する。画像形成部１４は、画像読取部１２で生成された画像データまたはインタフェース部１３が受信した画像データに基づいて、用紙上に電子写真方式の画像形成処理を行なう。操作部１６は、ユーザによるジョブコマンドの入力または画像形成処理内容の設定入力を受け付ける。電源ユニット１７は、設定された大きさの電力を複写機１の各部に供給する。ディスプレイ装置１８は、ユーザからの要求に応じて、画像データ保存部２０に保存された画像データに係るプレビュー画像を表示する。本実施形態では、画像形成部１４およびディスプレイ装置１８がそれぞれ本発明の画像データ出力手段を構成する。
【００３６】
画像データ保存部２０は、図２に示すように、画像処理部２１、画像データ入出力部２２、領域判定部２４、圧縮処理部２３、圧縮／解凍制御部２５、画像データ記録部２６、およびＣＰＵ２７を備える。
【００３７】
画像処理部２１は、画像データ入出力部２２を介して入力された画像データに画像処理を施す。画像処理部２１は、メイン画像処理ボート３０およびサブ画像処理ボード４０を備える。メイン画像処理ボート３０は、多値画像処理部３１、メモリ３３、レーザコントローラ３４、およびプロセッサ３２を備える。多値画像処理部３１は、送られてきた画像データに対して、シェーディング補正、濃度補正、領域分離、フィルタ処理、ＭＴＦ補正、解像度変換、電子ズーム（変倍処理）、ガンマ補正などの処理を施す。メモリ３３は、画像処理が施された画像データ、および各画像処理手順に係る制御情報を記録する。レーザコントローラ３４は、画像処理が施された画像データを画像形成部１４に転送する。プロセッサ３２は、画像処理部２１の各部を統括的に制御する。
【００３８】
サブ画像処理ボード４０は、メイン画像処理ボード３０とコネクタ接続される。サブ画像処理ボード４０は、２値画像処理部４１、メモリ４２、インタフェース部４３を備える。２値画像処理部４１は、メイン画像処理ボード３０上のプロセッサ３２からの信号に基づいて２値画像処理を実行する。メモリ４２は、画像処理の施された２値画像データ、および各種画像処理に係る制御情報を記録する。インタフェース部４３は、メモリ３３，４２を制御するゲートアレイ、ハードディスクを制御するゲートアレイ、外部インターフェイスとしてのＳＣＳＩおよびＳＣＳＩを制御するゲートアレイを備える。
【００３９】
画像データ入出力部２２は、本発明の画像データ入力手段および画像データ出力手段を構成する。画像データ入出力部２２は、画像読取部１２で生成された画像データまたはインタフェース部１３を介して外部のパソコンから入力された画像データを受信する。
【００４０】
領域判定部２４は、本発明の領域判定手段を構成する。領域判定部２４は、画像処理部２１から圧縮処理部２３に送られる画像データについて、画像におけるいずれの領域に係る画像データかを判定する。特に、領域判定部２４は、画像処理部２１から圧縮処理部２３に送られる画像データについて、画像の端部領域に係る画像データ、または画像の端部以外の領域に係る画像データのいずれであるかを判定する。圧縮処理部２３は、本発明の圧縮処理手段を構成する。圧縮処理部２３は、画像処理部２１で画像処理された画像データを圧縮する。このとき、圧縮処理部２３による圧縮処理は、圧縮／解凍制御部２５からの制御信号に基づいて実行される。
【００４１】
圧縮／解凍制御部２５は、本発明の圧縮制御手段を構成する。圧縮／解凍制御部２５は、画像の端部領域に係る画像データと領域判定部２４に判定された画像データに対する圧縮処理を実行させないように圧縮処理部２３に制御信号を出力する。
【００４２】
画像データ記録部２６は、本発明の画像データ記録手段を構成する。画像データ記録部２６は、図３に示すように、第１のバッファメモリ５１、第２のバッファメモリ５２、第３のバッファメモリ５６、アドレステーブル５４、非圧縮データ記録部５３、および圧縮データ記録部５５を備える。
【００４３】
第１のバッファメモリ５１および第２のバッファメモリ５２は、画像データ入出力部２２を介して出力される画像データを一時的に保持する。第３のバッファメモリ５６は、圧縮処理部２３によって圧縮されるべき画像データを一時的に記録する。アドレステーブル５４は、画像の各位置とその位置の画像に係る画像データの記録領域との対応関係を記録する。
【００４４】
非圧縮データ記録部５３は、画像データ入出力部２２が受信した画像データのうち、圧縮処理部２３によって圧縮されなかった画像データを記録する不揮発性メモリである。圧縮データ記録部５５は、画像データ入出力部２２が受信した画像データのうち、圧縮処理部２３によって圧縮された画像データを記録するハードディスクである。本実施形態では、非圧縮状態の画像データが、圧縮状態の画像データよりも高速に読み書き可能なメモリに記録される。
【００４５】
ここで、図４（Ａ）を用いて、圧縮状態で記録される画像データおよび非圧縮状態で記録される画像データの配置について説明する。図４（Ａ）において、画像データ６０は、Ａ４サイズの原稿の画像に係る画像データである。画像データ６０は、原稿画像の上側端部領域に非圧縮画像データ６１、原稿画像の左側端部領域に非圧縮画像データ６２、原稿画像の下側端部領域に非圧縮画像データ６４、原稿画像の右側端部領域に非圧縮画像データ６３が割り当てられており、これらの非圧縮画像データ６１〜６４に囲まれるように圧縮画像データ６５が割り当てられる。圧縮画像データ６５は、複数の正方形画像データによって構成される。この実施形態では、横８×縦５で計４０個の正方形画像データによって圧縮画像データ６５が構成される。
【００４６】
図４（Ｂ）に示すように、非圧縮画像データ６１〜６４と圧縮画像データ６５とは、画像データ６０を画像データ記録部２６に記録する際に分割され、それぞれ別の場所に保存される。非圧縮画像データ６１〜６４は圧縮処理がされることなく非圧縮データ記録部５３に記録され、圧縮画像データ６５は、各正方形画像データ毎に圧縮処理がされた上で圧縮データ記録部５５に記録される。非圧縮画像データ６１〜６４および圧縮画像データ６５の各正方形画像データが記録されたアドレスは、アドレステーブル５４に記録される。
【００４７】
ＣＰＵ２７は、画像データ保存部２０の各部の動作を統括的に制御する。図５は、画像データ保存時におけるＣＰＵ２７の処理手順を示すフローチャートである。ＣＰＵ２７は、画像データ入出力部２２を介して画像データを受信する（Ｓ１）。続いて、ＣＰＵ２７は受信した画像データについて、画像処理部２１に画像処理を実行させる（Ｓ２）。Ｓ２の画像処理がされた画像データは、圧縮処理部２３に送られる。
【００４８】
続いて、ＣＰＵ２７は、画像処理部２１から圧縮処理部２３に送られる画像データについて領域判定処理を実行する（Ｓ３）。Ｓ３の領域判定処理は、領域判定の対象となる画像データが画像の端部領域に係る画像データであるか否かを判定する処理である。ここでは、ＣＰＵ２７は、領域判定の対象となる画像データが非圧縮画像データ６１〜６４のいずれかに属する画像データであるか否かを判断する。
【００４９】
Ｓ３の領域判定処理において、領域判定の対象となる画像データが画像の端部領域に係る画像データである場合には、ＣＰＵ２７は、その画像データが記録される領域のアドレスを算出してアドレステーブル５４に記録する（Ｓ４）。続いて、ＣＰＵ２７は、アドレステーブル５４に記録されたアドレスで特定される非圧縮データ記録部５３の記憶領域に、そのアドレスに対応する画像データを記録する（Ｓ５）。
【００５０】
一方、Ｓ３の領域判定処理において、領域判定の対象となる画像データが画像の端部領域に係る画像データでない場合には、ＣＰＵ２７は、その画像データについて圧縮処理を実行する（Ｓ６）。
【００５１】
図６は、Ｓ６の圧縮処理ステップにおけるＣＰＵ２７の処理手順を示すフローチャートである。Ｓ６の圧縮処理ステップが開始されると、ＣＰＵ２７は、第３のバッファメモリ５６に圧縮すべき画像データを記録する（Ｓ１１）。続いて、ＣＰＵ２７は、第３のバッファメモリ５６に正方形画像データが１つ分記録されるまで待機する（Ｓ１２）。
【００５２】
Ｓ１２の待機ステップにおいて、第３のバッファメモリ５６に正方形画像データが１つ分記録されたら、ＣＰＵ２７は、記録された正方形画像データに対する圧縮処理を圧縮処理部２３に実行させる（Ｓ１３）。
【００５３】
続いて、ＣＰＵ２７は、すべての正方形画像データについて圧縮処理が完了したか否かを判断し（Ｓ１４）、まだ圧縮すべき正方形画像データが存在する場合には再度Ｓ１１のステップに移行する。すべての正方形画像データについて圧縮処理が完了した場合には、ＣＰＵ２７はＳ６の圧縮処理ステップを終了する。
【００５４】
続いて、ＣＰＵ２７は、各正方形画像データが記録される領域のアドレスをアドレステーブル５４に記録する（Ｓ７）。続いて、ＣＰＵ２７は、アドレステーブル５４に記録されたアドレスで特定される圧縮データ記録部５５の記憶領域に、そのアドレスに対応する画像データを記録する（Ｓ８）。
【００５５】
ＣＰＵ２７は、記録されるべき画像データがすべて画像データ記録部２６に記録されたか否かを判断し（Ｓ９）、まだ、記録すべき画像データが存在する場合には、再度Ｓ２の領域判定処理に移行する。
【００５６】
以上のＳ１〜Ｓ９およびＳ１１〜Ｓ１４のステップにより、１ページ分の原稿の画像に係る画像データが圧縮された状態で画像データ保存部２６に保存される。なお、画像データ保存部２６に保存される画像データには非圧縮状態で保存される部分が含まれるが、非圧縮状態で保存される部分は画像データ全体の５〜１５％程度である。このため、非圧縮状態で保存される画像データが存在しても、画像データ保存部２６に保存される画像データの容量が十分にコンパクト化される。
【００５７】
続いて、画像データ保存部２６に保存された画像データの読み出し処理について説明する。画像データが読み出される場合には、その画像データに適用される回転処理に応じて読み出し開始位置が異なる。図７に、画像データの読み出し開始位置の例を示す。矢印７１は、０度の回転処理、つまり回転処理がされない場合における読み出し開始位置および読み出し方向を示す。矢印７２は、９０度の回転処理がされる場合における読み出し開始位置および読み出し方向を示す。矢印７３は、１８０度の回転処理がされる場合における読み出し開始位置および読み出し方向を示す。矢印７４は、２７０度の回転処理がされる場合における読み出し開始位置および読み出し方向を示す。
【００５８】
本実施形態では、上述の４つのいずれの読み出し開始位置から読み出しを開始する場合でも、非圧縮状態で保存された画像データが最初に読み出される。このため、圧縮された画像データの解凍処理を行なう前に、画像データの読み出しを開始することが可能になる。
【００５９】
図８を用いて画像データの読み出し処理を説明する。ここでは、ユーザからの画像形成コマンドに応じて、図７における矢印７１に示すように読み出しを開始する例を示す。画像データは、非圧縮データ記録部５３および圧縮データ記録部５５から第１のバッファメモリ５１または第２のバッファメモリ５２に送られて、第１のバッファメモリ５１または第２のバッファメモリ５２に一時的に格納される。そして、第１のバッファメモリ５１および第２のバッファメモリ５２から画像形成部１４に画像データが供給される。
【００６０】
第１のバッファメモリ５１または第２のバッファメモリ５２への画像データの格納の際には、画像データは複数の帯状の処理ブロック８０〜８９に分割され、各処理ブロック８０〜８９毎に画像データの格納が行なわれる。最初、処理ブロック８０に属する非圧縮状態の画像データが第１のバッファメモリ５１に格納される。処理ブロック８０に属する画像データは、高速メモリに記録されているため、処理ブロック８０に係る格納処理は迅速に行なわれる。同時に、処理ブロック８１に属する画像データについて、圧縮画像データの解凍処理が行なわれ、解凍処理が完了後に処理ブロック８１に係る画像データが第２のバッファメモリ５２に格納される。処理ブロック８２〜８９に属する画像データについての解凍処理および格納処理は、第１のバッファメモリ５１または第２のバッファメモリ５２に空きができた時点で順次開始される。
【００６１】
第１のバッファメモリ５１または第２のバッファメモリ５２に格納された各処理ブロック８０〜８９毎の画像データは、各処理ブロック８０〜８９毎に画像形成部１４に供給される。画像形成部１４では、処理ブロック８０に属する画像データが供給された時点で画像形成処理を開始できる。このため、ユーザが画像形成コマンドを出した後に迅速に画像形成処理が開始される。
【００６２】
図９は、画像形成処理時におけるプロセッサ２５Ａの処理手順を示すフローチャートである。プロセッサ２５Ａは、画像データを読み出して画像データ入出力部２２に出力する処理の制御を担当する。画像形成処理時には、ＣＰＵ２７からプロセッサ２５Ａおよびプロセッサ２５Ｂに対して、印刷する用紙サイズに応じた画像データ量に関する情報を含む画像形成処理に係る情報が供給される。プロセッサ２５Ａは、まず、画像データの読出処理の手順を設定する（Ｓ２１）。Ｓ２１の設定ステップでは、プロセッサ２５Ａは、ユーザからの画像形成コマンドに含まれる回転角度の設定内容に応じて、画像データの読出開始アドレスおよび読出順序を設定する。
【００６３】
続いて、プロセッサ２５Ａは、読出処理に係る画像データの位置を算出する（Ｓ２２）。Ｓ２２の算出ステップの後、プロセッサ２５Ａは、読出処理に係る画像データの位置が非圧縮画像データ６１〜６４または圧縮画像データ６５のいずれに属するかを判断する（Ｓ２３）。
【００６４】
Ｓ２３の判断ステップにおいて、読出処理に係る画像データが非圧縮画像データ６１〜６４に属する場合には、プロセッサ２５Ａは、読出処理に係る画像データの領域判定処理を行なう（Ｓ２４）。具体的には、プロセッサ２５Ａは、読出処理に係る画像データが、非圧縮画像データ６１、非圧縮画像データ６２、非圧縮画像データ６３、または非圧縮画像データ６４のいずれに属するかを判定する。続いて、プロセッサ２５Ａは、アドレステーブル５４を参照しつつ非圧縮データ記録部５３より画像データを読み出す（Ｓ２６）。
【００６５】
一方、Ｓ２３の判断ステップにおいて、読出処理に係る画像データが圧縮画像データに属する場合には、プロセッサ２５Ａは、アドレステーブル５４を参照しつつ、第１のバッファメモリ５１または第２のバッファメモリ５２から解凍済みの画像データを読み出す（Ｓ２５）。
【００６６】
なお、Ｓ２６またはＳ２５の画像データ読出ステップで読み出された画像データは、画像データ入出力部２２を介して画像形成部１４に送られる。Ｓ２６またはＳ２５の画像データ読出ステップの後、プロセッサ２５Ａは、画像データの読出が完了したか否かを判断し（Ｓ２７）、完了していない場合には、再びＳ２２の算出ステップに移行する。
【００６７】
図１０は、画像形成処理時におけるプロセッサ２５Ｂの処理手順を示すフローチャートである。プロセッサ２５Ｂは、プロセッサ２５Ａが次に読み出す処理ブロックに属する画像データの解凍処理の制御を担当する。
【００６８】
プロセッサ２５Ｂは、プロセッサ２５Ａが次に読み出す処理ブロックに属する画像データに圧縮画像データが含まれているか否かを判断する（Ｓ３０）。Ｓ３０の判断ステップにおいて、プロセッサ２５Ａが次に読み出す処理ブロックに属する画像データに圧縮画像データが含まれている場合には、プロセッサ２５Ｂは解凍処理すべき処理ブロックの情報を取得する（Ｓ３１）。Ｓ３１のステップにおいて、プロセッサ２５Ｂは、解凍処理すべき処理ブロックに含まれる正方形画像データを、画像の回転角度の設定に基づいて特定する。
【００６９】
続いて、プロセッサ２５Ｂは、該当する処理ブロックに含まれる複数の正方形画像データについての解凍処理を行なう（Ｓ３２）。プロセッサ２５Ｂは、解凍された正方形画像データを、第１のバッファメモリ５１または第２のバッファメモリに格納する。なお、第１のバッファメモリ５１または第２のバッファメモリのいずれもがフルの状態の場合には、第１のバッファメモリ５１または第２のバッファメモリのいずれかに十分な空きが形成されるまでプロセッサ２５Ｂは待機する。
【００７０】
その後、該当する処理ブロックに係る画像データの解凍処理が完了するまで待機し（Ｓ３３）、完了した場合にはプロセッサ２５Ｂは該当する処理ブロックに係る画像データの解凍処理を終了する。
【００７１】
第１の実施形態では、ＣＰＵ２７から画像形成情報を受け取った２つのプロセッサ２５Ａ，２５Ｂが並行処理を行なうことによって、画像データの読出処理と画像データの解凍処理とが同時に進行する。このため、画像形成処理の指示がされた後、すぐに画像データの読出が開始されるとともに、続いて読み出される画像データの解凍処理が実行される。このため、圧縮された画像データを迅速に画像形成部１４に供給することができる。さらに、回転処理を伴う画像形成処理においても、圧縮された画像データに係る画像形成処理の開始が遅れることが防止される。
【００７２】
図１１（Ａ）は、第２の実施形態に係る画像データにおける非圧縮画像データおよび圧縮画像データの配置を示す。第２の実施形態では、右側端部領域に係る画像データを圧縮する点で第１の実施形態と相違する。これにより、正方形画像データが１列追加され、第１の実施形態に比較して画像データにおける圧縮される領域の割合を増加させることができる。
【００７３】
図１１（Ｂ）は、第３の実施形態に係る画像データにおける非圧縮画像データおよび圧縮画像データの配置を示す。第３の実施形態では、上側端部領域および右側端部領域に係る画像データを圧縮する点で第１の実施形態と相違する。これにより、正方形画像データの列および行がそれぞれ増加するため、第１の実施形態および第２の実施形態に比較して画像データにおける圧縮される領域の割合を増加させることができる。
【００７４】
なお、上述の第１〜第３の実施形態では、複数の正方形画像データによって圧縮画像データ６５が構成されるが、図１２に示すように、複数の帯状の長方形画像データによって圧縮画像データ６５を構成するようにしても良い。
【００７５】
また、上述の第１〜第３の実施形態では、画像読取部１２、画像形成部１４、および画像データ保存部２０が単一の装置内に設けられる構成を示したが、画像読取部１２、画像形成部１４、および画像データ保存部２０がそれぞれ独立した装置であっても良い。例えば、図１３に示すように、画像読取装置１２′、画像形成装置１４′、および画像データ保存装置２０′をそれぞれ接続することによって、画像形成システム１′を構築することも可能である。
【００７６】
図１４は、第４の実施形態に係る複写機１′の構成を示している。複写機１′の基本構成は、複写機１と同様である。ただし、複写機１′は、複写機１の構成に加えて、ネットワークアダプタ２８および外部記録装置２９をさらに備える。ネットワークアダプタ２８は、ＬＡＮ回線等のネットワークに接続される。ネットワークアダプタ２８は、ネットワークを介して複写機１′と外部機器との間で実行される通信を制御する。外部記録装置２９には、リムーバブルディスクが装着される。本実施形態では、外部記録装置２９に、光磁気ディスクが装着される。
【００７７】
図１５は、複写機１′における画像データ記録部２６′を構成を示している。画像データ記録部２６′の基本構成は、画像データ記録部２６と同様である。ただし、画像データ記録部２６′には、圧縮データ記録部５５内に、画像データ６１〜６４を保存するための保存領域５５Ａが設けられている。
【００７８】
第４の実施形態では、ユーザからの指示に基づいて、ＣＰＵ２７が、非圧縮の画像データ６１〜６４を保存領域５５Ａに保存する。非圧縮の画像データ６１〜６４が保存領域５５Ａに保存される際に、圧縮／解凍制御部２５が圧縮処理部２３を制御することによって、画像データ６１〜６４を圧縮させる。なお、第４の実施形態では、ＣＰＵ２７が本発明の保存手段を構成する。
【００７９】
このように、保存する場合には画像データ６１〜６４を圧縮することによって、画像データ６１〜６４の長期保存や転送を行ない易くなる。本実施形態では、ユーザからの指示に基づいて、保存領域５５Ａから外部記録装置２９に、圧縮された画像データ６１〜６４が転送され、外部記録装置２９に装着された光磁気ディスクに書き込まれる。また、ユーザからの指示に基づいて、保存領域５５Ａからネットワークアダプタ２８に、圧縮された画像データ６１〜６４が転送される。その後、圧縮された画像データ６１〜６４は、ネットワークを介して接続された外部機器に転送される。
【００８０】
複写機１′では、画像データ６１〜６４には“＊＊＊＊Ａ”というファイル名を割り当てており、圧縮画像データ６５には“＊＊＊＊Ｂ”というファイル名を割り当てている。このように、複写機１′ではファイル名の末尾に、画像データ６１〜６４または圧縮画像データ６５のいずれであるかを識別するための識別子を付加している。
【００８１】
この結果、複写機１′では、外部から圧縮状態の画像データを受け取った場合に、この画像データを予め解凍する必要があるか否かを判断することができる。例えば、複写機１′では、外部から“＊＊＊＊Ａ”というファイル名のファイルを受け取った場合には、画像形成処理が実行されるまでに、受け取ったファイルの解凍処理を完了させて、非圧縮データ記録部５３に格納しておく。このため、第４の実施形態においても、上述の第１〜第３の実施形態と同様、画像形成処理が開始する際に画像データ６１〜６４の解凍処理することによる遅れが生じることはない。
【００８２】
最後に、上述の実施形態の説明は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８３】
【図１】本発明の画像データ保存装置を備えた複写機の概略構成を示すブロック図である。
【図２】画像データ保存部の概略構成を示すブロック図である。
【図３】画像データ記録部の概略構成を示す図である。
【図４】画像データにおける圧縮される領域と非圧縮の領域との割り当ての例を示す図である。
【図５】画像データ保存時におけるＣＰＵの処理手順を示すフローチャートである。
【図６】圧縮処理ステップにおけるＣＰＵの処理手順を示すフローチャートである。
【図７】画像データの読出開始位置の例を示す図である。
【図８】画像データの読出手順の概略を示す図である。
【図９】画像形成処理時におけるＣＰＵの処理手順を示すフローチャートである。
【図１０】画像データ送信処理時における２つのプロセッサの処理手順を示すフローチャートである。
【図１１】画像データにおける圧縮される領域と非圧縮の領域との割り当ての例を示す図である。
【図１２】画像データにおける圧縮される領域と非圧縮の領域との割り当ての例を示す図である。
【図１３】本発明の画像形成システムの概略構成を示す図である。
【図１４】第４の実施形態に係る複写機の構成を示す図である。
【図１５】第４の実施形態に係る画像データ記録部の構成を示す図である。
【符号の説明】
【００８４】
１−複写機
２０−画像データ保存部
２１−画像処理部
２２−画像データ入出力部
２３−圧縮処理部
２４−領域判定部
２５−圧縮制御部
２６−画像データ記録部
【図１】
2007135161.tif 000003
【図２】
2007135161.tif 000004
【図３】
2007135161.tif 000005
【図４】
2007135161.tif 000006
【図５】
2007135161.tif 000007
【図６】
2007135161.tif 000008
【図７】
2007135161.tif 000009
【図８】
2007135161.tif 000010
【図９】
2007135161.tif 000011
【図１０】
2007135161.tif 000012
【図１１】
2007135161.tif 000013
【図１２】
2007135161.tif 000014
【図１３】
2007135161.tif 000015
【図１４】
2007135161.tif 000016
【図１５】
2007135161.tif 000017