(57)【要約】【課題】１台の不揮発性記憶手段を異なる利用目的に対して使用することを可能とし、不揮発性記憶手段の効率的な利用を図る。【解決手段】本発明に係る画像形成装置によれば、ＨＤＤ１４ｅは２つの領域に論理的に分割され、外周側がＲＡＷ領域に、内周側がＢＯＸ領域に割り当てられている。揮発性メモリ１４ｂの空き容量が所定量より少ない場合、画像データはＨＤＤ１４ｅのＲＡＷ領域に転送され、ＲＡＷ領域の連続するクラスタに書き込まれる。ユーザからジョブの画像データの保存が指示された場合は、該当するジョブの終了後、画像データが揮発性メモリ１４ｂ又はＲＡＷ領域から読み出され、ＢＯＸ領域に転送されて書き込まれる。ＢＯＸ領域において、画像データは、ＦＡＴ、ディレクトリ構造等のファイル管理システムにより管理される。【選択図】図２
2005327334.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する不揮発性記憶手段と、当該不揮発性記憶手段に対する前記画像データの書き込み又は読み出しの制御を行う制御手段と、を備えた画像処理装置において、
前記不揮発性記憶手段は、論理的に少なくとも二つ以上の記憶領域に分割されており、
前記制御手段は、前記不揮発性記憶手段の記憶領域毎に異なる管理方式でデータ管理を行うことを特徴とする画像処理装置。
【請求項２】
画像データを記憶する揮発性記憶手段及び不揮発性記憶手段と、前記揮発性記憶手段及び不揮発性記憶手段に対する前記画像データの書き込み又は読み出しの制御を行う制御手段と、を備えた画像処理装置において、
前記不揮発性記憶手段は、論理的に少なくとも二つ以上の記憶領域に分割されており、
前記制御手段は、前記不揮発性記憶手段の記憶領域毎に異なる管理方式でデータ管理を行うことを特徴とする画像処理装置。
【請求項３】
前記不揮発性記憶手段は、前記揮発性記憶手段の拡張領域として前記画像データを一時的に記憶するための第１の記憶領域と、前記画像データの保存が指示された際に前記画像データを再利用可能に記憶するための第２の記憶領域の少なくとも二つの記憶領域に論理的に分割されており、
前記制御手段は、前記画像データを記憶する目的に応じて前記第１又は第２の何れかの記憶領域に前記画像データを書き込み、前記第１の記憶領域に書き込む場合には、前記画像データを前記第１の記憶領域内の連続した領域に書き込み、前記第２の記憶領域に書き込む場合には、前記第２の記憶領域に記憶されているファイル管理システムに基づいて前記画像データを書き込むことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記不揮発性記憶手段はハードディスクであり、前記第１の記憶領域は外周側に、前記第２の記憶領域は内周側に割り当てられていることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記不揮発性記憶手段の前記第１の記憶領域への前記画像データの書き込み又は前記第１の記憶領域からの前記画像データの読み出しを行っている場合には、前記第２の記憶領域への画像データの書き込み又は前記第２の記憶領域からの画像データの読み出しを制限することを特徴とする請求項３又は４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを記憶するＨＤＤ等の不揮発性記憶手段を備えた画像処理装置に関する。
【背景技術】
【０００２】
近年、デジタル複写機やプリンタ等の画像形成装置において、大容量の画像データを記憶するための不揮発性記憶手段としてハードディスク（ＨＤＤ；Hard Disk Drive）が搭載されるようになってきている。このような画像形成装置において、ハードディスクは、原稿の画像データを後から検索して再利用可能に保存する目的として利用される場合と、揮発性メモリの容量不足を補い、原稿の画像データをページごとに所定のタイミングで画像出力装置に出力するために一時的に記憶する目的として利用される場合がある。
【０００３】
前者の目的で利用される場合、ハードディスクに書き込まれた画像データはＦＡＴ（File Allocation Tables）等のファイル管理システムにより管理され、ユーザが後に再利用したい画像データ及びその名称を指定して保存することにより、当該画像データを後から検索して読み出して利用することを可能としている。
【０００４】
後者の目的で利用される場合、画像データの書き込み及び読み出しのスピードを確保する必要があるため、上述のＦＡＴ等のファイル管理システムとは異なる管理方式でデータの書き込み及び読み出しが行われているのが通常である。
【０００５】
例えば、特許文献１においては、原稿１ページ分の圧縮後の画像データが１つのデータとしてすべて記録され得る連続した一定のサイズからなる固定単位記録領域をハードディスクに複数設定し、これに単位記録領域に原稿１ページ分の圧縮後の画像データを書き込む技術が開示されている。
【０００６】
また、特許文献２においては、画像データをハードディスクの処理速度の異なるゾーン（外周ゾーンと内周ゾーン）に分割記録して処理速度を低下させることなく所定の動作を行うことが可能な画像処理装置が開示されている。
【０００７】
また、特許文献３には、複数のハードディスクを備え、１つのハードディスク容量が限界に達した場合に、他のハードディスクの空き領域に格納する技術が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、ハードディスクにおいては利用目的に応じて異なる管理方式によりデータの書き込み及び読み出しが行われているため、従来、２つの利用目的でハードディスクを使用するにはハードディスクを２台設置する必要があり、コストがかかるという問題があった。
【０００９】
本発明の課題は、１台の不揮発性記憶手段を異なる利用目的に対して使用することを可能とし、不揮発性記憶手段の効率的な利用を図ることである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明は、
画像データを記憶する不揮発性記憶手段と、当該不揮発性記憶手段に対する前記画像データの書き込み又は読み出しの制御を行う制御手段と、を備えた画像処理装置において、
前記不揮発性記憶手段は、論理的に少なくとも二つ以上の記憶領域に分割されており、
前記制御手段は、前記不揮発性記憶手段の記憶領域毎に異なる管理方式でデータ管理を行うことを特徴としている。
【００１１】
請求項２に記載の発明は、
画像データを記憶する揮発性記憶手段及び不揮発性記憶手段と、前記揮発性記憶手段及び不揮発性記憶手段に対する前記画像データの書き込み又は読み出しの制御を行う制御手段と、を備えた画像処理装置において、
前記不揮発性記憶手段は、論理的に少なくとも二つ以上の記憶領域に分割されており、
前記制御手段は、前記不揮発性記憶手段の記憶領域毎に異なる管理方式でデータ管理を行うことを特徴としている。
【００１２】
請求項３に記載の発明は、請求項２に記載の発明において、
前記不揮発性記憶手段は、前記揮発性記憶手段の拡張領域として前記画像データを一時的に記憶するための第１の記憶領域と、前記画像データの保存が指示された際に前記画像データを再利用可能に記憶するための第２の記憶領域の少なくとも二つの記憶領域に論理的に分割されており、
前記制御手段は、前記画像データを記憶する目的に応じて前記第１又は第２の何れかの記憶領域に前記画像データを書き込み、前記第１の記憶領域に書き込む場合には、前記画像データを前記第１の記憶領域内の連続した領域に書き込み、前記第２の記憶領域に書き込む場合には、前記第２の記憶領域に記憶されているファイル管理システムに基づいて前記画像データを書き込むことを特徴としている。
【００１３】
請求項４に記載の発明は、請求項３に記載の発明において、
前記不揮発性記憶手段はハードディスクであり、前記第１の記憶領域は外周側に、前記第２の記憶領域は内周側に割り当てられていることを特徴としている。
【００１４】
請求項５に記載の発明は、請求項３又は４に記載の発明において、
前記不揮発性記憶手段の前記第１の記憶領域への前記画像データの書き込み又は前記第１の記憶領域からの前記画像データの読み出しを行っている場合には、前記第２の記憶領域への画像データの書き込み又は前記第２の記憶領域からの画像データの読み出しを制限することを特徴としている。
【発明の効果】
【００１５】
請求項１、２に記載の発明によれば、不揮発性記憶手段の分割された記憶領域毎に異なる管理方式でデータを管理し画像データの読み出し及び書き込みを行うことができるので、１台の不揮発性記憶手段を異なる利用目的に対して使用することが可能となり、不揮発性記憶手段の効率的な利用が可能となる。
【００１６】
請求項３に記載の発明によれば、不揮発性記憶手段は、揮発性記憶手段の拡張領域として画像データを一時的に記憶するための第１の記憶領域と、画像データの保存が指示された際に画像データを再利用可能に記憶するための第２の記憶領域の少なくとも二つの記憶領域に論理的に分割されており、画像データを記憶する目的に応じて第１又は第２の何れかの記憶領域に画像データを書き込み、第１の記憶領域に書き込む場合には、画像データを第１の記憶領域内の連続した領域に書き込み、第２の記憶領域に書き込む場合には、第２の記憶領域に記憶されているファイル管理システムに基づいて画像データを書き込む。従って、不揮発性記憶手段を揮発性記憶手段の拡張領域として画像データを一時的に記憶する目的として利用する場合には、第１の記憶領域の連続した領域に画像データを書き込むことで、画像データを高速に書き込み及び読み出しを行うことが可能となり、画像データの保存が指示された際に画像データを再利用可能に記憶する目的として利用する場合には、不揮発性記憶手段に記憶されたファイル管理システムに基づいて画像データを書き込むことで、電源が落ちた場合でも画像データを保証するとともに、画像データを再利用可能に記憶することが可能となる。
【００１７】
請求項４に記載の発明によれば、不揮発性記憶手段はハードディスクであり、第１の記憶領域は外周側に、第２の記憶領域は内周側に割り当てられているので、揮発性記憶手段の拡張領域として不揮発性記憶手段を利用する際に画像データの書き込み及び読み出しを高速に行うことが可能となる。
【００１８】
請求項５に記載の発明によれば、不揮発性記憶手段の第１の記憶領域への画像データの書き込み又は第１の記憶領域からの画像データの読み出しを行っている場合には、第２の記憶領域への画像データの書き込み又は第２の記憶領域からの画像データの読み出しを制限するので、処理スピードが重視される第１の記憶領域に対する画像データの書き込み及び読み出しを優先させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図を参照して、本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
【００２０】
図１に、本発明に係る画像形成装置１の機能構成例を示す。画像形成装置１は、例えば、電子写真方式のモノクロ複写機であり、図１に示すように、制御部１１、操作表示部１２、画像読取装置１３、画像処理装置１４、画像出力装置１５、通信制御部１６等により構成され、各部はバス１７により接続されている。
【００２１】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）１１ｂ、ＲＡＭ（Random Access Memory）１１ｃ等により構成される。制御部１１のＣＰＵ１１ａは、操作表示部１２の操作により、ＲＯＭ１１ｂに格納されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ１１ｃ内に展開し、展開されたプログラムに従って、画像形成装置１各部の動作を集中制御する。また、ＣＰＵ１１ａは、展開されたプログラムに従って、後述する画像データ一時記憶処理、画像データ転送・消去処理を始めとする各種処理を実行する。
【００２２】
操作表示部１２は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部１１から入力される表示信号の指示に従って表示画面上に各種操作ボタンや装置の状態表示、各機能の動作状況等の表示を行う。また、ＬＣＤの表示画面上は、透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルが構成されており、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として制御部１１に出力する。なお、タッチパネルは、感圧式に限らず、他の静電式、光式等であってもよい。更に、操作表示部１２は、数字ボタン、スタートボタン等の各種操作ボタンを備え、ボタン操作による操作信号を制御部１１に出力する。
【００２３】
本実施の形態において、操作表示部１２は、ユーザがジョブで利用する画像データをＨＤＤ１４ｅに再利用可能に保存したい場合に、対象ジョブ及び当該ジョブの画像データに対応する名称をユーザが指定入力するための入力画面を有しており、当該入力画面からの入力指示を制御部１１に出力する。ここで、ジョブとは、プリント出力等の画像形成に関する一連の動作を指し、例えば、複数枚の原稿をコピーする場合には、複数枚のコピーに関する一連の動作が１ジョブである。
【００２４】
画像読取装置１３は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像を読み取る。スキャナは、光源、ＣＣＤ（Charge Coupled Device）等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換器によりデジタル画像データに変換して画像処理装置１４に出力する。ここで、画像は、図形や写真等のイメージデータに限らず、文字や記号等のテキストデータ等も含む。
【００２５】
画像処理装置１４は、画像処理部１４１及び画像記憶部１４２により構成される。画像処理装置１４は、画像処理部１４１において画像読取装置１３から入力された画像データに空間フィルタ処理、拡大／縮小処理、回転処理、階調補正処理等の画像処理を施して画像記憶部１４２に一時的に記憶し、所定のタイミングで画像出力装置１５に出力する。また、通信制御部１６から入力されたプリンタコードを画像データに変換して画像記憶部１４２に一時的に記憶し、所定のタイミングで画像出力装置１５に出力する。
【００２６】
図２に、画像記憶部１４２の構成例を示す。図２に示すように、画像記憶部１４２は、メモリコントローラ１４ａ、揮発性メモリ１４ｂ、圧縮／伸張部１４ｃ、ＨＤＤコントローラ１４ｄ、ＨＤＤ１４ｅを備えて構成されている。
【００２７】
メモリコントローラ１４ａは、制御部１１からの制御に基づいて、画像処理部１４１から入力された画像データの揮発性メモリ１４ｂへの書き込み及び揮発性メモリ１４ｂからの画像データの読み出しを行う。即ち、メモリコントローラ１４ａは、制御部１１からの制御に基づいて、画像処理部１４１から入力された画像データを圧縮／伸張部１４ｃにより圧縮させるとともに揮発性メモリ１４ｂに書き込んで一時的に記憶させる。また、制御部１１から画像データ出力の指示があると、メモリコントローラ１４ａは、揮発性メモリ１４ｂに記憶されている出力指示された画像データを圧縮／伸張部１４ｃにより伸張させ、画像出力装置１５に出力する。
【００２８】
揮発性メモリ１４ｂは、ＤＲＡＭ（Dynamic Random Access Memory）等により構成される揮発性記憶手段である。揮発性メモリ１４ｂは、画像処理部１４１から入力され圧縮／伸張部１４ｃにより圧縮された画像データを一時的に記憶する。圧縮／伸張部１４ｃは、画像データの圧縮処理、伸張処理を行うＩＣである。
【００２９】
ＨＤＤコントローラ１４ｄは、制御部１１からの制御に基づいて、画像データのＨＤＤ１４ｅへの書き込み、ＨＤＤ１４ｅからの画像データの読み出し及び消去を行う。また、ＨＤＤコントローラ１４ｄは、ＤＭＡ（Direct Memory Access）コントローラを搭載し、ＨＤＤ１４ｄと揮発性メモリ１４ｂ間の画像データ転送の制御を行う。
【００３０】
ＨＤＤ１４ｅは、画像データを記憶する不揮発性記憶手段である。図３に示すように、ＨＤＤ１４ｅは、先頭にＭＢＲ（Master Boot Record）が記録され、ＲＡＷ領域、ＢＯＸ領域の２つのパーティション（記憶領域）を有している。なお、ＨＤＤ１４ｅは、複数の連続したセクタをまとめたクラスタ単位でデータ管理を行っている。
【００３１】
ＭＢＲは、ＨＤＤ１４ｅの先頭セクタに記録されており、起動コード、パーティションテーブル等からなる。パーティションテーブルは、ＨＤＤ１４ｅを論理的に複数のパーティション（記憶領域）に分割するためのテーブルであり、各パーティションの位置、サイズ、パーティションタイプ等を記録する。本実施の形態においては、ＨＤＤ１４ｅは、このパーティションテーブルにより、図４に示すように、外周側１０ＧＢをＲＡＷ領域（詳細後述）、内周側３０ＧＢをＢＯＸ領域（詳細後述）として２つの領域に分割されている。ここで、ＨＤＤ１４ｅは一定速回転であり、その外周と内周とでは円周の長さが異なるため、内周側に比べて外周側のアクセススピード（データを一定時間に出し入れできるスピード）が速い。
【００３２】
ＲＡＷ領域とは、揮発性メモリ１４ｂの容量不足を補う仮想メモリとして画像処理部１４１で画像処理された画像データを画像出力装置５に所定のタイミングで出力するために一時的に記憶する領域であり、データの書き込み及び読み出しにスピードが要求される。そのため、ＲＡＷ領域はＨＤＤ１４ｅの外周に割り当てられている。また、ＲＡＷ領域は、制御部１１により直接データ管理が行われており、１ページ分の画像データが連続するクラスタに書き込まれる。
【００３３】
ここで、制御部１１におけるＲＡＷ領域のデータ管理について説明する。
制御部１１のＣＰＵ１１ａは、ＲＯＭ１１ｂに記憶されたプログラムとの協働によるソフトウエア処理により、ＲＡＭ１１ｃにＲＡＷ領域管理テーブル１１１を作成し、ＨＤＤ１４ｅのＲＡＷ領域におけるデータ格納状況を管理し、ＲＡＷ領域管理テーブル１１１に基づき、ＲＡＷ領域への画像データの書き込み及び読み出しを制御する。また、ＣＰＵ１１ａは、ＲＯＭ１１ｂに記憶されたプログラムとの協働によるソフトウエア処理により、ＲＡＭ１１ｃにジョブ管理テーブル１１２を作成し、ＲＡＷ領域管理テーブル１１１で管理されている画像データをジョブと関連づける。
【００３４】
図５に、ＲＡＷ領域管理テーブル１１１の一例を示す。図５に示すように、ＲＡＷ領域管理テーブル１１１には、画像データを識別するための画像ＩＤ（例えば、００１、０３０、０４１、・・・）を格納する画像ＩＤ領域と、その画像データが格納されている連続領域の開始クラスタ番号を格納する開始クラスタ領域と、その連続領域の終了クラスタ番号を格納する終了クラスタ領域と、その連続領域のサイズ（クラスタの個数）を示すデータ（例えば、５、１０、５、・・・）を格納するサイズ領域と、その連続領域が現在使用されているか否かを示すデータ（例えば、Yes、No、・・・）を格納するUsed領域とを有している。なお、制御部１１は、上述のＲＡＷ領域管理テーブル１１１と同様の揮発メモリ管理テーブル１１３（図示せず）により揮発性メモリ１４ｂのデータ管理を行っている。ただし、揮発性メモリ１４ｂについては、アドレス（開始アドレス及び終了アドレス）により連続領域を管理している。また、サイズ領域には、連続領域の容量を示すデータが格納される。
【００３５】
図６に、ジョブ管理テーブル１１２の一例を示す。図６に示すように、ジョブ管理テーブル１１２には、ジョブを識別するためのジョブＩＤ（例えば、０００１、０００２、・・・）を格納するジョブＩＤ領域と、そのジョブが保持する画像データを識別するための画像ＩＤ（例えば、０２０、０２１、０２２、・・・）を格納する画像ＩＤ領域と、その画像データが揮発性メモリ１４ｂに記憶されているか又はＨＤＤ１４ｅのＲＡＷ領域に記憶されているかを示すデータ（例えば、メモリ、ＲＡＷ、・・・）を格納するＲＡＷ／メモリ領域と、その画像データを記憶している開始クラスタ又は開始アドレスを示すデータ（例えば、３４５６、５５５５、４０００、・・・）とを有している。なお、同一の画像データに対するＲＡＷ領域管理テーブル１１１における画像ＩＤとジョブ管理テーブル１１２の画像ＩＤは同一である。
【００３６】
制御部１１のＣＰＵ１１ａは、ＲＡＷ領域に画像データを書き込む際に、ＲＡＷ領域管理テーブル１１１を参照し、現在使用されていない領域で、かつ書き込み対象の画像データサイズ以上の連続領域がある場合には、その連続領域を画像データの書き込み領域として決定し、現在使用されていない領域で、かつ書き込み対象の画像データサイズ以上の連続領域がない場合には、現在使用されている最終クラスタに続く連続領域を画像データの書き込み領域として決定し、ＲＡＷ領域管理テーブル１１１を書き換える。また、ＲＡＷ領域から画像データを消去する際には、例えば、消去対象の画像データに対応するＲＡＷ領域管理テーブル１１１内のデータのUsed領域をNoにして消去対象の画像データが格納された領域を使用可能にすることにより行う。また、これと併せてＲＡＷ領域の消去対象領域に無意味なデータを書き込むようにしてもよい。
【００３７】
上述のように、ＲＡＷ領域管理テーブル１１１はＲＡＭ１１ｃに記憶されているため、ＣＰＵ１１ａが高速にアクセス可能である一方、電源が落とされた際にＲＡＷ領域に記憶されているデータは保証されない。
【００３８】
一方、ＨＤＤ１４ｅのＢＯＸ領域とは、ユーザにより操作表示部１２を介して保存を指示された画像データを後から検索して再利用可能に記憶するための領域であり、データの書き込み及び読み出しのスピードはそれほど重視されないが、電源が落とされた場合であっても所望の画像データを再利用可能なファイル管理が必要となる。そこで、図３に示すように、ＢＯＸ領域には、ＢＯＸ領域の画像データをファイル管理するためのＦＡＴ（File Allocation Tables）等、ディレクトリ構造等のファイル管理システムが記憶されている。
【００３９】
図７に、ディレクトリ構造の一例を示す。１つのディレクトリは１ジョブに対応する。図７において、インデックスファイルは、ディレクトリを識別するためのディレクトリ番号（例えば、００１、００２）とそのディレクトリで管理されるジョブ名（操作表示部１２を介してユーザが指定した名称）を対応付ける情報を格納する。各ディレクトリは、ヘッダに、そのディレクトリに対応するジョブを出力するのに必要な情報（例えば、両面か否か、用紙サイズ等）を格納するとともに、対応するジョブの１ページ分の画像データを１ファイルとして（例えば、ディレクトリ００１においては、画像ファイルp001〜p003）を格納する。ＦＡＴは、各画像ファイルのデータを記憶しているクラスタを管理するものであり、複数のクラスタに分散して記憶されたデータのつながり（チェーン構造）を示す情報等を格納する。この場合は、スピードが要求されないので、１枚分の画像データであっても物理的に分断された領域に存在して（チェーン構造でつながる）良い。
【００４０】
制御部１１のＣＰＵ１１ａは、ＲＯＭ１１ｂに記憶されたプログラムとの協働によるソフトウエア処理により、ＦＡＴ及びディレクトリ構造によるファイル管理システムに基づき、ＢＯＸ領域に記憶された画像ファイルの管理を行い、画像データの書き込み及び読み出しを制御する。このファイル管理システムをＨＤＤ１４ｅに記憶しておくことにより、電源が落とされても各ジョブの画像データや各ジョブを出力するための情報を検索して画像データを再利用することが可能となる。
【００４１】
図１の画像出力装置１５は、パルス幅変調器、レーザ光源、感光ドラム、帯電器、現像器、給紙部、排紙部、定着装置等を備えて構成されており、画像処理装置１４から入力された画像データをパルス幅変調器によりパルス幅変調してレーザ光を発光させ、帯電器により帯電された感光ドラム表面にレーザ光を照射することにより静電潜像を形成する。更に、画像出力装置１５は、操作表示部１２から入力指示されたサイズ、向きの印刷用紙を給紙部から搬送し、感光ドラム表面の静電潜像を含む領域に現像器によりトナーを付着させ、搬送された印刷用紙にトナーを転写して定着させた後、排紙部から排出する。
【００４２】
通信制御部１６は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の通信ネットワークに接続された伝送媒体に接続可能なインターフェースである。通信制御部１６は、例えばＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介して通信ネットワークに接続されたプリントコントローラ等の外部の装置との間で制御信号、プリンタコードを始めとする各種データの送受信を行う。
【００４３】
次に、本実施の形態の動作について説明する。
まず、ＨＤＤ１４ｅのＲＡＷ領域への画像データの書き込みについて説明する。図８は、画像処理部１４１で画像処理された１ジョブ分の画像データを画像記憶部１４２に書き込む際に制御部１１により実行される画像データ一時記憶処理を示すフローチャートである。当該処理は、ＣＰＵ１１ａとＲＯＭ１１ｂに格納されているプログラムとの協働によるソフトウエア処理により実現されるものである。
【００４４】
まず、揮発性メモリ１４ｂの空き容量が所定量より少ないか否かが判断される（ステップＳ１）。所定量とは、ＨＤＤ１４ｅに書き込む画像データ及びＨＤＤ１４ｅから読み出された画像データを一旦格納するバッファ領域として利用するために必要な容量であり、少なくとも１ページ分の画像データが格納できる容量である。
【００４５】
揮発メモリ管理テーブル１１３の参照により、揮発性メモリ１４ｂの空き容量が所定量以上であると判断された場合（ステップＳ１；ＮＯ）、メモリコントローラ１４ａを介して圧縮／伸張部１４ｃで１ページ分の画像データが圧縮され、この圧縮データが揮発性メモリ１４ｂに書き込まれ、揮発メモリ管理テーブル１１３が書き換えられる（ステップＳ２）。
【００４６】
揮発メモリ管理テーブル１１３の参照により、揮発性メモリ１４ｂの空き容量が所定量より少ないと判断された場合（ステップＳ１；ＹＥＳ）、メモリコントローラ１４ａの制御により圧縮／伸張部１４ｃで１ページ分の画像データが圧縮され、この圧縮データが揮発性メモリ１４ｂのバッファ領域に格納される（ステップＳ３）。次いで、ＲＡＷ領域管理テーブル１１１が参照され、ＨＤＤ１４ｅにおける当該画像データの書き込み領域が決定され、ＲＡＷ領域管理テーブル１１１が書き換えられる（ステップＳ４）。具体的には、ＲＡＷ領域管理テーブル１１１が参照され、現在使用されていない領域（図５のUsed領域が“No”）で、かつ書き込み対象の画像データサイズ以上のサイズの連続領域がある場合には、その連続領域が画像データの書き込み領域として決定され、ＲＡＷ領域管理テーブル１１１が書き換えられる。ＲＡＷ領域管理テーブル１１１が参照され、現在使用されていない領域（図５のUsed領域が“No”）に書き込み対象の画像データサイズ以上のサイズの連続領域がない場合には、現在使用されている最後尾のクラスタに続く連続領域が、当該画像データの書き込み領域として決定され、ＲＡＷ領域管理テーブル１１１に情報が追加される。
【００４７】
ＨＤＤ１４ｅにおける１ページ分の画像データの書き込み領域が決定されると、揮発性メモリ１４ｂのバッファ領域に格納された画像データがＨＤＤ１４ｅに転送され、ＨＤＤコントローラ１４ｄにより画像データがステップＳ４で決定されたＲＡＷ領域に書き込まれる（ステップＳ５）。ここで、画像データの転送は、ＣＰＵ１１ａを介さず、ＨＤＤコントローラ１４ｄに搭載されたＤＭＡコントローラにより揮発性メモリ１４ｂとＨＤＤ１４ｅ間で直接行い、高速に行うことが望ましい。
【００４８】
画像データが転送されると、揮発性メモリ１４ｂのバッファ領域に格納されている画像データは消去される（ステップＳ６）。当該ジョブの全ページの画像データの書き込みが終了するまでステップＳ１〜Ｓ７が繰り返し実行され、全ページ分の書き込みが終了すると（ステップＳ７；ＹＥＳ）、図６に示すジョブ管理テーブル１１２が更新され、本処理は終了する。
【００４９】
上述のように、ＨＤＤ１４ｅのＲＡＷ領域には、揮発性メモリ１４ｂの空き容量が少なく揮発性メモリ１４ｂに書き込み不可能な画像データが転送され、連続するクラスタに書き込まれる。そのため、画像データを読み出す際の画像データへのアクセスを高速に行うことが可能となる。また、このＨＤＤ１４ｅを管理するためのＲＡＷ領域管理テーブル１１１は、ＨＤＤ１４ｅではなくＲＡＭ１１ｃに配置されているので、ＨＤＤ１４ｅにアクセスすることによる画像データの書き込みスピードが損なわれることがなくなる。
【００５０】
次に、ＨＤＤ１４ｅのＢＯＸ領域への画像データの書き込みについて説明する。図９は、ジョブの終了時に制御部１１により実行される画像データ転送・消去処理を示すフローチャートである。当該処理は、ＣＰＵ１１ａとＲＯＭ１１ｂに格納されているプログラムとの協働によるソフトウエア処理により実現されるものである。
【００５１】
まず、ジョブが終了すると、操作表示部１２により画像データのＨＤＤ１４ｅへの保存が指示されたジョブであるか否かが判断され（ステップＳ１１）、指示されたジョブである場合は（ステップＳ１１；ＹＥＳ）、当該ジョブに対応する画像データが揮発性メモリ１４ｂ及び／又はＨＤＤ１４ｅのＲＡＷ領域から読み出され、ＨＤＤ１４ｅのＢＯＸ領域に転送され、空き領域に書き込まれる（ステップＳ１２）。具体的には、ジョブ管理テーブル１１２、ＲＡＷ領域管理テーブル１１１及び揮発メモリ管理テーブル１１３が参照され、当該ジョブに対応する画像データが揮発性メモリ１４ｂ及び／又はＨＤＤ１４ｅのＲＡＷ領域から読み出されて転送される。ＢＯＸ領域への画像データの書き込みは、ＦＡＴ、ディレクトリ構造（図７参照）等のファイル管理システムに基づいて行われ、操作表示部１２により入力された名称とジョブが対応付けられ、１ディレクトリに１ジョブの画像データが対応付けられる。また、ＦＡＴに基づき、空き領域に画像データが書き込まれる。ＲＡＷ領域に記憶されている画像データは、揮発性メモリ１４ｂのバッファ領域を介さずに、直接ＨＤＤ１４ｅのＢＯＸ領域に移動することで容易にデータ転送を行うことが可能である。
【００５２】
ＢＯＸ領域に画像データが転送されると、揮発性メモリ１４ｂ及び／又はＲＡＷ領域から当該ジョブの画像データが消去され（ステップＳ１３）、本処理は終了する。ステップＳ１１において、操作表示部１２により画像データのＨＤＤ１４ｅへの保存が指示されたジョブではないと判断された場合は（ステップＳ１１；ＮＯ）、ステップＳ１２は行われず、揮発性メモリ１４ｂ及び／又はＲＡＷ領域から当該ジョブの画像データが消去され（ステップＳ１３）、本処理は終了する。
【００５３】
上述のように、ＨＤＤ１４ｅのＢＯＸ領域には、操作表示部１２からの指示に基づいて、揮発性メモリ１４ｂ及び／又はＨＤＤ１４ｅのＲＡＷ領域に記憶されている画像データが転送され、書き込まれる。書き込まれた画像データはＦＡＴ、ディレクトリ構造等の汎用的なファイル管理システムにより管理される。従って、所望の画像データを検索し、再利用することが可能となる。また、ＨＤＤ１４ｅをＰＣ（Personal Computer）等の外部装置に接続した場合に画像データの互換が可能となる。
【００５４】
なお、ＲＡＷ領域におけるデータの書き込み／読み出しとＢＯＸ領域におけるデータの書き込み／読み出しは、マルチタスク的に並行処理を行うことが可能であるが、ＲＡＷ領域におけるデータの書き込み／読み出しは時間的な制約が高いので、ＲＡＷ領域におけるデータの書き込み／読み出しが行われている場合には、ＢＯＸ領域におけるデータの書き込み／読み出しを禁止にするか或いは優先順位を下げ、制限することが望ましい。
【００５５】
以上説明したように、画像形成装置１において、ＨＤＤ１４ｅは２つの領域に論理的に分割され、外周側がＲＡＷ領域に、内周側がＢＯＸ領域に割り当てられている。揮発性メモリ１４ｂの空き容量が所定量より少ない場合、画像データはＨＤＤ１４ｅのＲＡＷ領域に転送され、ＲＡＷ領域の連続するクラスタに書き込まれる。ユーザからジョブの画像データの保存が指示された場合は、該当するジョブの終了後、画像データが揮発性メモリ１４ｂ又はＲＡＷ領域から読み出され、ＢＯＸ領域に転送されて書き込まれる。ＢＯＸ領域において、画像データは、ＦＡＴ、ディレクトリ構造等のファイル管理システムにより管理される。
【００５６】
従って、１台のＨＤＤ１４ｅを、画像データを再利用可能に記憶する目的と、揮発性メモリ１４ｂの延長として画像データを高速に一時的に記憶する目的の、異なる利用目的に対して使用することが可能となり、ＨＤＤ１４ｅを効率的に利用することが可能となる。
【００５７】
また、ＢＯＸ領域は、汎用的なファイル管理システムを用いて管理することにより、他の外部装置に接続した場合に他の外部装置からのデータの読み出し及び書き込みが可能となる。
【００５８】
なお、上記実施の形態における記述内容は、本発明に係る画像形成装置１の好適な一例であり、これに限定されるものではない。
【００５９】
例えば、上記実施の形態においては、画像形成装置１はモノクロの複写機として説明したが、本発明は、カラーの画像形成装置に適用することも可能である。この場合、画像処理部において、画像読取装置から入力されるRedデータ、Greenデータ、Blueデータが色変換され、Yellowデータ、Magentaデータ、Cyanデータ、Blueデータの４つのデータが画像記憶部に入力されるので、図１０に示すように、各色別の画像記憶部Ｙ、Ｍ、Ｃ、Ｋを備える構成とし、それぞれ独立して画像データの書き込み及び読み出しを行うことが好ましい。これにより、画像記憶部を１つとし、Yellowデータ、Magentaデータ、Cyanデータ、Blueデータを順次処理する場合に比べ、高速な処理が可能となる。
【００６０】
また、上記実施の形態においては、ＢＯＸ領域のファイル管理にＦＡＴ及びディレクトリ構造を用いることとして説明したが、画像データの検索及び再利用可能に管理するものであればこれに限定されない。また、上記実施の形態においては、不揮発性記憶手段としてＨＤＤを用いる場合を例にとり説明したが、本発明を他の磁気ディスク、光ディスクに適用してもよい。
【００６１】
その他、画像形成装置１を構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明に係る画像形成装置１の機能的構成を示すブロック図である。
【図２】画像記憶部１４２の構成例を示すブロック図である。
【図３】ＨＤＤ１４ｅの構造を示す模式図である。
【図４】ＨＤＤ１４ｅを上方から見た模式図である。
【図５】ＲＡＷ領域管理テーブル１１１のデータ格納例を示す図である。
【図６】ジョブ管理テーブル１１２のデータ格納例を示す図である。
【図７】ＨＤＤ１４ｅのＢＯＸ領域を管理するディレクトリ構造の一例を示す図である。
【図８】制御部１１により実行される画像データ一時記憶処理を示すフローチャートである。
【図９】制御部１１により実行される画像データ転送・消去処理を示すフローチャートである。
【図１０】本発明をカラー画像形成装置に適用した場合の画像記憶部の構成例を示すブロック図である。
【符号の説明】
【００６３】
１  画像形成装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１１１  ＲＡＷ領域管理テーブル
１１２  ジョブ管理テーブル
１２  操作表示部
１３  画像読取装置
１４  画像処理装置
１４１  画像処理部
１４２  画像記憶部
１４ａ  メモリコントローラ
１４ｂ  揮発性メモリ
１４ｃ  圧縮／伸張部
１４ｄ  ＨＤＤコントローラ
１４ｅ  ＨＤＤ
１５  画像出力装置
１６  通信制御部
１７  バス
【図１】
2005327334.tif 000003
【図２】
2005327334.tif 000004
【図３】
2005327334.tif 000005
【図４】
2005327334.tif 000006
【図５】
2005327334.tif 000007
【図６】
2005327334.tif 000008
【図７】
2005327334.tif 000009
【図８】
2005327334.tif 000010
【図９】
2005327334.tif 000011
【図１０】
2005327334.tif 000012