(57)【要約】【課題】  符号化データにおける非関心領域の画質の変化が少ないＲＯＩ機能を簡易な回路構成で実現する。【解決手段】  第１工程において、関心領域および非関心領域で構成される入力画像を複数回のウェーブレット変換により複数の周波数成分画像に変換する。第２工程において、複数の周波数成分画像の一部を制御対象画像として選択し、各制御対象画像における関心領域に対応する領域および非関心領域に対応する領域を所定の符号化ブロック単位で設定する。第３工程において、複数の周波数成分画像の画像データに対して、各制御対象画像における非関心領域に対応する領域の画像データをゼロ値に変更する。第４工程において、第３工程により変更された画像データに対して、ビットプレーン構成を変更することなく、符号化ブロック単位でビットプレーン符号化を実施して符号化データを生成する。【選択図】    図１
2007180801.tif 000002
【特許請求の範囲】
【請求項１】
関心領域および非関心領域で構成される入力画像を複数回のウェーブレット変換により複数の周波数成分画像に変換する第１工程と、
前記複数の周波数成分画像の一部を制御対象画像として選択し、前記各制御対象画像における前記関心領域に対応する領域および前記非関心領域に対応する領域を所定の符号化ブロック単位で設定する第２工程と、
前記複数の周波数成分画像の画像データに対して、前記各制御対象画像における前記非関心領域に対応する領域の画像データをゼロ値に変更する第３工程と、
前記第３工程により変更された画像データに対して、ビットプレーン構成を変更することなく、前記符号化ブロック単位でビットプレーン符号化を実施して符号化データを生成する第４工程とを含むことを特徴とする画像符号化方法。
【請求項２】
請求項１記載の画像符号化方法において、
前記第２工程では、前記複数の周波数成分画像の中で前記複数回のウェーブレット変換におけるいずれか１回のウェーブレット変換により得られた周波数成分画像を前記制御対象画像として選択することを特徴とする画像符号化方法。
【請求項３】
請求項２記載の画像符号化方法において、
前記第２工程では、前記複数の周波数成分画像の中で前記複数回のウェーブレット変換における最初のウェーブレット変換により得られた周波数成分画像を前記制御対象画像として選択することを特徴とする画像符号化方法。
【請求項４】
請求項２記載の画像符号化方法において、
前記第２工程では、前記複数の周波数成分画像の中で前記複数回のウェーブレット変換における最後のウェーブレット変換により得られた最低周波数成分の周波数成分画像を前記制御対象画像として選択することを特徴とする画像符号化方法。
【請求項５】
関心領域および非関心領域で構成される入力画像を複数回のウェーブレット変換により複数の周波数成分画像に変換する変換部と、
前記複数の周波数成分画像の一部を制御対象画像として選択し、前記各制御対象画像における前記関心領域に対応する領域および前記非関心領域に対応する領域を所定の符号化ブロック単位で設定する設定部と、
前記複数の周波数成分画像の画像データに対して、前記各制御対象画像における前記非関心領域に対応する領域の画像データをゼロ値に変更する変更部と、
前記変更部により変更された画像データに対して、ビットプレーン構成を変更することなく、前記符号化ブロック単位でビットプレーン符号化を実施して符号化データを生成する符号化部とを備えることを特徴とする画像符号化装置。
【請求項６】
請求項５記載の画像符号化装置において、
前記設定部は、前記複数の周波数成分画像の中で前記複数回のウェーブレット変換におけるいずれか１回のウェーブレット変換により得られた周波数成分画像を前記制御対象画像として選択することを特徴とする画像符号化装置。
【請求項７】
請求項６記載の画像符号化装置において、
前記設定部は、前記複数の周波数成分画像の中で前記複数回のウェーブレット変換における最初のウェーブレット変換により得られた周波数成分画像を前記制御対象画像として選択することを特徴とする画像符号化装置。
【請求項８】
請求項６記載の画像符号化装置において、
前記設定部は、前記複数の周波数成分画像の中で前記複数回のウェーブレット変換における最後のウェーブレット変換により得られた最低周波数成分の周波数成分画像を前記制御対象画像として選択することを特徴とする画像符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像符号化方法および画像符号化装置に関する。
【背景技術】
【０００２】
ＪＰＥＧ２０００（Joint Photographic Experts Group 2000）規格に準拠した画像符号化装置は、入力画像における関心領域（ＲＯＩ：Region of Interest）の画質を非関心領域（入力画像における関心領域を除く領域）の画質より優先的に確保して符号化処理を実施するＲＯＩ機能を有している。ＪＰＥＧ２０００規格に準拠した画像符号化装置では、ＲＯＩ機能を使用する場合、以下に示すような処理が実施される。
【０００３】
まず、入力画像がウェーブレット変換の繰り返しにより複数の周波数成分画像に変換され、各周波数成分画像のウェーブレット変換係数（画像データ）が量子化される。次に、量子化されたウェーブレット変換係数に対して各周波数成分画像における関心領域に対応する領域のウェーブレット変換係数をスケールアップするＲＯＩ処理が実施される。
そして、ＲＯＩ処理が実施されたウェーブレット変換係数に対して所定の符号化ブロック単位でビットプレーン符号化（エントロピー符号化）が実施されて符号化データが生成される。この後、新たに生成する符号化ストリームを目標ビットレートに合わせるために符号化データの一部が必要に応じて切り捨てられ、符号化データの残りの部分が量子化ステップサイズ等の符号化条件の情報と纏められて符号化ストリームが生成される。
【０００４】
このようなＲＯＩ機能に関連する技術は、例えば、特許文献１〜３に開示されている。
【特許文献１】特開２００１−４５４８４号公報
【特許文献２】特開昭５９−４３４６６号公報
【特許文献３】特開２００３−１７４６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＪＰＥＧ２０００規格に準拠した画像符号化装置では、符号化ストリームが生成される際に符号化データのデータ量が調整される（非関心領域に対応する部分が優先的に切り捨てられる）ため、入力画像における関心領域のデータ量に応じて符号化データにおける非関心領域の画質が大きく変化してしまう。このため、動画像を構成する画像が画像符号化装置に順次入力され、画像符号化装置により生成された符号化データが復号化されて表示装置等に順次表示されると、非関心領域の部分が大きく揺らいで表示されてしまう。
【０００６】
また、各周波数成分画像における関心領域に対応する領域のウェーブレット変換係数がスケールアップされてビットプレーン符号化が実施されるため、ビットプレーン符号化で処理されるビットプレーンの数が増大してしまう。さらに、１回のウェーブレット変換につき周波数成分画像の面積が１／４になるため、全ての周波数成分画像に対してＲＯＩ処理を実施するために、全ての周波数成分画像について関心領域に対応する領域を特定するための座標情報を生成しなければならない。このため、ウェーブレット変換の繰り返し回数が多くなるほど、座標情報を生成するための処理が増大してしまう。この結果、ＲＯＩ機能を実現するために回路の構成が複雑化してしまう。
【０００７】
本発明は、このような従来の問題点に鑑みてなされたものであり、入力画像における関心領域のデータ量に応じて符号化データにおける非関心領域の画質が大きく変化することを回避するとともに、ＲＯＩ機能を簡易な回路構成で実現することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態では、画像符号化方法は、以下に示す第１〜第４工程を含む。第１工程は、関心領域および非関心領域で構成される入力画像を複数回のウェーブレット変換により複数の周波数成分画像に変換する工程である。第２工程は、複数の周波数成分画像の一部を制御対象画像として選択し、各制御対象画像における関心領域に対応する領域および非関心領域に対応する領域を所定の符号化ブロック単位で設定する工程である。第３工程は、複数の周波数成分画像の画像データに対して、各制御対象画像における非関心領域に対応する領域の画像データをゼロ値に変更する工程である。第４工程は、第３工程により変更された画像データに対して、ビットプレーン構成を変更することなく、符号化ブロック単位でビットプレーン符号化を実施して符号化データを生成する工程である。この画像符号化方法を具現する画像符号化装置は、第１工程を実施する変換部と、第２工程を実施する設定部と、第３工程を実施する変更部と、第４工程を実施する符号化部とを備えて構成される。
【０００９】
各制御対象画像における非関心領域に対応する領域の画像データをゼロ値に変更するため、入力画像における関心領域のデータ量に応じて符号化データにおける非関心領域の画質が大きく変化することを回避できる。また、各制御対象画像における関心領域に対応する領域の画像データをスケールアップすることなくビットプレーン符号化を実施するため、ビットプレーン符号化で処理されるビットプレーンの数を低減できる。さらに、各制御対象画像における関心領域に対応する領域および非関心領域に対応する領域を符号化ブロック単位で設定するため、ビットプレーン符号化を実施する際に、符号化ブロックにおいて関心領域に属する画素と非関心領域に属する画素とが混在することはない。このため、ビットプレーン符号化を実施する際に符号化ブロック内で単一の処理を適用できる。この結果、ＲＯＩ機能を簡易な回路構成で実現できる。
【００１０】
本発明の前記一形態における好ましい例では、第２工程において、複数の周波数成分画像の中で複数回のウェーブレット変換におけるいずれか１回のウェーブレット変換により得られた周波数成分画像を制御対象画像として選択する。
このため、１回のウェーブレット変換により得られた周波数成分画像のみについて関心領域に対応する領域を特定するための座標情報を生成すればよく、座標情報を生成するための処理を低減できる。この結果、更なる回路の簡素化を実現できる。
【００１１】
本発明の前記一形態における好ましい例では、第２工程において、複数の周波数成分画像の中で複数回のウェーブレット変換における最初のウェーブレット変換により得られた周波数成分画像を制御対象画像として選択する。
従って、最初のウェーブレット変換により得られた高周波数成分の周波数成分画像における非関心領域に対応する領域の画像データのみがゼロ値に変更される。これにより、符号化データにおける非関心領域の画質の劣化を最小限に抑えることができる。また、最初のウェーブレット変換により得られた周波数成分画像の画像データはデータ量が多いため、これらの周波数成分画像を制御対象画像として選択することで、入力画像に対して非関心領域が占める割合が大きいほど、符号化データのデータ量を少なくできる。
【００１２】
本発明の前記一形態における好ましい例では、第２工程において、複数の周波数成分画像の中で複数回のウェーブレット変換における最後のウェーブレット変換により得られた最低周波数成分の周波数成分画像を制御対象画像として選択する。
従って、最後のウェーブレット変換により得られた最低周波数成分の周波数成分画像における非関心領域に対応する領域の画像データのみがゼロ値に変更される。これにより、符号化データにおける非関心領域がほぼ一色（グレー）の画像となるため、入力画像における非関心領域のマスク機能を実現できる。このような機能は、例えば、符号化データを復号化して表示装置等に表示させる際に入力画像における非関心領域の部分を認識させたくない場合に利用できる。
【発明の効果】
【００１３】
本発明によれば、入力画像における関心領域のデータ量に応じて符号化データにおける非関心領域の画質が大きく変化することを回避できるとともに、ＲＯＩ機能を簡易な回路構成で実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を用いて本発明の実施形態を説明する。図１は、本発明の一実施形態を示している。図２は、本発明の一実施形態におけるウェーブレット変換部の動作を示している。図３は、本発明の一実施形態におけるマスク部の動作を示している。
図１において、本発明の一実施形態における画像符号化装置１０は、ウェーブレット変換部１１、ＲＯＩ制御部１２、マスク部１３、量子化部１４、エントロピー符号化部１５および符号化ストリーム生成部１６を有している。画像符号化装置１０は、例えば、ＪＰＥＧ２０００規格に準拠した画像符号化装置である。
【００１５】
ウェーブレット変換部１１は、複数回のウェーブレット変換により、入力画像（ＹＣｂＣｒ信号）を互いに異なる周波数成分に対応する複数の周波数成分画像に変換し、各周波数成分画像のウェーブレット変換係数を出力する。以下、ウェーブレット変換部１１のウェーブレット変換の繰り返し回数が３回であるものとして説明する。
図２に示すように、ウェーブレット変換部１１は、１回目のウェーブレット変換により、関心領域Ｒ１および非関心領域Ｒ２で構成される入力画像ＩＰを周波数成分画像ＨＨ１（横方向高周波数成分、縦方向高周波数成分）、ＨＬ１（横方向高周波数成分、縦方向低周波数成分）、ＬＨ１（横方向低周波数成分、縦方向高周波数成分）、ＬＬ１（横方向低周波数成分、縦方向低周波数成分）に変換する。ウェーブレット変換部１１は、２回目のウェーブレット変換により、周波数成分画像ＬＬ１を周波数成分画像ＨＨ２、ＨＬ２、ＬＨ２、ＬＬ２に変換する。ウェーブレット変換部１１は、３回目のウェーブレット変換により、周波数成分画像ＬＬ２を周波数成分画像ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３に変換する。このように、ウェーブレット変換部１１は、ウェーブレット変換を３回繰り返すことで、入力画像ＩＰを周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３に変換する。
【００１６】
図１において、ＲＯＩ制御部１２は、モード信号ＭＤが第１モードを示す場合、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３の中から１回目のウェーブレット変換により得られた周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１を制御対象画像として選択し、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における関心領域に対応する領域および非関心領域に対応する領域を所定の符号化ブロック単位（例えば、横方向８画素×縦方向８画素）で設定する。なお、モード信号ＭＤは、ＲＯＩ機能のモードを示す信号であり、例えば、画像符号化装置１０の全体を制御するＣＰＵ等（図示せず）から供給される。ＲＯＩ制御部１２は、モード信号ＭＤが第１モードを示す場合、ウェーブレット変換部１１が周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における非関心領域に対応する領域のウェーブレット変換係数を出力しているときに、マスク要求信号ＭＳＫＲＱを活性化させる。
【００１７】
また、ＲＯＩ制御部１２は、モード信号ＭＤが第２モードを示す場合、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３の中から３回目のウェーブレット変換により得られた最低周波数成分の周波数成分画像ＬＬ３を制御対象画像として選択し、周波数成分画像ＬＬ３における関心領域に対応する領域および非関心領域に対応する領域を符号化ブロック単位で設定する。ＲＯＩ制御部１２は、モードレジスタのレジスタ値が第２モードを示す場合、ウェーブレット変換部１１が周波数成分画像ＬＬ３における非関心領域に対応する領域のウェーブレット変換係数を出力しているときに、マスク要求信号ＭＳＫＲＱを活性化させる。
【００１８】
マスク部１３は、ＲＯＩ制御部１２から供給されるマスク要求信号ＭＳＫＲＱの活性化期間に、ウェーブレット変換部１１から供給されるウェーブレット変換係数をゼロ値に変更して量子化部１４に出力する。マスク部１３は、マスク要求信号ＭＳＫＲＱの非活性化期間に、ウェーブレット変換部１１から供給されるウェーブレット変換係数を変更することなく量子化部１４に出力する。
【００１９】
従って、図３（ａ）に示すように、マスク部１３は、モード信号ＭＤが第１モードを示す場合、ウェーブレット変換部１１から供給されるウェーブレット変換係数が周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における非関心領域に対応する領域（図３（ａ）の網掛部分）のウェーブレット変換係数であるときに、そのウェーブレット変換係数をゼロ値に変更して出力する。また、図３（ｂ）に示すように、マスク部１３は、モード信号ＭＤが第２モードを示す場合、ウェーブレット変換部１１から供給されるウェーブレット変換係数が周波数成分画像ＬＬ３における非関心領域に対応する領域（図３（ｂ）の網掛部分）のウェーブレット変換係数であるときに、そのウェーブレット変換係数をゼロ値に変更して出力する。
【００２０】
図１において、量子化部１４は、マスク部１３から供給されるウェーブレット変換係数を所定の量子化ステップサイズで量子化してエントロピー符号化部１５に出力する。エントロピー符号化部１５は、量子化部１４から供給される量子化係数（量子化されたウェーブレット変換係数）をバッファメモリ等（図示せず）に格納する。エントロピー符号化部１５は、符号化ブロック単位で、バッファメモリから量子化係数を読み出し、その量子化係数を構成する複数のビットプレーンに対して、上位側のビットプレーンから順番にエントロピー符号化を実施する。エントロピー符号化部１５は、エントロピー符号化を実施して生成された符号化データを符号化ストリーム生成部１６に出力する。
【００２１】
モード信号ＭＤが第１モード示す場合、ＲＯＩ制御部１２により周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における関心領域に対応する領域および非関心領域に対応する領域が符号化ブロック単位で設定されるため、エントロピー符号化部１５の処理対象となる符号化ブロックの量子化係数が、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における関心領域に対応する領域の量子化係数と非関心領域に対応する領域の量子化係数との双方を含むことはない。また、モード信号ＭＤが第１モード示す場合、マスク部１３により周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における非関心領域に対応する領域のウェーブレット変換係数がゼロ値に変更されるため、エントロピー符号化部１５の処理対象となる符号化ブロックの量子化係数が周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における非関心領域に対応する領域の量子化係数であるとき、その量子化係数はゼロ値である。
【００２２】
このため、エントロピー符号化部１５は、モード信号ＭＤが第１モード示す場合、処理対象の符号化ブロックの量子化係数が周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における非関心領域に対応する領域の量子化係数であるとき、処理対象の符号化ブロックの量子化係数を構成する全てのビットプレーンをゼロビットプレーンとして処理することができる。このような場合、エントロピー符号化部１５は、符号化データを生成せずに、処理対象の符号化ブロックの量子化係数を構成する全てのビットプレーンがゼロピットプレーンであることを示す情報を生成して符号化ストリーム生成部１６に出力する。
【００２３】
同様に、モード信号ＭＤが第２モード示す場合、ＲＯＩ制御部１２により周波数成分画像ＬＬ３における関心領域に対応する領域および非関心領域に対応する領域が符号化ブロック単位で設定されるため、エントロピー符号化部１５の処理対象となる符号化ブロックの量子化係数が、周波数成分画像ＬＬ３における関心領域に対応する領域の量子化係数と非関心領域に対応する領域の量子化係数との双方を含むことはない。また、モード信号ＭＤが第２モード示す場合、マスク部１３により周波数成分画像ＬＬ３における非関心領域に対応する領域のウェーブレット変換係数がゼロ値に変更されるため、エントロピー符号化部１５の処理対象となる符号化ブロックの量子化係数が周波数成分画像ＬＬ３における非関心領域に対応する領域の量子化係数であるとき、その量子化係数はゼロ値である。
【００２４】
このため、エントロピー符号化部１５は、モード信号ＭＤが第２モード示す場合、処理対象の符号化ブロックの量子化係数が周波数成分画像ＬＬ３における非関心領域に対応する領域の量子化係数であるとき、処理対象の符号化ブロックの量子化係数を構成する全てのビットプレーンをゼロビットプレーンとして処理することができる。
符号化ストリーム生成部１６は、新たに生成する符号化ストリームのビットレートを目標ビットレートに合わせるために、エントロピー符号化部１５から供給される符号化データの一部を必要に応じて切り捨て、符号化データの残りの部分をゼロビットプレーンの情報や量子化ステップサイズ等の符号化条件の情報と纏めて符号化ストリームを生成する。
【００２５】
図４は、本発明の一実施形態における符号化処理の概要を示している。図４（ａ）は、入力画像の一例を示している。図４（ｂ）は、図４（ａ）のＡ−Ａ’線上の画素集合に対する符号化処理の概要を示している。
前述のような構成の画像符号化装置１０では、図４（ａ）に示すような入力画像ＩＰ（関心領域Ｒ１および非関心領域Ｒ２で構成される画像）が入力された場合、図４（ｂ）に示すように、図４（ａ）のＡ−Ａ’線上における関心領域Ｒ１に属する画素のデータ（例えば、８ビットデータ）がスケールアップされずに（ビットプレーン構成が変更されずに）、図４（ａ）のＡ−Ａ’線上における非関心領域Ｒ２に属する画素のデータがゼロ値に変更された状態で、８個のビットプレーンＢＰ０〜ＢＰ７に対して符号化処理が実施される。
【００２６】
図５は、本発明の比較例を示している。本発明の比較例における画像符号化装置２０は、ウェーブレット変換部２１、量子化部２２、ＲＯＩ制御部２３、エントロピー符号化部２４および符号化ストリーム生成部２５を有している。画像符号化装置２０は、本発明の一実施形態における画像符号化装置１０と同様に、例えば、ＪＰＥＧ２０００規格に準拠した画像符号化装置である。
【００２７】
ウェーブレット変換部２１および量子化部２２は、本発明の一実施形態におけるウェーブレット変換部１１および量子化部１４と同一である。ＲＯＩ制御部２３は、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３における関心領域に対応する領域を画素単位で設定する。ＲＯＩ制御部２３は、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３における関心領域に対応する領域を特定するための座標情報、および周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３における関心領域に対応する領域の量子化係数をスケールアップする量を示す情報をエントロピー符号化部２４に出力する。
【００２８】
エントロピー符号化部２４は、ＲＯＩ制御部２３から供給される情報に基づいて、量子化部２２から供給される量子化係数（量子化されたウェーブレット変換係数）に対して、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３における関心領域に対応する領域の量子化係数をスケールアップしてバッファメモリ等（図示せず）に格納する。エントロピー符号化部２４は、所定の符号化ブロック単位で、バッファメモリから量子化係数を読み出し、その量子化係数を構成する複数のビットプレーンに対して、上位側のビットプレーンから順番にエントロピー符号化を実施する。エントロピー符号化部２４は、エントロピー符号化を実施して生成された符号化データを符号化ストリーム生成部２５に出力する。符号化ストリーム生成部２５は、本発明の一実施形態における符号化ストリーム生成部１６と同一である。
【００２９】
図６は、本発明の比較例における符号化処理の概要を示している。図６（ａ）は、入力画像の一例を示している。図６（ｂ）は、図６（ａ）のＡ−Ａ’線上の画素集合に対する符号化処理の概要を示している。
前述のような構成の画像符号化装置２０では、図６（ａ）に示すような入力画像ＩＰ（関心領域Ｒ１および非関心領域Ｒ２で構成される画像）が入力された場合、図６（ｂ）に示すように、図６（ａ）のＡ−Ａ’線上における関心領域Ｒ１に属する画素のデータ（例えば、８ビットデータ）が８ビット分スケールアップされた状態で、１６個のビットプレーンＢＰ０〜ＢＰ１５に対して符号化処理が実施される。この場合、ビットプレーンＢＰ０〜ＢＰ７における関心領域Ｒ１に属する画素のデータはゼロ値（”０”）に設定される。同様に、ビットプレーンＢＰ８〜ＢＰ１５における非関心領域Ｒ２に属する画素のデータはゼロ値に設定される。
【００３０】
以上のような本発明の比較例では、符号化ストリーム生成部２５において符号化ストリームが生成される際に符号化データのデータ量が調整されるため、入力画像における関心領域のデータ量に応じて符号化データにおける非関心領域の画質が大きく変化してしまう。また、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３における関心領域に対応する領域の量子化係数がスケールアップされてエントロピー符号化が実施されるため、エントロピー符号化で処理されるビットプレーンの数が増大してしまう。さらに、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３の全てに対してＲＯＩ処理を実施するために、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３の全てについて関心領域に対応する領域を特定するための座標情報を生成しなければならない。この結果、ＲＯＩ機能を実現するために回路の構成が複雑化してしまう。
【００３１】
これに対して、前述した本発明の一実施形態では、各制御対象画像（第１モード：周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、第２モード：周波数成分画像ＬＬ３）における非関心領域に対応する領域のウェーブレット変換係数がゼロ値に変更されるため、入力画像における関心領域のデータ量に応じて符号化データにおける非関心領域の画質が大きく変化することを回避できる。
【００３２】
各制御対象画像における関心領域に対応する領域のウェーブレット変換係数がスケールアップされることなくエントロピー符号化が実施されるため、エントロピー符号化で処理されるビットプレーンの数を低減できる。また、各制御対象画像における関心領域に対応する領域および非関心領域に対応する領域が符号化ブロック単位で設定されるため、ビットプレーン符号化を実施する際に符号化ブロック内で単一の処理を適用できる。さらに、最初（１回目）または最後（３回目）のウェーブレット変換により得られた周波数成分画像が制御対象画像として選択されるため、これらの周波数成分画像における関心領域に対応する領域を特定するための座標情報のみを生成するだけでよく、座標情報を生成するための処理を低減できる。この結果、ＲＯＩ機能を簡易な回路構成で実現できる。
【００３３】
また、モード信号ＭＤが第１モードを示す場合、最初のウェーブレット変換により得られた高周波数成分の周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１における非関心領域に対応する領域のウェーブレット変換係数のみがゼロ値に変更される。これにより、符号化データにおける非関心領域の画質の劣化を最小限に抑えることができる。また、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１のウェーブレット変換係数はデータ量が多いため、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１を制御対象画像として選択することで、入力画像に対して非関心領域が占める割合が大きいほど、符号化データの圧縮率を高くすることができる。
【００３４】
モード信号ＭＤが第２モードを示す場合、最後のウェーブレット変換により得られた最低周波数成分の周波数成分画像ＬＬ３における非関心領域に対応する領域のウェーブレット変換係数のみがゼロ値に変更される。これにより、符号化データにおける非関心領域がグレー画像となるため、入力画像における非関心領域のマスク機能を実現できる。
なお、前述した本発明の一実施形態では、ＲＯＩ機能のモードとして、最初のウェーブレット変換により得られた周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１のみが制御対象画像として選択される第１モードと、最後のウェーブレット変換により得られた最低周波数成分の周波数成分画像ＬＬ３のみが制御対象画像として選択される第２モードとを設けた例について述べたが、本発明はかかる実施形態に限定されるものではない。例えば、符号データにおける非関心領域の画質や符号化データのデータ量に対する要求に応じて、ＲＯＩ機能のモードとして、周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１に加えて周波数成分画像ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３、ＬＬ３の一部が制御対象画像として選択されるモード、あるいは周波数成分画像ＬＬ３に加えて周波数成分画像ＨＨ１、ＨＬ１、ＬＨ１、ＨＨ２、ＨＬ２、ＬＨ２、ＨＨ３、ＨＬ３、ＬＨ３の一部が制御対象画像として選択されるモードを設けてもよい。
【００３５】
また、前述した本発明の一実施形態では、専用のハードウェアにより各機能部を構成することで画像符号化装置を実現した例について述べたが、本発明はかかる実施形態に限定されるものではない。例えば、プログラマブルなプロセッサに専用のプログラムを組み込むことで各機能部を構成してもよいし、ソフトウェアにより各機能部を構成してもよい。
以上、本発明について詳細に説明してきたが、前述の実施形態およびその変形例は発明の一例に過ぎず、本発明はこれらに限定されるものではない。本発明を逸脱しない範囲で変形可能であることは明らかである。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態を示すブロック図である。
【図２】本発明の一実施形態におけるウェーブレット変換部の動作を示す説明図である。
【図３】本発明の一実施形態におけるマスク部の動作を示す説明図である。
【図４】本発明の一実施形態における符号化処理の概要を示す説明図である。
【図５】本発明の比較例を示すブロック図である。
【図６】本発明の比較例における符号化処理の概要を示す説明図である。
【符号の説明】
【００３７】
１０‥画像符号化装置；１１‥ウェーブレット変換部；１２‥ＲＯＩ制御部；１３‥マスク部；１４‥量子化部；１５‥エントロピー符号化部；１６‥符号化ストリーム生成部
【図１】
2007180801.tif 000003
【図２】
2007180801.tif 000004
【図３】
2007180801.tif 000005
【図４】
2007180801.tif 000006
【図５】
2007180801.tif 000007
【図６】
2007180801.tif 000008