(57)【特許請求の範囲】
【請求項１】
入力されたデータに画像処理を行った後に該データを出力し、かつそれぞれが並列に動作する複数の画像処理手段と、
該複数の画像処理手段で画像処理されたデータを一時的に記憶する記憶領域が複数に分割されているデータ記憶手段と、
該データ記憶手段に記憶する前記複数の画像処理手段からのデータが画像圧縮処理終了後のデータであるか、または画像伸長処理終了後のデータであるかを識別する処理状態識別手段と、
前記記憶手段が前記複数の画像処理手段のそれぞれからアクセスされていると、前記処理状態識別手段で識別された処理状態に従いつつ、前記複数の画像処理手段のうちで画像伸長処理終了後のデータを送出した画像処理手段に対して前記データ記憶手段の記憶領域を多く割り当て、その割り当てた記憶領域に当該画像伸長処理終了後のデータを記憶させるメモリアクセス制御手段とを備えてなることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、入力されたデータを画像処理後に出力する画像処理装置に係わり、特に画像処理されたデータを一時的に記憶するデータ記憶手段を、複数の画像処理手段で共有する画像処理装置に関するものである。
【０００２】
【従来の技術】
従来、画像処理装置としては、入力されたデータに画像処理を行う画像処理手段と、データの画像処理等に要する処理時間の差等を考慮して画像処理されたデータを一時的に記憶するデータ記憶手段とを備えたものが知られている。
ところで、近年では画像処理の高速化等の要求に対応して、並列して動作する複数の画像処理手段と、これら複数の画像処理手段で共有するデータ記憶手段とを備えた画像処理装置が提供されている。このような画像処理装置では、例えば特開平５−６３０６号公報に開示された方式、即ち、備えている画像処理手段が二つであればデータ記憶手段を二つの記憶領域に分割する方式を用いることによって、複数の画像処理手段がデータ記憶手段に同時にアクセスできるようになっている。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような画像処理装置では、例えば一方の画像処理手段から多量のデータが送られ、分割された一方の記憶領域だけでは記憶できない場合に、他方の記憶領域にもデータの記憶を行うようになっているので、他方の画像処理手段からのアクセスが待たされてしまう。従って、この場合には、複数の画像処理手段からデータ記憶手段に同時にアクセスすることができず、画像処理の高速化を妨げる一因となってしまう。
また、それぞれの画像処理手段毎にデータ記憶手段を備えれば、上述のような場合であってもアクセス待ちの発生を防止することができるが、複数のデータ記憶手段を備えることにより、装置構成の複雑化や装置のコストアップを招いてしまう。
【０００４】
そこで、本発明は、画像処理手段から多量のデータがアクセスされている場合でも、複数の画像処理手段が共有するデータ記憶手段に対して同時にアクセスすることができる画像処理装置の提供を目的とする。
【０００６】
本発明は、上記目的を達成するために案出されたもので、請求項１記載の画像処理装置は、入力されたデータに画像処理を行った後にそのデータを出力し、かつそれぞれが並列に動作する複数の画像処理手段と、これら複数の画像処理手段で画像処理されたデータを一時的に記憶する記憶領域が複数に分割されているデータ記憶手段と、このデータ記憶手段に記憶する前記複数の画像処理手段からのデータが画像圧縮処理終了後のデータであるか、または画像伸長処理終了後のデータであるかを識別する処理状態識別手段と、前記記憶手段が前記複数の画像処理手段のそれぞれからアクセスされていると、前記処理状態識別手段で識別された処理状態に従いつつ、前記複数の画像処理手段のうちで画像伸長処理終了後のデータを送出した画像処理手段に対して前記データ記憶手段の記憶領域を多く割り当て、その割り当てた記憶領域に当該画像伸長処理終了後のデータを一時的に記憶させるメモリアクセス制御手段とを備えてなることを特徴とする。
【０００８】
請求項１記載の発明に係わる画像処理装置の構成によれば、以下のような作用を奏する。
入力されたデータに画像処理を行う画像処理手段では、このデータを出力する前にデータ記憶手段に一時的に記憶させるために、画像処理されたデータをデータ記憶手段に送出する。
このとき、複数の画像処理手段が並列に動作するため、これらの画像処理手段からデータ記憶手段にデータが送られてくると、処理状態識別手段では、それぞれのデータの画像処理手段における処理がどのような処理（状態）であるか、すなわち画像圧縮処理終了後のデータであるか、または画像伸長処理終了後のデータであるかを識別する。そして、メモリアクセス制御手段では、処理状態識別手段で識別された処理状態に応じて、データ記憶手段の記憶領域を複数の画像処理手段に割り当てる。
従って、多くの記憶容量を必要とする画像伸長処理終了後のデータを送出した画像処理手段には、多くの記憶領域が割り当てられて、割り当てられた記憶領域にそのデータが記憶されるとともに、他の記憶領域に他の画像処理手段からのデータが記憶される。
【０００９】
【実施例】
以下、図面に基づき本発明に係わる画像処理装置について説明する。
【００１０】
〔第１実施例〕
本実施例の画像処理装置は、ホストコンピュータあるいはスキャナ等で入力されたデータをプリンタ装置等で出力する前に、このデータに画像処理を行うための装置であり、図１に示すように、第１の画像処理手段１０と、第２の画像処理手段２０と、データ記憶手段３１と、データ量認識手段３２、３３と、メモリアクセス制御手段４０とを備えてなるものである。
また、第１の画像処理手段１０とメモリアクセス制御手段４０とは第１のバス１１で接続され、一方、第２の画像処理手段２０とメモリアクセス制御手段４０とは第２のバス２１で接続されている。さらに、データ記憶手段３１とメモリアクセス制御手段４０とはメモリバス３４で接続されている。
【００１１】
第１の画像処理手段１０は、入力されたデータに画像処理を行った後にこのデータを画像として出力するもので、画像入力部１２と、データ圧縮処理部１３と、データ伸長処理部１４と、画像出力部１５と、ＤＭＡ（Direct Memory Access）コントローラ１６とを備えているものである。
画像入力部１２は、画像処理の必要なデータの入力を受け付けるものであり、図示しないホストコンピュータ等の外部装置と接続されて、この外部装置からのデータを受け取ったり、図示しないスキャナ等からデータを受け取るものである。
【００１２】
データ圧縮処理部１３は、画像入力部１２で受け取ったデータに画像圧縮処理を行うものであり、画像の１ページ分に相当するデータの画像圧縮処理が終了すると、画像圧縮処理後のデータにページ処理終了信号を付加する機能を有するものである。
データ伸長処理部１４は、データ圧縮処理部１３で圧縮処理された後のデータに画像伸長処理を行って画像圧縮処理前のデータを再生するものであり、データ圧縮処理部１３と同様に画像伸長処理後のデータにページ処理終了信号を付加する機能を有するものである。
【００１３】
画像出力部１５は、画像圧縮処理や画像伸長処理等の画像処理を行った後のデータを画像として出力するものであり、図示しないプリンタ装置等の外部装置に接続して、この外部装置に画像処理後のデータを送出するものである。
ＤＭＡコントローラ１６は、上記各ブロックでのデータの処理に要する処理時間の差を考慮して、画像圧縮処理後或いは画像伸長処理後のデータをデータ記憶手段３１に一時的に記憶させる際のデータの転送を制御するものである。このＤＭＡコントローラ１６による制御によって、データ記憶手段３１に記憶されるデータは、ジョブ単位（複数のページからなる文書単位）で第１のバス１１を介してメモリアクセス制御手段４０に送出されるようになっている。
【００１４】
第２の画像処理手段２０は、第１の画像処理手段１０と同様に機能するものであり、画像入力部２２と、データ圧縮処理部２３と、データ伸長処理部２４と、画像出力部２５と、ＤＭＡコントローラ２６とを備えているものである。但し、第１の画像処理手段１０と第２の画像処理手段２０とは、並列して動作するようになっている。
データ記憶手段３１は、第１の画像処理手段１０と第２の画像処理手段２０とからのデータを一時的に記憶するためのもので、例えばＲＡＭ等の半導体メモリやハードディスク装置等の記憶装置からなるものである。このデータ記憶手段３１では、その記憶領域３１ａがBank０〜Bank７の８つに分割され、これらBank０〜Bank７のそれぞれに対応して８本のメモリバス３４が接続されている。尚、分割された８つの各Bankの記憶容量は、本実施例ではそれぞれ同一となっている。
【００１５】
データ量認識手段３２、３３は、第１の画像処理手段１０と第２の画像処理手段２０とのそれぞれに対応して設けられているものである。第１の画像処理手段１０に対応するデータ量認識手段３２では、前記第１の画像処理手段１０からデータと共に送られるページ処理終了信号に基づき、データ記憶手段３１に記憶するデータのページ数をデータ量として認識し、その認識結果をメモリアクセス制御手段４０へ送出するものである。また、第２の画像処理手段２０に対応するデータ量認識手段３３も同様に機能するものである。
【００１６】
メモリアクセス制御手段４０は、その詳細を図２に示すように、データ量比較部４１と、バス切替え信号生成部４２と、セレクタ（SELECTOR、以下ＳＥＬと略す）４３ａ〜４３ｈとから構成されたものである。
データ量比較部４１は、データ量認識手段３２、３３から受け取った認識結果と、このデータ量比較部４１に設定されているデータ量しきい値とを比較して、第１の画像処理手段１０と第２の画像処理手段２０とに対するデータ記憶手段３１の各Bankの割り当てを決定し、その結果を比較結果信号としてバス切替え信号生成部４２へ送出するものである。尚、このデータ量比較部４１に予め設定されているデータ量しきい値は、本実施例ではデータ記憶手段３１の４つ分のBank（Bank０〜Bank３またはBank４〜Bank７）に記憶できるデータ量に相当する値となっている。
【００１７】
バス切替え信号生成部４２は、データ量比較部４１からの比較結果信号を基にバス切替え信号を生成し、このバス切替え信号をＳＥＬ４３ａ〜４３ｈに送出するものである。
ＳＥＬ４３ａ〜４３ｈは、データ記憶手段３１の分割された８つのBank０〜Bank７が、第１のバス１１と第２のバスとのどちらと接続するのかを、バス切替え信号生成部４２からのバス切替え信号に従って切り替えるものである。
【００１８】
次に、以上のように構成された画像処理装置の第１の動作例について、図３のフローチャートに従い説明する。
但し、この画像処理装置では、初期（デフォルト）状態において、以下のように設定されているものとする。
メモリアクセス制御手段４０では、Bank０〜Bank３が第１のバス１１に接続し、またBank４〜Bank７が第２のバス２１に接続するように設定されている。そして、第１の画像処理手段１０からデータを記憶するためのアクセスがあると、このデータがBank０から順にBank１、Bank２、Bank３へと記憶される。また、これと同様に、第２の画像処理手段２０からのデータが、Bank４から順にBank５、Bank６、Bank７へと記憶される。
【００１９】
ここで、第１の画像処理手段１０と第２の画像処理手段２０とのいずれか一方または両方からデータ記憶手段３１にデータを記憶するためのアクセスがあると（ステップ１０１、以下ステップをＳと略す）、データ量認識手段３２、３３では、アクセスがあったデータのデータ量を認識する（Ｓ１０２）。そして、データ量認識手段３２、３３がデータ量を認識すると、その認識結果はメモリアクセス制御手段４０のデータ量比較部４１に送られる。
データ量比較部４１では、データ量認識手段３２、３３からの認識結果を受け取ると、その認識結果とデータ量しきい値とを比較する（Ｓ１０３）。
【００２０】
このとき、例えば、第１の画像処理手段１０からBank０〜Bank３だけでは記憶できない量のデータが、また第２の画像処理手段２０からBank４だけで記憶できる量のデータが、それぞれアクセスされていると、第１の画像処理手段１０からのデータ量がデータ量しきい値を超えるので、データ量比較部４１では、バス切替え信号生成部４２に対してBank６、Bank７を第１のバス１１に接続するバス切替え信号を生成するように指示を与える。
そして、バス切替え信号生成部４２では、データ量比較部４１からの指示に従ってバス切替え信号を生成し、このバス切替え信号をＳＥＬ４３ｇ、４３ｈに送出する。ＳＥＬ４３ｇ、４３ｈでは、このバス切替え信号に従いBank６及びBank７を第１のバス１１に接続するように切り替える（Ｓ１０４）。
【００２１】
この切り替えにより、第１の画像処理手段１０からのデータがBank０〜Bank３、Bank６、Bank７に一時的に記憶され、一方第２の画像処理手段２０からのデータがBank４、Bank５に一時的に記憶される（Ｓ１０５）。
つまり、メモリアクセス制御手段４０では、データ量しきい値を超える量のデータのアクセスがあると、８つのBankの内の２つのBankの接続を切り替えて、そのデータ量しきい値を超える量のデータをアクセスした画像処理手段（ここでは第１の画像処理手段１０）に割り当てる。但し、接続を切り替えるBankは、その数が２つに限定されるものではなく、データ量比較部４１に予め任意に設定されているものとする。
【００２２】
また、例えば、第１の画像処理手段１０からBank０〜Bank３で記憶できる量のデータが、また第２の画像処理手段２０からBank４〜Bank７で記憶できる量のデータが、それぞれデータ記憶手段３１に対してアクセスされた場合には、データ量認識手段３２、３３で認識されたデータ量がデータ量しきい値を超えないので（Ｓ１０３）、メモリアクセス制御手段４０では、データ記憶手段３１のBankの切り替えを行わず、デフォルト状態でそれぞれのデータの記憶を行う（Ｓ１０５）。
尚、例えば、第１の画像処理手段１０と第２の画像処理手段２０との両方からデータ量しきい値を超える量のデータのアクセスがあった場合には、先にデータ量しきい値を超えたほうを優先して各Bankの接続を切り替える。但し、優先されなかったデータをアクセスした画像処理手段にも、幾つかのBankが接続されているのでアクセスが中断されることはない。
【００２３】
次に、本実施例の画像処理装置の第２の動作例について、図４のフローチャートに従い説明する。
但し、ここでは、データ量比較部４１がデータ量認識手段３２、３３での認識結果とデータ量しきい値とを比較するのではなく、データ量認識手段３２、３３での認識結果を互いに比較するものとする。
第１の画像処理手段１０と第２の画像処理手段２０との両方から、それぞれデータを記憶するためのアクセスがあると（Ｓ２０１）、データ量認識手段３２、３３では、それぞれのデータ量を認識する（Ｓ２０２）。そして、データ量認識手段３２、３３がそれぞれのデータ量を認識すると、その認識結果はメモリアクセス制御手段４０のデータ量比較部４１に送られる。
【００２４】
データ量比較部４１では、データ量認識手段３２、３３からの認識結果を受け取ると、これらの認識結果を互いに比較してそれぞれのデータ量の比を算出する（Ｓ２０３）。
そして、データ量比較部４１では、算出したデータ量の比に基づき、第１の画像処理手段１０と第２の画像処理手段２０とに対するデータ記憶部３１の８つのBankの割り当てを決定し、その結果をバス切替え信号生成部４２に送出する。
バス切替え信号生成部４２では、データ量比較部４１からの指示に従ってバス切替え信号を生成し、このバス切替え信号をＳＥＬ４３ａ〜４３ｈに送出する。ＳＥＬ４３ａ〜４３ｈでは、このバス切替え信号に従いBank０〜Bank７を第１のバス１１或いは第２のバス２１に接続するように切り替える（Ｓ２０４）。
この切り替えにより、第１の画像処理手段１０からのデータと第２の画像処理手段２０からのデータとが、それぞれのデータ量の比に応じて接続されているBank０〜Bank７に一時的に記憶される（Ｓ２０５）。
【００２５】
このように本実施例の画像処理装置では、データ量認識手段３２、３３によりアクセスされたデータの量が認識され、その認識結果に応じてメモリアクセス制御手段４０により第１の画像処理手段１０及び第２の画像処理手段２０とデータ記憶手段３１の各Bankとの接続が切り替えられるようになっている。従って、第１の画像処理手段１０または第２の画像処理手段２０からデータ量の多いデータがアクセスされても、そのデータをアクセスした画像処理手段に多くのBankが割り当てられ、しかもその他のBankが他の画像処理手段からのデータが記憶するために確保されるので、第１の画像処理手段１０及び第２の画像処理手段２０からの同時アクセスが可能となり、画像処理の高速化を実現できる。
さらに、第１の画像処理手段１０及び第２の画像処理手段２０でデータ記憶手段３１を共有できるので、装置構成の複雑化や装置のコストアップを防止することができる。
【００２６】
尚、本実施例では、データ量認識手段３２、３３によるデータ量の認識が、データのページ数によって行われる場合について説明したが、例えば、データに含まれているコマンドの数を認識してデータ量とする場合であっても、またページ数とコマンドの数とを合わせてデータ量とする場合であってもよい。
また、本実施例では、データ量認識手段３２、３３による認識結果に応じて各Bankの接続を切り替える場合について説明したが、例えば第１の画像処理手段１０と第２の画像処理手段２０との両方からデータ量しきい値を超える量のデータがアクセスされたときのように、複数の画像処理手段が同一Bankにアクセスした場合のために、これらのアクセスを調停するアクセス調停制御手段をメモリアクセス制御手段４０に設け、このデータ量認識手段３２、３３による認識結果とアクセス調停制御手段による調停結果とに基づき、各Bankの接続を切り替えるようにしたものであっても実施可能である。
【００２７】
〔第２実施例〕
ここでは、請求項１記載の発明に係わる画像処理装置について説明する。
但し、上述した第１実施例と同一の構成要素については、同一の符号を付してその説明を省略する。
本実施例の画像処理装置が第１実施例と異なるのは、図５に示すように、第１の画像処理手段１０ａと、第２の画像処理手段２０ａと、処理状態識別手段３５、３６と、メモリアクセス制御手段４０ａとである。
【００２８】
第１の画像処理手段１０ａ及び第２の画像処理手段２０ａは、第１実施例における第１の画像処理手段１０及び第２の画像処理手段２０に加えて以下の機能を有するものとなっている。
第１の画像処理手段１０ａのデータ圧縮処理部１３ａ及び第２の画像処理手段２０ａのデータ圧縮処理部２３ａでは、それぞれ画像圧縮処理終了後のデータに対して、画像圧縮処理が終了したことを示す１ビットのアクセスフラグを付加するようになっている。同様に、第１の画像処理手段１０ａのデータ伸長処理部１４ａ及び第２の画像処理手段２０ａのデータ伸長処理部２４ａにおいても、それぞれ画像伸長処理終了を示すアクセスフラグを付加するようになっている。
【００２９】
処理状態識別手段３５、３６は、第１実施例におけるデータ量認識手段３２、３３に替わって設けられたもので、第１の画像処理手段１０ａと第２の画像処理手段２０ａのそれぞれに対応しているものである。第１の画像処理手段１０ａに対応する処理状態識別手段３５では、前記第１の画像処理手段１０ａからのデータに付加されているアクセスフラグに基づき、第１の画像処理手段１０ａからデータ記憶手段３１に記憶するためのデータがどの様な処理状態のデータであるか、例えば画像圧縮処理終了後のデータであるか、または画像伸長処理終了後のデータであるかを識別し、その識別結果をメモリアクセス制御手段４０ａへ送出するものである。また、第２の画像処理手段２０ａに対応する処理状態識別手段３６も、上述と同様の機能を有するものとなっている。
【００３０】
メモリアクセス制御手段４０ａは、その詳細を図６に示すように、第１実施例のデータ量比較部４１に替わり、処理状態比較部４４を備えているものである。
処理状態比較部４４は、処理状態識別手段３５、３６から受け取った識別結果を互いに比較してそれぞれが同一であるか否かを判断し、その判断結果と処理状態比較部４４に予め設定されている優先順位とに従って、第１の画像処理手段１０ａと第２の画像処理手段２０ａとに対するデータ記憶手段３１の各Bankの割り当てを決定し、その決定結果を比較結果信号としてバス切替え信号生成部４２へ送出するものである。
【００３１】
次に、以上のように構成された画像処理装置の動作例について、図７のフローチャートに従い説明する。
但し、デフォルト状態においては、上述した第１実施例と同様に設定されているものとする。
第１の画像処理手段１０ａと第２の画像処理手段２０ａとの両方からデータを記憶するためのアクセスがあると（Ｓ３０１）、処理状態識別手段３５、３６では、それぞれデータに付加されているアクセスフラグを基に、そのデータがどの様な処理状態のものであるかを識別する（Ｓ３０２）。そして、処理状態識別手段３５、３６がそれぞれの処理状態を識別すると、その識別結果はメモリアクセス制御手段４０ａの処理状態比較部４４に送られる。
【００３２】
処理状態比較部４４では、処理状態識別手段３５、３６からの識別結果を受け取ると、それぞれの識別結果を互いに比較する（Ｓ３０３）。
このとき、例えば、データ伸長処理部１４ａで画像伸長処理後のデータが第１の画像処理手段１０ａから、またデータ圧縮処理部２３ａで画像圧縮処理後のデータが第２の画像処理手段２０ａからそれぞれアクセスされていると、画像伸長処理後のデータのほうが多くの記憶容量を必要とするので、処理状態比較部４４では、予め設定されている優先順位に従って、バス切替え信号生成部４２に対してBank７を第１のバス１１に接続するバス切替え信号を生成するように指示を与える。
【００３３】
そして、バス切替え信号生成部４２では、処理状態比較部４４からの指示に従ってバス切替え信号を生成し、このバス切替え信号を４３ｈに送出する。ＳＥＬ４３ｈでは、このバス切替え信号に従いBank７を第１のバス１１に接続するように切り替える（Ｓ３０４）。
この切り替えにより、第１の画像処理手段１０ａからのデータがBank０〜Bank３及びBank７に一時的に記憶され、一方第２の画像処理手段２０ａからのデータがBank４〜Bank６に一時的に記憶される（Ｓ３０５）。
【００３４】
つまり、メモリアクセス制御手段４０ａでは、アクセスされたそれぞれのデータの処理状態が異なると、多くの記憶容量を必要とするデータをアクセスした画像処理手段（上述の動作例では第１の画像処理手段１０ａ）にデータ記憶手段３１の１つのBankを追加して接続するように切り替える。但し、接続を切り替えるBankの数は、処理状態比較部４４に予め設定されている優先順位に従って決定されるものであり、１つのBankに限定されるものではない。
また、例えば、画像圧縮処理後のデータが第１の画像処理手段１０ａから、また画像圧縮処理後のデータが第２の画像処理手段２０ａから、それぞれアクセスされた場合には、それぞれのデータの処理状態が同じなので（Ｓ３０３）、メモリアクセス制御手段４０ａでは、データ記憶手段３１のBankの切り替えを行わず、デフォルト状態でそれぞれのデータの記憶を行う（Ｓ３０５）。
【００３５】
このように本実施例の画像処理装置では、処理状態識別手段３５、３６によりアクセスされたデータの処理状態が識別され、その識別結果に応じてメモリアクセス制御手段４０ａにより第１の画像処理手段１０ａ及び第２の画像処理手段２０ａとデータ記憶手段３１の各Bankとの接続が切り替えられるようになっている。従って、第１の画像処理手段１０ａと第２の画像処理手段２０ａとのいずれか一方から、例えば画像伸長処理後のデータ、即ち多くの記憶容量を必要とするデータがアクセスされても、そのデータをアクセスした画像処理手段に多くのBankが割り当てられ、しかもその他のBankが他の画像処理手段からのデータが記憶するために確保されるので、第１の画像処理手段１０ａ及び第２の画像処理手段２０ａからの同時アクセスが可能となり、画像処理の高速化を実現できる。
さらに、第１の画像処理手段１０ａ及び第２の画像処理手段２０ａでデータ記憶手段３１を共有できるので、装置構成の複雑化や装置のコストアップを防止することができる。
【００３６】
尚、本実施例では、処理状態識別手段３５、３６による識別結果に応じて、各Bankの接続を切り替える場合について説明したが、例えば第１の画像処理手段１０と第２の画像処理手段２０との両方から画像伸長処理後のデータがアクセスされたときのように、複数の画像処理手段が同一Bankにアクセスした場合のために、これらのアクセスを調停するアクセス調停制御手段をメモリアクセス制御手段４０ａに設け、処理状態識別手段３５、３６による識別結果とアクセス調停制御手段による調停結果とに基づき、各Bankの接続を切り替えるようにしたものであっても実施可能である。
【００３７】
また、上述した第１実施例及び第２実施例では、画像圧縮処理や画像伸長処理等を行う場合について説明したが、例えば画像の回転処理を行う画像回転手段や、コードデータからビットマップデータへの画像展開を行う画像展開手段等を備え、これらの画像処理を行うものであっても適用可能である。
さらに、第１実施例及び第２実施例では、データ記憶手段３１の記憶領域３１ａが８つのBank０〜Bank７に分割され、これらの記憶容量が全て同一である場合について説明したが、これらに限定されるものではなく他の場合であっても実施可能であり、かつ同様の効果を得ることができる。
【００３８】
【発明の効果】
以上に説明したように、本発明の画像処理装置は、画像処理手段から送られたデータの処理状態に応じて、データ記憶手段の記憶領域が複数の画像処理手段に割り当てられるようになっている。従って、画像伸長処理終了後のデータのほうが画像圧縮処理終了後のデータよりも記憶容量を多く必要とするので、その画像伸長処理終了後のデータを送出した画像処理手段に多くの記憶領域が割り当てられ、しかもその他の記憶領域が他の画像処理手段からのデータが記憶するために確保されるので、複数の画像処理手段からのアクセスを妨げることはない。即ち、複数の画像処理手段が共有するデータ記憶手段に対して同時にアクセスすることができるので、画像処理の高速化への対応を容易になるという効果を奏する。
さらに、複数の画像処理手段でデータ記憶手段を共有できるので、装置構成の複雑化や装置のコストアップを防止することができる。
【図面の簡単な説明】
【図１】  本発明に係わる画像処理装置の第１実施例の概略構成を示すブロック図である。
【図２】  図１の画像処理装置のメモリアクセス制御手段の詳細な構成を示すブロック図である。
【図３】  図１の画像処理装置における第１の動作例を示すフローチャートである。
【図４】  図１の画像処理装置における第２の動作例を示すフローチャートである。
【図５】  本発明に係わる画像処理装置の第２実施例の概略構成を示すブロック図である。
【図６】  図５の画像処理装置のメモリアクセス制御手段の詳細な構成を示すブロック図である。
【図７】  図５の画像処理装置における動作例を示すフローチャートである。
【符号の説明】
１０、１０ａ  第１の画像処理手段
２０、２０ａ  第２の画像処理手段
３１  データ記憶手段
３１ａ  記憶領域
３２、３３  データ量認識手段
３５、３６  処理状態識別手段
４０、４０ａ  メモリアクセス制御手段
【図１】
0003689927.tif 000002
【図２】
0003689927.tif 000003
【図３】
0003689927.tif 000004
【図４】
0003689927.tif 000005
【図５】
0003689927.tif 000006
【図６】
0003689927.tif 000007
【図７】
0003689927.tif 000008