(57)【要約】【課題】高解像度で保持する必要があるデータと必要の無いデータを識別して、効率よく圧縮するとともに、その取り扱いも簡便に出来るようにした。【解決手段】ブロック分割部により、入力画像をブロック分割し、ブロック化画像データを出力し、抽出部により、前記ブロック化画像データから高解像度データを抽出し、第１の圧縮部により前記高解像データを圧縮し、低解像度変換部により、前記ブロック化画像データを低解像度データに変換し、第２の圧縮部により、前記低解像度データを圧縮し、符号合成部により、前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する画像データ圧縮方法を提供する。【選択図】      図２
2007082235.tif 000002
【特許請求の範囲】
【請求項１】
画像をブロック分割し、ブロック化画像データを出力するブロック分割部と、
前記ブロック化画像データから高解像度データを抽出する抽出部と、
前記高解像データを圧縮する第１の圧縮部と、
前記ブロック化画像データを低解像度データに変換する低解像度変換部と、
前記低解像度データを圧縮する第２の圧縮部と、
前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する符号合成部と
を有する画像データ圧縮装置。
【請求項２】
前記第１の圧縮部と第２の圧縮部は、異なる圧縮方式を用いる請求項１記載の画像データ圧縮装置。
【請求項３】
前記第１の圧縮部は可逆圧縮処理を行い、前記第２の圧縮部は非可逆圧縮処理を行う請求項１記載の画像データ圧縮装置。
【請求項４】
前記符号合成部は、出力圧縮データを固定データ長で出力する請求項１記載の画像データ圧縮装置。
【請求項５】
前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データは、それぞれ固定データ長である
請求項１記載の画像データ圧縮装置。
【請求項６】
前記ブロック分割部は、
シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）信号を含むＣＭＹＫ画像信号をブロック分割し、
前記第１の圧縮部は、前記Ｋ信号を圧縮処理し、
前記低解像度変換部は、前記Ｃ，Ｍ，Ｙ信号を低解像度化する
請求項１記載の画像データ圧縮装置。
【請求項７】
前記抽出部は、前記高解像度データの他にさらに属性情報を抽出する請求項１記載の画像データ圧縮装置。
【請求項８】
前記低解像度変換部は、前記ブロック化画像データを第１の低解像度データに変換する第１の低解像度変換部であり、
さらに、前記ブロック化画像データから第２の高解像データを抽出する第２の抽出部と、
前記第２の高解像度データを第２の低解像度データに変換する第２の低解像度データに変換する第２の低解像度変換部と、
前記第２の低解像度データを圧縮する第３の圧縮部を有し、
前記符号合成部は、前記第１、第２及び第３の圧縮部からの第１の圧縮データ、第２の圧縮データ及び第３の圧縮データを一つの圧縮データとして合成する
請求項１記載の画像データ圧縮装置。
【請求項９】
前記低解像度変換部は、前記高解像度データを低解像度データに変換していることを特徴とする請求項１記載の画像データ圧縮装置。
【請求項１０】
画像をブロック分割し、ブロック化画像データを出力するブロック分割部と、
前記ブロック化画像データから高解像度データを抽出する抽出部と、
前記高解像データを圧縮する第１の圧縮部と、
前記ブロック化画像データを低解像度データに変換する低解像度変換部と、
前記ブロック化画像データ若しくは前記低解像度データのいずれか一方を選択するセレクタと、
前記セレクタの出力データを圧縮する第２の圧縮部と、
前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する符号合成部と、
前記セレクタに対して、前記第２の圧縮部が前記第１の圧縮部と同じ解像度で圧縮するときはブロック化画像を前記セレクタに選択させ、低解像度な画像を圧縮するときは低解像度化画像を前記セレクタに選択させる制御部と
を有する画像データ圧縮装置。
【請求項１１】
前記符号合成部では、圧縮データサイズは固定データ長で、前記第２の圧縮部が前記ブロック化画像を選択したときも該低解像度化画像を選択したときも同一である請求項１０記載の画像データ圧縮装置。
【請求項１２】
前記符号合成部では、圧縮データサイズは固定データ長であり、前記第２の圧縮部が前記低解像度化画像を選択したときは、前記ブロック化画像を選択したときの２Ｎ倍のデータ量である請求項１０記載の画像データ圧縮装置。
【請求項１３】
ブロック分割部と、抽出部と、第１の圧縮部と、低解像度変換部と、第２の圧縮部と、符号合成部と、動作を統括する制御部を有し、
前記ブロック分割部により、入力画像をブロック分割し、ブロック化画像データを出力し、
前記抽出部により、前記ブロック化画像データから高解像度データを抽出し、
前記第１の圧縮部により前記高解像データを圧縮し、
前記低解像度変換部により、前記ブロック化画像データを低解像度データに変換し、
前記第２の圧縮部により、前記低解像度データを圧縮し、
前記符号合成部により、前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する
画像データ圧縮方法。
【請求項１４】
前記第１の圧縮部と第２の圧縮部は、異なる圧縮方式を用いており、さらに、前記第１の圧縮部は可逆圧縮処理を行い、前記第２の圧縮部は非可逆圧縮処理を行い、
前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データはそれぞれ固定データ長であり、前記符号合成部の出力圧縮データも固定データ長である請求項１３記載の画像データ圧縮方法。
【請求項１５】
前記ブロック分割部では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）信号を含むＣＭＹＫ画像信号をブロック分割し、
前記第１の圧縮部では、前記Ｋ信号を圧縮処理し、
前記低解像度変換部では、前記Ｃ，Ｍ，Ｙ信号を低解像度化する
請求項１３記載の画像データ圧縮方法。
【請求項１６】
前記抽出部では、前記高解像度データの他にさらに属性情報を抽出する
請求項１３記載の画像データ圧縮方法。
【請求項１７】
前記低解像度変換部では、前記ブロック化画像データを第１の低解像度データに変換し、
前記ブロック化画像データから第２の高解像データを抽出し、
前記第２の高解像度データを第２の低解像度データに変換し、
前記第２の低解像度データを第３の圧縮部で圧縮し、
前記符号合成部では、前記第１、第２及び第３の圧縮部からの第１の圧縮データ、第２の圧縮データ及び第３の圧縮データを一つの圧縮データとして合成する
請求項１３記載の画像データ圧縮方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データ圧縮装置及び方法に関するものであり、複写装置、印刷装置、画像読取装置などの画像処理装置に適用されて有効な装置及び方法である。
【背景技術】
【０００２】
画像情報は大容量となるため、一般には圧縮を行い保存・使用している。しかも複写機やプリンタの分野では文字等を高精細に出力する為に１２００ｄｐｉ/２4００ｄｐｉ等より大容量になってきている。
【０００３】
この様な大容量のデータを取り扱う圧縮技術として、以下の文献に記載された技術がある。
【０００４】
文献１に開示される技術では、原画像の他に原画像を低解像度化した画像を保持することができる。そして、画像検索時等に原画像の代わりに低解像度データを利用し、大容量画像を扱い易くしたものである。
【０００５】
文献２に開示される技術では、ウェーブレット変換を用いて画像を圧縮する技術が示されている。そして高解像度画像にのみスクランブルを掛ける事で、低解像度画像のみ取り出し閲覧性を高めることが出来る。
【０００６】
文献３に開示される技術は、文字を抽出した画像と、文字領域を除外した画像を作り、文字領域は２値化してＭＭＲ、文字領域を除外した画像は解像度変換してＪＰＥＧ方式で圧縮することで効率的に圧縮している。
【０００７】
文献４は、本願発明者などによる出願であり、プリンタなどの高精細な画像に対して、可逆・非可逆の混在符号化を行なうことで高圧縮を実現している。
【特許文献１】特開平１１−３１２１７３号公報
【特許文献２】特開２００４−２３６２２５公報
【特許文献３】特開２００３−３３８９３４公報
【特許文献４】先願米国出願番号11/019,986
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし文献１では、より高精細になってくる画像に対する圧縮そのものに対しては触れられていない。また文献２では、高精細画像に対して周波数軸上で階層的に圧縮処理を施すので、高精細画像であっても同様に圧縮できる。しかし、解像度に関しては圧縮をどうすべきか触れられていない。
【０００９】
文献３に開示される技術では、解像度と画像の性質を考慮し、適応的に画像圧縮処理するが、高解像度と低解像度画像は独立であり、個別に取り扱う必要がある。文献４に開示される技術は解像度に関して触れられていない。
【００１０】
そこでこの発明は、高解像度で保持する必要があるデータと必要の無いデータを識別して、効率よく圧縮するとともに、その取り扱いも簡便に出来るようにした画像処理装置における画像データ圧縮装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するためにこの発明の一面では、画像をブロック分割し、ブロック化画像データを出力するブロック分割部と、前記ブロック化画像データから高解像度データを抽出する抽出部と、前記高解像データを圧縮する第１の圧縮部と、前記ブロック化画像データを低解像度データに変換する低解像度変換部と、前記低解像度データを圧縮する第２の圧縮部と、前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する符号合成部を有することを基本構成としている。
【００１２】
又この発明の他の面では、画像をブロック分割し、ブロック化画像データを出力するブロック分割部と、前記ブロック化画像データから高解像度データを抽出する抽出部と、前記高解像データを圧縮する第１の圧縮部と、前記ブロック化画像データを低解像度データに変換する低解像度変換部と、前記ブロック化画像データ若しくは前記低解像度データのいずれか一方を選択するセレクタと、前記セレクタの出力データを圧縮する第２の圧縮部と、前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する符号合成部と、前記セレクタに対して、前記第２の圧縮部が前記第１の圧縮部と同じ解像度で圧縮するときはブロック化画像を前記セレクタに選択させ、低解像度な画像を圧縮するときは低解像度化画像を前記セレクタに選択させる制御部とを有する。
【００１３】
さらに又この発明の他の実施の形態では、ブロック分割部により、入力画像をブロック分割し、ブロック化画像データを出力し、抽出部により、前記ブロック化画像データから高解像度データを抽出し、第１の圧縮部により前記高解像データを圧縮し、低解像度変換部により、前記ブロック化画像データを低解像度データに変換し、第２の圧縮部により、前記低解像度データを圧縮し、符号合成部により、前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する画像データ圧縮方法を提供する。
【発明の効果】
【００１４】
上記の手段により、高解像度で保持する必要があるデータと必要の無いデータを識別して、効率よく圧縮するとともに、その取り扱いも簡便に出来る。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の実施の形態を、図面を参照しながら説明する。図１は、この発明の、第１の実施の形態における画像処理装置１０００を構成する機能をブロック化して示している。
【００１６】
１００１は、プリントする為の画像信号１０２０を生成するプリンタコントローラ１００１である。圧縮部１００２は、生成された画像信号１０２０を圧縮し、圧縮データ１０２１にし、ページメモリ１００３及びＨＤＤ１００４へ出力する。データを格納するページメモリ１００３、及びＨＤＤ１００４は、供給された圧縮データ１０２１を保存しておくことが可能である。復号部１００５はページメモリ１００３或いはＨＤＤ１００４からの圧縮データ１０２１を復号し復号画像信号１０２２を得て、プリンタ１００６へ出力する。プリンタ１００６は、供給された復号画像信号１０２２を印字して出力する。
【００１７】
ここで、画像処理装置は、上記した各種の全ての動作を制御部１０１０によって統括して制御されている。
【００１８】
圧縮部１００２と復号部１００５以外は既知の画像処理装置の構成であるため、本発明のポイントである圧縮部１００２、復号部１００５について図２以降を用いて説明する。
【００１９】
図２は、図１の圧縮部１００２の機能をブロック化して示している。図１に示した部分と同一部は、図１と同一符号を付している。
【００２０】
圧縮部１００２に供給された画像信号１０２０は、圧縮部１００２内のブロック分割部１００２−１に供給され、１６×１６画素に分割されブロック画像データ１００２−１０として、高解像度データ抽出部１００２−２と低解像度変換部１００２−４に入力される。高解像度データ抽出部１００２−２に供給されたブロック画像データ１００２−１０は高解像度データ１００２−１１に変換され、第１の圧縮部１００２−３に供給される。また、低解像度変換部１００２−４に供給されたブロック画像データ１００２−１０は、低解像度データ１００２−１４に変換され第２の圧縮部１００２−５に供給される。
【００２１】
第１の圧縮部１００２−３は、供給された高解像度データ１００２−１１を圧縮し、第１の圧縮符号１００２−１２及び符号長情報１００２−１３を生成する。第１の圧縮符号１００２−１２は、符号合成部１００２−６に、符号長情報１００２−１３は、第２の圧縮部１００２−５にそれぞれ供給される。
【００２２】
第２の圧縮部１００２−５は、供給された低解像度データ１００２−１４と符号長情報１００２−１３を元に、第２の圧縮符号１００２−１５を生成する。この第２の圧縮符号１００２−１５は、符号合成部１００２−６に供給される。符号合成部１００２−６は、供給された２つの圧縮符号を合成し、圧縮データ１０２１として出力する。
【００２３】
図３は、図２に示した高解像度データ抽出部１００２−２の回路構成例を示す図である。高解像度データ抽出部１００２−２に供給されたブロック画像データ１００２−１０−ｂ０〜１００２−１０−ｂ７は、ＡＮＤ回路を通って高解像度データ１００２−１１として出力される。すなわち、入力データの全ビットの論理積を取って、その結果を出力する。入力が全て１（＝２５５）の場合は、出力は１、それ以外は０の高解像度データ１００２−１１が出力される。
【００２４】
図４は、図２の低解像度変換部１００２−４の回路構成を示す図である。ラインバッファ１００２−４−１は、供給されたブロック画像データ１００２−１０のデータを１水平ライン分遅延させて出力する。Ｄ−ＦＦ（data flip flop）１００２−４−２は、ラインバッファ１００２−４−１より出力されたデータを、１画素分遅延させて出力する。また、Ｄ−ＦＦ１００２−４−３も同様に、ブロック画像データ１００２−１０を１画素分遅延させて出力する。平均回路１００２−４−４は、遅れ無しのブロック画像データ１００２−１０、１画素遅れのブロック画像データ１００２−１０、１水平ライン遅れのブロック画像データ１００２−１０、１水平ライン遅れで且つ１画素遅れのブロック画像データ１００２−１０を受け取る。すなわち１つの画素とその周り４つの画素（２×２画素）のデータを受け取る。
【００２５】
平均回路１００２−４−４は、同時に受け取った２×２画素のデータを平均化し、低解像度データ１００２−１４として出力する。
【００２６】
図５Ａは、図２の第１の圧縮部１００２−３の動作を説明する説明図である。第１の圧縮部１００２−３は、ランレングス符号器であり、供給された高解像度データ１００２−１１を、図５Ａに示すような順序で走査し、ランレングス圧縮する。
【００２７】
図５Ｂは、ランレングス圧縮データのデータフォーマットの一例を示した図である。データフォーマットは、符号長情報領域、スタート信号領域、ランレングス符号領域、バイト調整領域で構成される。
【００２８】
第１の圧縮符号１００２−１２は、１６×１６画素ブロックを単位として圧縮処理を行う。ランレングスの符号長情報１００２−１３は、第１の圧縮符号１００２−１２全体の符号長を示す。ここでは、例えば４バイトが記述されている。次に、スタート信号領域には、図５ＡのＡ位置の信号（１又は０）が記述される。そしてランレングス符号領域にはランレングス符号が記述され、調整ビット領域には、符号全体をバイト単位に調整する調整ビットが挿入される。
【００２９】
一方、第２の圧縮部１００２−５は、既知の変形ＪＰＥＧ符号器であり、第１の圧縮部１００２−３より供給される符号長情報１００２−１３と、低解像度データ１００２−１４を用いて、制御部１０１０より供給されるターゲット符号長を、ブロック単位で調整した第２の圧縮符号１００２−１５（ＪＰＥＧ符号の符号長とＪＰＥＧ符号）を出力する。
【００３０】
図６は、図２に示した圧縮部１００２の、符号合成部１００２−６の動作を説明する説明図である。符号合成部１００２−６は、供給される第１の圧縮符号１００２−１２と、第２の圧縮符号１００２−１５を、所定符号量（本例では６４Byte）に変換し、圧縮データ１０２１として出力する。したがって、１６バイト×１６バイト＝２５６バイトの情報が６４バイトに圧縮されている。
【００３１】
図７は、図２に示した圧縮部１００２によって生成された、圧縮データ１０２１の生成例である。但し、説明を簡便にする為、４×４サイズで説明するが動作に違いはない。ブロック当たりの圧縮率は、入力データが１６×１６＝２５６byteなので１／４に圧縮されている。
【００３２】
図７の（ａ）は、ブロック画像データ１００２−１０である。ブロック画像データ１００２−１０は高解像度データ抽出部１００２−２に供給され、図７の（ｂ）に示すように高解像度データ１００２−１１に変換される。高解像度データ１００２−１１は、第１の圧縮部１００２−３に供給され、図７の（ｃ）に示すような第１の圧縮符号１００２−１２に圧縮され、出力される。また、ブロック画像データ１００２−１０は低解像度変換部１００２−４に供給され、図７の（ｄ）に示すように低解像度データ１００２−１４に変換される。低解像度データ１００２−１４は、第２の圧縮部１００２−５に供給され、図７の（ｅ）に示すように、第２の圧縮符号１００２−１５に圧縮され出力される。但し、ＪＰＥＧ符号量とランレングス符号量が所定量以下である場合、サイズ調整の０が３０byte挿入される。
【００３３】
図８は、図１の装置における復号部１００５を構成する機能をブロック化して示している。図１に示した部分は、図１に示したものと同一符号を付している。
【００３４】
復号部１００５に供給された圧縮データ１０２１は、復号部１００５内の符号分離部１００５−１に供給される。符号分離部１００５−１に供給された圧縮データ１０２１は、ランレングス符号１００５−１０とＪＰＥＧ符号１００５−１１に分離される。ランレングス符号１００５−１０は、第１データ復号部１００５−２に供給され、第１復号データ１００５−１２に復号され画像合成部１００５−５に出力される。ＪＰＥＧ符号１００５−１１は、第２データ復号部１００５−３に供給され、第２復号データ１００５−１３に復号され解像度変換部１００５−４に出力される。
【００３５】
解像度変換部１００５−４に供給された第２復号データ１００５−１３は、解像度変換され、解像度変換データ１００５−１４として画像合成部１００５−５に出力される。画像合成部１００５−５は、供給された第１復号データ１００５−１２と、解像度変換データ１００５−１４を合成し、復号画像信号１０２２を出力する。
【００３６】
復号部１００５を構成する第１データ復号部１００５−２は、既知のランレングス復号器であり、第２データ復号部１００５−３は既知のＪＰＥＧ復号器であり、解像度変換部１００５−４は画素を２倍に単純拡大する拡大器であるため、本発明の要部を構成する画像合成部１００５−５について、図９を用いて説明する。
【００３７】
図９は、図８に示した復号部１００５の、画像合成部１００５−５の回路構成を示す図である。画像合成部１００５−５は低解像度化した単位を１処理単位として動作する。すなわち、画像合成部１００５−５に供給された解像度変換データ（低解像度データ）１００５−１４は、加算器１００５−５−１に供給され、２×２画素単位で加算され、加算結果ａ１００５−５−１１は、差分器１００５−５−５に出力される。
【００３８】
また、第１復号データ（高解像度データ）１００５−１２は、乗算器１００５−５−２に供給され、２５５と乗算される。即ち、入力０は０として出力され、入力１は２５５として出力される。この乗算結果１００５−５−１２は、２×２画素単位で加算器１００５−５−４によって加算され、その加算結果ｂ１００５−５−１３は、差分器１００５−５−５に出力される。
【００３９】
差分器１００５−５−５は、加算結果ａ１００５−５−１１から加算結果ｂ１００５−５−１３を引き算し、差分値１００５−５−１４を出力する。ここでは、高解像度で可逆圧縮された画素値以外の信号値を得ることができる。ここで差分値が負の値となった場合０にクリッピングされる。
【００４０】
一方、カウンタ１００５−５−３は、高解像度データ１００５−１２の２×２画素領域毎（処理単位毎）の０の画素をカウントし、カウンタ出力１００５−５−１５を出力する。即ち、カウンタ１００５−５−３は、２×２画素領域に０の画素がいくつあるかをカウントする。除算器１００５−５−６は、出力された差分値１００５−５−１４をカウンタ出力１００５−５−１５で割り算する。除算結果１００５−５−１６は、非高解像度画素の画素値である。
【００４１】
セレクタ（ｓｅｌ）１００５−５−７は、高解像度画素値が０ならば除算結果１００５−５−１６を選択して出力し、高解像度画素値が１ならば乗算結果１００５−５−１２（すなわち２５５）を選択して出力する。セレクタ１００５−５−７の出力は、高解像度に合成された復号画像信号１０２２として出力される。
【００４２】
図１０は、図９に示した画像合成部１００５−５の動作例を説明するために示した、解像度変換データ１００５−４、第１復号データ１００５−２、復号画像信号１００２の例である。但し、説明を簡便化する為、説明画像部分はＪＰＥＧによる画質劣化がないものと仮定する。図７の（ｄ）で示した低解像度圧縮データ１００２−１４は、図１０の（ａ）の低解像度データ１００５−１４に復号されている。図１０の（ｂ）は、高解像度データ１００５−１２である。低解像度データ１００５−１４と高解像度データ１００５−１２は、図９で説明した動作により、図１０の（ｃ）に示す復号画像信号１０２２に合成される。
【００４３】
図１０の（ａ）において、点線で囲む処理単位に着目してみる。加算器１００５−５−１では、１９１が４倍になり加算結果ａとして、７４６が出力される。一方、対応する高解像データ１００５−１２における処理単位では、０が１個、１が３個である。乗算器１００５０５０２及び加算器１００５−５０４では、２５５×３＝７６５が得られる。この場合、差は−１となり負であるから０にクリッピングされて、出力される。一方、カウンタ１００５−５−３は、０の画素をカウントするので、この場合、１である。したがって、乗算器１００５−５−６では、（１／０）の処理が行われ、この場合は、０として出力される。一方、セレクタ１００５−５−７は、処理単位である２×２画素領域において、高解像度データが０のときは、除算器１００５−５−６の出力を選択し、高解像度データが１のときは、乗算器１００５−５−２の出力を選択する。したがって、復号画像信号１００２２からは、２×２画素の処理単位の領域内では、２５５，２５５，０，２５５のデータが出力される。他の処理単位の領域においても上記と同様に計算される。
【００４４】
１２００ｄｐｉ等の高解像度画像は、黒（２５５）、白（０）という最も画素値差が大きい箇所で、その値（黒（２５５）及び白（０））を保持することで高解像度情報を保持する意味がある。したがって、上記したように黒画素（２５５）を可逆変換により維持することにより、高解像度化データの画質上メリットは十分に得られる。
【００４５】
上述した技術は、単純に１２００ｄｐｉを圧縮するのに比べ圧縮率も稼げ、更にブロック単位で固定データ長をキープした圧縮フォーマットにすることで圧縮データの取り扱いも簡便になる。
【００４６】
この発明は上記の実施の形態に限定されるものではない。先の例ではモノクロ画像の２５５値を高解像度情報として可逆に取り扱った。しかし、図１１Ａ或いは図１１Ｂのように処理してもよい。
【００４７】
図１１Ａは、この発明の、他の実施の形態における、圧縮部の構成を示すブロック図である。図１１Ａに示す圧縮部１００２１は、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンダ、Ｙ：イエロー、Ｋ：黒）信号の内Ｋのみを高解像度情報として圧縮し、ＣＭＹと共に非可逆圧縮する構成になっている。
【００４８】
圧縮部１００２１に供給された高解像度カラーＣＭＹＫ信号１０２０１は、圧縮部１００２１内のブロック分割部１００２１−１に供給され、１６×１６画素に分割され、ブロック画像データ１００２１−１０となり、このブロック画像データ１００２１−１０は、セレクタ１００２１−２に供給される。
【００４９】
ブロック画像データ１００２１−１０はセレクタ１００２１−２で、ＣＭＹＫ信号の内のＫのみに関する高解像度Ｋブロック画像データ１００２１−１０Ｋと、ＣＭＹに関するＣＭＹブロック画像データ１００２１−１０ＣＭＹに分割される。
【００５０】
高解像度Ｋブロック画像データ１００２１−１０Ｋは、第１の圧縮部１００２１−３によって圧縮され、第１の圧縮符号１００２１−１２を符号合成部１００２１−６に、符号長情報１００２１−１３を第２の圧縮部１００２１−５にそれぞれ出力する。また、ＣＭＹブロック画像データ１００２１−１０ＣＭＹは、低解像度変換部１００２１−４に供給され、低解像度データ１００２１−１４に変換され第２の圧縮部１００２１−５に出力される。第２の圧縮部１００２１−５は、供給された低解像度データ１００２−１４と符号長情報１００２１−１３を元に、第２の圧縮符号１００２１−１５を生成し、符号合成部１００２１−６に出力する。符号合成部１００２１−６は、供給された２つの圧縮符号を合成し、圧縮データ１０２１１として出力する。
【００５１】
図１１Ｂは、この発明の、更に他の実施の形態における、圧縮部の構成を示すブロック図である。図１１Ｂに示す圧縮部１００２２は、ＣＭＹＫ信号の内Ｋのみを高解像度情報として圧縮し、ＣＭＹを低解像度情報として圧縮する構成になっている。
【００５２】
圧縮部１００２２には、高解像度Ｋ信号１０２０２−Ｋと、低解像度ＣＭＹ信号１０２０２−ＣＭＹが供給される。高解像度Ｋ信号１０２０２−Ｋはブロック分割部１００２２−１Ｋに供給され、１６×１６画素に分割され，高解像度Ｋブロック画像データ１００２２−１０Ｋとして、第１の圧縮部１００２２−３に出力される。また、低解像度ＣＭＹ信号１０２０２−ＣＭＹは、ブロック分割部１００２２−１ＣＭＹに供給され、１６×１６画素に分割され低解像度ＣＭＹブロック画像データ１００２２−１０ＣＭＹとして、第２の圧縮部に出力される。高解像度Ｋブロック画像データ１００２２−１０Ｋは、第１の圧縮部１００２２−３によって圧縮され、第１の圧縮符号１００２２−１２を符号合成部１００２２−６に、符号長情報１００２２−１３を第２の圧縮部１００２２−５にそれぞれ出力する。また、第２の圧縮部１００２２−５は、供給された低解像度ＣＭＹブロック画像データ１００２２−１０ＣＭＹと符号長情報１００２２−１３を元に、第２の圧縮符号１００２２−１５を符号合成部１００２２−６に出力する。符号合成部１００２２−６は、供給された２つの圧縮符号を合成し、圧縮データ１０２１２として出力する。
【００５３】
よって、この発明は、ＣＭＹ（低解像度）Ｋ（高解像度）信号の圧縮を行なう際、４回転エンジンで使用する場合は、エンジンが必要とする色信号のデータだけをプリンタ１００６に供給すればよい。Ｋ信号が必要なとき、ＣＭＹ信号が必要な時にそれぞれのデータだけを画像処理部へ転送することができる。
【００５４】
また、上記の方法であると、圧縮部で、高解像度データの圧縮サイズと目標符号量を元に、低解像度データの符号量を決めるのではなく、高解像度データと低解像度データそれぞれに目標のサイズを決めことができる。そして、必要であれば高解像度、低解像度データともに非可逆や可逆圧縮を混在させることも可能であり、高解像度と低解像度圧縮データ両者の最大転送レートが独自に決まる。したがって、システムの最大転送レートがＣＭＹＫまとめて転送するときよりも小さくなるので、コストが削減できる。
【００５５】
また高解像度、低解像度それぞれにおいて圧縮データが決まる。したがって、例えば符号合成部では、サイズ調整の付加情報を削除して可変長にして出力したとしても、最大転送レートは満たしている。よって、データの取り扱いの簡便さは変わらず、記憶媒体への蓄積枚数を増加させることができる。
【００５６】
この発明は上記の実施の形態に限定されるものではない。既知の識別技術によって画像の識別を行なう場合や、既知のプリンタによって画像を出力する場合は、図１２Ａ或いは図１２Ｂ或いは図１２Ｃのように処理してもよい。図１２Ａ、図１２Ｂ、図１２Ｃの圧縮部は、第１の圧縮符号出力部以外の構成は図２で説明した圧縮部１００２と同じものであるので、第１の圧縮符号出力部についてのみ説明する。
【００５７】
図１２Ａは、この発明の、更にまた他の実施の形態における、圧縮部の構成を示すブロック図である。図１２Ａに示す圧縮部１００２３は、タグ（Ｔａｇ）情報（特徴情報、或いは属性情報とも称される）に基づいて、高解像度圧縮したい画像データを選択し、圧縮する構成となっている。
【００５８】
圧縮部１００２３には、Ｋ信号１０２０３−Ｋと、Ｔａｇ情報１０２０３−Ｔａｇが供給される。Ｋ信号１０２０３−Ｋと、Ｔａｇ情報１０２０３−Ｔａｇはブロック分割部１００２３−１に供給され、１６×１６画素に分割される。Ｋブロック画像データ１００２３−１０Ｋは高解像度データ抽出部１００２３−２と低解像度変換部１００２３−４に供給される。また、ブロックＴａｇ情報１００２３−１０Ｔａｇは高解像度データ抽出部１００２３−２に供給される。
【００５９】
高解像度データ抽出部１００２３−２は、供給されたブロックＴａｇ情報１００２３−１０Ｔａｇを基に、Ｋブロック画像データ１００２３−１０Ｋを高解像度データ１００２３−１１Ｋに変換し、第１の圧縮部１００２３−３へ出力する。第１の圧縮部１００２３−３は、供給された高解像度データ１００２３−１１Ｋを圧縮し、第１の圧縮符号１００２３−１２を出力する。上記のブロック分割部１００２３−１、高解像度データ抽出部１００２３−２、第１の圧縮部１００２３−３が第１の圧縮符号出力部１００２３−０を構成している。
【００６０】
図１２Ｂは、この発明の、更にまた他の実施の形態における、圧縮部の構成を示すブロック図である。図１２Ｂに示す圧縮部１００２４は、Ｔａｇ情報を画像データと一緒に圧縮する構成となっている。
【００６１】
圧縮部１００２４には、Ｋ信号１０２０４−Ｋと、Ｔａｇ情報１０２０４−Ｔａｇが供給される。Ｋ信号１０２０４−Ｋと、Ｔａｇ情報１０２０４−Ｔａｇはブロック分割部１００２４−１に供給され、１６×１６画素に分割される。Ｋブロック画像データ１００２４−１０Ｋは高解像度データ抽出部１００２４−２と低解像度変換部１００２４−４に供給され、ブロックＴａｇ情報１００２４−１０Ｔａｇは高解像度データ抽出部１００２４−２に供給される。
【００６２】
高解像度データ抽出部１００２４−２は、供給されたブロックＴａｇ情報１００２４−１０Ｔａｇを基にＫブロック画像データ１００２４−１０Ｋを高解像度データ１００２４−１１Ｋに変換し、また、ブロックＴａｇ情報を高解像度Ｔａｇ情報１００２４−１１Ｔａｇに変換し、第１の圧縮部１００２４−３へ出力する。第１の圧縮部１００２４−３は、供給された高解像度データ１００２４−１１Ｋと高解像度Ｔａｇ情報１００２４−１１Ｔａｇを圧縮し、第１の圧縮符号１００２４−１２を出力する。上記のブロック分割部１００２４−１、高解像度データ抽出部１００２４−２、第１の圧縮部１００２４−３が第１の圧縮符号出力部１００２４−０を構成している。
【００６３】
図１２Ｃは、この発明の、更にまた他の実施の形態における、圧縮部の構成を示すブロック図である。図１２Ｃに示す圧縮部１００２５は、Ｔａｇ情報を画像データと一緒に圧縮する構成となっている。
【００６４】
圧縮部１００２５には、Ｋ信号１０２０５−Ｋと、Ｔａｇ情報１０２０５−Ｔａｇが供給される。Ｋ信号１０２０５−Ｋと、Ｔａｇ情報１０２０５−Ｔａｇはブロック分割部１００２５−１に供給され、１６×１６画素に分割される。ブロックＴａｇ情報１００２５−１０Ｔａｇは第１の圧縮部１００２５−３に、Ｋブロック画像データ１００２５−１０Ｋは低解像度変換部１００２５−４に、それぞれ出力される。
【００６５】
第１の圧縮部１００２５−３は、供給されたブロックＴａｇ情報１００２５−１０Ｔａｇを圧縮し、第１の圧縮符号１００２５−１２を出力する。上記のブロック分割部１００２５−１、第１の圧縮部１００２５−３が第１の圧縮符号出力部１００２５−０を構成している。
【００６６】
よってこの発明は、Ｔａｇ情報が文字形状を表現して情報生成された場合、画像は低解像度でも高解像度Ｔａｇ情報から形状を復元することができる。また、入力されるＴａｇ情報は、画像と異なる解像度で生成されても、高解像度圧縮したいデータを選択することができる。またさらに、Ｔａｇ情報と画像双方を使って、例えば文字形状の情報などを抽出することも可能である。
【００６７】
またさらに、この発明は、ブロック符号化を利用し異種の解像度データに対して、複合（或いは合成）圧縮を行なう際、全体データの解像度及び処理ブロックサイズと目標圧縮率が満されている場合は、一部のブロック符号化データについては完全復号（デコード）化することなく、ブロック複合（あるいは合成）された圧縮データに変換することができる。
【００６８】
またさらに、ランレングス圧縮処理において、可逆画素値をコード値として用意すれば、２５５値以外のデータを圧縮することができる。この発明は、２値圧縮を用いたが、例えば圧縮対象を０と２５５とそれ以外の３値に拡張して行なうことも可能である。
【００６９】
また、この発明は上記の実施の形態に限定されるものではない。先の実施の形態では、高解像度（例えば１２００ｄｐｉ）と低解像度（例えば６００ｄｐｉ）という２種類の解像度と文字の関係に着目し説明した。しかし、高解像度化された信号と、低解像度化された信号、その他の、第３の解像度の信号が混在している場合でも圧縮処理が可能である。
【００７０】
図１３は、種々の解像度データで構成されたプリントデータを出力する際の、動作を示す説明図である。
【００７１】
１０５０は、出力する画像データを作成するためのオブジェクト１０５０である。ユーザは、イラスト１０５０−１、３００ｄｐｉ写真１０５０−２、文字コード１０５０−３を、アプリケーション１０５１によって編集することができる。アプリケーション１０５１は、編集された作成データ１０５２をプリンタドライバ１０５３に出力する。プリンタドライバ１０５３に供給された作成データ１０５２は、プリンタ１００６に搭載された例えば６００ｄｐｉ／１２００ｄｐｉのプリンタ記述言語（ＰＤＬ）１０５４に変換されＲＩＰ（routing information protocol）１０５５に出力される。
【００７２】
ＲＩＰ１０５５は、供給されたＰＤＬ１０５４を、プリンタ１００６へ送信し、ＰＤＬ１０５４を出力させる。ここで作成されたＰＤＬ１０５４には、レンダリングにより、３００ｄｐｉ写真１０５０−２のように低解像度データを出力解像度に合わせて拡大生成した写真部１０５４−２と、文字コード１０５０−３のように高解像度化して作られる文字部１０５４−３とが混在している。高解像度レンダリングされたＰＤＬ１０５４は、可逆で圧縮した方が高画質であるが、高解像度化が有効な高解像度化有効データ１０５４−１−１と、高解像度化しても、低解像度化した場合と差がない高解像度化無効データ１０５４−１−２に分けられる。
【００７３】
図１４は、図１３で説明した処理を実現するための、圧縮部１００２６の機能をブロック化して示している。
【００７４】
圧縮部１００２６に供給された画像信号１０２０６は、圧縮部１００２６内のブロック分割部１００２６−１に供給され、１６×１６画素に分割されブロック画像データ１００２６−１０として出力される。第１解像度抽出部１００２６−２に供給されたブロック画像データ１００２６−１０は、１２００ｄｐｉの第１解像度データ１００２６−１１に変換され、第１の圧縮部１００２６−３に供給される。また、第２解像度抽出部１００２６−７に供給されたブロック画像データ１００２６−１０は、６００ｄｐｉの第２解像度データ１００２６−１６に変換され第１の低解像度変換部１００２６−８に供給される。
【００７５】
第１の低解像度変換部１００２６−８に供給された第２解像度データ１００２６−１６は、第１の低解像度データ１００２６−１７に変換され、第２の圧縮部１００２６−９に供給される。また、第２の低解像度変換部１００２６−４に供給されたブロック画像データ１００２６−１０は、３００ｄｐｉの第２の低解像度データ１００２６−１４に変換され、第３の圧縮部１００２６−５に供給される。
【００７６】
第１の圧縮部１００２６−３は、供給された第１解像度データ１００２６−１１を可逆圧縮し、第１の圧縮符号１００２６−１２を符号合成部１００２６−６に、第１の符号長情報１００２６−１３を第３の圧縮部１００２６−５にそれぞれ出力する。また、第２の圧縮部１００２６−９は、供給された第１の低解像度データ１００２６−１７を可逆圧縮し、第２の圧縮符号１００２６−１８を符号合成部１００２６−６に、第２の符号長情報１００２６−１９を第３の圧縮部１００２６−５にそれぞれ出力する。第３の圧縮部１００２６−５は、供給された第２の低解像度データ１００２６−１４を、第１の符号長情報１００２６−１３と第２の符号長情報１００２６−１９を元に非可逆圧縮し、第３の圧縮符号１００２６−１５を符号合成部１００２６−６に供給する。符号合成部１００２６−６は、供給された３つの圧縮符号を合成し、圧縮データ１０２１６として出力する。
【００７７】
上記した実施の形態にように、高解像度データは可逆、低解像度データは低解像度後可逆と非可逆圧縮にさらに分離し、尚且つ低解像度データは、可逆と非可逆の解像度を異ならせるデータ構成にしている。これにより、低解像度化された信号が混在している場合でも処理が可能であり、また、さらなる圧縮が可能である。
【００７８】
ここで、高解像度と低解像度の関係を２Ｎ倍に設定して説明したが、他の倍率関係でも可能である。また、圧縮を行なう際の解像度は、本例の解像度に限定されるものではない。例えばＲＧＢ信号において、ＲＧＢの値が等しい場合（黒やグレーの場合）、画像を高解像度対象データとして抽出すること、既知の識別技術を元に抽出することが可能である。
【００７９】
また、この発明は上記の実施の形態に限定されるものではない。先の実施の形態では、高解像度信号と低解像度信号を個別に処理したが、図１５に示すように、高解像度データとして抽出した画素値領域を置き換える構成にしても、低解像度圧縮データが得られる。
【００８０】
図１５は、この発明の、さらにまた他の実施の形態の圧縮部１００２７の動作を説明する説明図である。図１５の（ａ）は、圧縮部１００２７に入力される画像信号１０２０７を示している。画像信号１０２０７は高解像度データを抽出され、図１５の（ｂ）に示す高解像度圧縮データ１００２７−１１に圧縮される。また、画像信号１０２０７は、高解像度データとして抽出された画素領域を、図１５の（ｃ）に示すように０で置き換えられ、非高解像度データ１００２７−２０として抽出される。次に、非高解像度データ１００２７−２０は、周囲の非高解像度画素値、例えば２×２画素処理単位中の非高解像度画素値が、平均化され、図１５の（ｄ）に示すような低解像度データに圧縮される。この実施の形態によると、低解像度圧縮のための符号化効率を向上させることができる。
【００８１】
図１６は、この発明の、さらにまた他の実施の形態における画像処理装置２０００を構成する機能をブロック化して示している。圧縮部２００２以外は第１の実施例と同様であるため、圧縮部２００２を取り出して、図１７を用いて説明する。
【００８２】
図１７は、図１６に示す画像処理装置２０００の、圧縮部２００２の構成を示すブロック図である。基本的な構成は第１の実施例の圧縮部１００２と同様だが、セレクタ２００２−７が追加された点が大きく異なる。
【００８３】
プリンタコントローラ２００１から入力された１２００ｄｐｉの画像信号２０２０は、ブロック分割部２００２−１に供給され、１６×１６画素単位で取り出される。この出力は、ブロック画像データ２００２−１０である。可逆データ抽出部２００２−２は、供給されたブロック画像データ２００２−１０を、２５５画素値とそれ以外の情報に分離し、可逆データ２００２−１１を出力する。第１の圧縮部２００２−３は、供給された可逆データ２００２−１１を圧縮し、圧縮した第１の圧縮符号２００２−１２を符号合成部２００２−６に供給し、また符号長情報２００２−１３を第２の圧縮部２００２−５に供給する。また、低解像度変換部２００２−４は、供給された１２００ｄｐｉのブロック画像データ２００２−１０を、６００ｄｐｉの解像度に変換し、低解像度データ２００２−１４を出力し、このデータは、セレクタ２００２−７に供給される。セレクタ２００２−７は、供給された１２００ｄｐｉのブロック画像データ２００２−１０と６００ｄｐｉの低解像度データ２００２−１４のどちらか一方のデータを選択し、選択信号２００２−１６を出力する。第２の圧縮部２００５−５は、供給された符号長情報２００２−１３を元に、選択信号２００２−１６を圧縮し、第２の圧縮符号２００２−１５を生成し、この第２圧縮符号２００２−１５を符号合成部２００２−６に供給する。符号合成部２００２−６は、供給された第１の圧縮符号２００２−１２と、第１の圧縮符号２００２−１５を合成し、高解像度符号データ２０２１を出力する。
【００８４】
ここで、プリンタコントローラ２００１から供給された画像信号２０２０は、１２００ｄｐｉの画像信号２０２０として説明したが、これに限定されるものではない。プリンタコントローラ２００１から６００ｄｐｉの画像信号２０２０が供給された場合は、ブロック分割部２００２−１は画像信号２０２０を８×８画素単位で取り出す。可逆データ抽出部２００２−２は、取り扱うサイズが異なるだけで上記と同様の処理で可逆データ２００２−１１を抽出する。そしてこの可逆データ２００２−１１が第１の圧縮部で圧縮される。
【００８５】
また、セレクタ２００２−７は、制御部２０１０からの制御情報に基づいて、ブロック画像データ２００２−１０を選択し、選択信号２００２−１６として第２の圧縮部２００２−５に供給する。また、この場合、符号合成部２００２−６は通常解像度符号データ２０２１−１を出力する。
【００８６】
上記したように、第２の圧縮部の目標符号量を、１２００ｄｐｉと６００ｄｐｉどちらの場合でも同じにすることによって、解像度に関わらず同じデータ量の圧縮データとして扱えるので符号データの取り扱いが簡便になる。また、６００ｄｐｉ時に目標符号量を小さくすれば符号器に大幅な変更を加えることなく、１２００ｄｐｉ/６００ｄｐｉに適した圧縮を行なうことが出来る。またさらに、１２００ｄｐｉ/６００ｄｐｉの目標符号量の関係が、１２００ｄｐｉは６００ｄｐｉの２倍となっている。このようにすれば、例えばページメモリ上に両者のデータが混在した場合でも、扱いが簡便になる。また、本来のデータ量４倍に対してはデータ量が半減する為圧縮の効果が期待できる。
【００８７】
上記したようにこの発明は、以下の（１ａ）−（１ｆ）により特定されるものである。即ち、（１ａ）画像をブロック分割し、ブロック化画像データを出力するブロック分割部１００２−１、
（１ｂ）前記ブロック化画像データから高解像度データを抽出する抽出部１００２−２、
（１ｃ）前記高解像データを圧縮する第１の圧縮部１００２−３、
（１ｄ）前記ブロック化画像データを低解像度データに変換する低解像度変換部１００２−４、
（１ｅ）前記低解像度データを圧縮する第２の圧縮部１００２−５、
（１ｆ）前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する符号合成部１００２−６である。これにより高解像度、低解像度として一つの圧縮データにするのでデータの取り扱いが簡便になり、データを抽出しているので、圧縮効率が改善する。
【００８８】
又この発明は、上記の基本に加えて、解像度変換圧縮方式を限定し、
（２）前記第１の圧縮部と第２の圧縮部は、異なる圧縮方式を用いるものである。これにより、高解像度、低解像度と解像度に応じた圧縮を用いるので圧縮効率が改善する。また上記の基本に加えて、解像度変換圧縮方式を限定し、
（３）前記第１の圧縮部は可逆圧縮処理を行い、前記第２の圧縮部は非可逆圧縮処理を行うものである。これにより高解像度には可逆が適用され、低解像度には非可逆が適用され、解像度情報に応じた圧縮を用いるので圧縮効率が改善する。さらに、また上記の基本に加えて、固定データ長を限定し、
（４）前記符号合成部１００２−６は、出力圧縮データを固定データ長で出力する。固定長データとして扱えるので、圧縮データの取り扱いが簡便になる。さらに、また上記の基本に加えて、解像度毎に固定データ長を限定し
（５）前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データは、それぞれ固定データ長である。これにより、解像度毎に固定データ長が設定されるので、取り扱いが容易になる。さらに、また上記の基本に加えて、カラー/モノクロに着目し、
（６）前記ブロック分割部は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）信号を含むＣＭＹＫ画像信号をブロック分割し、前記第１の圧縮部は、前記Ｋ信号を圧縮処理し、前記低解像度変換部は、前記Ｃ，Ｍ，Ｙ信号を低解像度化するものである。これによりカラーデータの内、最も解像度が重要なKを高解像度で保持できるので画質が向上する。また上記の基本に加えて、特徴情報を用いるようにし、
（７）前記抽出部（１００２−２）は、前記高解像度データの他にさらに属性情報を抽出する。つまり、Ｔａｇ等の情報を用いて解像度判別を行なうので精度が向上する。また上記の基本に加えて、３段階圧縮処理を行うようにし、
（８）前記低解像度変換部は、前記ブロック化画像データを第１の低解像度データに変換する第１の低解像度変換部１００２６−４であり、さらに、前記ブロック化画像データから第２の高解像データを抽出する第２の抽出部１００２６−７と、前記第２の高解像度データを第２の低解像度データに変換する第２の低解像度データに変換する第２の低解像度変換部１００２６−８と、前記第２の低解像度データを圧縮する第３の圧縮部１００２６−９を有し、前記符号合成部は、前記第１、第２及び第３の圧縮部からの第１の圧縮データ、第２の圧縮データ及び第３の圧縮データを一つの圧縮データとして合成する。
【００８９】
上記した（８）では、解像度の取り扱いが多段階にして一まとめに扱えるので、圧縮率が向上する。
【００９０】
またこの発明は、次の（９ａ）−（９ｆ）により特定される、即ち、
（９ａ）画像をブロック分割し、ブロック化画像データを出力するブロック分割部、
（９ｂ）前記ブロック化画像データから高解像度データを抽出する抽出部、
（９ｃ）前記高解像データを圧縮する第１の圧縮部、
（９ｄ）前記高解像度データを低解像度データに変換する低解像度変換部、
（９ｅ）前記低解像度データを圧縮する第２の圧縮部、
（９ｆ）前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する符号合成部である。
【００９１】
上記の（９ａ）−（９ｆ）では、低解像度データが高解像度抽出データを元に補正した低解像度データを扱うので圧縮率・画質が向上する。
【００９２】
またこの発明は、次の（１０ａ）−（１０ｈ）により特定される、即ち、
（１０ａ）画像をブロック分割し、ブロック化画像データを出力するブロック分割部１００２−１、
（１０ｂ）前記ブロック化画像データから高解像度データを抽出する抽出部１００２−２と、
（１０ｃ）前記高解像データを圧縮する第１の圧縮部１００２−３、
（１０ｄ）前記ブロック化画像データを低解像度データに変換する低解像度変換部１００２−４、
（１０ｅ）前記ブロック化画像データ若しくは前記低解像度データのいずれか一方を選択するセレクタ２００７−７、
（１０ｆ）前記セレクタの出力データを圧縮する第２の圧縮部１００２−５、
（１０ｇ）前記第１の圧縮部からの第１の圧縮データと前記第２の圧縮部からの第２の圧縮データを一つの圧縮データとして合成する符号合成部１００２−６、
（１０ｈ）前記セレクタに対して、前記第２の圧縮部が前記第１の圧縮部と同じ解像度で圧縮するときはブロック化画像を前記セレクタに選択させ、低解像度な画像を圧縮するときは低解像度化画像を前記セレクタに選択させる制御部とである。
【００９３】
上記した（１０ａ）−（１０ｈ）では、解像度変換が必要な高精細画像と、より低解像度な画像をほぼ同一の圧縮方式で実現でき適用範囲が広がる。又この発明は、上記（１０ａ）−（１０ｈ）の基本に加えて
（１１）前記符号合成部では、圧縮データサイズは固定データ長で、前記第２の圧縮部が前記ブロック化画像を選択したときも該低解像度化画像を選択したときも同一である。ここでは、多重解像度変換が必要な画像とそうでない圧縮データを同じ様に扱えるので取り扱いが簡便になる。又この発明は、上記（１０ａ）−（１０ｈ）の基本に加えて、
（１２）前記符号合成部では、圧縮データサイズは固定データ長であり、前記第２の圧縮部が前記低解像度化画像を選択したときは、前記ブロック化画像を選択したときの２Ｎ倍のデータ量である。ここでは、多重解像度変換が必要な画像とそうでない圧縮データをデータサイズが２の倍数で扱えるので取り扱いが簡便になる。
【００９４】
上記の手段により、高解像度で保持する必要があるデータと必要の無いデータを識別して、効率よく圧縮することができる。またと高解像度データ、低解像度データを分離できる一つの圧縮データにするのでデータの取り扱いが簡便になり、圧縮効率も改善される。
【００９５】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００９６】
【図１】図１は、この発明の、第１の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】図２は、図１に示す装置の、圧縮部の構成例を示す回路図である。
【図３】図３は、図２に示す圧縮部の、高解像度データ抽出部の構成例を示す回路図である。
【図４】図４は、図２に示す圧縮部の、低解像度変換部の構成例を示す回路図である。
【図５Ａ】図５Ａは、図２に示す圧縮部の、第１の圧縮部の動作例を説明する説明図である。
【図５Ｂ】図５Ｂは、図２に示す圧縮部の、第１の圧縮部の動作例を説明する説明図である。
【図６】図６は、図２に示す圧縮部の、符号合成部の動作例を説明する説明図である。
【図７】図７は、図２に示す圧縮部によって生成された、圧縮データの生成例を説明する説明図である。
【図８】図８は、図１に示す装置の復号部の構成例を示す回路図である。
【図９】図９は、図８に示す復号部の画像合成部の構成例を示す回路図である。
【図１０】図１０は、図９に示す画像合成部の動作例を説明する説明図である。
【図１１Ａ】図１１Ａは、この発明の他の実施の形態における圧縮部の構成例を示す回路図である。
【図１１Ｂ】図１１Ｂは、この発明の他の実施の形態における圧縮部の構成例を示す回路図である。
【図１２Ａ】図１２Ａは、この発明のさらに他の実施の形態における圧縮部の構成例を示す回路図である。
【図１２Ｂ】図１２Ｂは、この発明のさらに他の実施の形態における圧縮部の構成例を示す回路図である。
【図１２Ｃ】図１２Ｃは、この発明のさらに他の実施の形態における圧縮部の構成例を示す回路図である。
【図１３】図１３は、この発明のさらにまた他の実施の形態における圧縮部の動作例を説明する説明図である。
【図１４】図１４は、図１３に示した動作を実現するための圧縮部の構成例を示す回路図である。
【図１５】図１５は、この発明のさらにまた他の実施の形態における圧縮部の動作例を説明する説明図である。
【図１６】図１６は、この発明の、さらにまた他の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図１７】図１７は、図１６に示す装置の圧縮部の構成例を示す回路図である。
【符号の説明】
【００９７】
１００２…圧縮部、１００５…復号部、１００２−１…ブロック分割部、１００２−２…高解像度データ抽出部、１００２−３…第１の圧縮部、１００２−４…低解像度変換部、１００２−５…第２の圧縮部、１００２−６…符号合成部、１００５−１…符号分離部、１００５−２…第１データ復号部、１００５−３…第２データ復号部、１００５−４…解像度変換部、１００５−５…画像合成部。
【図１】
2007082235.tif 000003
【図２】
2007082235.tif 000004
【図３】
2007082235.tif 000005
【図４】
2007082235.tif 000006
【図５Ａ】
2007082235.tif 000007
【図５Ｂ】
2007082235.tif 000008
【図６】
2007082235.tif 000009
【図７】
2007082235.tif 000010
【図８】
2007082235.tif 000011
【図９】
2007082235.tif 000012
【図１０】
2007082235.tif 000013
【図１１Ａ】
2007082235.tif 000014
【図１１Ｂ】
2007082235.tif 000015
【図１２Ａ】
2007082235.tif 000016
【図１２Ｂ】
2007082235.tif 000017
【図１２Ｃ】
2007082235.tif 000018
【図１３】
2007082235.tif 000019
【図１４】
2007082235.tif 000020
【図１５】
2007082235.tif 000021
【図１６】
2007082235.tif 000022
【図１７】
2007082235.tif 000023