(57)【要約】【課題】コスト増大や処理遅延を招くことなく、不連続な複数の格納領域にデータを書込み、または複数の格納領域からデータを読出すデータのアクセス方法を提供する。【解決手段】メモリ装置１４１と、データ書込み手段１２０、１３０と、データ読出し手段１３０、１５０と、これらを制御、管理するコントローラ１７が、バス２０、２１で接続された画像処理装置１のデータのアクセス方法であって、複数の空領域の先頭アドレス等に基づき、前記データ書込み手段１２０、１３０が所定容量の画像データに次の空領域へのリンクアドレスを付加して対応する空領域の先頭アドレスから順に格納する処理を繰り返すデータ書込み処理ステップと、前記データ読出し手段１３０、１５０が画像データを読出し、付加されたリンクアドレスに基づいて次の格納領域から画像データを読出す処理を繰り返すデータ読出し処理ステップを備える。【選択図】図１
2008135913.tif 000002
【特許請求の範囲】
【請求項１】
メモリ装置と、前記メモリ装置に画像データを格納するデータ書込み手段と、前記メモリ装置に格納された画像データを読み出すデータ読出し手段と、前記メモリ装置の領域管理情報を備え、前記データ書込み手段及びデータ読出し手段を制御するコントローラとがバスを介して接続された画像処理装置におけるデータのアクセス方法であって、
前記コントローラが前記データ書込み手段に対してデータ書込み処理の起動指令を送信するとともに、前記メモリ装置にブロック状に点在する複数の空領域の先頭アドレス及び容量を順次送信し、前記データ書込み手段が起動指令に応じて受信した空領域の容量に基づく所定容量の画像データに次の空領域の先頭アドレスをリンクアドレスとして付加して対応する空領域の先頭アドレスから順に格納する処理を繰り返すデータ書込み処理ステップと、
前記コントローラが前記データ読出し手段に対してデータ読出し処理の起動指令を送信するとともに、前記メモリ装置に格納された画像データの先頭アドレスを送信し、前記データ読出し手段が起動指令に応じて前記先頭アドレスから画像データを読み出すとともに、読み出した画像データに付加されているリンクアドレスに基づいて次の格納領域から画像データを読み出す処理を繰り返すデータ読出し処理ステップを備えてなるデータのアクセス方法。
【請求項２】
メモリ装置と、前記メモリ装置に格納された原画像データを符号化して前記メモリ装置に格納する符号化器と、前記メモリ装置に格納された符号化データを読み出して復号化する復号化器と、前記メモリ装置の領域管理情報を備え、前記符号化器及び復号化器を制御するコントローラとがバスを介して接続された画像処理装置におけるデータのアクセス方法であって、
前記コントローラが前記符号化器に対して符号化処理の起動指令を送信するとともに、前記メモリ装置にブロック状に点在する複数の空領域の先頭アドレス及び容量を順次送信し、前記符号化器が起動指令に応じて原画像データを順次符号化処理するとともに、受信した空領域の容量に基づく所定容量の符号化データに次の空領域の先頭アドレスをリンクアドレスとして付加して対応する空領域の先頭アドレスから順に格納する処理を繰り返す符号化処理ステップと、
前記コントローラが前記復号化器に対して復号化処理の起動指令を送信するとともに、前記メモリ装置に格納された符号化データの先頭アドレスを送信し、前記復号化器が起動指令に応じて前記先頭アドレスから符号化データを読み出すとともに、読み出した符号化データに付加されているリンクアドレスに基づいて次の格納領域から符号化データを読み出して復号化する処理を繰り返す復号化処理ステップを備えてなるデータのアクセス方法。
【請求項３】
前記コントローラは、前記メモリ装置にブロック状に点在する複数の空領域に書き込まれた個別データに対して、当該個別データの識別名と複数の格納領域の先頭アドレスをリンクして管理する請求項１または２記載のデータのアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリ装置と、前記メモリ装置に画像データを格納するデータ書込み手段と、前記メモリ装置に格納された画像データを読み出すデータ読出し手段と、前記メモリ装置の領域管理情報を備え、前記データ書込み手段及びデータ読出し手段を制御するコントローラとがバスを介して接続された画像処理装置におけるデータのアクセス方法に関する。
【背景技術】
【０００２】
画像処理装置において、入力画像データに対する圧縮等の処理が行われるとき、入力された対象画像データは、半導体メモリ等の一時記憶装置の格納領域に一時記憶され、前記格納領域から読み出されて画像処理される。
【０００３】
一時記憶装置にデータを記憶するとき、データを分割することなく記憶することが望ましいが、前記一時記憶装置へのデータ格納状態により、データを分割しなければ記憶することができないことがある。例えば、一時記憶装置が、図９に示すように、データ１を記憶する領域１と、データ２を記憶する領域２と、データ３を領域３と、空領域である領域４とから構成され、データ２が消去されて領域２が新たに空領域となった後、前記領域２の容量または前記領域４の容量より、容量の大きなデータ４を記憶するとき、前記データ４を一の空領域、つまり領域２または領域４の何れかのみに記憶することはできず、前記領域２と前記領域４に分割して記憶する必要がある。
【０００４】
ところで、一時記憶装置にデータの書き込みを行うデータ書込み手段と前記一時記憶装置からデータの読出しを行うデータ読出し手段とは、前記一時記憶装置の各領域のアドレス情報に基づき、前記一時記憶装置データを順次一時記憶し、または順次読み出すため、上述のようにデータが複数の領域に分割して記憶されるときには、夫々の領域のアドレス情報が必要となる。
【０００５】
特許文献１には、バスを介して接続されたメモリにデータを転送するデータ転送制御装置において、転送データに予め割り当てられているアドレスを前記メモリにおいて定義されている実アドレスに変換するアドレス変換手段と、前記メモリにおけるバウンダリと同じデータ容量毎に区切られた複数の格納領域であって、前記実アドレスの少なくとも一部がそれぞれの格納領域において用いられるアドレスとして指定されている格納領域を有する記憶手段と、前記実アドレスの少なくとも一部によりアドレス指定される複数の格納領域のうち転送データが記憶されていない格納領域に対して、前記アドレス変換手段によって変換された前記実アドレスの少なくとも一部のアドレスを用いて前記転送データを順次記憶させる書込手段と、前記複数の格納領域のいずれかの格納領域において記憶すべき量の転送データが記憶されると、該転送データを該格納領域から順次読出し、読み出した転送データを該データに対応する実アドレスと共に前記バスを介して前記メモリに転送する読出・転送手段とを備えるデータ転送制御装置が提案されている。ここで、特許文献１における読出・転送手段は上述で説明したデータ書込み手段と同義である。
【０００６】
【特許文献１】特開２００５−１２２３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１で提案されたデータ転送制御装置のメモリには２次元のアドレス空間が定義され、前記メモリにおけるビットの並びがそのまま用紙に印刷されたときのピクセルの並びと一致するように転送データが記憶されるように構成されており、前記メモリに先の転送データが残っているようなときには、前記メモリは前記転送データを記憶することができない。また、前記メモリから先の転送データが消去されるまで待機すると、前記メモリへのデータ転送に要する処理時間が増大する。
【０００８】
そこで、特許文献１のデータ転送制御装置において、転送データを書き込むことができる連続しない複数の領域の各アドレスを管理するアドレス管理手段を備え、前記アドレス管理手段が、前記分割された転送データが書き込まれた各領域のアドレスを管理する情報（以下、「アドレス管理情報」と記載する）を備えることで、前記アドレス管理情報に基づいて、前記読出・転送手段、即ち上述の説明におけるデータ書込み手段が、メモリに転送データの書き込みを行い、前記メモリから先の転送データが消去されるまで待機しなければならない事態を防ぐことができる。
【０００９】
転送データが小容量、または転送データの同時処理数が少ないときには、前記アドレス管理情報の容量は少量であり、前記アドレス管理情報の管理に係る処理負荷も小さなものであるが、転送データが大容量、または転送データの同時処理数が多くなると、前記アドレス管理情報の容量は大きくなり、前記アドレス管理情報の管理に係る処理負荷も増大する。即ち、前記アドレス管理情報を格納するための十分な記憶容量を備えるためのコストが増大し、または転送データ処理の遅延を招くことになる。
【００１０】
本発明の目的は、上述の問題に鑑み、メモリ装置にデータを格納するための大きな容量の一の格納領域が確保できないときでも、コストの増大や処理の遅延を招くことなく、不連続な複数の格納領域にデータを書き込み、または複数の格納領域からデータを読み出すことができるデータのアクセス方法を提供する点にある。
【課題を解決するための手段】
【００１１】
上述の目的を達成するため、本発明によるデータのアクセス方法の第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、メモリ装置と、前記メモリ装置に画像データを格納するデータ書込み手段と、前記メモリ装置に格納された画像データを読み出すデータ読出し手段と、前記メモリ装置の領域管理情報を備え、前記データ書込み手段及びデータ読出し手段を制御するコントローラとがバスを介して接続された画像処理装置におけるデータのアクセス方法であって、前記コントローラが前記データ書込み手段に対してデータ書込み処理の起動指令を送信するとともに、前記メモリ装置にブロック状に点在する複数の空領域の先頭アドレス及び容量を順次送信し、前記データ書込み手段が起動指令に応じて受信した空領域の容量に基づく所定容量の画像データに次の空領域の先頭アドレスをリンクアドレスとして付加して対応する空領域の先頭アドレスから順に格納する処理を繰り返すデータ書込み処理ステップと、前記コントローラが前記データ読出し手段に対してデータ読出し処理の起動指令を送信するとともに、前記メモリ装置に格納された画像データの先頭アドレスを送信し、前記データ読出し手段が起動指令に応じて前記先頭アドレスから画像データを読み出すとともに、読み出した画像データに付加されているリンクアドレスに基づいて次の格納領域から画像データを読み出す処理を繰り返すデータ読出し処理ステップを備えてなる点にある。
【００１２】
上述の第一の特徴構成によれば、データ書込み手段によって処理対象のデータが書込まれたメモリ装置の各格納領域の書込み順序を記憶する必要がなく、当該書込み順序を記憶するための記憶容量を抑えることができる。更に、データ読出し手段は、データ読出し時にコントローラからの起動指令と共に、処理対象のデータが書き込まれた前記メモリの複数の格納領域の先頭アドレスを受け取ると、それ以降はコントローラからその他の格納領域のアドレスを受け取る必要がなく、データ読出し処理に係る処理速度が向上すると共に、コントローラの処理負荷を軽減することができる。
【００１３】
同第二の特徴構成は、同請求項２に記載した通り、メモリ装置と、前記メモリ装置に格納された原画像データを符号化して前記メモリ装置に格納する符号化器と、前記メモリ装置に格納された符号化データを読み出して復号化する復号化器と、前記メモリ装置の領域管理情報を備え、前記符号化器及び復号化器を制御するコントローラとがバスを介して接続された画像処理装置におけるデータのアクセス方法であって、前記コントローラが前記符号化器に対して符号化処理の起動指令を送信するとともに、前記メモリ装置にブロック状に点在する複数の空領域の先頭アドレス及び容量を順次送信し、前記符号化器が起動指令に応じて原画像データを順次符号化処理するとともに、受信した空領域の容量に基づく所定容量の符号化データに次の空領域の先頭アドレスをリンクアドレスとして付加して対応する空領域の先頭アドレスから順に格納する処理を繰り返す符号化処理ステップと、前記コントローラが前記復号化器に対して復号化処理の起動指令を送信するとともに、前記メモリ装置に格納された符号化データの先頭アドレスを送信し、前記復号化器が起動指令に応じて前記先頭アドレスから符号化データを読み出すとともに、読み出した符号化データに付加されているリンクアドレスに基づいて次の格納領域から符号化データを読み出して復号化する処理を繰り返す復号化処理ステップを備えてなる点にある。
【００１４】
上述の第二の特徴構成によれば、符号化器または復号化器によって処理対象のデータが書込まれたメモリ装置の各格納領域の書込み順序を記憶する必要がなく、当該書込み順序を記憶するための記憶容量を抑えることができる。更に、符号化器または復号化器は、データ読出し時にコントローラからの起動指令と共に、処理対象のデータが書き込まれた前記メモリの複数の格納領域の先頭アドレスを受け取ると、それ以降はコントローラからその他の格納領域のアドレスを受け取る必要がなく、データ読出し処理に係る処理速度が向上すると共に、コントローラの処理負荷を軽減することができる。
【００１５】
同第三の特徴構成は、同請求項３に記載した通り、上述の第一または第二の特徴構成に加えて、前記コントローラは、前記メモリ装置にブロック状に点在する複数の空領域に書き込まれた個別データに対して、当該個別データの識別名と複数の格納領域の先頭アドレスをリンクして管理する点にある。
【００１６】
上述の構成によれば、データ読出し手段または符号化器または復号化器は、メモリ装置から個別データを読み出す際に、コントローラから前記個別データの識別名に基づき先頭アドレスを受け取ると、それ以降はコントローラからその他の格納領域のアドレスを受け取らなくても、前記個別データを読み出すことができる。
【発明の効果】
【００１７】
以上説明した通り、本発明によれば、メモリ装置にデータを格納するための大きな容量の一の格納領域が確保できないときでも、コストの増大や処理の遅延を招くことなく、不連続な複数の格納領域にデータを書き込み、または複数の格納領域からデータを読み出すことができるデータのアクセス方法を提供することができるようになった。
【発明を実施するための最良の形態】
【００１８】
以下、本発明によるデータのアクセス方法に基づき、メモリ装置に格納された画像データにアクセスを行う画像処理装置を備えた画像形成装置の一例である複写機について説明する。
【００１９】
本発明による複写機１は、図２に示すように、カラー表示部やハードウェアキー等が配置された操作部１０と、原稿載置部１１にセットされた一連の原稿を順次読込んで電子データからなる画像データに変換する画像読取部１２と、画像データを記憶するハードディスクなどからなる画像記憶部１３と、画像データに所定の画像処理を施す画像処理部１４と、前記画像処理部１４が画像処理を施した画像データに基づいて用紙上にトナー像を形成して出力する電子写真方式の画像出力部１５と、形成されたトナー像が転写される被記録材である用紙が収容された給紙カセット１６と、該デジタル複写機１を統括制御するシステム制御部１７と、を備えて構成される。前記操作部１０と前記画像読取部１２と前記画像記憶部１３と前記画像処理部１４と前記画像出力部１５とは、前記システム制御部１７により統括制御される夫々の制御部１００、１２０、１３０、１４０、１５０を備える。
【００２０】
前記制御部１００、１２０、１３０、１４０、１５０と前記システム制御部１７とは、図１に示すように、制御信号や応答信号などの送受信を行う制御用バス２０と接続され、前記画像読取部１２と前記画像記憶部１３と前記画像処理部１４と前記画像出力部１５とは、画像データの送受信を行う画像用バス２１に接続されている。
【００２１】
オペレータが、原稿を前記原稿載置部１１に載置し、または、前記操作部１０を操作して前記画像記憶部１３に記憶した複数の画像データから一の画像データを選択し、前記操作部１０を操作して複写動作、または画像処理後の画像データ保存動作の開始を指令すると、前記画像読取部１２は前記原稿から読み取った画像データを、または、画像記憶部１３は選択された画像データを、前記画像処理部１４へ転送し、前記画像処理部１４は前記画像データを画像処理し、前記画像出力部１５は画像処理された画像データに基づき複写を行い、または、前記画像記憶部１３は画像処理された画像データを記憶する。
【００２２】
つまり、該複写機１の各部の間で転送される画像データは、前記画像読取部１２若しくは前記画像記憶部１３を転送元、前記画像処理部１４を転送先として転送され、または、前記画像処理部１４を転送元、前記画像記憶部１３若しくは前記画像出力部１５を転送先として転送される。
【００２３】
前記画像読取部１２または前記画像記憶部１３または前記画像処理部１４が転送元となり画像データの転送を行う際に、転送元の制御部は、前記制御用バス２０を介して、前記システム制御部１７に対して、画像データの転送元と転送先に対する前記画像用バス２１の使用権を要求し、前記システム制御部１７は、前記転送元の制御部と前記転送先の制御部に対して前記画像用バス２１の使用権を与える。使用権を与えられた夫々の制御部は、前記転送元から前記転送先へ画像データの転送を行い、転送が終了すると、前記転送元の制御部は前記画像データの転送が終了したことを前記システム制御部１７に伝え、前記システム制御部１７は前記画像用バス２１の使用権を開放する。
【００２４】
前記画像処理部１４はメモリ装置１４１を備え、前記画像処理部１４の制御部１４０は前記メモリ装置１４１の領域管理情報１４２を備える。前記画像読取部１２または前記画像記憶部１３から転送された画像データは、前記領域管理情報１４２に基づき、前記メモリ装置１４１の空領域に一時的に格納され、前記メモリ装置１４１の空領域に一時的に格納された画像データは、前記画像記憶部１３または前記画像出力部１５へ転送される。前記メモリ装置１４１に、前記画像データの容量より大きな容量をもつ空領域がないときには、前記画像データは複数の空領域に分割して格納される。
【００２５】
前記制御部１４０が備える領域管理情報１４２は、図３に示すように、前記メモリ装置１４１のブロック状に点在する複数の空領域の夫々の先頭アドレスと容量を管理するものである。分割された画像データが一の空領域に格納されたときに、当該空領域に未使用領域が存在するときには、前記制御部１４０は、前記未使用領域を新たな空領域として前記領域管理情報１４２を更新する。また、前記メモリ装置１４１から画像データが読み出されると、前記画像データを格納していた格納領域からデータを消去し、前記格納領域を新たな空領域として前記領域管理情報１４２を更新する。
【００２６】
前記システム制御部１７は、前記メモリ装置１４１の空領域に書き込まれた一の画像データである個別データに対して、当該個別データの識別名と格納領域のアドレスをリンクしたアドレス管理情報１７０を管理し、前記個別データが前記メモリ装置１４１にブロック状に点在する複数の空領域に書き込まれたときには、前記個別データに対して、当該個別データの識別名と複数の格納領域の先頭アドレスをリンクしたアドレス管理情報１７０を管理する。
【００２７】
即ち、前記画像読取部１２の制御部１２０または前記画像記憶部１３の制御部１３０は、前記メモリ装置１４１に画像データを格納するデータ書込み手段であり、前記画像記憶部１３の制御部１３０または前記画像出力部１５の制御部１５０は、前記メモリ装置１４１に格納された画像データを読み出すデータ読出し手段であり、前記システム制御部１７は、前記データ書込み手段と前記データ読出し手段を制御するコントローラである。
【００２８】
以下に、前記画像読取部１２の制御部１２０または前記画像記憶部１３の制御部１３０による前記メモリ装置１４１への画像データの格納、即ち、前記データ書込み手段によるデータ書込み処理ステップについて、図４に示すフローチャートを用いて説明する。
【００２９】
コントローラであるシステム制御部１７は、データ書込み手段から画像用バス２１使用の要求を受け（ＳＡ１）、前記画像処理部１４の制御部１４０に対し、前記画像データの容量に応じた数の前記メモリ装置１４１の空領域の各先頭アドレスと各容量を要求し（ＳＡ２）、前記制御部１４０から前記領域管理情報１４２に基づき、前記空領域の各先頭アドレスと各容量を受け取る（ＳＡ３）。
【００３０】
前記システム制御部１７は、前記制御用バス２０を介して、前記データ書込み手段にデータ書込み処理の起動指令を送信するとともに（ＳＡ４）、前記制御部１４０から受け取った前記メモリ装置１４１にブロック状に点在する複数の空領域の各先頭アドレス及び各容量を順次送信する（ＳＡ５）。
【００３１】
前記データ書込み手段は、前記起動指令に応じて受信した空領域の容量に基づく所定容量の画像データに次の空領域の先頭アドレスをリンクアドレスとして付加して（ＳＡ６）、対応する空領域の先頭アドレスから順に格納する処理を繰り返し（ＳＡ７）、画像データ全てを転送し終えると（ＳＡ８）、前記システム制御部１７に対し、画像データの転送が終了したことを伝える（ＳＡ９）。ここで、所定容量の画像データに付加する次の空領域の先頭アドレスであるリンクアドレスは、前記所定容量の画像データの先頭に付加するものであってもよく、末尾に付加するものであってもよい。
【００３２】
前記システム制御部１７は、前記画像データの転送終了を受け（ＳＡ９）、前記画像データの識別名と複数の格納領域の先頭アドレスをリンクしたアドレス管理情報１７０を管理する（ＳＡ１０）。
【００３３】
以下に、前記画像記憶部１３の制御部１３０または前記画像出力部１５の制御部１５０による前記メモリ装置１４１からの画像データの読出し、即ち、前記データ読出し手段によるデータ読出し処理ステップについて、図５に示すフローチャートを用いて説明する。
【００３４】
コントローラであるシステム制御部１７は、前記データ読出し手段から画像用バス２１使用の要求を受け（ＳＢ１）、前記データ読出し手段に対してデータ読出し処理の起動指令を送信するとともに（ＳＢ２）、前記アドレス管理情報１７０に基づき、前記メモリ装置１４１に格納された画像データの先頭アドレスを送信する（ＳＢ３）。
【００３５】
前記データ読出し手段は、起動指令に応じて前記先頭アドレスの格納領域から画像データを読み出すとともに（ＳＢ４）、読み出した画像データに付加されているリンクアドレスに基づいて次の格納領域から画像データを読み出す処理を繰り返し（ＳＢ５）、画像データ全てを読み出すと（ＳＢ６）、前記システム制御部１７に対し、画像データの転送が終了したことを伝える（ＳＢ７）。
【００３６】
前記システム制御部１７は、前記画像データの読出し終了を受け（ＳＢ７）、前記画像データの識別名と複数の格納領域の先頭アドレスをリンクしたアドレス管理情報１７０を消去する（ＳＢ８）。
【００３７】
ところで、画像読取部１２が読み取った画像データを画像記憶部１３に記憶するとき、ビットマップデータからなる前記画像データは容量が大きいため、画像処理部１４が前記画像データを圧縮処理した後、画像記憶部１３が記憶する。ここで、該複写機１では、静止画像である前記画像データの圧縮符号化方式としてＪＰＥＧ方式を採用している。
【００３８】
前記画像処理部１４は、図６に示すように、前記メモリ装置１４１に格納された画像データを符号化して前記メモリ装置１４１に格納する符号化器１４３と、前記メモリ装置に格納された符号化データを読み出して復号化する復号化器１４４を備え、前記符号化器１４３及び前記復号化器１４４とは、前記画像処理部１４の制御部１４０を介して、前記システム制御部１７により制御される。即ち、前記システム制御部１７は、前記符号化器１４３及び前記復号化器１４４を制御するコントローラである。
【００３９】
前記符号化器１４３と前記復号化器１４４は、夫々が処理を行う所定単位のデータを一時記憶することができる容量以上のバッファを備えている。前記符号化器１４３が行う符号化処理は、前記メモリ装置１４１に格納された画像データを所定単位毎に離散コサイン変換（ＤＣＴ）し、量子化、圧縮するものであり、前記復号化器１４４が行う復号化処理は、前記メモリ装置１４１から所定単位毎に読み出した前記符号化データを、逆離散コサイン変換し、逆量子化、伸長して、ビットマップデータに復号するものである。尚、前記所定単位は、ＪＰＥＧ仕様上、８×８ビットの整数倍でなる単位である。
【００４０】
以下に、前記符号化器１４３が前記メモリ装置１４１に格納された原画像データを符号化して前記メモリ装置１４１に格納する符号化処理ステップについて、図７に示すフローチャートを用いて説明する。
【００４１】
コントローラであるシステム制御部１７は、前記符号化器１４３に対して、符号化処理の起動指令を送信するとともに（ＳＣ１）、前記アドレス管理情報１７０に基づき、前記メモリ装置１４１に格納された原画像データの先頭アドレスを送信する（ＳＣ２）。
【００４２】
前記符号化器１４３は、前記起動指令に応じて前記先頭アドレスの格納領域から原画像データを読み出し（ＳＣ３）、読み出した原画像データを符号化処理し（ＳＣ４）、符号化処理した符号化データの容量を前記システム制御部１７に伝える（ＳＣ５）。
【００４３】
前記システム制御部１７は、前記画像処理部１４の制御部１４０に対し、前記符号化データの容量に応じた数の前記メモリ装置１４１の空領域の各先頭アドレスと各容量を要求し（ＳＣ６）、前記領域管理情報１４２に基づき、前記制御部１４０から前記空領域の各先頭アドレスと各容量を受け取り（ＳＣ７）、前記符号化器１４３へ順次送信する（ＳＣ８）。
【００４４】
前記符号化器１４３は、受信した空領域の容量に基づく所定容量の符号化データに次の空領域の先頭アドレスをリンクアドレスとして付加して（ＳＣ９）、対応する空領域の先頭アドレスから順に格納する（ＳＣ１０）。ここで、所定容量の符号化データに付加する次の空領域の先頭アドレスであるリンクアドレスは、前記所定容量の符号化データの先頭に付加するものであってもよく、末尾に付加するものであってもよい。
【００４５】
前記符号化器１４３は、読み出した原画像データにリンクアドレスが付加されていれば（ＳＣ１１）、付加されているリンクアドレスに基づいて次の格納領域から原画像データを読み出して（ＳＣ３）、ＳＣ４からＳＣ１０の処理を繰り返して行い、読み出した原画像データにリンクアドレスがなければ（ＳＣ１１）、前記システム制御部１７に対し、原画像データの符号化処理が終了したことを伝え（ＳＣ１２）、前記システム制御部１７は、符号化データの原画像データの識別名と複数の格納領域の先頭アドレスをリンクしたアドレス管理情報を管理する（ＳＣ１３）。
【００４６】
以下に、前記復号化器１４４が前記メモリ装置１４１に格納された符号化データを読み出して復号化する復号化処理ステップについて、図８に示すフローチャートを用いて説明する。
【００４７】
コントローラであるシステム制御部１７は、前記復号化器１４４に対して、復号化処理の起動指令を送信するとともに（ＳＤ１）、前記アドレス管理情報１７０に基づき、前記メモリ装置１４１に格納された符号化データの先頭アドレスを送信する（ＳＤ２）。
【００４８】
前記復号化器１４４は、前記起動指令に応じて前記先頭アドレスの格納領域から符号化データを読み出し（ＳＤ３）、読み出した符号化データを復号化処理し（ＳＤ４）、復号化処理した画像データの容量を前記システム制御部１７に伝える（ＳＤ５）。
【００４９】
前記システム制御部１７は、前記画像処理部１４の制御部１４０に対し、前記画像データの容量に応じた数の前記メモリ装置１４１の空領域の各先頭アドレスと各容量を要求し（ＳＤ６）、前記領域管理情報１４２に基づき、前記制御部１４０から前記空領域の各先頭アドレスと各容量を受け取り（ＳＣ７）、前記復号化器１４４へ順次送信する（ＳＤ８）。
【００５０】
前記復号化器１４４は、受信した空領域の容量に基づく所定容量の画像データに次の空領域の先頭アドレスをリンクアドレスとして付加して（ＳＤ９）、対応する空領域の先頭アドレスから順に格納する（ＳＤ１０）。ここで、所定容量の画像データに付加する次の空領域の先頭アドレスであるリンクアドレスは、前記所定容量の画像データの先頭に付加するものであってもよく、末尾に付加するものであってもよい。
【００５１】
前記復号化器１４４は、読み出した符号化データにリンクアドレスが付加されていれば（ＳＤ１１）、付加されているリンクアドレスに基づいて次の格納領域から符号化データを読み出して（ＳＤ３）、ＳＤ４からＳＤ１０の処理を繰り返して行い、読み出した符号化データにリンクアドレスがなければ（ＳＤ１１）、前記システム制御部１７に対し、符号化データの復号化処理が終了したことを伝え（ＳＤ１２）、前記システム制御部１７は、画像データの識別名と複数の格納領域の先頭アドレスをリンクしたアドレス管理情報を管理する（ＳＤ１３）。
【００５２】
以下に、別実施形態について説明する。
【００５３】
上述の実施形態では、画像処理部１４がメモリ装置１４１を備える構成としたが、メモリ装置は、領域管理情報１４２を備えた制御部により制御され、画像用バス２１を介して画像データの転送が可能に構成されていれば、該複写機１のいずれに設置されるものであっても良い。この場合、前記符号化器１４３と前記復号化器１４４とは、前記メモリ装置との間での画像データや符号化データの転送に前記画像バス２１を用いるように構成すればよい。
【００５４】
上述の実施形態では、画像処理部１４は、画像データの圧縮符号化方式としてＪＰＥＧ方式を採用する構成としたが、これに限定するものではなく、ＪＢＩＧやＴＩＦＦ方式等を採用するものであってもよく、この場合、前記符号化器１４３と前記復号化器１４４とは、採用する方式に応じた容量のデータを、一時記憶することができる容量以上のバッファを備えるように構成すればよい。
【００５５】
上述の実施形態では、画像処理部１４は、画像データをＪＰＥＧ処理する構成としたが、画像データに、例えば二値化処理や色補正など、その他の画像処理を施すものであってもよく、この場合、画像処理を行う手段は、前記符号化器１４３または前記復号化器１４４と同様のステップでメモリ装置１４１から画像データを読み出し、画像処理後に前記メモリ装置１４１に格納するように構成すればよい。
【００５６】
尚、上述した実施形態は何れも本発明の一実施例に過ぎず、当該記載により本発明の範囲が限定されるものではなく、各部の具体的構成は本発明による作用効果を奏する範囲において適宜変更することができることはいうまでもない。
【図面の簡単な説明】
【００５７】
【図１】各部の制御部とシステム制御部と制御用バスと画像用バスの説明に用いる図
【図２】複写機の説明図
【図３】領域管理情報の説明図
【図４】データ書込み処理ステップの説明に用いるフローチャート
【図５】データ読出し処理ステップの説明に用いるフローチャート
【図６】画像処理部の説明に用いる図
【図７】符号化処理ステップの説明に用いるフローチャート
【図８】復号化処理ステップの説明に用いるフローチャート
【図９】一時記憶装置の空領域の説明に用いる図
【符号の説明】
【００５８】
１２：画像読取部
１３：画像記憶部
１４：画像処理部
１５：画像出力部
１７：コントローラ（システム制御部）
１２０：データ書込み手段（制御部）
１３０：データ書込み手段／データ読出し手段（制御部）
１４０：制御部
１４１：メモリ装置
１４２：領域管理情報
１５０：データ読出し手段（制御部）
【図１】
2008135913.tif 000003
【図２】
2008135913.tif 000004
【図３】
2008135913.tif 000005
【図４】
2008135913.tif 000006
【図５】
2008135913.tif 000007
【図６】
2008135913.tif 000008
【図７】
2008135913.tif 000009
【図８】
2008135913.tif 000010
【図９】
2008135913.tif 000011