(57)【要約】【課題】画像圧縮後の符号量を減少させる。【解決手段】画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮して得た符号化コードについて、関心領域（ＲＯＩ）を含むブロック（タイル４０１、４０２、４０３）はカラーで復号化され、関心領域（ＲＯＩ）を含まないブロック（タイル４０１、４０２、４０３）は白黒で復号化される符号化コードに変換する符号間変換処理を実行する。これにより、符号化コードについて、関心領域（ＲＯＩ）を含まないブロック（タイル４０１、４０２、４０３）は、例えばそのブロック（タイル４０１、４０２、４０３）における色差成分の符号化コードを削除することによって白黒で復号化される符号化コードに変換されるため、その符号化量を減少することができる。【選択図】　　図８
2004112566.tif 000002
【特許請求の範囲】
【請求項１】
画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮する画像処理装置において、
符号化コードについて、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化される符号化コードに変換する符号間変換処理を実行する手段を設けたことを特徴とする画像処理装置。
【請求項２】
前記符号間変換処理を実行する手段は、関心領域を含まないブロックにおける色差成分の符号化コードを削除することを特徴とする請求項１記載の画像処理装置。
【請求項３】
関心領域はＲＯＩであることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
ハードウェア資源を利用し、画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮する画像処理方法において、
ハードウェア資源を利用し、符号化コードについて、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化される符号化コードに変換する符号間変換処理を実行することを特徴とする画像処理方法。
【請求項５】
画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮する画像処理装置が備えるコンピュータに解釈され、このコンピュータに、
符号化コードについて、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化される符号化コードに変換する符号間変換処理を実行させることを特徴とする機械読み取り可能な画像処理用プログラム。
【請求項６】
請求項５記載の画像処理用プログラムを記憶する記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データの圧縮、伸長を実行する画像処理装置、画像処理方法、画像処理プログラム、及びこの画像処理プログラムを記憶する記憶媒体に関する。本発明は、携帯電話、デジタルカメラ、インターネットのブラウザ、医療用機器、衛星通信機器などの画像を扱う機器、各種のアプリケーションプログラム、プリンタドライバ等のデバイスドライバ等に応用することができる。
【０００２】
【従来の技術】
近年、画像入出力技術の進歩により、画像に対する高精細化の要求が高まっている。画像入力装置の一例として、デジタルカメラを例に挙げると、３００万以上の画素数を持つ高性能な電化結合素子の低価格化が進み、普及価格帯の製品においても広く用いられるようになっている。また、画像出力装置や画像表示装置の技術分野に関しても、レーザプリンタ、インクジェットプリンタ等のハードコピー分野における高精細化や低価格化は目を見張るものがあり、このような現象は、ＣＲＴやＬＣＤディスプレイ等のソフトコピー分野においても例外ではない。
【０００３】
こうした高性能で低価格な画像入出力製品の市場投入効果によって、高精細画像の大衆化が始まっており、今後は、あらゆる場面で高精細画像の需要が高まると予想されている。
【０００４】
以上のようなことを背景として、高精細画像を容易に取扱うことのできる圧縮伸長技術に対する要求も、今後ますます高まっていくことは必至と思われる。そこで、そのような要求を満たす画像圧縮技術の一つとして、従来、高精細画像を小さい単位に分割して処理することが可能であり、高圧縮率でも高画質な画像を復号可能なＪＰＥＧ２０００という技術がある。
【０００５】
一方、画像処理の分野では、関心領域という概念がある。この関心領域というのは、例えばユーザが注目する領域である。そこで、従来の画像処理の分野では、関心領域のみカラー表示としてそれ以外の領域は白黒表示にする等の手法で、関心領域を目立たせるようにした画像処理方法が知られている（例えば、特許文献１、特許文献２参照）。
【０００６】
ＪＰＥＧ２０００においても、関心領域についてＲＯＩ（Ｒｅｇｉｏｎ　ｏｆ　ｉｎｔｅｒｅｓｔ）という概念を規定しており、関心領域の圧縮率を非関心領域の圧縮率よりも低くして、関心領域のみ鮮明に復号化できるようにしている。
【０００７】
【特許文献１】特開平０１−２７０１７３号公報
【特許文献２】特開平０６−１１４０５９号公報
【発明が解決しようとする課題】
しかしながら、ＪＰＥＧ２０００における関心領域（ＲＯＩ）の規定は、前述したように、関心領域と非関心領域とで圧縮率を変更するに過ぎない。このため、関心領域と非関心領域とを設けたとしても、それらを設けない場合との比較において、圧縮後の符号量が減少するわけではない。
【０００８】
本発明の目的は、圧縮後の符号量を減少させることである。
【０００９】
【課題を解決するための手段】
請求項１記載の発明は、画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮する画像処理装置において、符号化コードについて、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化される符号化コードに変換する符号間変換処理を実行する手段を設けた。
【００１０】
したがって、符号化コードに符号間変換処理が実行されると、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化されることになる。そして、符号化コードについて、関心領域を含まないブロックは白黒で復号化される符号化コードに変換されるため、その符号化量が減少する。このような符号間変換処理を実行する手段は、例えば、関心領域を含まないブロックにおける色差成分の符号化コードを削除する。つまり、本発明では、色空間変換において、画像データが輝度成分と色差成分とに分離されることから、色差成分の符号化コードが削除されると、輝度成分のみが残るため、輝度成分のみからなる符号化コードを復号化することで、関心領域を含まないブロックが白黒で復号化される。また、関心領域は、例えばＲＯＩである。
【００１１】
請求項４記載の発明は、ハードウェア資源を利用し、画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮する画像処理方法において、ハードウェア資源を利用し、符号化コードについて、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化される符号化コードに変換する符号間変換処理を実行する。
【００１２】
したがって、符号化コードに符号間変換処理が実行されると、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化されることになる。そして、符号化コードについて、関心領域を含まないブロックは白黒で復号化される符号化コードに変換されるため、その符号化量が減少する。このような符号間変換処理は、例えば、関心領域を含まないブロックにおける色差成分の符号化コードを削除することが実行される。つまり、本発明では、色空間変換において、画像データが輝度成分と色差成分とに分離されることから、色差成分の符号化コードが削除されると、輝度成分のみが残るため、輝度成分のみからなる符号化コードを復号化することで、関心領域を含まないブロックが白黒で復号化される。また、関心領域は、例えばＲＯＩである。
【００１３】
請求項５記載の機械読み取り可能な画像処理用プログラムの発明は、画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮する画像処理装置が備えるコンピュータに解釈され、このコンピュータに、符号化コードについて、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化される符号化コードに変換する符号間変換処理を実行させる。
【００１４】
したがって、符号化コードに符号間変換処理が実行されると、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化されることになる。そして、符号化コードについて、関心領域を含まないブロックは白黒で復号化される符号化コードに変換されるため、その符号化量が減少する。このような符号間変換処理は、例えば、関心領域を含まないブロックにおける色差成分の符号化コードを削除することが実行される。つまり、本発明では、色空間変換において、画像データが輝度成分と色差成分とに分離されることから、色差成分の符号化コードが削除されると、輝度成分のみが残るため、輝度成分のみからなる符号化コードを復号化することで、関心領域を含まないブロックが白黒で復号化される。また、関心領域は、例えばＲＯＩである。
【００１５】
請求項６記載の発明は、請求項５記載の画像処理用プログラムを記憶する記憶媒体である。
【００１６】
したがって、請求項５記載の画像処理用プログラムと同一の作用効果を奏する。
【００１７】
【発明の実施の形態】
本発明の実施の一形態を図１ないし図１１に基づいて説明する。
【００１８】
［ＪＰＥＧ２０００について概略説明］
まず、ＪＰＥＧ２０００について概略説明する。
【００１９】
ＪＰＥＧ２０００は、画像データの圧縮伸長に関する方式である。この方式に従い画像データを圧縮伸長するには、ハードウェア資源を必要とする。一例として、そのようなハードウェア資源としては画像処理プログラムを実行するコンピュータを用いることができる。つまり、コンピュータの記憶装置、例えばＨＤＤにＪＰＥＧ２０００方式の画像データ圧縮伸長用の画像処理プログラムをインストールしておくと、コンピュータがＣＰＵ及びメモリから構築される基本アーキテクチャによってそのような画像処理プログラムを解釈し、入力画像に対するＪＰＥＧ２０００方式の画像圧縮処理を実行したり、あるいは、ＪＰＥＧ２０００方式で圧縮された画像データを伸長したりする。この意味で、コンピュータの記憶装置、例えばＨＤＤは、画像処理プログラムを記憶する記憶媒体として機能する。もっとも、画像処理プログラムを記憶する記憶媒体は、コンピュータの記憶装置に限らず、光学的又は磁気的に情報を記録する各種の光ディスクやフレキシブルディスク等、可搬性を有する各種の記録メディア等であっても良い。
【００２０】
図１は、ＪＰＥＧ２０００アルゴリズムの基本を説明するための機能ブロック図である。この機能ブロック図は、前述したＪＰＥＧ２０００方式の画像データ圧縮伸長用の画像処理プログラムに従いコンピュータが実行することになる各種の機能に対応するアルゴリズムをブロック化して示している。
【００２１】
図１に示すように、ＪＰＥＧ２０００アルゴリズムは、色空間変換・逆変換部１１１、２次元ウェーブレット変換・逆変換部１１２、量子化・逆量子化部１１３、エントロピー符号化・復号化部１１４、タグ処理部１１５によって構成されている。以下、各部について説明する。
【００２２】
色空間変換・逆変換部１１１及び２次元ウェーブレット変換・逆変換部１１２について図２及び図３を参照しながら説明する。
【００２３】
図２は、カラー画像である原画像の分割された各コンポーネントの一例を示す模式図である。カラー画像は、一般に、図２に示すように、原画像の各コンポーネントＲ、Ｇ、Ｂが、例えばＲＧＢ原色系によって分離されている。そして、原画像の各コンポーネントＲ、Ｇ、Ｂは、さらに、矩形をした領域であるタイル２０１、２０２、２０３によって分割される。個々のタイル２０１、２０２、２０３、例えば、Ｒ００，Ｒ０１，…，Ｒ１５／Ｇ００，Ｇ０１，…，Ｇ１５／Ｂ００，Ｂ０１，…，Ｂ１５は、圧縮伸長プロセスを実行する際の基本単位を構成する。したがって、圧縮伸長動作は、コンポーネントＲ、Ｇ、Ｂ毎、そしてタイル２０１、２０２、２０３毎に、独立して行なわれる。
【００２４】
ここで、画像データの符号化時、各タイル２０１、２０２、２０３のデータは、図１に示す色空間変換・逆変換部１１１に入力され、色空間変換を施される。この場合、本実施の形態では、可逆変換のカラー画像変換が実行される。このような可逆変換処理は、ＲＣＴ（Ｒｅｖｅｒｓｉｂｌｅ　ｍｕｌｔｉｐｌｅ　ｃｏｍｐｏｎｅｎｔ　ｔｒａｎｓｆｏｒｍａｔｉｏｎ）と呼ばれる。ＲＧＢ信号は、ＹＵＶ信号に変換される。Ｙは輝度、Ｕ及びＶは色差をそれぞれ表わす。この際、Ｒがコンポーネント０（Ｒ＝Ｃ０）、Ｇがコンポーネント１（Ｇ＝Ｃ１）、Ｂがコンポーネント２（Ｂ＝Ｃ２）だとすると、ＹＵＶは、それぞれＹ＝Ｃ０、Ｕ＝Ｃ１、Ｖ＝Ｃ２となる。
【００２５】
こうして色空間変換が施された各タイル２０１、２０２、２０３のデータは、２次元ウェーブレット変換・逆変換部１１２で２次元ウェーブレット変換（順変換）が適用されて周波数帯に空間分割される。
【００２６】
図３は、デコンポジションレベル数が３であるの場合の各デコンポジションレベルにおけるサブバンドを示す模式図である。２次元ウェーブレット変換・逆変換部１１２は、原画像のタイル分割によって得られたタイル原画像（０ＬＬ）（デコンポジションレベル０（３００））に対して、２次元ウェーブレット変換を施し、デコンポジションレベル１（３０１）に示すサブバンド（１ＬＬ，１ＨＬ，１ＬＨ，１ＨＨ）を分離する。そして、２次元ウェーブレット変換・逆変換部１１２は、引き続き、この階層における低周波成分１ＬＬに対して、２次元ウェーブレット変換を施し、デコンポジションレベル２（３０２）に示すサブバンド（２ＬＬ，２ＨＬ，２ＬＨ，２ＨＨ）を分離する。２次元ウェーブレット変換・逆変換部１１２は、順次同様に、低周波成分２ＬＬに対しても、２次元ウェーブレット変換を施し、デコンポジションレベル３（３０３）に示すサブバンド（３ＬＬ，３ＨＬ，３ＬＨ，３ＨＨ）を分離する。図３中、各デコンポジションレベルにおいて符号化の対象となるサブバンドはグレーで示されている。例えば、デコンポジションレベル数を３とした場合、グレーで示したサブバンド（３ＨＬ，３ＬＨ，３ＨＨ，２ＨＬ，２ＬＨ，２ＨＨ，１ＨＬ，１ＬＨ，１ＨＨ）が符号化対象となり、３ＬＬサブバンドは符号化されない。
【００２７】
次いで、量子化・逆量子化部１１３では、指定した符号化の順番で符号化の対象となるビットが定められた後、対象ビット周辺のビットからコンテキストが生成される。
【００２８】
図４は、プレシンクトを例示する模式図である。量子化の処理が終わったウェーブレット係数は、個々のサブバンド毎に、「プレシンクト」と呼ばれる重複しない矩形に分割される。これは、インプリメンテーションでメモリを効率的に使うために導入されたものである。図４に示すように、一つのプレシンクトは、空間的に一致した３つの矩形領域からなっている。さらに、個々のプレシンクトは、重複しない矩形の「コードブロック」に分けられる。これは、エントロピーコーディングを行なう際の基本単位となる。
【００２９】
図５は、２次元ウェーブレット変換後の２次元ウェーブレット係数の値を「ビットプレーン」単位に分解し、画素あるいはコードブロック毎に「ビットプレーン」に順位付けを行なう処理の概要を示す模式図である。ウェーブレット変換後の係数値は、そのまま量子化し符号化することも可能であるが、ＪＰＥＧ２０００では符号化効率を上げるために、係数値を「ビットプレーン」単位に分解し、画素あるいはコードブロック毎に「ビットプレーン」に順位付けを行なうことができる。図５には、その手順を簡単に示した。この例は、原画像（３２×３２画素）を１６×１６画素のタイル４つで分割した場合の例であり、デコンポジションレベル１のプレシンクトとコードブロックとの大きさは、各々８×８画素と４×４画素としている。プレシンクトとコードブロックの番号とは、ラスター順に付けられる。タイル境界外に対する画素拡張にはミラーリング法を使い、可逆（５，３）フィルタでウェーブレット変換を行い、デコンポジションレベル１のウェーブレット係数値を求めている。
【００３０】
また、図５には、タイル０／プレシンクト３／コードブロック３について、代表的な「レイヤー」についての概念的な模式図も併せて示している。レイヤーの構造は、ウェーブレット係数値を横方向（ビットプレーン方向）から見ると理解し易い。１つのレイヤーは任意の数のビットプレーンから構成される。この例では、レイヤー０、１、２、３は、各々、１、３、１という３つのビットプレーンからなっている。そして、ＬＳＢに近いビットプレーンを含むレイヤー程、先に量子化の対象となり、逆に、ＭＳＢに近いレイヤーは最後まで量子化されずに残ることになる。ＬＳＢに近いレイヤーから破棄する方法はトランケーションと呼ばれ、量子化率を細かく制御することが可能である。
【００３１】
次いで、エントロピー符号化・復号化部１１４について図６を参照しながら説明する。図６は、符号化された画像データのコードストリームを例示する模式図である。エントロピー符号化・復号化部１１４（図１参照）では、コンテキストと対象ビットとから、確率推定によって各コンポーネントＲＧＢのタイル２０１、２０２、２０３に対する符号化を行なう。こうして、原画像の全てのコンポーネントＲＧＢについて、タイル２０１、２０２、２０３単位で符号化処理が行われる。
【００３２】
次いで、タグ処理部１１５について説明する。タグ処理部１１５は、エントロピー符号化・復号化部１１４からの全符号化データを１本のコードストリームに結合するとともに、それにタグを付加する処理を行なう。図６に、コードストリームの構造を簡単に示している。このようなコードストリームの先頭と各タイル２０１、２０２、２０３を構成する部分タイルの先頭には、ヘッダと呼ばれるタグ情報が付加され、その後に、各タイル２０１、２０２、２０３の符号化データが続く。そして、コードストリームの終端には、再びタグが置かれる。
【００３３】
一方、復号化時には、符号化時とは逆に、各コンポーネントＲＧＢの各タイル２０１、２０２、２０３のコードストリームから画像データを生成する。このような処理について、図１を用いて簡単に説明する。タグ処理部１１５は、外部より入力したコードストリームに付加されたタグ情報を解釈し、コードストリームを各コンポーネントＲＧＢの各タイル２０１、２０２、２０３のコードストリームに分解し、その各コンポーネントＲＧＢの各タイル２０１、２０２、２０３のコードストリーム毎に復号化処理を行なう。この際、コードストリーム内のタグ情報に基づく順番で復号化の対象となるビットの位置が定められるとともに、量子化・逆量子化部１１３において、その対象ビット位置の周辺ビット（既に復号化を終えている）の並びからコンテキストを生成する。そして、エントロピー符号化・復号化部１１４では、そのコンテキストとコードストリームとから確率推定によって復号化を行なって対象ビットを生成し、それを対象ビットの位置に書き込む。このようにして復号化されたデータは、周波数帯域毎に空間分割されているため、これを２次元ウェーブレット変換・逆変換部１１２で２次元ウェーブレット逆変換を行なうことにより、画像データ中の各コンポーネントＲＧＢにおける各タイル２０１、２０２、２０３が復元される。復元されたデータは、色空間変換・逆変換部１１１によって元の表色系のデータに変換される。
【００３４】
［符号間変換処理］
次いで、図７ないし図１１に基づいて、符号間変換処理について説明する。
【００３５】
前述したように、ＪＰＥＧ２０００方式に従い画像データを圧縮伸長するには、ハードウェア資源を必要とし、一例として、そのようなハードウェア資源としては画像処理プログラムを実行するコンピュータを用いることができる。つまり、コンピュータの記憶装置、例えばＨＤＤにＪＰＥＧ２０００方式の画像データ圧縮伸長用の画像処理プログラムをインストールしておくと、コンピュータがＣＰＵ及びメモリから構築される基本アーキテクチャによってそのような画像処理プログラムを解釈し、入力画像に対するＪＰＥＧ２０００方式の画像圧縮処理を実行したり、あるいは、ＪＰＥＧ２０００方式で圧縮された画像データを伸長したりする。
【００３６】
そこで、本実施の形態の符号間変換処理は、一例として、上記画像処理プログラムに、本実施の形態の符号間変換処理をコンピュータに実行させるコードを含ませておくことにより実行される。この意味で、コンピュータの記憶装置、例えばＨＤＤは、本実施の形態の符号間変換処理を実行する画像処理プログラムを記憶する記憶媒体として機能する。前述したように、画像処理プログラムを記憶する記憶媒体は、コンピュータの記憶装置に限らず、光学的又は磁気的に情報を記録する各種の光ディスクやフレキシブルディスク等、可搬性を有する各種の記録メディア等であっても良い。
【００３７】
そして、上記画像処理プログラムがインストールされたコンピュータは、画像処理装置を構成し、この画像処理装置によって処理が実行された場合、画像処理方法が実行されることになる。
【００３８】
図７は、本実施の形態のＪＰＥＧ２０００アルゴリズムに基づく処理を実行する画像処理装置の機能ブロック図である。本実施の形態の画像処理装置は、ＪＰＥＧ２０００アルゴリズムと同様に、色空間変換・逆変換部１１１、２次元ウェーブレット変換・逆変換部１１２、量子化・逆量子化部１１３、エントロピー符号化・復号化部１１４、及びタグ処理部１１５を基本的な構成として備える。これらの各機能については前述した通りである。本実施の形態の画像処理装置に特有な点は、タグ処理部１１５の後段に符号間変換部１２１が付加されている点である。そこで、この符号間変換部１２１について説明する。
【００３９】
符号間変換部１２１は、符号化された後の符号化コードについて、関心領域、ここではＲＯＩを含むブロックとしてのタイル４０１、４０２、４０３はカラーで復号化され、ＲＯＩを含まないブロックとしてのタイル４０１、４０２、４０３は白黒で復号化される符号化コードに変換する符号間変換処理を実行する（符号間変換処理を実行する手段）。
【００４０】
ここで、図８は、圧縮された元の符号化コードと、この符号化コードから符号間変換処理が実行されて得られた符号間変換処理後の符号化コードとの対応関係を例示する。つまり、符号間変換処理される前の各コンポーネントＹＵＶのタイル４０１、４０２、４０３は、そのコンポーネントがＹ版（Ｃ０）であれはＹ００〜Ｙ１５までのタイル４０１、４０２、４０３、そのコンポーネントがＵ版（Ｃ１）であれはＵ００〜Ｕ１５までのタイル４０１、４０２、４０３、そのコンポーネントがＶ版（Ｃ２）であれはＶ００〜Ｖ１５までのタイル４０１、４０２、４０３によって構成されている。これに対して、ＲＯＩを○印で示すとすると、Ｙ版（Ｃ０）ではＹ０５、Ｙ０６、Ｙ０９及びＹ１０のタイル４０１、４０２、４０３、Ｕ版（Ｃ１）ではＵ０５、Ｕ０６、Ｕ０９及びＵ１０のタイル４０１、４０２、４０３、Ｖ版（Ｃ２）ではＶ０５、Ｖ０６、Ｖ０９及びＶ１０のタイル４０１、４０２、４０３がＲＯＩとして指定されている。
【００４１】
そこで、符号間変換部１２１は、圧縮された後の符号化コードについて、Ｙ版（Ｃ０）については全てのタイル４０１、４０２、４０３、Ｕ版（Ｃ１）ではＵ０５、Ｕ０６、Ｕ０９及びＵ１０のタイル４０１、４０２、４０３、Ｖ版（Ｃ２）ではＶ０５、Ｖ０６、Ｖ０９及びＶ１０のタイル４０１、４０２、４０３のみを残した符号化コードに符号間変換する。換言すると、符号間変換部１２１は、関心領域を含まないタイル４０１、４０２、４０３における色差成分の符号化コードを削除する。つまり、図１に基づいて前述したように、Ｕ版（Ｃ１）及びＶ版（Ｃ２）が色差成分を表わすため、これらのＵ版（Ｃ１）及びＶ版（Ｃ２）における関心領域を含まないタイル４０１、４０２、４０３、具体的には、Ｕ版（Ｃ１）ではＵ０５、Ｕ０６、Ｕ０９及びＵ１０以外のタイル４０１、４０２、４０３、Ｖ版（Ｃ２）ではＶ０５、Ｖ０６、Ｖ０９及びＶ１０以外のタイル４０１、４０２、４０３を削除する。
【００４２】
これにより、圧縮された後の符号化コードは、図８の下方に例示するような符号化コードに符号間変換される。そこで、このような符号化コードを、エントロピー符号化・復号化部１１４で復号化し、量子化・逆量子化部１１３で逆量子化し、２次元ウェーブレット変換・逆変換部１１２で２次元ウェーブレット逆変換し、色空間変換・逆変換部１１１で色空間逆変換することで、ＲＯＩはカラー画像で、ＲＯＩ以外は白黒画像で、それぞれ表示がなされる。これは、ＲＯＩを含まないタイル４０１、４０２、４０３について、色差成分を表わすＵ版（Ｃ１）及びＶ版（Ｃ２）が削除されているからである。
【００４３】
このような符号間変換処理の詳細を図９ないし図１１に基づいて説明する。図９は符号間変換処理の流れを示すフローチャート、図１０は符号間変換処理に用いられるインデックス情報を例示する模式図、図１１は圧縮された元の符号化コードのコードストリームと、このコードストリームから符号間変換処理が実行されて得られた符号間変換処理後の符号化コードのコードストリームとの対応関係を例示する模式図である。
【００４４】
符号間変換部１２１の機能は、画像処理装置が備える図示しないコンピュータによって図９に例示するフローチャートが実行されることにより奏される。
【００４５】
まず、タグ処理部１１５でコードストリーム化された符号を例えば図示しない記憶領域に入力する（ステップＳ１）。この符号は、例えば図１３の上側に例示する状態となっている。つまり、ＳＯＣ（Ｓｔａｒｔ　ｏｆ　ｃｏｎｔｅｎｔｓ）の後に、Ｙ版（Ｃ０）のＹ００からＹ１５までのタイル４０１に相当する符号が続き、Ｕ版（Ｃ１）のＵ００からＵ１５までのタイル４０２に相当する符号が続き、Ｖ版（Ｃ２）のＶ００からＶ１５までのタイル４０３に相当する符号が続き、ＥＯＣ（Ｅｎｄ　ｏｆ　ｃｏｎｔｅｎｔｓ）で閉じられている。
【００４６】
次いで、インデックス情報５０１が作成される（ステップＳ２）。このインデックス情報５０１は、図１０に例示するように、色差成分を削除するタイル４０１、４０２、４０３のタイル番号を規定する。ここでのタイル番号は、輝度成分を表わすＹ版のコンポーネント（Ｃ０）を指示せず、色差成分を示すＵ版及びＶ版のコンポーネント（Ｃ１）及び（Ｃ２）のみを指示する。
【００４７】
次いで、タグ処理部１１５でコードストリーム化された符号に対して、ステップＳ２で作成したインデックス情報５０１を元に色差成分を削除する処理が実行される（ステップＳ３）。これにより、符号間変換部１２１による符号間変換処理が実行される。その結果、図８の上側に示すコードストリームが、図８の下側に示すコードストリームに符号間変換される。
【００４８】
そこで、このようなコードストリームを出力し（ステップＳ４）、エントロピー符号化・復号化部１１４で復号化し、量子化・逆量子化部１１３で逆量子化し、２次元ウェーブレット変換・逆変換部１１２で２次元ウェーブレット逆変換し、色空間変換・逆変換部１１１で色空間逆変換することで、ＲＯＩはカラー画像で、ＲＯＩ以外は白黒画像で、それぞれ表示がなされる。
【００４９】
したがって、符号間変換部１２１は、符号化コードについて、関心領域を含むタイル４０１、４０２、４０３はカラーで復号化され、関心領域を含まないタイル４０１、４０２、４０３は白黒で復号化される符号化コードに変換する符号間変換処理を実行することになる。
【００５０】
【発明の効果】
本発明の画像処理装置、画像処理方法、及び画像処理プログラム（記憶媒体に記憶された画像処理プログラム）は、画像データを、輝度成分と色差成分とに分離する色空間変換、２次元ウェーブレット係数への変換、量子化、ブロック単位での符号化という手順で圧縮して得た符号化コードについて、関心領域を含むブロックはカラーで復号化され、関心領域を含まないブロックは白黒で復号化される符号化コードに変換する符号間変換処理を実行するので、符号化コードについて、関心領域を含まないブロックは白黒で復号化される符号化コードに変換されるため、その符号化量を減少することができ、また、このような符号間変換処理は、例えば、関心領域を含まないブロックにおける色差成分の符号化コードを削除することによって容易に実行することができる。
【図面の簡単な説明】
【図１】ＪＰＥＧ２０００アルゴリズムの基本を説明するための機能ブロック図である。
【図２】カラー画像である原画像の分割された各コンポーネントの一例を示す模式図である。
【図３】デコンポジションレベル数が３であるの場合の各デコンポジションレベルにおけるサブバンドを示す模式図である。
【図４】プレシンクトを例示する模式図である。
【図５】２次元ウェーブレット変換後の２次元ウェーブレット係数の値を「ビットプレーン」単位に分解し、画素あるいはコードブロック毎に「ビットプレーン」に順位付けを行なう処理の概要を示す模式図である。
【図６】符号化された画像データのコードストリームを例示する模式図である。
【図７】画像処理装置の機能ブロック図である。
【図８】圧縮された元の符号化コードと、この符号化コードから符号間変換処理が実行されて得られた符号間変換処理後の符号化コードとの対応関係を例示する模式図である。
【図９】符号間変換処理の流れを示すフローチャートである。
【図１０】符号間変換処理に用いられるインデックス情報を例示する模式図である。
【図１１】圧縮された元の符号化コードのコードストリームと、このコードストリームから符号間変換処理が実行されて得られた符号間変換処理後の符号化コードのコードストリームとの対応関係を例示する模式図である。
【符号の説明】
４０１、４０２、４０３　　　ブロック（タイル）
【図１】
2004112566.tif 000003
【図２】
2004112566.tif 000004
【図３】
2004112566.tif 000005
【図４】
2004112566.tif 000006
【図５】
2004112566.tif 000007
【図６】
2004112566.tif 000008
【図７】
2004112566.tif 000009
【図８】
2004112566.tif 000010
【図９】
2004112566.tif 000011
【図１０】
2004112566.tif 000012
【図１１】
2004112566.tif 000013