"m×n個の多値の画素で構成されるブロックを単位にして符号化された符号化データを復号する画像復号装置であって、前記ブロック内の文字線画に属する画素の画素値、及び、画素毎に文字線画、非文字線画のいずれに属するのかを示す識別情報の可逆符号化データを復号する第1の復号手段と、前記ブロック内のm×n個の多値の画素値の非可逆符号化データを復号する第2の復号手段と、前記ブロックの符号化データを解析し、着目ブロックの符号化データが前記可逆符号化データのみの形式のデータ構造であるか、前記可逆符号化データと前記非可逆符号化データを含む形式のデータ構造であるか、前記非可逆符号化データのみで構成される形式のデータ構造であるかを判別する判別手段と、前記着目ブロックの符号化データが、前記判別手段により、前記可逆符号化データのみ、または、前記非可逆符号化データのみで構成される形式のデータ構造であると判別された場合、他方の符号化データに変換可能かを判定する判定手段と、該判定手段により、変換可能と判定された符号化データを他方の符号化データに変換する変換手段と、前記着目ブロックの符号化データ、前記変換手段により変換された符号化データのいずれか一方を前記第1、第2のいずれか一方の復号手段に分配する分配手段とを具備することを特徴とする画像復号装置。前記分配手段は、前記判定手段により、前記着目ブロックの符号化データが変換可能と判定する度に、交互に分配することを特徴とする請求項1記載の画像復号装置。前記分配手段は、前記第1の復号手段に滞留しているデータ量と前記第2の復号手段に滞留しているデータ量とを比較する比較手段を含み、前記判定手段により前記着目ブロックの符号化データが変換可能と判定する度に、前記比較手段にて滞留しているデータ量が少ないと判定された方の形式の符号化データを分配することを特徴とする請求項1記載の画像復号装置。m×n個の多値の画素で構成されるブロックを単位にして符号化された符号化データを復号する画像復号装置の制御方法であって、第1の復号手段が、前記ブロック内の文字線画に属する画素の画素値、及び、画素毎に文字線画、非文字線画のいずれに属するのかを示す識別情報の可逆符号化データを復号する第1の復号工程と、第2の復号手段が、前記ブロック内のm×n個の多値の画素値の非可逆符号化データを復号する第2の復号工程と、判別手段が、前記ブロックの符号化データを解析し、着目ブロックの符号化データが前記可逆符号化データのみの形式のデータ構造であるか、前記可逆符号化データと前記可逆符号化データを含む形式のデータ構造であるか、前記非可逆符号化データのみで構成される形式のデータ構造であるかを判別する判別工程と、前記着目ブロックの符号化データが、前記判別工程により、前記可逆符号化データのみ、または、前記非可逆符号化データのみで構成される形式のデータ構造であると判別された場合、判定手段が、他方の符号化データに変換可能かを判定する判定工程と、変換手段が、該判定工程により、変換可能と判定された符号化データを他方の符号化データに変換する変換工程と、分配手段が、前記着目ブロックの符号化データ、前記変換工程により変換された符号化データのいずれか一方を前記第1、第2のいずれか一方の復号工程に分配する分配工程とを含むことを特徴とする画像復号装置の制御方法。前記分配工程は、前記判定工程により、前記着目ブロックの符号化データが変換可能と判定する度に交互に分配することを特徴とする請求項4記載の画像復号装置の制御方法。前記分配工程は、前記第1の復号工程に滞留しているデータ量と前記第2の復号工程に滞留しているデータ量とを比較する比較工程を含み、前記判定工程により前記着目ブロックの符号化データが変換可能と判定する度に、前記比較工程にて滞留しているデータ量が少ないと判定された方の形式の符号化データを分配することを特徴とする請求項4記載の画像復号装置の制御方法。コンピュータに読み込ませ実行させることで、前記コンピュータを、請求項1乃至3のいずれか1項に記載の各手段として機能させるためのプログラム。請求項7に記載のプログラムを格納したコンピュータが読み取り可能な記憶媒体。しかしながら、特許文献1の方法では、連続して同一色ブロックの符号化データを復号する場合は、可逆復号手段のみ動作させて、階調符号化データの復号部を停止させるので、リソースを効率的に使用することができない。そのため、復号時間を短縮することができないという課題がある。本発明はかかる点に鑑みなされたものであり、ブロック内の全画素が同一画素値を示す符号化データが連続する場合には、可逆復号、非可逆復号のための復号手段の稼働率を上げて、復号することで、復号時間を短縮する技術を提供しようとするものである。この課題を解決するため、例えば本発明の画像復号装置は以下の構成を備える。すなわち、m×n個の多値の画素で構成されるブロックを単位にして符号化された符号化データを復号する画像復号装置であって、前記ブロック内の文字線画に属する画素の画素値、及び、画素毎に文字線画、非文字線画のいずれに属するのかを示す識別情報の可逆符号化データを復号する第1の復号手段と、前記ブロック内のm×n個の多値の画素値の非可逆符号化データを復号する第2の復号手段と、前記ブロックの符号化データを解析し、着目ブロックの符号化データが前記可逆符号化データのみの形式のデータ構造であるか、前記可逆符号化データと前記非可逆符号化データを含む形式のデータ構造であるか、前記非可逆符号化データのみで構成される形式のデータ構造であるかを判別する判別手段と、前記着目ブロックの符号化データが、前記判別手段により、前記可逆符号化データのみ、または、前記非可逆符号化データのみで構成される形式のデータ構造であると判別された場合、他方の符号化データに変換可能かを判定する判定手段と、該判定手段により、変換可能と判定された符号化データを他方の符号化データに変換する変換手段と、前記着目ブロックの符号化データ、前記変換手段により変換された符号化データのいずれか一方を前記第1、第2のいずれか一方の復号手段に分配する分配手段とを具備する。本発明によれば、ブロック内の全画素が同一画素値を示す符号化データが連続する場合には、可逆復号、非可逆復号のための復号手段の稼働率を上げて復号することで、復号時間を短縮することが可能になる。以下、添付図面に従って本発明に係る実施形態を詳細に説明する。先ず、実施形態における復号装置について説明する前に、符号化装置及びそれによって生成される符号化データのデータ構造について説明する。図2は、本実施形態の画像符号化装置のブロック構成図を示している。この画像符号化装置は、装置全体の制御を司る制御部150、ブロック部101、抽出色決定部102、第1の符号化部103、符号量検出部104、多重化部105、置換部106、第2の符号化部107、符号量制御部108で構成される。なお、各処理部における処理に要する時間は、互いに異なるので、各処理部の前段には互いに同期するためのバッファメモリが設けられているものとして説明する。以下、同図の構成における処理内容を説明する。ブロック部101は、符号化対象の多値画像データから、複数画素で構成されるブロックm×n個の画素単位に入力し、後段に出力する。本実施形態では、説明を簡単にするため、符号化対象の画像はモノクロ多値画像であって、1画素が8ビット256階調とし輝度を示すものとする。また、1ブロックは8×8画素のサイズとする。ただし、符号化対象の画像はカラー画像であっても良いし、上記ビット数やブロックサイズはこれに限定されるものではない。カラー画像の場合、複数の色成分が存在することになるから、成分毎に以下に説明する処理を行えば良い。抽出色決定部102は、入力したブロック内の8×8=64画素データに、視覚上重要な画素があるか否かを判定し、その画素の色画素値を抽出色8ビットとして抽出し、出力する。また、それとともに、画素毎に、抽出色を持つ画素と、非抽出色を持つ画素を識別するための2値データを出力する。この2値データが1の場合、該当する画素は抽出色を持つ画素であるものとし、0の場合には該当する画素は非抽出色の画素とする。この2値データは、抽出色/非抽出色それぞれの画素位置の判定に用いられるので、これ以降、位置情報と呼ぶ。1ブロックは8×8個の画素で構成されるものであるから、1ブロック分の位置情報は8×8ビット=64ビットとなる。抽出色決定部102における抽出色、位置情報を求めるアルゴリズムの一例を以下に示す。まず、ブロック内の画素の平均値を算出する。そして、その平均値よりも大きな値高輝度を持つ画素群以下、第1の画素群と呼ぶと、その平均値以下低輝度の画素群以下、第2の画素群と呼ぶとに分類する。更に、第1の画素群の平均値第1の平均値と第2の画素群の平均値第2の平均値を求め、それらの差の絶対値が、あらかじめ設定された閾値を超えるか否かを判定する。第1、第2の平均値の差の絶対値が、上記の閾値を超えている場合、抽出色決定部102は、抽出色ありを示す抽出色有無情報を多重化部105に通知する。そして、第2の画素群に属するのが、抽出色を持つ画素文字線画の画素としてみなし、その色情報を抽出色情報として多重化部105に出力する。また、抽出色を持つ画素の位置では1、非抽出色の画素非文字線画の画素の位置では0とする位置情報を第1の符号化部103、置換部106に出力する。なお、位置情報はラスタースキャン順に出力するものとする。一方、第1、第2の平均値の差の絶対値が、上記の閾値以下の場合、抽出色決定部102は、抽出色無を示す抽出色有無情報を多重化部105に通知する。また、抽出色決定部102はすべてが0の位置情報を出力する。以上、抽出色決定部102における処理内容を説明したが、これは一例である点に注意されたい。なお、本実施形態では、画素値が輝度を表わす例を示している。すなわち、文字線画を構成する画素においては輝度が小さいため上記のように第2の画素群を文字線画の画素としている。もし、画素値が濃度としている場合には、ベクトルが真逆であるので、第1の画素群を抽出色画素とすれば良い。もしくは、輝度値=2558ビットの最大値-濃度値として、濃度値から輝度値に変換して、上記の処理を行えば良い。第1の符号化部103は、抽出色決定部102から出力された64ビットの位置情報を符号化し、その符号化データを多重化部105に出力する。この際の符号化は可逆符号化が望ましく、本実施形態ではランレングス符号化を採用するものとする。符号量検出部104は、第1の符号化部103から出力された1ブロック分の位置情報の符号化データ量ビット数を検出し、その結果を符号量制御部108に出力する。次に、置換部106について説明する。置換部106内の置換色算出部109は、位置情報が0の画素値の平均値を算出し、その算出した平均値を置換色データとしてセレクタ110に出力する。セレクタ110は、着目画素位置の位置情報が1の場合、置換色算出部109から出力された置換色を選択し、位置情報が0の場合には、ブロック化部101からの画素データを選択し、出力する。第2の符号化部107は、たとえば、非可逆符号化であって、本実施形態ではJPEG符号化部である。この第2の符号化部107は、置換部106から出力された8×8画素の階調画像データを符号化し、符号化データを符号量制御部108に出力する。出力する順序は、DC成分の符号化データ、AC成分の符号化データの順である。なお、DC成分については、隣接ブロックとの差分ではなく、DCデータそのものを保持するものとする。これはブロックの符号化データを固定長とし、どのブロックからでも復号できるようにするためである。符号量制御部108は、抽出色決定部102からの抽出色有無情報、並びに、符号量検出部104から出力された位置情報の符号化データ量に従い、1ブロックの符号化データ量を固定長とするための、第2の符号化部107から出力された階調画像データの符号化データのデータ量を抑制する抑制手段として機能する。具体的には、抽出色有無情報、並びに、符号量検出部104からの符号量から、階調画像の符号量として許容できるビット数以下、許容ビット数を算出する。そして、符号量制御部108は、第2の符号化部107からの符号化データが許容ビット数以下である場合には、その全符号化データと、許容ビット数に未だ余りがある場合にはダミービットパディングビットを付加して多重化部105に出力する。一方、符号量制御部108は、第2の符号化部107からの符号化データが許容ビット数を越える場合、符号化データの先頭から許容ビット数までを多重化部105に出力する。これにより、1ブロックあたりの符号化データ量を固定長とする。多重化部105は、抽出色決定部102からの抽出色有無情報、抽出色情報、第1の符号化部103からの符号化データ、並びに、符号量制御部部108からの符号化データを多重化し、ブロック単位に固定長の符号化データを生成し、出力する。具体的には、着目ブロックについて、抽出色決定部102からの抽出色有無情報が抽出色有りを示している場合、着目ブロックのヘッダには、第1の符号化部103、並びに、第2の符号化部107の両方の符号化データが含まれることを示す情報1ビットで良いを格納し、そのヘッダに後続して、抽出色情報8ビット、位置情報の符号化データ第1の符号化部103からの符号化データ、符号量制御部108からの階調画像データの符号化データをこの順番に接続して、出力する。図1Aはこの場合のデータ構造を示している。また、抽出色決定部102からの抽出色有無情報が抽出色無しを示している場合、着目ブロックのヘッダには、第2の符号化部107の符号化データのみが格納されていることを示す情報1ビットを格納し、そのヘッダに後続して、符号量制御部108からの階調画像データの符号化データを接続して、出力する。図1Bはこの場合のデータ構造を示している。図1Bに示す通り、抽出色有無情報が抽出色無しを示している場合には、抽出色並びに位置情報の符号化データを格納する必要がないので、AC成分の符号化データがその途中で切り捨てられる可能性は低くできる。ここで、符号化対象の着目ブロック内の全画素が同じ画素値同一色である場合について考察する。ブロック内の全画素が同一画素値となる状況は、通常の文章画像の場合にはその行間や上下左右の余白部分であろうから、その発生頻度は非常に高いことが予想される。それ故、効率的に、その符号化データを表現することが望まれるし、復号の際に高速に復号できることが望まれる。さて、ブロック内の全画素が同じ画素値以下、このようなブロックを同一色ブロックというである場合、すべての画素を抽出色として位置情報を抽出し、画素値そのものと位置情報をランレングス符号化する方法が考えられる。ここで、ランレングスが64のときの符号をEOBEndOfBlock符号で置き換えると決めておくと更に効率的と言える。このようにすると、同一色ブロックの符号化データは、図1Cのように、ヘッダと抽出色データとランレングス符号用のEOB符号と、固定長とするためのパディングデータから構成される固符号化データとなる。その他の同一色ブロックを符号化する方法として、JPEG符号化を使用する方法もある。同一色ブロックには抽出色データなしと考えると、ブロックデータを全てJPEG符号化することになる。この場合、DC成分、AC成分の順に符号化する。同一色ブロックにおいて、DC成分は同一色とした画素値そのものになり、AC成分は0になる。このとき、AC成分が0を示す符号をJPEG用のEOB符号で置き換えると決めておくことにする。そのようにすると、同一色ブロックの符号化データは、図1Dのように、ヘッダとDCデータとEOB符号とパディングデータから構成される固定長の符号化データとなる。同一色ブロックの場合、図1Cの抽出色データとDのDCデータは同一となるので、符号化データの違いはヘッダおよびEOB符号の違いだけとなる。いずれの符号化データであっても、復号器で同一色ブロックに復号することができる。抽出色決定部102は先に説明したように画素群を2つのグループに分ける際に、個々の画素値を読み取り平均値を算出する等の処理を行っている。全画素が同一色であるというのは、ブロック内の全画素の平均値を算出し、その算出した平均値を越える値を持つ画素が1つも存在しない場合である先に説明した第1の画素群に属する画素が1つもない状況。従って、抽出色決定部102は、その処理中に、全画素が同一の画素値であるか否かを簡単に調べることができる。そこで、抽出色決定部102はブロック内の全画素が同一色であるか否かを示す信号、換言すれば、着目ブロックが同一色ブロックであるか否かを示す信号を第1の符号化部103、符号量制御部108に出力する。第1の符号化部103は、同一色ブロック信号であることを示す信号を受信した場合、EOB符号語を生成し、多重化部105に出力する。また、符号量制御部108は、第2の符号化部からの符号化データは無視し、パディングデータを生成し、出力すれば良い。この結果、図1Cに示す符号化データを生成できる。また、図1Dの符号化データを生成するのであれば、抽出色決定部102が着目ブロックが同一色ブロックであるか否かを示す信号を第2の符号化部107、符号量制御部108に出力すれば良い。着目ブロックが同一色ブロックであることを示す場合、第2の符号化部10は、画素値をDC成分値として出力し、それに後続して、EOBを出力する。符号量制御部108は、固定長とするためのパディングデータを生成し、出力すれば良い。この結果、図1Dに示す符号化データを生成できる。また、より単純には、抽出色決定部102が着目ブロックが同一色ブロックであるか否かを示す信号と同一であると判定された画素値を多重化部105に出力するようにしても良い。多重化部105は予め図1C或いは、図1DのDCデータのデータ構造を記憶保持しておき、同一色ブロックであることを示す情報を受信した場合、抽出色決定部102から受信した画素値を、抽出色データ図1Dの場合にはDCデータに格納して出力する。以上、ブロック内の全画素が同じ画素値を持つ場合の効率化した符号化について説明した。[第1の実施形態]本第1の実施形態では、図1A乃至図1C、或いは、図1A,図1B,図1D、或いは、図1A乃至図1Dのいずれの形式の符号化データを受信したとしても、効率良く復号するものである。図3は第1の実施形態における画像復号装置のブロック構成図である。本装置は、ブロックデータ読み出し部1、ヘッダ解析部2、データ変換部3、第1の復号部4、第2の復号部5、第1のバッファ6、第2のバッファ7、出力部8、制御部9で構成される。以下、同図の構成における処理内容を説明する。ブロックデータ読み出し部1は、不図示の記憶媒体や通信手段を介して、1ブロック分の固定長の符号化データを読み出す入力する。ヘッダ解析部2は、入力したブロック以下、着目ブロックの符号化データのヘッダを解析し、その符号化データが抽出色データを含む形式のデータであるか否かを判定する。また、抽出色データ8ビットを含む場合にそれに後続する符号がEOBであるか否か、すなわち、図1Cの形式のデータであるか否かを判定する。更に、抽出色データを含まないと判定した場合、DCデータに後続する符号がEOBであるか否か、すなわち、図1Dの形式のデータであるか否かを判定する。つまり、ヘッダ解析部2は、図1A乃至図1Dのいずれの形式のデータであるかを判定し、その判定内容を解析結果としてデータ変換部3に出力する。なお、ヘッダに、図1A乃至図1Dのいずれであるかを示す信号2ビットが格納されている場合には、その2ビットだけ解析すれば、上記の判定が行えることとなる。先ず、着目ブロックが図1Aであることを示す解析結果の信号をヘッダ解析部2が出力した場合について説明する。この解析結果を受信した場合、データ変換部3は、ブロックデータ読み出し部1から供給された符号化データを第1の復号部4に供給する。第1の復号部4は、第1の符号化部103に対応する復号部であって、復号して得られた抽出色8ビット、並びに、位置情報64ビットを第1のバッファに出力する。このとき、位置情報符号化データの最後端のビット位置が判明するので、第1の復号部4はそのビット位置をデータ変換部3に通知する。データ変換部3は、その通知を受けた場合、通知されたビット位置の次のビットから固定長の最後のビットを第2の復号部5に出力する。第2の復号部5は、第2の符号化部107に対応するもので、JPEG復号を行う。なお、JPEG復号する際、固定長の位置で不完全な符号が発生した場合、その不完全な符号以降のAC成分は0と見なして、JPEG復号を行う。第2の復号部5は、復号して得られた階調画像の復号結果を第2のバッファ7に格納する。出力部8は、制御部9から図1Aのデータ構造であることを示す制御信号を受信すると、着目ブロックにおける第1のバッファ6の位置情報、並びに、第2のバッファ7の階調画像をラスターススキャン順に読み出し、着目画素位置の位置情報が1の場合、抽出色データを着目画素の多値画素値として出力し、着目画素位置の位置情報が0非抽出色の場合、第2のバッファ7内の該当する画素位置の多値画素値を着目画素の画素値として出力する。なお、上記において、第1の復号部4が自身に割り当てられた符号化データを復号したとき、残りの符号化データDC成分以降を第2の復号部5に転送して復号させるようにしても構わない。次に、着目ブロックが図1Bである場合のデータ変換部3の処理を以下に説明する。データ変換部3は、ブロックデータ読み出し部1から供給された符号化データを第2の復号部5に供給する。第2の復号部5は、JPEG復号を行い、その復号結果を第2のバッファ7に格納する。なお、JPEG復号する際、固定長の位置で不完全な符号が発生した場合、その不完全な符号以降のAC成分は0と見なして、JPEG復号を行うのは先に説明した通りである。出力部8は、制御部9から図1Bのデータ構造であることを示す制御信号を受信すると、第2のバッファ7に格納された復号済みの階調画像の各画素をラスタースキャン順に出力する。次に、着目ブロックが図1C、Dである場合のデータ変換部3の処理を以下に説明する。図1Cのデータ構造と、図1Dのデータ構造は共に同一色ブロックの符号化データのデータ構造である。そして、抽出色データの8ビットと、DC成分の8ビットは、共に同一色としての画素値でもあるので、抽出色データと、DC成分の8ビットは同じであり、異なるのはヘッダに格納されたデータ構造の識別に係るデータとEOBである。図1Cの符号化データを第1の復号部4で復号した結果と、図1Dの符号化データを第2の復号部5で復号しても、着目ブロックの全画素が抽出色DC成分になるのに変わりはなく、同じ結果となる。ところが、例えば図1Cのようなデータが連続して入力すると、第1の復号部4に順番にその符号化データが供給されることとなり、第2の復号部5は非稼働状態となってしまう。逆に、図1Dのようなデータが連続して入力すると、第2の復号部5に順番にその符号化データが供給されることとなり、第1の復号部4は非稼働状態となってしまい、稼働率が良いとは言えない。そこで、本実施形態におけるデータ変換部3は、図1C或いは図1Dの形式のデータが入力される度に、第1の復号部4、第2の復号部5に交互に入力した符号化データを分配出力することで、稼働率を高くする。この結果、図1C或いは図1Dの符号化データが連続する限りは、2つのブロックの復号処理が並列に実行されることとなり、復号効率を高くする。たとえば、着目ブロックの符号化データの直前のブロックの符号化データを第1の復号部4に供給したとする。そして、着目ブロックの符号化データが図1Dのデータ構造であった場合には、そのまま第2の復号部5に供給する。また、着目ブロックの符号化データが図1Cのデータ構造であった場合には、ヘッダとEOB、パディングデータを、図1Dのものと置き換え、抽出色データをDCデータとして、他方の第2の復号部5に供給する。一方、着目ブロックの符号化データの直前のブロックの符号化データを第2の復号部5に供給したとする。そして、着目ブロックの符号化データが図1Dのデータ構造であった場合には、ヘッダ、EOB及びパディングデータを、図1Cのものと置き換え、DCデータを抽出色データとして第1の復号部4に供給する。そして、着目ブロックの符号化データが図1Cのデータ構造であった場合には、そのまま第1の復号部4に供給する。図4を用いて、この動作を更に詳細に説明する。図4は、同一色ブロックの符号化データを表したものである。ここでは、1ブロックは256bitの固定長符号化である例である。図4Aは、抽出色データと識別情報の符号化データパターンである。図4Bは、DCデータとJPEG符号を用いた符号化データパターンである。図4Aは、ヘッダS1は抽出色ありを示す0、抽出色データS2は8bitの抽出色画像データそのもの、EOB符号S3は、ハフマン符号のEOB符号である110000、符号量制御のためのパディングデータS4は241個ビットの1となっている。言い換えれば、先頭から15ビットが0110000は0、1のいずれでも構わないことを示しているのパターンと一致したとき、この符号化データは同一色ブロックで尚且つ可逆符号化された可逆符号化データであると見なして良い。換言すれば、このパターンと一致したとき、他方の符号化形式データに変換可能として判定する。図4Bは、ヘッダS5は抽出色なしを示す1、DCデータS6は8bitのDCデータそのもの、EOB符号S7は、JPEGのAC成分用のEOB符号である1010、パディングデータS8は243個ビットの1となっている。先頭から13ビットが11010のパターンと一致したとき、この符号化データは同一色ブロックで尚且つ非可逆符号化された非可逆符号化データであると見なして良いことになる。換言すれば、このパターンと一致したとき、他方の符号化形式データに変換可能として判定する。ここで、同一色ブロックの符号化データが図4Aの符号化データとして続けて入力される場合、データ変換部3は以下のような変換を行う。1番目の符号化データは、データ変換を行わないで、そのまま、第1の復号部4に転送して、復号を行う。2番目の符号化データは、図4Bの符号化データに変換する。すなわち、ヘッダS1の0を1に変換し、抽出色データS2は、DCデータS6と同じ形式なので変換せず、S3、S4の1100001241bitをS7、S8の10101243bitに変換する。このように変換した変換後の符号化データは、第2の復号部5で復号可能である。変換後の符号化データを第2の復号部5に転送して、復号を行う。以下、交互に、符号化データの変換を制御して、第1と第2の復号部に交互に符号化データを分配させ、その復号を動作させる。ここで、ランレングス符号化データとJPEG符号化データのEOB符号を同一にすることで、処理を更に簡略化することも可能である。EOB符号を同一にすると、上述したEOB符号の変換は不要となる。このような動作により、第1と第2の復号部をバランスよく使用することができて、リソース使用効率を高めることができる。本実施形態では、図4Aの符号化データで同一色ブロックの符号化データが表されている例を説明した。しかし、同一色ブロックの符号化データはこれに限定されるものではなく、図4Bの符号化データで同一色ブロックの符号化データが表されていてもよいし、図4A、Bの符号化データが混在していてもよい。なお、制御部9は、入力されるブロック単位に、各ブロックはどのような符号化データであったのかを示す情報を内部に保持し、出力部8に対して、復号出力すべき符号化データ構造がどのようなものであったのかを示す情報を出力し、出力が終えたことの通知を受けた場合に、次に復号出力すべき符号化データ構造がどのようなものであったのかを示す情報を出力する。また、本実施形態では、第1と第2の復号部を交互に使用するように、符号化データを変換している。しかし、交互に限定されるものではなく、第1と第2の復号部の復号にかかる時間に応じて効率よく使用できるようにスケジューリングして符号化データ変換をしてもよい。上記実施形態では、1ブロックのサイズとして、8×8画素としたが、これに限らず1ブロックがm×n個の画素で構成される場合に一般化できるのは明らかである。[第2の実施形態]第2の実施形態を説明する。本第2の実施形態における復号対象の符号化データは第1の実施形態と同様であるものとし、その説明については省略する。図5に本第2の実施形態における画像復号装置のブロック構成図を示す。本第2の実施形態における装置は、ブロックデータ読み出し部1、ヘッダ解析部2、データ変換部10、第1の復号部4、第2の復号化部5、第1のバッファ部6、第2のバッファ部7、出力部8、占有率検出部11、制御部12で構成される。第1の実施形態と同じ動作をするブロックは同じ参照番号を付し、その説明は省略する。データ変換部10は、ヘッダ解析部2の解析結果に基づいて、データを変換する。具体的なデータ変換の方法を以下に示す。ヘッダ解析部2の解析結果が、着目ブロックが同一色ブロックの符号化データであることを示している場合、入力される符号化データには、ヘッダ、抽出色データ又はDCデータ、更にEOB符号が格納されている。データ変換部10は、後で説明する占有率検出部11の検出結果に基づいて、図4Aの符号化データあるいは図4Bの符号化データになるようにデータを変換する。入力される同一色ブロックの符号化データが、図4AからBへの変換方法は第1の実施形態で説明したとおりである。また、図4BからAへの変換方法は、AからBへの変換と同様に、ヘッダとEOB符号とパディングデータを変換すればよい。占有率検出部11は、第1のバッファ6、第2のバッファ7に滞留しているデータの占有率を検出して占有率を制御部12に出力する。第1、第2のバッファをFIFOで構成して、占有率はFIFOの使用されたワード数以後、usedwordと呼ぶをモニタすることで検出できる。制御部12は、占有率検出部11の結果から、第1のバッファ6と第2のバッファ7の占有率が低い方の復号部で復号できる符号化データになるように、データ変換部10を制御する。つまり、第1のバッファ6の占有率の方が低く、着目ブロックが同一色ブロックであるとき、ヘッダとEOB符号とパディングデータを第1の復号部4で復号される符号化データに変換した後、第1の復号部4へ転送する。また、第2のバッファ7の占有率の方が低く、着目ブロックが同一色ブロックであるとき、ヘッダとEOB符号とパディングデータを第2の復号部5で復号される符号化データに変換した後、第2の復号部5に転送する。ここで、占有率の比較はusedwordを用いて以下のようにできる。たとえば、第1のバッファ6と第2のバッファ7が同じ段数のFIFOである場合、usedwordを直接比較するとよいので、usedwordが小さい方のバッファの占有率が小さいと判断する。第1のバッファ6と第2のバッファ7の段数が異なる場合は、FIFOの全ワード数からusedwordを減算した残りのワード数を比較してもよい。残りのワード数が大きい方のバッファの占有率が小さいと判断する。また、実際にusedwordをFIFOの全ワード数で割って占有率を求めてもよい。このように制御することにより、第1あるいは第2の復号部のいずれか1つの復号部のみを使ってブロックデータを復号することが可能になる。さらに、第1あるいは第2の復号部の選択は、バッファ占有率に基づいて行われるので、両方の復号部をバランスよく使用することができ、リソース使用効率を高めることができる。あるいは、第1の復号部と第2の復号部の動作状態を検出して、動作していない方の復号部で復号できるようにデータを変換してもよい。このように制御すると、動作していない方の復号部を優先的に使って復号を行うことができ、リソース使用率を高めることができる。[第3の実施形態]次に第3の実施形態を説明する。本第3の実施形態における復号対象の符号化データは第1の実施形態と同様であるものとし、その説明については省略する。図6に本第2の実施形態における画像復号装置のブロック構成図を示す。なお、入力される符号化データは第1の実施形態と同様であるものとし、その説明を省略する。本第3の実施形態における画像復号装置において、第1、第2の実施形態と同じ動作をするブロックは同じ番号を付し、説明を省略する。ブロックデータ読み出し部21は、1ブロック分の固定長の符号化データを読み出す手段である。本第3の実施形態では、メモリから隣接する2ブロック分の固定長の符号化データを続けて読み出して、第1の符号化データを第1のヘッダ解析部22へ、第2の符号化データを第2のヘッダ解析部23へ出力する。第1のヘッダ解析部22は、符号化データのヘッダを解析して符号化データの種別を判定し、その判定結果解析結果を第1のデータ変換部24に供給する。第2のヘッダ解析部23も同様で、符号化データのヘッダを解析して符号化データの種別を判定し、その判定結果解析結果を第2のデータ変換部25に供給する。抽出色があれば、その符号化データは第1の復号部4で復号する。また、抽出色がなければ、第2の復号部5で復号する。この動作は第1の実施形態と同様である。本第3の実施形態では、第1のヘッダ解析部22と第2のヘッダ解析部23が並列に動作する。しかし、同じ解析結果となったとしても、復号部は一つしか利用できないので、抽出色がある場合は、データ転送部26にて、第1と第2の符号化データの順で第1の復号部4へデータを転送する。また、本実施形態においても、ヘッダの後に抽出色あるいはDCデータがあるのでこれらのデータを保持する。その後、EOB符号の有無を判別する。抽出色データまたはDCデータの直後にEOB符号がある場合は、同一色ブロックであると判断する。同一色ブロックであると判断した場合は、各々、第1のデータ変換部24、第2のデータ変換部25でデータを一部分変換する。その際、第1のデータ変換部24は、第1の復号部4で復号可能な符号化データに変換し、第2のデータ変換部25は、第2の復号化部で復号可能な符号化データに変換する。具体的なデータ変換の方法は第1の実施形態で説明したもの同じであるので説明を省略する。データ転送部26は、2つの符号化データが共に同一色ブロックであった場合、上述したように第1のデータ変換部24からの符号化データを第11の復号部4へ転送し、第2のデータ変換部25からの符号化データを第2の復号部5へ転送する。ただし、図2Aのように抽出色ありの符号化データが入力された場合は、第1、第2のデータ変換部のいずれからの入力データであっても、第1の復号部4へデータを出力する。また、図2Bのように抽出色なしの符号化データが入力された場合は、第1、第2のデータ変換部のいずれからの入力データであっても、第2の復号部5へデータを出力する。制御部27は上述したようにブロック画像復号装置全体を制御するものである。以上のような構成にすることで、同一色データからなるブロックを連続して処理する場合に、2ブロックを並列に処理することができるので、スループットを向上することが可能になる。その他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"