【手続補正書】
【提出日】平成17年11月7日(2005.11.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理装置及び方法、並びにプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  入力画像に対して低域フィルタ及び高域フィルタにより垂直方向及び水平方向にフィルタリング処理を施してサブバンドを生成し、低域成分のサブバンドに対して階層的にフィルタリング処理を施し、このフィルタリング処理で生成されたサブバンドを分割して所定の大きさのコードブロックを生成し、上記コードブロック毎に最上位ビットから最下位ビットに至るビットプレーンを生成してビットプレーン毎に符号化パスを生成し、上記符号化パス内で算術符号化を行って得られた算術符号にパケットヘッダを加えてパケットを生成することで生成された符号化コードストリームを復号し、復号画像を生成する復号手段と、
上記符号化コードストリームを解析して符号化情報を抽出する符号化コードストリーム解析手段と、
上記符号化コードストリーム解析手段によって抽出された上記符号化情報を用いて、上記コードブロック毎の量子化ステップサイズを算出する量子化ステップ算出手段と、
上記量子化ステップ算出手段によって算出された量子化ステップから、上記コードブロック毎の歪み量を算出する歪み量算出手段と、
上記歪み量算出手段によって算出された上記歪み量に基づいて閾値を決定する閾値決定手段と、
上記閾値決定手段によって決定された上記閾値を用いて、上記復号画像に対して所定の画像処理を施す画像処理手段と
を備えることを特徴とする画像処理装置。
【請求項２】  上記符号化コードストリーム解析手段は、上記符号化コードストリーム中の上記パケットヘッダを解読し、該パケットヘッダからゼロ・ビットプレーン数及び符号化パス数の情報を抽出するパケットヘッダ解読手段と、該パケットヘッダ解読手段によって抽出された上記符号化パス数の情報を用いて上記コードブロック毎のビットプレーン数を計算するビットプレーン数計算手段と、上記符号化コードストリーム中の情報から最大ビットプレーン数を計算する最大ビットプレーン数計算手段とを有することを特徴とする請求項１記載の画像処理装置。
【請求項３】  上記歪み量算出手段は、上記量子化ステップ算出手段によって算出された上記量子化ステップサイズと、逆フィルタリング処理の過程で得られる各サブバンドに対応する合成フィルタの基底のＬ２ノルムと、上記コードブロックの面積とから、上記歪み量を算出することを特徴とする請求項１記載の画像処理装置。
【請求項４】  上記閾値決定手段は、上記歪み量を各フレーム内の全てのコードブロック分だけ加算し又は平均化し、得られた加算値又は平均値に所定の係数を乗算して、上記フレーム毎に上記閾値を決定することを特徴とする請求項１記載の画像処理装置。
【請求項５】  上記閾値決定手段は、上記歪み量を各サブバンド内の全てのコードブロック分だけ加算し又は平均化し、得られた加算値又は平均値に所定の係数と上記サブバンド毎の重み係数とを乗算して、上記サブバンド毎に上記閾値を決定することを特徴とする請求項１記載の画像処理装置。
【請求項６】  上記画像処理手段は、上記復号画像の各画素について、周囲の画素との差分絶対値が上記閾値以下である場合にフィルタリングを行う画像処理を施すことを特徴とする請求項１記載の画像処理装置。
【請求項７】  入力画像に対して低域フィルタ及び高域フィルタにより垂直方向及び水平方向にフィルタリング処理を施してサブバンドを生成し、低域成分のサブバンドに対して階層的にフィルタリング処理を施し、このフィルタリング処理で生成されたサブバンドを分割して所定の大きさのコードブロックを生成し、上記コードブロック単位に最上位ビットから最下位ビットに至るビットプレーンを生成してビットプレーン毎に符号化パスを生成し、上記符号化パス内で算術符号化を行って得られた算術符号にパケットヘッダを加えてパケットを生成することで生成された符号化コードストリームを復号し、復号画像を生成する復号工程と、
上記符号化コードストリームを解析して符号化情報を抽出する符号化コードストリーム解析工程と、
上記符号化コードストリーム解析工程にて抽出された上記符号化情報を用いて、上記コードブロック毎の量子化ステップサイズを算出する量子化ステップ算出工程と、
上記量子化ステップ算出工程にて算出された量子化ステップから、上記コードブロック毎の歪み量を算出する歪み量算出工程と、
上記歪み量算出工程にて算出された上記歪み量に基づいて閾値を決定する閾値決定工程と、
上記閾値決定工程にて決定された上記閾値を用いて、上記復号画像に対して所定の画像処理を施す画像処理工程と
を有することを特徴とする画像処理方法。
【請求項８】  所定の処理をコンピュータに実行させるプログラムにおいて、
入力画像に対して低域フィルタ及び高域フィルタにより垂直方向及び水平方向にフィルタリング処理を施してサブバンドを生成し、低域成分のサブバンドに対して階層的にフィルタリング処理を施し、このフィルタリング処理で生成されたサブバンドを分割して所定の大きさのコードブロックを生成し、上記コードブロック単位に最上位ビットから最下位ビットに至るビットプレーンを生成してビットプレーン毎に符号化パスを生成し、上記符号化パス内で算術符号化を行って得られた算術符号にヘッダを加えてパケットを生成することで生成された符号化コードストリームを復号し、復号画像を生成する復号工程と、
上記符号化コードストリームを解析して符号化情報を抽出する符号化コードストリーム解析工程と、
上記符号化コードストリーム解析工程にて抽出された上記符号化情報を用いて、上記コードブロック毎の量子化ステップサイズを算出する量子化ステップ算出工程と、
上記量子化ステップ算出工程にて算出された量子化ステップから、上記コードブロック毎の歪み量を算出する歪み量算出工程と、
上記歪み量算出工程にて算出された上記歪み量に基づいて閾値を決定する閾値決定工程と、
上記閾値決定工程にて決定された上記閾値を用いて、上記復号画像に対して所定の画像処理を施す画像処理工程と
を有することを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、例えばＪＰＥＧ−２０００方式のように、ウェーブレット変換とエントロピー符号化とにより画像を圧縮する画像符号化装置によって生成された符号化コードストリームを復号すると共に、復号画像の劣化を抑制する画像処理を施す画像処理装置及びその方法、並びにプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、このような従来の実情に鑑みて提案されたものであり、例えばＪＰＥＧ−２０００方式で生成された符号化コードストリームを復号すると共に、復号画像の劣化度合いを考慮しながら、適応的にポスト・プロセッシング処理を施す画像処理装置及びその方法、並びにそのような画像処理をコンピュータに実行させるプログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明に係るプログラムは、上述した画像処理をコンピュータに実行させるものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
また、本発明に係るプログラムは、上述した画像処理をコンピュータに実行させるものである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
このようなプログラムによれば、上述した画像処理をソフトウェアにより実現することができる。