(57)【要約】【課題】プログレッシブ符号化され且つ複数段階に分割されて転送された圧縮画像データを伸張する画像処理装置において、圧縮画像データの逆量子化に使用するメモリの容量を少なくする。【解決手段】高速処理可能なデジタル信号処理回路が使用するメモリとして、各要素単位毎に、最初のスキャン成分検出結果メモリ１１１と、符号ビットメモリ１１２とを設ける。逆量子化回路１０２は、前記両メモリ１１１、１１２に記憶された各要素単位毎の最初のスキャン成分検出結果及び符号ビットに基づいて、今段階の圧縮画像データを今段階の逆量子化データに変換する。この今段階の逆量子化データは、逆ＤＣＴ変換回路１０４にて逆ＤＣＴ変換された後、重ね合せ回路１１３において、画像データメモリ１１４に記憶された前段階までの逆ＤＣＴ変換後の画像データと重ね合される。【選択図】    図１
2004364114.tif 000002
【特許請求の範囲】
【請求項１】
周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理装置であって、
前記圧縮画像データの各要素単位別に最初のスキャン成分を検出するスキャン成分検出回路と、
前記スキャン成分検出回路により各要素単位別に最初のスキャン成分が検出されたことを記憶するスキャン成分検出結果メモリと、
前記スキャン成分検出回路の検出結果に基づいて、前記圧縮画像データの各要素単位別に符号ビットを記憶する符号ビットメモリと、
前記スキャン成分検出結果メモリ及び前記符号ビットメモリの出力に基づいて、各要素単位別に圧縮画像データを逆量子化する逆量子化回路と、
前記逆量子化回路により得られた各分割ビットに対応した段階の圧縮画像データを伸張する伸張処理回路と、
重ね合せ回路と、
画像データメモリとを備え、
前記重ね合せ回路は、前記画像データメモリに記憶されたデータと、前記伸張処理回路により伸張された今段階の画像データとを重ね合せ、
前記画像データメモリは、前記重ね合せ回路により重ね合された画像データを記憶する
ことを特徴とする画像処理装置。
【請求項２】
前記請求項１記載の画像処理装置において、
第１及び第２のプロセッサを備え、
前記第１のプロセッサは、前記スキャン成分検出回路、前記スキャン成分検出結果メモリ、前記符号ビットメモリ、前記逆量子化回路及び前記伸張処理回路を有し、
前記第２のプロセッサは、前記重ね合せ回路及び前記画像データメモリを有する
ことを特徴とする画像処理装置。
【請求項３】
前記請求項１記載の画像処理装置において、
前記伸張処理回路により伸張された圧縮画像データについて色空間変換を行って色情報データを得る色空間変換回路と、
前記色空間変換回路により得られた色情報データの階調を下げて色数を削減する色数削減回路とを備え、
前記重ね合せ回路及び画像データメモリは、前記色空間変換回路と色数削減回路との間に配置される
ことを特徴とする画像処理装置。
【請求項４】
前記請求項３記載の画像処理装置において、
この画像処理装置は、携帯電話及び携帯情報端末を含む携帯端末に備えられる
ことを特徴とする画像処理装置。
【請求項５】
周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理装置であって、
前記圧縮画像データのヘッダー情報を解析して、この圧縮画像データの画面サイズを検出する画面サイズ検出回路と、
所定記憶容量を持つ画像データメモリと、
前記画面サイズ検出回路により検出された画面サイズ及び前記画像データメモリの記憶容量に基づいて、前記圧縮画像データの各要素単位に割り当てられるビット数を算出するビット数算出回路と、
前記圧縮画像データの各要素単位別に最初のスキャン成分を検出するスキャン成分検出回路と、
前記スキャン成分検出回路により各要素単位別に最初のスキャン成分が検出されたことを記憶するスキャン成分検出結果メモリと、
前記スキャン成分検出結果メモリ及び前記画像データメモリの出力に基づいて、各要素単位別に圧縮画像データを逆量子化し、この逆量子化された圧縮画像データのうち前記ビット数算出回路により各要素単位に割り当てられたビット数分以内の圧縮画像データを前記画像データメモリに記憶させる逆量子化回路と、
前記逆量子化回路により得られた圧縮画像データを伸張する伸張処理回路と
を備えたことを特徴とする画像処理装置。
【請求項６】
前記請求項５記載の画像処理装置において、
第１及び第２のプロセッサを備え、
前記第１のプロセッサは、前記画面サイズ検出回路、前記画像データメモリ、前記ビット数算出回路、前記スキャン成分検出回路、前記スキャン成分検出結果メモリ、前記逆量子化回路及び前記伸張処理回路を有する
ことを特徴とする画像処理装置。
【請求項７】
周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理方法であって、
前記圧縮画像データの各要素単位別に最初のスキャン成分を検出し、
前記スキャン成分の検出結果に基づいて、各要素単位別に最初のスキャン成分が検出されたことを記憶すると共に、各要素単位別に符号ビットを記憶し、
続いて、前記記憶された各要素単位別の最初のスキャン成分の検出結果及び各要素単位別の符号ビットに基づいて、各要素単位別にその圧縮画像データを逆量子化すると共に、
前記逆量子化により得られた今段階の圧縮画像データを伸張し、
その後、前記伸張された今段階の画像データをその前段階までの画像データと重ね合せる
ことを繰り返す
ことを特徴とする画像処理方法。
【請求項８】
周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理方法であって、
前記圧縮画像データのヘッダー情報を解析して、この圧縮画像データの画面サイズを検出すると共に、
この画面サイズ、及び備える画像データメモリの記憶容量に基づいて、前記圧縮画像データの各要素単位に割り当てられるビット数を算出し、
続いて、前記圧縮画像データの各要素単位別に最初のスキャン成分を検出し、
前記スキャン成分の検出結果に基づいて、各要素単位別に最初のスキャン成分が検出されたことを記憶し、
その後、前記記憶されたスキャン成分検出結果、及び画像データメモリに記憶された圧縮画像データに基づいて、各要素単位別にその圧縮画像データを逆量子化し、
この逆量子化された圧縮画像データのうち、各要素単位に割り当てられたビット数分以内の圧縮画像データを前記画像データメモリに記憶すると共に、
前記逆量子化された圧縮画像データを伸張する
ことを繰り返す
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、圧縮画像データを伸張する画像処理装置に関するものである。
【０００２】
【従来の技術】
一般に、画像データの圧縮技術として、ＤＣＴ（離散余弦変換）方式を用いた圧縮方式が広く使用されている。この圧縮方式では、画像のブロック単位（横方向に８又は１６画素、縦方向８又は１６画素）の各画素の色成分情報Ｒ、Ｇ、Ｂの３原色信号を輝度信号等のＹ、Ｕ、Ｖの３成分に変換した後、ＤＣＴ変換により画像データを周波数空間に変換し、周波数成分毎にハフマン符号化することにより、画像データを圧縮する。
【０００３】
前述した画像データの圧縮には、シーケンシャル符号化とプログレッシブ符号化の２方式がある。シーケンシャル符号化では、１画面の画像データを画像のブロック単位毎に順番に圧縮する方式である。一方、プログレッシブ符号化では、１画面全体の画像データを複数の段階に分けて圧縮する方式である。
【０００４】
シーケンシャル符号化された圧縮画像データを伸張するためには、圧縮画像データをブロック毎に伸張処理を行なって、１枚の画像を生成する。一方、プログレッシブ符号化された圧縮画像データを伸張するためには、１枚の画像データを複数の段階に分けて伸張処理する。すなわち、プログレッシブ圧縮画像データの伸張処理では、解像度及び階調性の低いおおまかな１枚の全体画像を伸張処理し、その後に、順次、解像度及び階調性が高くなるように、段階的に伸張処理を行なう。
【０００５】
近年のインターネットの急速な普及と共に、画像データを処理する際、前述した画像データの圧縮方式が広く使われるようになって来た。この場合、前述のシーケンシャル符号化された圧縮画像データと同様に、例えば、特許文献１、２又は３に記載されるように、プログレッシブ符号化された圧縮画像データも広く使用される。
【０００６】
一方、これらの圧縮画像データを扱う端末装置も、通常のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  ）だけではなく、携帯電話や携帯情報端末等の端末装置が存在する。これらの携帯端末の特徴は、小型軽量である点であり、その画像表示回路には、ＰＣ等の画像表示回路とは異なり、解像度の低い、少ない色情報の表示しかできない回路が具備されていることが多い。また、このような携帯端末では、メモリの容量も、より少ない容量で実現することが求められる。
【０００７】
以下、これら携帯端末での従来の画像処理装置の一例について、図面を参照しながら説明する。
【０００８】
図８は圧縮画像データを伸張する従来の画像処理装置を示すブロック図である。
【０００９】
同図において、３０１はハフマン復号回路、３０２は逆量子化回路、３０３は量子化テーブル作成回路、３０４は逆ＤＣＴ変換回路、３０５は色空間変換回路、３０６は色数削減回路である。また、３０７は圧縮画像データメモリ、３０８は逆量子化後の画像データメモリ、３０９は最終画像データメモリである。
【００１０】
更に、図８において、３３１は圧縮画像データの信号線、３３２はハフマン復号した画像データ信号線、３３３は量子化テーブル情報関連データ信号線、３３４は量子化テーブルデータ信号線、３３５は逆量子化された画像データ信号線、３３６はプログレッシブ符号化された画像データの前段階までの逆量子化された画像データ信号線である。また、３３７は逆ＤＣＴ変換されたＹＵＶ画像データ信号線、３３８は色空間変換されたＲＧＢ画像データ信号線、３３９は色数削減後のＲＧＢ画像データ信号線である。
【００１１】
次に、図８に示した従来の画像処理装置において、プログレッシブ符号化された圧縮画像データの伸張処理について、説明する。
【００１２】
プログレッシブ符号化された各段階毎の圧縮画像データの伸張処理を行なう場合、周波数分割型プログレッシブ符号化により符号化された圧縮画像データについては、その転送に際して、画像の各要素単位毎に、１つの要素を表現する複数ビットを複数に分割して分割ビット別に順次転送する分割ビット方式があり、この分割ビット方式で転送された圧縮画像データの伸張処理について、以下、説明する。
【００１３】
「処理１」
ハフマン復号回路３０１は、圧縮画像データメモリ３０７内の圧縮画像データからヘッダー情報を解析し、量子化テーブルデータの抜き取りと、圧縮画像データのハフマン復号処理とを行なう。
【００１４】
ここで、圧縮画像データメモリ３０７に記憶された圧縮画像データは、図３に示すように、６４個の要素から成り、この各要素単位は、その要素単位を周波数成分で表現する複数ビット（例えば８ビット）のデータを有する。この各要素の複数ビットは、複数に分割されて、順次転送される。これを具体的に説明すると、例えば各要素単位が８ビットで構成される場合には、例えば４つのビット組に分割されて、図４（ａ）に例示する各要素単位の分割ビット組が最初に転送され、以下、同図（ｂ）、（ｃ）、（ｄ）に例示する各要素単位の分割ビット組がその後に順番に転送される。図４（ａ）に示した各要素単位の分割ビット数は、低周波成分ほど多く、図４（ｄ）に示した各要素単位の分割ビット数は高周波成分ほど多い。例えば、低周波成分である第１要素では、図４（ａ）では３ビット、同図（ｂ）では３ビット、同図（ｃ）では２ビット、同図（ｄ）では０ビットである。一方、高周波成分である第６４要素では、図４（ａ）では０ビット、同図（ｂ）では１ビット、同図（ｃ）では４ビット、同図（ｄ）では３ビットである。従って、各要素単位で最初に転送されるスキャン成分、即ち、各要素の最初のスキャン成分は、図４（ａ）から判るように、第１〜第５８要素単位では第１回目に転送され、第５９〜第６４要素単位では同図（ｂ）に示すように第２回目に転送される。
【００１５】
「処理２」
逆量子化回路３０２では、ハフマン復号回路３０１でハフマン復号された今段階の圧縮画像データを、量子化テーブル作成回路３０３により作成された量子化テーブルに基づいて、逆量子化処理する。この時、この今段階の逆量子化された圧縮画像データと、逆量子化後の画像データメモリ３０８内に記憶された前段階までの圧縮画像データとを重ね合せて、今段階までの逆量子化された圧縮画像データを作成する。この新しい圧縮画像データは、逆量子化された画像データメモリ３０８に更新される。
【００１６】
「処理３」
逆ＤＣＴ変換回路３０４では、逆量子化回路３０２で逆量子化された今段階までの画像データを逆ＤＣＴ変換して伸張し、輝度情報等の画素データ（ＹＵＶデータ）が生成される。
【００１７】
「処理４」
色空間変換回路３０５では、前記逆ＤＣＴ変換回路３０４で逆ＤＣＴ変換されたＹＵＶデータの色空間変換を行なって、色情報データ（ＲＧＢ画像データ）が生成され、色数削減回路３０６に出力される。
【００１８】
「処理５」
色数削減回路３０６では、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色の階調を自己の有する画像表示回路の階調に関する性能に合致した階調に色数を削減する。この時、色数削減を実施する前後で画像の見栄えができるだけ相違のないように、誤差拡散手法等の技術を用いて処理する。これらの一連の処理が完了すると、伸張された画像データが最終画像データメモリ３０９に格納される。
【００１９】
【特許文献１】
特開平６−１１３３０１号公報
【特許文献２】
特開平６−２６８８７３号公報
【特許文献３】
国際公開第９９／０７１５５号パンフレット
【００２０】
【発明が解決しようとする課題】
しかしながら、前記従来の画像処理装置では、逆量子化された画像データを１画面分全て記憶する大容量の圧縮画像データメモリ３０８が必要であるという課題がある。これを具体的に説明すると、従来の画像処理装置では、逆ＤＣＴ変換回路３０４への入力データの段階、即ち、逆量子化回路３０２による逆量子化の段階において、今段階の圧縮画像データをその前段階までの圧縮画像データと重ね合せている。このため、逆量子化された圧縮画像データの量は、１画面分の全ての画素について、輝度情報等のＹＵＶデータの必要解像度のビット数分必要であり、逆量子化後の画像データメモリ３０８の容量は大容量であった。
【００２１】
特に、携帯電話や携帯報端末等の小型軽量の端末装置では、メモリの容量もより少ない容量で実現することが求められる。また、これらの携帯電話や携帯情報端末では、低電力及び低コストを実現するため、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に比べて低い処理能力を有する中央演算処理回路（ＣＰＵ）と、音声やオーディオ、画像等のメディア処理を効率良く高速で実現するデジタル信号処理用プロセッサ（ＤＳＰ、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を実装している場合が多い。この低い処理能力を有する中央演算処理回路と高速処理するデジタル信号処理用プロセッサの双方を実装したシステムにおいて、プログレッシブ画像データを伸張する場合には、デジタル信号処理用プロセッサが前記ハフマン復号回路３０１、逆量子化回路３０２、量子化テーブル作成回路３０３、逆量子化後の画像データメモリ３０８、及び逆ＤＣＴ変換回路３０４を有し、中央演算処理回路が圧縮画像データメモリ３０７、色空間変換回路３０５、色数削減回路３０６、最終画像データメモリ３０９を有する。従って、最終画像データメモリ３０９と圧縮画像データメモリ３０７とを中央演算処理回路が制御し、逆量子化後の画像データメモリ３０８をデジタル信号処理用プロセッサが制御する。
【００２２】
しかし、デジタル信号処理用プロセッサが制御するメモリは高速動作が必要なメモリであって、記憶単位当りのコストが高価格である。一方、中央演算処理回路が制御するメモリは、低速動作で良く、記憶単位当りのコストは低価格であり、大容量であっても、デジタル信号処理用プロセッサが制御する少容量のメモリよりも低価格である。
【００２３】
従って、デジタル信号処理用プロセッサが制御する逆量子化後の画像データメモリ３０８の容量を低減させることは、システムコストを削減する上で重要である。
【００２４】
本発明の目的は、圧縮画像データを伸張する画像処理装置において、この圧縮画像データが周波数分割型プログレッシブ符号化により符号化され、且つ、各要素単位毎に分割ビット方式で順次転送されるものである場合であっても、デジタル信号処理回路が制御する高価で高速動作可能なデータメモリの容量を少なくするように対策する。
【００２５】
【課題を解決するための手段】
前記目的を達成するため、本発明では、周波数分割型で且つ分割ビット方式のプログレッシブ符号化により符号化された圧縮画像データを伸張する場合には、ビット分割された各段階の圧縮画像データに対して、各々、その段階の逆量子化データを良好に生成できるように、デジタル信号処理回路が制御する高価且つ高速動作可能なデータメモリには、最小限度の情報のみを格納するようにし、各段階の圧縮画像データの重ね合せは、中央演算処理回路が制御する逆ＤＣＴ変換後に行うこととする。
【００２６】
また、本発明では、他の解決手段として、高価且つ高速動作可能なデータメモリの容量を少なく制限する場合に、再生される画像全体について所望の解像度が得られるように、その高価且つ高速動作可能なデータメモリの容量を圧縮画像データの各要素間で適切に配分する。
【００２７】
具体的に、請求項１記載の発明の画像処理装置は、周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理装置であって、前記圧縮画像データの各要素単位別に最初のスキャン成分を検出するスキャン成分検出回路と、前記スキャン成分検出回路により各要素単位別に最初のスキャン成分が検出されたことを記憶するスキャン成分検出結果メモリと、前記スキャン成分検出回路の検出結果に基づいて、前記圧縮画像データの各要素単位別に符号ビットを記憶する符号ビットメモリと、前記スキャン成分検出結果メモリ及び前記符号ビットメモリの出力に基づいて、各要素単位別に圧縮画像データを逆量子化する逆量子化回路と、前記逆量子化回路により得られた各分割ビットに対応した段階の圧縮画像データを伸張する伸張処理回路と、重ね合せ回路と、画像データメモリとを備え、前記重ね合せ回路は、前記画像データメモリに記憶されたデータと、前記伸張処理回路により伸張された今段階の画像データとを重ね合せ、前記画像データメモリは、前記重ね合せ回路により重ね合された画像データを記憶することを特徴とする。
【００２８】
請求項２記載の発明は、前記請求項１記載の画像処理装置において、第１及び第２のプロセッサを備え、前記第１のプロセッサは、前記スキャン成分検出回路、前記スキャン成分検出結果メモリ、前記符号ビットメモリ、前記逆量子化回路及び前記伸張処理回路を有し、前記第２のプロセッサは、前記重ね合せ回路及び前記画像データメモリを有することを特徴とする。
【００２９】
請求項３記載の発明は、前記請求項１記載の画像処理装置において、前記伸張処理回路により伸張された圧縮画像データについて色空間変換を行って色情報データを得る色空間変換回路と、前記色空間変換回路により得られた色情報データの階調を下げて色数を削減する色数削減回路とを備え、前記重ね合せ回路及び画像データメモリは、前記色空間変換回路と色数削減回路との間に配置されることを特徴とする。
【００３０】
請求項４記載の発明は、前記請求項３記載の画像処理装置において、この画像処理装置は、携帯電話及び携帯情報端末を含む携帯端末に備えられることを特徴とする。
【００３１】
請求項５記載の発明の画像処理装置は、周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理装置であって、前記圧縮画像データのヘッダー情報を解析して、この圧縮画像データの画面サイズを検出する画面サイズ検出回路と、所定記憶容量を持つ画像データメモリと、前記画面サイズ検出回路により検出された画面サイズ及び前記画像データメモリの記憶容量に基づいて、前記圧縮画像データの各要素単位に割り当てられるビット数を算出するビット数算出回路と、前記圧縮画像データの各要素単位別に最初のスキャン成分を検出するスキャン成分検出回路と、前記スキャン成分検出回路により各要素単位別に最初のスキャン成分が検出されたことを記憶するスキャン成分検出結果メモリと、前記スキャン成分検出結果メモリ及び前記画像データメモリの出力に基づいて、各要素単位別に圧縮画像データを逆量子化し、この逆量子化された圧縮画像データのうち前記ビット数算出回路により各要素単位に割り当てられたビット数分以内の圧縮画像データを前記画像データメモリに記憶させる逆量子化回路と、前記逆量子化回路により得られた圧縮画像データを伸張する伸張処理回路とを備えたことを特徴とする。
【００３２】
請求項６記載の発明は、前記請求項５記載の画像処理装置において、第１及び第２のプロセッサを備え、前記第１のプロセッサは、前記画面サイズ検出回路、前記画像データメモリ、前記ビット数算出回路、前記スキャン成分検出回路、前記スキャン成分検出結果メモリ、前記逆量子化回路及び前記伸張処理回路を有することを特徴とする。
【００３３】
請求項７記載の発明の画像処理方法は、周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理方法であって、前記圧縮画像データの各要素単位別に最初のスキャン成分を検出し、前記スキャン成分の検出結果に基づいて、各要素単位別に最初のスキャン成分が検出されたことを記憶すると共に、各要素単位別に符号ビットを記憶し、続いて、前記記憶された各要素単位別の最初のスキャン成分の検出結果及び各要素単位別の符号ビットに基づいて、各要素単位別にその圧縮画像データを逆量子化すると共に、前記逆量子化により得られた今段階の圧縮画像データを伸張し、その後、前記伸張された今段階の画像データをその前段階までの画像データと重ね合せることを繰り返すことを特徴とする。
【００３４】
請求項８記載の発明の画像処理方法は、周波数分割型プログレッシブ符号化により符号化され且つ各要素単位毎に複数にビット分割されて各分割ビット別に順次転送された圧縮画像データを伸張する画像処理方法であって、前記圧縮画像データのヘッダー情報を解析して、この圧縮画像データの画面サイズを検出すると共に、この画面サイズ、及び備える画像データメモリの記憶容量に基づいて、前記圧縮画像データの各要素単位に割り当てられるビット数を算出し、続いて、前記圧縮画像データの各要素単位別に最初のスキャン成分を検出し、前記スキャン成分の検出結果に基づいて、各要素単位別に最初のスキャン成分が検出されたことを記憶し、その後、前記記憶されたスキャン成分検出結果、及び画像データメモリに記憶された圧縮画像データに基づいて、各要素単位別にその圧縮画像データを逆量子化し、この逆量子化された圧縮画像データのうち、各要素単位に割り当てられたビット数分以内の圧縮画像データを前記画像データメモリに記憶すると共に、前記逆量子化された圧縮画像データを伸張することを繰り返すことを特徴とする。
【００３５】
以上により、請求項１〜４及び７記載の発明では、スキャン成分検出回路とスキャン成分検出結果メモリと符号ビットメモリとが備えられているので、各要素単位別のスキャン成分検出結果及び符号ビットに基づいて、今段階の圧縮画像データが正しく逆量子化される。この今位階の逆量子化された圧縮画像データは、逆ＤＣＴ変換された後に、重ね合せ回路により、画像データメモリに記憶された前段階までの逆ＤＣＴ変換後の圧縮画像データと重ね合わされて、今段階までの逆ＤＣＴ変換後の圧縮画像データが得られる。
【００３６】
ここに、逆ＤＣＴ変換までの演算処理、即ち、高速処理可能なデジタル信号処理装置が行う演算処理では、スキャン成分検出結果メモリ及び符号ビットメモリが使用され、この両メモリは各々１ビットの容量で足りるので、従来に比べて、デジタル信号処理回路が使用するメモリの容量を大幅に削減することができる。
【００３７】
また、請求項５、６及び８記載の発明では、予め、圧縮画像データからその画面サイズが検出され、この画面サイズに応じて画像データメモリの各要素単位に割り当てられるビット数が算出される。そして、その後に、圧縮画像データが逆量子化された際に、その逆量子化された圧縮画像データのうち前記算出された各要素単位の割り当てビット数分が逆量子化後の圧縮画像データメモリに記憶される。従って、逆量子化後の圧縮画像データメモリの各要素単位の容量配分が適切になって、逆量子化後の圧縮画像データメモリが少容量のものであっても、圧縮画像データの画面サイズに拘わらず、その画面全体を均一な解像度でもって良好に表示することができる。
【００３８】
【発明の実施の形態】
以下、本発明の実施の形態の画像処理装置を図面に基づいて説明する。
【００３９】
（第１の実施の形態）
図１は本発明の第１の実施の形態の画像処理装置の全体構成を示す。同図の画像処理装置は、携帯電話や携帯情報端末などの携帯端末に内蔵され、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）のカラー圧縮静止画像を伸張処理する。
【００４０】
図１において、１０１はハフマン復号回路、１０２は逆量子化回路、１０３は量子化テーブル作成回路、１０４は逆ＤＣＴ変換回路（伸張処理回路）、１０５は色空間変換回路、１０６は色数削減回路、１０７は圧縮画像データメモリ、１０９は最終画像データメモリである。前記圧縮画像データメモリ１０７には、周波数分割型プログレッシブ符号化により符号化された圧縮画像データが記憶されている。
【００４１】
１１０は圧縮画像データの各要素単位別に最初のスキャン成分を検出する最初のスキャン成分検出回路、１１１は各要素単位毎に最初のスキャン成分を検出したことを記憶するスキャン成分検出結果メモリ、１１２は各要素単位別にそのデータの「正」又は「負」の符号ビットを記憶する各要素単位毎の符号ビットメモリ、１１３は重ね合せ回路、１１４は前段階までに伸張した画像データの重ね合せ後の画像データメモリ、１１５はセレクタである。
【００４２】
また、１３１は圧縮画像データの信号線、１３２はハフマン復号した画像データ信号線、１３３は量子化テーブル情報関連データ信号線、１３４は量子化テーブルデータ信号線、１３５は各段階毎の逆量子化データの信号線、１３６は各段階毎に逆ＤＣＴ変換されたＹＵＶ画像データ信号線、１３７は前段階までに伸張したＹＵＶ画像データと今段階のＹＵＶ画像データとを重ね合せた後のＹＵＶ画像データ、１３８は色空間変換されたＲＧＢ画像データ信号線、１３９は色数削減後のＲＧＢ画像データ信号線である。
【００４３】
更に、１４０はセレクタ１１５後のＹＵＶ画像データ信号線、１４１は各要素単位別の最初のスキャン検出結果の信号線、１４２は各要素単位の符号ビット信号線、１４３は最初のスキャン検出結果メモリ１１１からの信号線、１４４は符号ビットメモリ１１２からの信号線、１４５は前段階までの伸張した画像データの重ねあわせ後の画像データの信号線である。
【００４４】
図２は、圧縮画像データメモリ１０７に記憶される圧縮画像データのデータ構成を示す。同図では、６４個の画素単位毎に８ビットのデータを有し、最初の１ビット目の符号ビット（１１…１８〜８１…８８）と、その符号ビットに続く７ビットのデータ（１１ｘ…１８ｘ〜８１ｘ〜８８ｘ）とにより構成される。
【００４５】
次に、プログレッシブ符号化された圧縮画像データの伸張処理を説明する。ここでは、図４（ａ）〜（ｄ）に４段階にビット分割された場合のプログレッシブ符号化された圧縮画像データの伸張処理の例を説明する。
【００４６】
図３は８ｘ８の画素データを表し、１〜６４までの数字は、圧縮画像データの転送順序を表す。図４（ａ）〜（ｄ）はこの８ｘ８の画素データの分割ビット数を表す。図４（ａ）は第１段階の分割ビット数、図４（ｂ）は第２段階の分割ビット数、図４（ｃ）は第３段階の分割ビット数、図４（ｄ）は第４段階の分割ビット数を示す。
【００４７】
「処理１」
ハフマン復号回路１０１は、図４（ａ）に示した各要素単位別に所定の分割ビット数を持つ第１段階の圧縮画像データが圧縮画像データメモリ１０７から転送されて、この圧縮画像データのプロフィールであるヘッダー情報を解析する。
【００４８】
「処理２」
前記ハフマン復号回路１０１は、前記第１段階の圧縮画像データのハフマン復号処理を行い、このハフマン復号された圧縮画像データを逆量子化回路１０２へ出力すると共に、圧縮画像データの中から量子化テーブルに関するデータを量子化テーブル作成回路１０３へ出力する。
【００４９】
「処理３」
最初のスキャン成分検出回路１１０では、ハフマン復号回路１０１からのハフマン復号後の圧縮画像データを用いて、各要素単位別に最初のスキャン成分が存在する画素データが否かを検出し、その検出結果を各要素単位別の最初のスキャン検出結果メモリ１１１に記憶する。
【００５０】
例えば、図４を用いて説明すると、同図４（ａ）に示す第１段階では、図３の第１〜第２８番目までの画素データが３ビット分、図３の第２９〜第５８番目までの画素データが１ビット分存在する。即ち、第１段階において、各要素単位別に最初のスキャン成分が存在するのは、図３の第１〜第５８番目までとなる。従って、第１段階では、この１〜５８番目までに対応する画素に対して最初のスキャン成分を検出した結果情報“１”を最初のスキャン成分検出結果メモリ１１１に記憶する。
【００５１】
また、図４（ｂ）に示す第２段階では、図３の第５９〜第６４番目までの画素データに最初のスキャン成分が存在する。従って、第２段階では、この５９〜６４番目までに対応する画素に対して最初のスキャン成分を検出した結果情報“１”を最初のスキャン成分検出結果メモリ１１１に上書きして、記憶する。
【００５２】
図４（ｃ）及び図４（ｄ）に示す第３段階及び第４段階では、各要素単位の最初のスキャン成分は全ての要素で既に検出された後であって、全ての要素で最初のスキャン成分は存在しないので、最初のスキャン成分検出メモリ１１１の記憶内容の更新は行わない。
【００５３】
更に、同時に、最初のスキャン成分検出回路１１０において各要素単位別に最初のスキャンが存在する画素データと判断した場合には、その最初のスキャン成分が存在すると判断した各要素単位の画像データの符号ビットを検出し、この各要素単位の符号ビットを符号ビットメモリ１１２に記憶する。
【００５４】
例えば、図４を用いて説明すると、同図（ａ）に示す第１段階では、最初のスキャン成分が存在する第１〜第２８番目までの要素についての３ビット分の符号ビットと、第２９〜第５８番目までの要素についての１ビット分の符号ビットを符号ビットメモリ１１２に記憶する。また、図４（ｂ）に示す第２段階では、最初のスキャン成分が存在する第５９〜第６４番目までの要素についての１ビット分の符号ビットを符号ビットメモリ１１２に記憶する。図４（ｃ）及び図４（ｄ）に示す第３、第４段階では、最初のスキャン成分は全ての要素で既に検出された後であって、最初のスキャン成分は存在しないので、符号ビットメモリ１１２の記憶内容の更新は行われない。
【００５５】
「処理３」
逆量子化回路１０２では、量子化テーブル作成回路１０３からの量子化テーブル情報と、ハフマン復号回路１０１でハフマン復号された圧縮画像データと、各要素単位毎の最初のスキャン成分検出結果メモリ１１１の検出結果と、各要素単位別の符号ビットメモリ１１２の符号ビット情報とを用いて、今段階のハフマン復号された圧縮画像データを逆量子化処理し、逆ＤＣＴ変換回路１０４へ出力する。
【００５６】
ここで、各要素単位で最初のスキャン成分であることが判明した各要素単位のデータは、そのまま逆量子化される。一方、最初のスキャン成分ではないことが判明した各要素単位のデータは、前段階までに最初のスキャン成分が検出されていれば、逆量子化回路１０２は、符号ビットメモリ１１２から各要素単位毎の符号ビット情報を取得した後、今回の各要素単位のデータをその符号ビットが示す「正」又は「負」の符号に合せて逆量子化した後、逆ＤＣＴ変換回路１０４へ出力する。
【００５７】
例えば、図４（ａ）に示す第１段階では、最初のスキャン成分が存在する第１〜第２８番目までの要素の３ビット分、第２９〜第５８番目までの要素の１ビット分を用いて逆量子化を行い、逆ＤＣＴ変換回路１０４へ出力する。図４（ｂ）に示す第２段階では、最初のスキャン成分が存在する第５９〜第６４番目までの要素の１ビット分の逆量子化処理を行うと共に、既に最初のスキャン成分を検出した前記第１〜第２８番目までの要素の今段階の３ビット分と、前記第２９〜第５８番目までの要素の今段階の１ビット分とに関しては、符号ビットメモリ１１２に記憶された自己の要素の符号ビット情報に基づいて、所定の処理を行った後、逆量子化処理を実施し、逆ＤＣＴ変換回路１０４へ出力する。図４（ｃ）及び図４（ｄ）に示す第３、第４段階では、最初のスキャン成分は全ての要素で既に検出された後であるので、全ての要素の今段階のビット分に関して、符号ビットメモリ１１２の符号ビット情報に基づいて該当の処理を行った後、逆量子化処理を実施し、逆ＤＣＴ変換回路１０４へ出力する。
【００５８】
「処理４」
逆ＤＣＴ変換回路１０４では、逆量子化回路１０２で逆量子化された今段階の圧縮画像データについて逆ＤＣＴ変換を行なって伸張し、輝度情報等の画素データ（ＹＵＶデータ）を生成する。
【００５９】
その後、重ね合せ回路１１３では、前記逆ＤＣＴ変換回路１０４からの今段階の画像データと、画像データメモリ１１４に記憶されている前段階までの画像データとを重ね合せて、今段階までの輝度情報等の画素データ（ＹＵＶデータ）を生成する。また、同時に、この生成した画素データを画像データメモリ１１４に記憶する。
【００６０】
「処理５」
色空間変換回路１０５では、前記逆ＤＣＴ変換回路１０４で生成されたＹＵＶデータについて色空間変換を行なって、色情報データ（ＲＧＢ画像データ）を生成し、色数削減回路１０６に出力する。
【００６１】
「処理６」
色数削減回路１０６では、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色の階調を自己の有する画像表示回路の階調に関わる性能に合った階調に色数を削減する。この時、色数削減を実施する前後で画像の見栄えができるだけ相違のないように、誤差拡散手法等の技術を用いて処理する。これらの一連の処理を完了すると、伸張した画像データは最終画像データメモリ１０９に格納される。
【００６２】
本実施の形態では、ハフマン復号回路１０１から逆ＤＣＴ変換回路１０４までのデジタル信号処理については、各要素単位毎に１ビットの最初の検出結果メモリ１１１と、各要素単位毎に１ビットの符号ビットメモリ１１２のみが備えられ、これ等メモリを合せて各要素単位毎に２ビットのメモリでもって、今段階のハフマン復号後の圧縮画像データを今段階の逆量子化データに変換できるので、従来の図８の逆量子化後の圧縮画像データメモリ３０８のように、各要素単位毎に８ビットのデータを持つ必要がなく、デジタル信号処理で使用するメモリを少容量のもので構成できる。
【００６３】
一方、逆ＤＣＴ変換後の画像データメモリ１１４は、大容量のものが必要であるが、逆ＤＣＴ変換後の位置に配置されて、ＰＣに比べて処理能力の低い中央演算処理回路（ＣＰＵ）が使用するものであって、低速動作で足りるので、大容量であっても低価格で得ることができる。
【００６４】
尚、図１に示した画像処理装置は、シーケンシャル符号化された圧縮画像データの伸張処理も可能である。以下、この伸張処理を説明する。
【００６５】
「処理１」
圧縮画像データメモリ１０７内のシーケンシャル符号化された圧縮画像データをそのままハフマン復号回路１０１に入力する。
【００６６】
「処理２」
ハフマン復号回路１０１では、入力された圧縮画像データのヘッダー情報を解析した後、その圧縮画像データのハフマン復号処理を行なって、逆量子化回路１０２へ出力すると共に、その圧縮画像データの中から量子化テーブルに関するデータを量子化テーブル作成回路１０３へ出力する。
【００６７】
「処理３」
逆量子化回路１０２では、量子化テーブル作成回路１０３からの量子化テーブル情報と、ハフマン復号回路１０１でハフマン復号された量子化画像データの逆量子化処理を行ない、逆ＤＣＴ変換回路１０４へ出力する。
【００６８】
「処理４」
逆ＤＣＴ変換回路１０４では、逆量子化回路１０２で逆量子化されたブロック毎の画像データを逆ＤＣＴ変換することにより、この圧縮画像データを伸張して、輝度情報等の画素データ（ＹＵＶデータ）を生成し、色空間変換回路に１０５出力する。
【００６９】
「処理５」
色空間変換回路１０５では、前記逆ＤＣＴ変換回路１０４で生成されたＹＵＶデータについて色空間変換を行なって、色情報データ（ＲＧＢ画像データ）を生成し、色数削減回路１０６に出力する。
【００７０】
「処理６」
色数削減回路１０６では、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色の階調を自己の有する表示回路の階調に関する性能に合致した階調に下げて、色数を削減する。この時、色数削減を実施する前後で画像の見栄えができるだけ相違のないように、誤差拡散手法等の技術を用いて処理する。これらの一連の処理を完了すると、伸張した画像データを最終画像データメモリ１０９に格納する。
【００７１】
尚、本実施の形態では、逆ＤＣＴ変換回路１０４と色空間変換回路１０５との間に、重ね合せ回路１１３と画像データメモリ１１４とを配置したが、これらの重ね合せ回路１１３及び画像データメモリ１１４は、色空間変換回路１０５と色数削減回路１０６との間に配置しても良い。
【００７２】
更に、本実施の形態では、色数削減回路１０６を備えた携帯端末を例示したが、本発明の画像処理装置が色数削減回路１０６を備えない画像表示装置に備えられる場合には、最終画像メモリ１０９を画像データメモリ１１４で兼用すれば良い。
【００７３】
（第２の実施の形態）
次に、本発明の第２の実施の形態を図５に基づいて説明する。
【００７４】
図５に示した画像処理装置では、図１に示した画像処理装置に対して、更に、画像サイズに関するヘッダー解析回路１１６と、記憶容量割り当て回路１１７と、各要素単位別の逆量子化後の画像データメモリ１０８とを有する。前記逆量子化後の画像データメモリ１０８は、符号ビットメモリ１１２を内蔵する。
【００７５】
同図において、１５１は画像サイズに関するヘッダー情報の信号線、１５２はヘッダー解析回路１１６の画像サイズに関する解析結果の信号線、１５３は記憶容量割り当て回路１１７の出力であって、逆量子化後の画像データメモリ１０８のビット割り当て情報である。逆量子化回路１０２により逆量子化された今段階までの圧縮画像データは、信号線１３５を介して、逆量子化後の画像データメモリ１０８に出力されて、記憶される。
【００７６】
また、  図５に示した画像処理装置では、図１に示した画像処理装置における重ね合せ回路１１３、逆ＤＣＴ変換後の画像データメモリ１１４、及びセレクタ１４０は設けられない。
【００７７】
次に、周波数分割型プログレッシブ符号化により符号化された圧縮画像データの伸張処理を説明する。前記第１の実施の形態と同様に、図３及び図４（ａ）〜（ｄ）に４段階にビット分割した場合の例を用いて説明する。
【００７８】
「処理１」
圧縮画像データメモリ１０７に記憶されている圧縮画像データのプロフィールであるヘッダー情報をハフマン復号回路１０１で解析する。
【００７９】
続いて、画像に関するヘッダー解析回路（画面サイズ検出回路）１１６は、圧縮画像データメモリ１０７に記憶されている圧縮画像データの画像サイズを解析して、その圧縮画像データの画面サイズを検出する。記憶容量割り当て回路（ビット数算出回路）１１７は、前記検出された画面サイズに基づいて、逆量子化後の圧縮画像データメモリ１０８での各要素単位当りのビット割り当て（割り当てビット数）を決定する。
【００８０】
例えば、逆量子化後の画像データメモリ１０８の容量が６Ｋｂｙｔｅ（４９１５２ｂｉｔ＝６ｘ１０２４ｘ８ｂｉｔ）とし、圧縮されている画像サイズが９６ｘ９６、ＹＵＶ＝４：２：０とすると、必要な画素データは、Ｙ画素＝９６×９６＝９２１６、Ｕ及びＶ画素＝４８×４８×２＝４６０８となる。従って、画像データメモリ１０８での１要素単位当りの割り当てビット数は、４９１５２ｂｉｔ÷（９２１６＋４６０８）画素＝３．５６ｂｉｔ／画素となる。従って、この場合は、符号ビットを除く１要素単位当りのビット割り当ては、２ビットとなる（符号ビットは符号ビットメモリ１１２に記憶される）。
【００８１】
「処理２」
ハフマン復号回路１０１では、前記圧縮画像データのヘッダー情報を解析した後に、圧縮画像データのハフマン復号処理を行なって、逆量子化回路１０２に出力すると共に、圧縮画像データの中から量子化テーブルに関するデータを抜き出し、量子化テーブル作成回路１０３に出力する。
【００８２】
その後、最初のスキャン成分検出回路１１０では、ハフマン復号回路１０１の出力であるハフマン復号処理後の圧縮画像データを用いて、各要素単位別に最初のスキャン成分が存在するか否かを検出し、その検出結果を各要素単位別に最初のスキャン成分検出結果メモリ１１１に記憶する。
【００８３】
例えば、図４の場合では、同図（ａ）に示すように、第１段階では、図３の１〜２８番目までの画素データが３ビット分、図３の２９〜５８番目までの画素データが１ビット分存在する。すなわち、第１段階において、各要素単位別に最初のスキャン成分が存在するのは、図３の１〜５８番目までの画素となる。従って、第１段階では、この１〜５８番目までに対応する画素に対して、各要素単位別に最初のスキャン成分を検出した結果情報“１”を各要素単位別にスキャン成分検出結果メモリ１１１に記憶する。同図（ｂ）に示す第２段階では、図３の５９〜６４番目までの画素データに最初のスキャン成分が存在するので、この第２段階では、この５９〜６４番目までに対応する画素に対して各要素単位別に最初のスキャン成分を検出した結果情報“１”を最初のスキャン成分検出結果メモリ１１１に上書きして、記憶する。同図（ｃ）及び同図（ｄ）に示す第３段階及び第４段階では、最初のスキャン成分は全ての要素単位で既に検出された後であって、最初のスキャン成分は全ての要素単位で存在しないので、最初のスキャン成分検出結果メモリ１１１の記憶内容の更新は行わない。
【００８４】
また、同時に、各要素単位でこの最初のスキャン成分検出回路１１０で最初のスキャン成分が存在すると判断された要素では、その要素の画像データの符号ビットを検出して、その符号ビットを各要素単位別に符号ビットメモリ１１２に記憶する。
【００８５】
「処理３」
逆量子化回路１０２では、量子化テーブル作成回路１０３からの量子化テーブル情報と、ハフマン復号回路１０１でハフマン復号された量子化画像データと、最初のスキャン成分検出結果メモリ１１１の検出結果と、符号ビットメモリ１１２の各要素単位別の符号ビット情報と、逆量子化後の画像データ１０８とを用いて、今段階までの量子化画像データの逆量子化処理を行なって、逆ＤＣＴ変換回路１０４へ出力する。その際、逆量子化データのうち、符号ビット以外のビットについては、記憶容量割り当て回路１１７で制御されている各要素単位当りの割り当てビット数以内で、逆量子化後の画像データメモリ１０８に記憶する。また、同時に、最初のスキャン成分検出結果メモリ１１１の各要素単位毎のスキャン成分検出結果情報に基づいて、前段階までに最初のスキャン成分を検出済みと判断した各要素では、今段階の逆量子化データ１３５のうち、記憶容量割り当て回路１１７で割り当てられている各要素単位当りの割り当てビット数以内で、逆量子化後の画像データメモリ１０８に記憶する。
【００８６】
例えば、図４の場合では、同図（ａ）に示す第１段階において、最初のスキャン成分が存在する図３の１〜２８番目までの各要素単位のデータの３ビット分の符号ビットと、図３の２９〜５８番目までの各要素単位のデータの１ビット分の符号ビットとを符号ビットメモリ１１２に記憶する。同図（ｂ）に示す第２段階では、最初のスキャン成分が存在する図３の５９〜６４番目までの各要素単位のデータの１ビット分の符号ビットを符号ビットメモリ１１２に記憶する。同図（ｃ）及び同図（ｄ）に示す第３段階及び第４段階では、全ての要素単位でスキャン成分が既に検出された後であるので、符号ビットメモリ１１２の記憶内容の更新は行わない。
【００８７】
また、本実施の形態では、各要素単位当りの符号ビット以外の割り当ては２ビットであるから、図４（ａ）に示す第１段階では、図３の１〜２８番目までの要素単位の３ビット分のうち、符号ビット以外の２ビットを逆量子化後の画像データメモリ１０８に記憶する。図３の２９〜５８番目までの要素単位では符号ビット以外のビットはないため、逆量子化後の画像データメモリ１０８には記憶されない。図４（ｂ）に示す第２段階では、図３の１〜２８番目までは、前回に格納したビットが２ビット分、図３の２９〜５８番目までは、この第２段階の画素データの１ビット分が各要素単位別に逆量子化後の画像データメモリ１０８に記憶される。図４（ｃ）に示す第３段階では、図３の１〜２８番目までは、前回に格納したビットが２ビット分、図３の２９〜５８番目までは、第２段階での画素データの１ビット分に加えて、この第３段階での各要素単位の画素データの４ビット分のうち上位１ビットが、図３の５９〜６４番目までは、この第３段階での各要素単位の画素データの４ビット分のうち上位２ビットが、各要素単位別に逆量子化後の画像データメモリ１０８に記憶される。
【００８８】
「処理４」
逆ＤＣＴ変換回路１０４では、前記逆量子化回路１０２で逆量子化された今段階の画像データの逆ＤＣＴ変換を行なうことにより、圧縮画像データを伸張して、輝度情報等の画素データ（ＹＵＶデータ）を生成する。
【００８９】
「処理５」
色空間変換回路１０５では、前記逆ＤＣＴ変換回路１０４で生成されたＹＵＶデータについて色空間変換を行なって、色情報データ（ＲＧＢ画像データ）を生成し、色数削減回路１０６に出力する。
【００９０】
「処理６」
色数削減回路１０６では、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色の階調を自己の有する表示回路の階調に関する性能に合致した階調に色数を削減する。この時、色数削減を実施する前後で画像の見栄えができるだけ相違のないように、誤差拡散手法等の技術を用いて処理する。これらの一連の処理を完了すると、伸張した画像データを最終画像データメモリ１０９に格納する。
【００９１】
従って、本実施の形態では、予め、圧縮画像データメモリ１０７内の圧縮画像データの画面サイズをヘッダ解析回路１１６で検出して、記憶容量割り当て回路１１７が、その画面検出されたサイズと、逆量子化後の画像データメモリ１０８の記憶容量とに応じて、各要素単位当りの画素データの割り当てビット数を決定し、その後、逆量子化回路１０２で逆量子化された各要素単位別の圧縮画像データが、前記割り当てビット数以内で逆量子化後の画像データメモリ１０８に記憶される。従って、逆量子化後の画像データメモリ１０８の各要素単位の容量配分が適切になって、この画像データメモリ１０８が少容量のものであっても、圧縮画像データの画面サイズに拘わらず、その画面全体を均一な解像度でもって良好に表示することができる。
【００９２】
（第３の実施の形態）
次に、本発明の第３の実施の形態の画像処理装置を説明する。
【００９３】
図６は、本実施の形態の画像処理装置を示し、２つのプロセッサ２０１、２０２を有する。この画像処理装置の全体構成は図１に示した構成と同一である。
【００９４】
第１のプロセッサ２０１は、ハフマン復号回路１０１、逆量子化回路１０２、量子化テーブル作成回路１０３、逆ＤＣＴ変換回路１０４、各要素単位毎の最初のスキャン成分検出回路１１０、各要素単位毎の最初のスキャン成分検出結果メモリ１１１、各要素単位別の符号ビットメモリ１１２を有し、デジタル信号処理を高速で行うＤＳＰで実現される。
【００９５】
一方、第２のプロセッサ２０２は、色空間変換回路１０５、色数削減回路１０６、圧縮画像データメモリ１０７、最終画像データメモリ１０９、重ね合せ回路１１３、前段階までの重ね合せ後の伸張画像データを記憶する画像データメモリ１１４、セレクタ１１５を有し、汎用的な処理を行うＣＰＵで実現される。
【００９６】
本実施の形態では、具体的に、スキャン成分検出結果メモリ１１１及び符号ビットメモリ１１２が、デジタル信号処理を高速で処理する第１のプロセッサ２０１により制御されて、高速動作する必要があるが、この両メモリ１１１、１１２が各々各要素単位別に１ビットのメモリで構成されているので、従来のように各要素単位別に複数ビット（例えば８ビット）で構成する画像データメモリと比較して、極めて少容量にできる。しかも、逆ＤＣＴ変換後の画像データメモリ１１４は汎用的な処理を行うＣＰＵ２０２で制御されて、高速動作する必要がないので、大容量であっても低価格で得ることができる。
【００９７】
（第４の実施の形態）
続いて、本発明の第４の実施の形態の画像処理装置を説明する。
【００９８】
図７は、本実施の形態の画像処理装置を示し、２つのプロセッサ２０１、２０２を有する。この画像処理装置の全体構成は図５に示した構成と同一である。
【００９９】
第１のプロセッサ２０１は、ハフマン復号回路１０１、逆量子化回路１０２、量子化テーブル作成回路１０３、逆ＤＣＴ変換回路１０４、各要素単位別の最初のスキャン成分検出回路１１０、各要素単位別の最初のスキャン成分検出結果メモリ１１１、各要素単位別の符号ビットメモリ１１２、逆量子化後の画像データメモリ１０８、ヘッダー解析回路１１６、及び記憶容量割り当て回路１１７を有しており、デジタル信号処理を高速で行うＤＳＰで実現される。
【０１００】
一方、第２のプロセッサ２０２は、色空間変換回路１０５、色数削減回路１０６、圧縮画像データメモリ１０７、最終画像データメモリ１０７を有し、汎用的な処理を行うＣＰＵで実現される。
【０１０１】
従って、本実施の形態では、符号ビットメモリ１１２を含む逆量子化後の画像データメモリ１０８はデジタル信号処理を高速で行う第１のプロセッサ２０１で制御されて、高速動作する必要があるが、符号ビットメモリ１１２を含めて各要素単位当り少ビット（３ビット）のメモリで構成されているので、図８に示した従来の画像データメモリ３０８が各要素単位当り多ビット（８ビット）で構成される場合と比較して、デジタル信号処理を高速で行うプロセッサが使用するメモリの容量を少なくできる。
【０１０２】
【発明の効果】
以上説明したように、請求項１〜４及び７記載の発明の画像処理装置及び画像処理方法によれば、メモリとして、スキャン成分検出結果メモリ及び符号ビットメモリのみを設けて、ビット分割された今段階の圧縮画像データを正しく今段階の逆量子化データに変換しながら、逆ＤＣＴ変換後において、今段階の圧縮画像データをその前段階までの圧縮画像データと重ね合せたので、従来のように逆量子化画像データを１画面分全て記憶する大容量のメモリを不要として、デジタル信号処理回路が使用するメモリの容量を大幅に削減することができる。
【０１０３】
また、請求項５、６及び８記載の発明の画像処理装置及び画像処理方法によれば、予め、圧縮画像データからその画面サイズを検出し、この画面サイズに応じて画像データメモリの各要素単位に割り当てられるビット数を決定したので、逆量子化後の圧縮画像データメモリの各要素単位の容量配分を適切にして、逆量子化後の圧縮画像データメモリを少容量に制限しながら、圧縮画像データの画面サイズに拘わらず、その画面全体を携帯電話や携帯情報端末の小型の画像表示回路に適した均一な解像度でもって良好に表示することが可能である。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の画像処理装置を示すブロック図である。
【図２】圧縮画像データを構成する各要素単位のデータ構成を示す図である。
【図３】圧縮画像データの圧縮順番を示す図である。
【図４】（ａ）は第１段階の圧縮画像データにおける画素単位の分割ビット数を示す図、（ｂ）は同第２段階の分割ビット数を示す図、（ｃ）は同第３段階の分割ビット数を示す図、（ｄ）は同第４段階の分割ビット数を示す図である。
【図５】本発明の第２の実施の形態の画像処理装置を示すブロック図である。
【図６】本発明の第３の実施の形態の画像処理装置を示すブロック図である。
【図７】本発明の第４の実施の形態の画像処理装置を示すブロック図である。
【図８】従来の画像処理装置を示すブロック図である。
【符号の説明】
１０１                        ハフマン復号回路
１０２                        逆量子化回路
１０３                        量子化テーブル作成回路
１０４                        逆ＤＣＴ変換回路（伸張処理回路）
１０５                        色空間変換回路
１０６                        色数削減回路
１０７                        圧縮画像データメモリ
１０８                        逆量子化後の画像データメモリ
１０９                        最終画像データメモリ
１１０                        スキャン成分検出回路
１１１                        スキャン成分検出結果メモリ
１１２                        符号ビットメモリ
１１３                        重ね合せ回路
１１４                        画像データメモリ
１１５                        セレクタ
１１６                        ヘッダー解析回路（画面サイズ検出回路）
１１７                        記憶容量割り当て回路（ビット数算出回路）
２０１                          ＤＳＰ（第１のプロセッサ）
２０２                          ＣＰＵ（第２のプロセッサ）
【図１】
2004364114.tif 000003
【図２】
2004364114.tif 000004
【図３】
2004364114.tif 000005
【図４】
2004364114.tif 000006
【図５】
2004364114.tif 000007
【図６】
2004364114.tif 000008
【図７】
2004364114.tif 000009
【図８】
2004364114.tif 000010