画像を複数の領域に分解し、各領域内で決定した複数の代表色により前記領域内の各画素の色を置き換えることにより画像データを圧縮する画像処理装置であって、画像を複数の特定領域と前記特定領域内の複数のブロックとに分割する分割手段と、前記特定領域内において共通に用いられる一以上のグローバル代表色を決定するグローバル代表色決定手段と、前記ブロック内において前記グローバル代表色と重複しない複数のブロック代表色を決定するブロック代表色決定手段と、前記画像内の各画素を前記グローバル代表色または前記ブロック代表色に置き換える代表色置換手段と、を有することを特徴とする画像処理装置。前記ブロック代表色決定手段は、前記ブロック内の画素の色の濃度の最大値および最小値を検知する検知手段と、前記検知手段により検知された前記最大値以下で前記最小値以上の濃度の前記ブロック代表色を決定する決定手段と、を有し、前記代表色置換手段は、前記決定手段により決定された前記ブロック代表色の各濃度から、いずれの前記ブロック代表色に画素の濃度が近いかを判断するための閾値を決定する閾値決定手段と、前記ブロック内の画素の色の濃度と、前記閾値および前記グローバル代表色決定手段で決定されたグローバル代表色とを比較することにより、各ブロック内の各画素を濃度の近いまたは一致する前記グローバル代表色または前記ブロック代表色に置き換える置換手段と、を有することを特徴とする請求項1に記載の画像処理装置。前記特定領域は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位の領域であることを特徴とする請求項1または2に記載の画像処理装置。前記グローバル代表色は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位で共通に用いられることを特徴とする請求項1~3のいずれか一項に記載の画像処理装置。前記グローバル代表色は、前記特定領域の画素における優先度の高い2色以下の色であることを特徴とする請求項1~4のいずれか一項に記載の画像処理装置。前記優先度は、出現頻度に基づいて、またはユーザの判断により設定されることを特徴とする請求項5に記載の画像処理装置。画像を複数の領域に分解し、各領域内で決定した複数の代表色により前記領域内の各画素の色を置き換えることにより画像データを圧縮する画像処理方法であって、画像を複数の特定領域と前記特定領域内の複数のブロックとに分割するステップaと、前記特定領域内において共通に用いられる一以上のグローバル代表色を決定するステップbと、前記ブロック内において前記グローバル代表色と重複しない複数のブロック代表色を決定するステップcと、各ブロック内の各画素を前記グローバル代表色または前記ブロック代表色に置き換えるステップdと、を有することを特徴とする画像処理方法。前記ステップcは、前記ブロック内の画素の色の濃度の最大値および最小値を検知するステップc1と、前記ステップc1で検知された前記最大値以下で前記最小値以上の濃度の前記ブロック代表色を決定するステップc2と、を有し、前記ステップdは、前記ステップc2で決定された前記ブロック代表色の各濃度から、いずれの前記ブロック代表色に画素の濃度が近いかを判断するための閾値を決定するステップd1と、前記ブロック内の画素の色の濃度と、前記閾値および前記ステップbで決定されたグローバル代表色とを比較することにより、各ブロック内の各画素を濃度の近いまたは濃度の一致する前記グローバル代表色または前記ブロック代表色に置き換えるステップd2と、を有することを特徴とする請求項7に記載の画像処理方法。前記特定領域は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位の領域であることを特徴とする請求項7または8に記載の画像処理方法。前記グローバル代表色は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位で共通に用いられることを特徴とする請求項7~9のいずれか一項に記載の画像処理方法。前記グローバル代表色は、前記特定領域の画素における優先度の高い2色以下の色であることを特徴とする請求項7~10のいずれか一項に記載の画像処理方法。前記優先度は、出現頻度に基づいて、またはユーザの判断により設定されることを特徴とする請求項11に記載の画像処理方法。しかし、上記従来技術は、隣接するブロック間の色変動を抑えることができるが、圧縮データの伸張後の色再現性をより高めることができない。本発明は、このような問題を解決するためになされたものである。すなわち、ブロック内における代表色に加え、複数のブロックに共通に用いられるグローバル代表色を用いてこれら二種類の代表色によりブロックの画素の色を置き換えて画像データを圧縮する。これにより、圧縮データの伸張後の色再現性をより高めることができる。また、グローバル代表色を複数ブロックへ適用することによりデータ圧縮効率の向上を実現することができる。本発明の上記課題は、以下の手段によって解決される。1画像を複数の領域に分解し、各領域内で決定した複数の代表色により前記領域内の各画素の色を置き換えることにより画像データを圧縮する画像処理装置であって、画像を複数の特定領域と前記特定領域内の複数のブロックとに分割する分割手段と、前記特定領域内において共通に用いられる一以上のグローバル代表色を決定するグローバル代表色決定手段と、前記ブロック内において前記グローバル代表色と重複しない複数のブロック代表色を決定するブロック代表色決定手段と、前記画像内の各画素を前記グローバル代表色または前記ブロック代表色に置き換える代表色置換手段と、を有することを特徴とする画像処理装置。2前記ブロック代表色決定手段は、前記ブロック内の画素の色の濃度の最大値および最小値を検知する検知手段と、前記検知手段により検知された前記最大値以下で前記最小値以上の濃度の前記ブロック代表色を決定する決定手段と、を有し、前記代表色置換手段は、前記決定手段により決定された前記ブロック代表色の各濃度から、いずれの前記ブロック代表色に画素の濃度が近いかを判断するための閾値を決定する閾値決定手段と、前記ブロック内の画素の色の濃度と、前記閾値および前記グローバル代表色決定手段で決定されたグローバル代表色とを比較することにより、各ブロック内の各画素を濃度の近いまたは一致する前記グローバル代表色または前記ブロック代表色に置き換える置換手段と、を有することを特徴とする上記1に記載の画像処理装置。3前記特定領域は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位の領域であることを特徴とする上記1または2に記載の画像処理装置。4前記グローバル代表色は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位で共通に用いられることを特徴とする上記1~3のいずれかに記載の画像処理装置。5前記グローバル代表色は、前記特定領域の画素における優先度の高い2色以下の色であることを特徴とする上記1~4のいずれかに記載の画像処理装置。6前記優先度は、出現頻度に基づいて、またはユーザの判断により設定されることを特徴とする上記5に記載の画像処理装置。7画像を複数の領域に分解し、各領域内で決定した複数の代表色により前記領域内の各画素の色を置き換えることにより画像データを圧縮する画像処理方法であって、画像を複数の特定領域と前記特定領域内の複数のブロックとに分割するステップaと、前記特定領域内において共通に用いられる一以上のグローバル代表色を決定するステップbと、前記ブロック内において前記グローバル代表色と重複しない複数のブロック代表色を決定するステップcと、各ブロック内の各画素を前記グローバル代表色または前記ブロック代表色に置き換えるステップdと、を有することを特徴とする画像処理方法。8前記ステップcは、前記ブロック内の画素の色の濃度の最大値および最小値を検知するステップc1と、前記ステップc1で検知された前記最大値以下で前記最小値以上の濃度の前記ブロック代表色を決定するステップc2と、を有し、前記ステップdは、前記ステップc2で決定された前記ブロック代表色の各濃度から、いずれの前記ブロック代表色に画素の濃度が近いかを判断するための閾値を決定するステップd1と、前記ブロック内の画素の色の濃度と、前記閾値および前記ステップbで決定されたグローバル代表色とを比較することにより、各ブロック内の各画素を濃度の近いまたは濃度の一致する前記グローバル代表色または前記ブロック代表色に置き換えるステップd2と、を有することを特徴とする上記7に記載の画像処理方法。9前記特定領域は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位の領域であることを特徴とする上記7または8に記載の画像処理方法。10前記グローバル代表色は、ページ単位、ファイル単位、および、任意の複数の前記ブロックからなる単位の少なくともいずれかの単位で共通に用いられることを特徴とする上記7~9のいずれかに記載の画像処理装置。11前記グローバル代表色は、前記特定領域の画素における優先度の高い2色以下の色であることを特徴とする上記7~10のいずれかに記載の画像処理方法。12前記優先度は、出現頻度に基づいて、またはユーザの判断により設定されることを特徴とする上記11に記載の画像処理方法。ブロック内における代表色に加え、複数のブロックに共通に用いられるグローバル代表色を用いてこれら二種類の代表色によりブロックの画素の色を置き換えて画像データを圧縮する。これにより、圧縮データの伸張後の色再現性を高めることができるとともに、データ圧縮効率の向上を実現することができる。以下、図面を参照して、本発明の実施形態に係る画像処理装置および画像処理方法について詳細に説明する。図1は、本発明の実施形態に係るプリンターコントローラー2画像処理装置と、これに接続されたプリンター3、PCPersonalComputer1、とを有する印刷システムのブロック図である。PC1とプリンターコントローラー2とは、ネットワーク4を介して相互に通信可能に接続される。ネットワーク4は、イーサネット登録商標、トークンリング、FDDIなどの規格によりコンピュータやネットワーク機器同士を接続したLANLocalAreaNetwork、あるいは、LAN同士を専用線で接続したWANWideAreaNetworkからなりうる。プリンターコントローラー2とプリンター3とはそれぞれ、たとえば、IEEE1394シリアルバス、USBUniversalSerialBusといった専用インターフェース用バスを介して接続される。ただし、プリンターコントローラー2とプリンター3とはネットワーク4を介して接続されてもよい。プリンターコントローラー2とプリンター3とは一体としてMFPMultifunctionPeripheralにより構成されることができる。なお、ネットワーク4に接続される機器の種類および台数は、図1に示す例に限定されない。図2は、図1に示すPC1の構成を示すブロック図である。クライアントPC1は、制御部11、記憶部12、表示部13、入力部14およびネットワークインターフェース15を備えており、これらは信号をやり取りするためのバス16を介して相互に接続される。制御部11はCPUCentralProcessingUnitを有し、プログラムに従って上記各部の制御や各種の演算処理を行なう。記憶部12は、例えば、あらかじめ各種プログラムや各種データを格納しておくROMReadOnlyMemory、作業領域として一時的にプログラムやデータを記憶するRAMRandomAccessMemory、オペレーティングシステムを含む各種プログラムや各種データを格納するハードディスクが含まれる。表示部13は、例えば液晶ディスプレイであり、各種の情報を表示する。入力部14は、たとえばマウスといったポインティングデバイスやキーボードを含み、各種の入力を行うために使用される。ネットワークインターフェース15は、外部機器と通信するためのインターフェースであり、イーサネット、トークンリング、FDDI等の規格によるネットワークインターフェース、USB、IEEE1394等のシリアルインターフェース、SCSISmallComputerSystemInterface、IEEE1284等のパラレルインターフェース、BLUETOOTH登録商標、IEEE802.11、HomeRFHomeRadioFrequency、IrDAInfraredDataAssociation等の無線通信インターフェース、電話回線に接続するための電話回線インターフェース等を利用することができる。図3は、図1に示すプリンターコントローラー2の構成を示すブロック図である。プリンターコントローラー2は、制御部21、記憶部22、RIPRasterImageProcessor部23、データ解析部24、ネットワークインターフェース25、プリンターインターフェース26を備えており、これらは信号をやりとりするためのバス27を介して相互に接続される。なお、プリンターコントローラー2の上記各部のうち、PC1の上記各部と同様の機能を有する部分については、説明の重複を回避するためその説明を省略する。RIP部23は、PC1から受信した印刷データをビットマップ形式の画像データに展開するラスタライズ処理を実行する。RIP部23は、ラスタライズ処理後の画像データを圧縮して圧縮データとして記憶部22に記憶させる圧縮部分割手段、グローバル代表色決定手段、ブロック代表色決定手段、代表色置換手段80と、該圧縮データを伸張して画像データとして出力する伸張部90とを有する。データ解析部24は、印刷データの処理方法を解析する。プリンターインターフェース26は、ローカル接続されたプリンター3と通信するためのインターフェースである。図4は、図1に示すプリンター3の構成を示すブロック図である。プリンター3は、制御部31、記憶部32、操作パネル部33、画像読取部34、印刷部35およびコントローラーインターフェース36を備えており、これらは信号をやりとりするためのバス37を介して相互に接続される。なお、プリンター3の上記各部のうち、PC1の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。記憶部32には、プリンターコントローラー2から受信したビットマップ形式の画像データに基づいて行なわれる印刷処理のプログラムが格納されている。操作パネル部33は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。画像読取部34は、原稿台の所定の読取位置にセットされた原稿、またはADFAutoDocumentFeederにより所定の読取位置に搬送された原稿に対して蛍光ランプ等の光源から光を照射し、その反射光をCCDChargeCoupledDeveiceイメージセンサやCMOSComplementaryMetalOxideSemiconductorイメージセンサ等の受光素子でスキャン走査しながら受光することで原稿画像のデジタルデータを生成する。印刷部35は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンターコントローラー2から受信した画像データに基づく画像を用紙等の記録媒体に印刷する。コントローラーインターフェース36は、ローカル接続されたプリンターコントローラー2と通信するためのインターフェースである。以下、本発明の実施形態に係るプリンターコントローラー2について説明するが、これに先立ち、比較のために、従来の6色ABTC圧縮を行うためのプリンターコントローラーについてまず説明する。図5は、従来のプリンターコントローラーにおける圧縮部の機能ブロックを示す図であり、図6は、従来のコントローラーの伸張部の機能ブロックを示す図である。従来の6色ABTC圧縮は、次のように行なわれる。図5に示すように、プリンターコントローラーに入力される画像データは、これに含まれる画像がブロック分割部51によりその画像が8×8ドットの画素からなるブロックに分割される。ブロック分割部51において分割されることにより生じた各ブロックは、最大値最小値検知部52により各画素の色の濃度の最大値と最小値とが検知され、検知された当該最大値および最大値は閾値生成部53に入力される。閾値生成部53は、当該最大値および最小値からこれらの濃度を含む6段階の濃度に相当する6つの代表値代表色に各画素の色を置き換えるための閾値を生成し、正規化部54に出力する。正規化部54は、ブロックの各画素の色の濃度と閾値とを比較することにより各画素をその色と最も近い濃度の代表値に置き換えることにより正規化し、正規化後の各ブロックを圧縮データとして出力する。従来の6色ABTC圧縮による圧縮データは、次のように伸張される。図6に示すように、伸張部60においては、圧縮データが入力されると、比較判定部61により圧縮データに含まれる圧縮された画像の各画素の色の濃度の最大値および最小値が判定される。当該最大値、最小値および正規化数は代表値生成部62に入力され、これらの値により6つの代表値が生成される。代表値置換部63は、代表値生成部62により生成された代表値と圧縮データとに基づいて画像データを生成し出力する。図7は、従来の6色ABTC圧縮を説明するための説明図である。図7のAは圧縮前の画像の1ブロックに含まれる各画素の色の濃度を示す図であり、各画素に示した模様は各画素の色の濃度を示している。図7のDは6つの代表値と各代表値に各画素を置換するための閾値とを示している。図7のBは圧縮データを示しており、図7のAの各画素の色の濃度を図7のDに示す閾値と比較することにより各画素を6つの代表値のいずれかと置き換え、これにより圧縮された画像データを示している。例えば、図7のAの画素のうち一の画素の色の濃度が閾値1と閾値2との間にある場合は、その画素は代表値2である001に置き換えられることができる。図7のCはBの圧縮データに対応しており、伸張後の画像の1ブロックに含まれる各画素の色の濃度を示している。図7のAとCとの比較から判るように、図7のBの斜線部の9つの画素が、図7のCにおいて図7のAに示す圧縮前の画素の色と異なっている。このような単位ブロックにおける圧縮前後の色の異なる画素の数はABTC圧縮による画質劣化の程度を示すものである。従来の6色ABTC圧縮においては、各画素に割り当てられる色の濃度を定義するためのビット数は3である。しかし、1ブロック内の8×8ドットの画素に割り当てられる代表値の数は、3ビット=8値のうちの6値であり、残りの2値は使用されていない。本発明に係る画像処理方法においては、各画素に割り当てられる色の濃度を定義するための3ビットのうちの6値を代表値に割り当て、残りの2値をグローバル代表値に割り当てる。図8は、本発明の実施形態に係るコントローラーの圧縮部の機能ブロックを示す図であり、図9は、本発明の実施形態に係るコントローラーの伸張部の機能ブロックを示す図である。図8に示すように、圧縮部80は、領域分割部81、ブロック分割部82、グローバル代表値検出部83、最大値最小値検知部84、閾値生成部85、および、正規化部86を有する。圧縮時においては、圧縮部80において次の画像処理が実施される。圧縮部80に画像データが入力されると、画像データは複数の特定領域に分割される。ここで、特定領域とは8×8ドットの画素からなるブロックを複数含む領域であり、ページ単位とすることができる。ただし、特定領域は、ファイル単位でもよく、任意の数の複数のブロックからなる単位であってもよい。グローバル代表値検出部83は、特定領域内の画素において最も出現頻度の高い2色の濃度値をグローバル代表値グローバル代表色として検出および決定する。ここで、グローバル代表値は2値に限らず1値であってもよい。また、グローバル代表値は優先度の高い色としてユーザが任意に決定することもできる。例えば、画像の背景色がグレーである場合は、ユーザがグレーをグローバル代表値に決定することができる。また、前のページで出現頻度の高かった色をグローバル代表値とすることもでき、複数の特定領域に対し同じグローバル代表値を決定することもできる。前のページで出現頻度の高かった色をグローバル代表値とすることにより、または、複数の特定領域に対して同じグローバル代表値とすることにより、隣接するブロック間の色変動を抑えることができる。また、ユーザがグローバル代表色を決定することにより、グローバル代表値検出部83における処理時間を短縮し圧縮時間の短縮を実現することができる。ブロック分割部82は、特定領域の画像を8×8ドットの画素からなるブロックに分割する。最大値最小値検知部84は、ブロック分割部82において分割されることにより生じた各ブロックに含まれる画素の色の濃度の最大値と最小値を検知する。閾値生成部85は、最大値最小値検知部84により検知された当該最大値および最小値に基づいて、当該最大値以下で当該最大値以上の6段階の濃度に相当する6つのブロック代表値ブロック代表色に各画素の濃度の値を置き換えるための閾値を生成する。すなわち、閾値生成部85は、いずれのブロック代表色に画素の色の濃度が近いかを判断するための閾値を生成する。ここで、ブロック代表値は、グローバル代表値と異なる値とされる。6つのブロック代表値は、相互に等間隔となる値とすることができる。このように、グローバル代表値と重複しない値をブロック代表値とすることにより代表値の数を従来の6から8に増大させることができるため圧縮による画質劣化を抑制することができる。正規化部86は、ブロックの各画素の色の濃度値、閾値、およびグローバル代表値に基づいて各ブロックの各画素をその色の濃度と最も近いブロック代表値または同一の濃度のグローバル代表値により置き換えることにより正規化し、正規化後の各ブロックを圧縮データとして出力する。ここで、ブロック内でグローバル代表値と同一の濃度の画素はグローバル代表値との置き換えを省略してもよい。なお、6色ABTC圧縮において、CMYKのうち6つのブロック代表値を決定する際に直目する色は、これら4色のうち特定領域またはブロック内で最も分散が大きい色とすることができる。ただし、それ以外の色であってもよく、ユーザが任意で定めることもできる。このように、本発明の実施形態に係るプリンターコントローラーにおいては、ブロック内における6つのブロック代表値に加え、複数のブロックからなる特定領域において共通に用いられるグローバル代表値を用いてこれら8つの代表値によりブロックの画素の色を置き換える。これにより、従来の6つの代表値による圧縮と比較して圧縮データの伸張後の色再現性をより高めることができる。また、グローバル代表値を複数のブロックに共通に適用される代表値とすることによりデータ圧縮効率の向上を実現することができる。なお、本発明の実施形態に係るプリンターコントローラーにおいては、6色ABTC圧縮において各画素に割り当てられる色の濃度を定義するための3ビットの範囲内で画像データの圧縮を行う。従って、従来の6色ABTC圧縮と比較して各画素に割り当てられる色の濃度を定義するためのビット数が増大することはない。図9に示すように、伸張部90は、グローバル代表色保持部91、比較判定部92、代表値生成部93、および、代表値置換部94を有する。伸張時においては、伸張部90において次の画像処理が実施される。伸張部90に圧縮データおよびグローバル代表値が入力されると、グローバル代表値保持部91はグローバル代表値を保持する。なお、グローバル代表値は圧縮データのページのヘッダ部に付加されることにより、圧縮データの一部として伸張部90に入力されてもよい。比較判定部92は、圧縮データに含まれる圧縮された画像の各画素の色の濃度の最大値および最小値が判定される。代表値生成部93は、当該最大値、最小値に基づいて6つのブロック代表値が生成される。代表値置換部94は、圧縮データの各画素を、代表色生成部93により生成されたブロック代表値またはグローバル代表値保持部91に保持されているグローバル代表値に置き換えることにより圧縮データを伸張し、画像データを生成して出力する。図10は、本発明の実施形態に係る画像処理方法を説明するための説明図である。図10のAは圧縮前の画像の1ブロックに含まれる各画素の色の濃度を示す図であり、各画素に示した模様は各画素の色の濃度を示している。図10のDの上図は6つのブロック代表値と各ブロック代表値に各画素を置換するための閾値とを示しており、下図は2つのグローバル代表値を示している。例えば、図10のAの画素のうち一の画素の色の濃度が閾値1と閾値2との間にある場合は、その画素はブロック代表値2である001に置き換えられることができる。また、ブロック代表値1~6はグローバル代表値1、2と異なる値である。図10のBは圧縮データを示している。すなわち、図10のAの各画素の色の濃度を図10のDに示す閾値およびグローバル代表値と比較することにより、各画素を6つのブロック代表値のうちのいずれか近い値、またはいずれかのグローバル代表値と同一の場合はそのグローバル代表値により置き換えられることにより圧縮された画像データを示している。図10のCはBの圧縮データに対応する伸張データを示している。図10のA~Cから判るように、圧縮データおよび伸張データにおいて圧縮前の画像の画素の色と異なっているのは、図10のBの斜線部に示す2つの画素であり、その数は従来と比較して9から2に減少している。すなわち、本発明の実施形態に係る画像処理においては、圧縮データの伸張後の色再現性をより高めることができる。図11は、本発明の実施形態に係る画像処理方法における圧縮時のフローチャートを示す図である。本フローチャートは、本発明の実施形態に係るプリンターコントローラー2により実施することができる。プリンターコントローラー2に画像データが入力されると、画像データに含まれる画像は複数の特定領域に分割されるS1100。分割後の特定領域は複数のブロックに分割されS1101、並行して、特定領域内の画素において最も使用頻度の高い2色の濃度値がグローバル代表値として検出および決定されるS1102。プリンターコントローラー2は、分割により生じた各ブロックに含まれる各画素の色の濃度のうちグローバル代表値を除いた後の最大値と最小値を検知しS1103、当該最大値および最小値に基づいて当該最大値以下で当該最小値以上の6段階の濃度に相当する6つのブロック代表値に各画素の濃度の値を置き換えるための閾値を生成するS1104。プリンターコントローラー2は、ブロックの各画素の色の濃度値、閾値、およびグローバル代表値に基づいて各ブロックの各画素をその色の濃度と最も近いブロック代表値またはグローバル代表値により置き換えることにより正規化することにより圧縮データを生成するS1105。プリンターコントローラー2は、特定領域内のブロックの処理が終了するまでステップS1103~S1105を繰り返すS1106。図12は、本発明の実施形態に係る画像処理方法における伸張時のフローチャートを示す図である。本フローチャートは、本発明の実施形態に係るプリンターコントローラー2により実施することができる。プリンターコントローラー2に圧縮データおよびグローバル代表値が入力されると、圧縮データに含まれる圧縮された画像の各画素の色の濃度の最大値および最小値が比較判定されるS1200。なお、この際、グローバル代表値はプリンターコントローラー2に保持される。プリンターコントローラー2は、当該最大値、最小値および正規化数によりグローバル代表値と重複しない6つのブロック代表値を生成するS1201。プリンターコントローラー2は、圧縮データの各画素を、ブロック代表値またはグローバル代表値に置き換えることにより圧縮データを伸張し出力するS1202。以上、本発明の実施形態に係る画像処理装置および画像処理方法について詳細に説明したが、本実施形態は以下の効果を奏する。ブロック内におけるブロック代表色に加え、複数のブロックに共通に用いられるグローバル代表色を用いてこれら二種類の代表色により画素の色を置き換えることにより、圧縮データの伸張後の色再現性を高めることができるとともに、データ圧縮効率の向上を実現することができる。本発明に係る画像処理方法および画像処理装置は、上述した実施形態に限定されるものではない。例えば、上述した実施形態においては、画像処理装置としてプリンターコントローラーを例として説明したが、画像処理装置はPCであってもよく、またサーバであってもよい。また、圧縮される画像データは印刷用のものに限定されず、例えば、モバイルコンピュータ等による画像鑑賞用のものであってもよい。また、グローバル代表値については、グローバル代表値と一致する濃度の画素をグローバル代表値に置き換えているが、閾値を設けてグローバル代表値に近い濃度の画素をグローバル代表値に置き換えてもよい。また、画像処理装置は、その一部をソフトウェアにより構成してもよく、すべてをハードウェアにより構成してもよい。