【手続補正書】
【提出日】平成22年9月17日(2010.9.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力画像を処理して、処理画像を生成する画像処理装置であって、
前記入力画像である処理対象画像を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化する平滑化手段と、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出するクラスタップ抽出手段と、
前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定するクラスコード決定手段と、
前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記タップ係数を乗じて処理画像の画素値を演算する画素値演算手段と
を備える画像処理装置。
【請求項２】
前記平滑化手段は、
前記平滑化タップを構成する画素値のダイナミックレンジに基づいて前記平滑化タップのサイズを決定する
請求項１に記載の画像処理。
【請求項３】
前記平滑化手段は、
前記平滑化タップを構成する画素値のそれぞれに重みを付加することなく、前記平滑化タップを構成する画素値の平均値を計算し、前記平均値を前記注目画素の値とすることで前記処理対象画像を平滑化する
請求項１に記載の画像処理装置。
【請求項４】
前記クラスコード決定手段は、
前記予測タップ内のそれぞれの画素についてADRC(Adaptive Dynamic Range Coding)を行うことにより前記画素値の変化の特徴に対応するコードを生成する
請求項１に記載の画像処理装置。
【請求項５】
前記クラスコード決定手段は、
前記注目画素を中心とする、前記予測タップとは異なる複数の画素で構成されるクラスタップを抽出して前記クラスタップ内のそれぞれの画素についてADRCを行う
請求項４に記載の画像処理装置。
【請求項６】
入力画像を処理して、処理画像を生成する画像処理装置の画像処理方法であって、
前記入力画像である処理対象画像を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化し、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出し、
前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定し、
前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記タップ係数を乗じて処理画像の画素値を演算するステップ
を含む画像処理方法。
【請求項７】
コンピュータを、
入力画像を処理して、処理画像を生成する画像処理装置であって、
前記入力画像である処理対象画像を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化する平滑化手段と、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出するクラスタップ抽出手段と、
前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定するクラスコード決定手段と、
前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記係数を乗じて処理画像の画素値を演算する画素値演算手段とを備える画像処理装置として機能させる
プログラム。
【請求項８】
入力された画像を処理して処理画像を得るためのタップ係数を学習する学習装置であって、
原画像を圧縮符号化し復号して得られる復号画像を、前記復号画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化する平滑化手段と、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出するクラスタップ抽出手段と、
前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定するクラスコード決定手段と、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成される予測タップを抽出する予測タップ抽出手段と、
前記予測タップを用いた予測演算の結果と、前記注目画素に対応する原画像の画素値との誤差を最小にするタップ係数を前記クラスコード毎に求めるタップ係数算出手段と、
前記求められたタップ係数を、前記クラスコード毎に記憶部に記憶するタップ係数記憶手段と
を備える学習装置。
【請求項９】
前記平滑化手段は、
前記平滑化タップを構成する画素値のダイナミックレンジに基づいて前記平滑化タップのサイズを決定する
請求項８に記載の学習装置。
【請求項１０】
前記平滑化手段は、
前記平滑化タップを構成する画素値のそれぞれに重みを付加することなく、前記平滑化タップを構成する画素値の平均値を計算し、前記平均値を前記注目画素の値とすることで前記復号画像を平滑化する
請求項８に記載の学習装置。
【請求項１１】
前記クラスコード決定手段は、
前記予測タップ内のそれぞれの画素についてADRC(Adaptive Dynamic Range Coding)を行うことにより前記画素値の変化の特徴に対応するコードを生成する
請求項８に記載の学習装置。
【請求項１２】
前記クラスコード決定手段は、
前記注目画素を中心とする、前記予測タップとは異なる複数の画素で構成されるクラスタップを抽出して前記クラスタップ内のそれぞれの画素についてADRCを行う
請求項１１に記載の学習装置。
【請求項１３】
入力された画像を処理して処理画像を得るためのタップ係数を学習する学習装置の学習方法であって、
原画像を圧縮符号化し復号して得られる復号画像を、前記復号画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化し、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出し、
前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定し、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成される予測タップを抽出し、
前記予測タップを用いた予測演算の結果と、前記注目画素に対応する原画像の画素値との誤差を最小にするタップ係数を前記クラスコード毎に求め、
前記求められたタップ係数を、前記クラスコード毎に記憶部に記憶するステップ
を含む学習方法。
【請求項１４】
コンピュータを、
入力された画像を処理して処理画像を得るためのタップ係数を学習する学習装置であって、
原画像を圧縮符号化し復号して得られる復号画像を、前記復号画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化する平滑化手段と、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出するクラスタップ抽出手段と、
前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定するクラスコード決定手段と、
前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成される予測タップを抽出する予測タップ抽出手段と、
前記予測タップを用いた予測演算の結果と、前記注目画素に対応する原画像の画素値との誤差を最小にするタップ係数を前記クラスコード毎に求めるタップ係数算出手段と、
前記求められたタップ係数を、前記クラスコード毎に記憶部に記憶するタップ係数記憶手段とを備える学習装置として機能させる
プログラム。
【請求項１５】
請求項７または請求項１４に記載のプログラムが記録されている記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の第１の側面は、入力画像を処理して、処理画像を生成する画像処理装置であって、前記入力画像である処理対象画像を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化する平滑化手段と、前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出するクラスタップ抽出手段と、前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定するクラスコード決定手段と、前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記タップ係数を乗じて処理画像の画素値を演算する画素値演算手段とを備える画像処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明の第１の側面は、入力画像を処理して、処理画像を生成する画像処理装置の画像処理方法であって、前記入力画像である処理対象画像を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化し、前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出し、前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定し、前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記タップ係数を乗じて処理画像の画素値を演算するステップを含む画像処理方法である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明の第１の側面は、コンピュータを、入力画像を処理して、処理画像を生成する画像処理装置であって、前記入力画像である処理対象画像を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップを抽出して前記タップ内の画素値に基づいて平滑化する平滑化手段と、前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出するクラスタップ抽出手段と、前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコードを生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定するクラスコード決定手段と、前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記係数を乗じて処理画像の画素値を演算する画素値演算手段とを備える画像処理装置として機能させるプログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
本発明の第１の側面の画像処理装置は、入力画像を処理して、処理画像を生成する画像処理装置であって、前記入力画像である処理対象画像（例えば、MPEG画像）を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップ（例えば、図６のタップ）を抽出して前記タップ内の画素値に基づいて平滑化する平滑化手段（例えば、図３の平滑化処理部７２）と、前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出するクラスタップ抽出手段（例えば、図８のステップＳ８１の処理を実行する図３のクラス分類輝度値演算部７３）と、前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコード（例えば、コードCls_b）を生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定するクラスコード決定手段（例えば、図７のステップＳ６２の処理を実行する図３のクラス分類輝度値演算部７３）と、前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記タップ係数を乗じて処理画像の画素値を演算する画素値演算手段（例えば、図１３のステップＳ１４８、Ｓ１４９の処理を実行する図３のクラス分類輝度値演算部５３）とを備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
本発明の第１の側面の画像処理方法は、入力画像を処理して、処理画像を生成する画像処理装置の画像処理方法であって、前記入力画像である処理対象画像（例えば、MPEG画像）を、前記処理対象画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップ（例えば、図６のタップ）を抽出して前記タップ内の画素値に基づいて平滑化し（例えば、図１３のＳ１４３の処理）、前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成されるクラスタップを抽出し（例えば、図８のステップＳ８１の処理）、前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコード（例えば、コードCls_b）を生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定し（例えば、図７のステップＳ６２の処理）、前記特定されたクラスコードに対応するタップ係数を記憶部から読み出して、前記処理対象画像が平滑化された画像から抽出された予測タップを構成するそれぞれの画素値に、前記タップ係数を乗じて処理画像の画素値を演算する（例えば、図１３のステップＳ１４８、Ｓ１４９の処理）ステップを含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
本発明の第２の側面の学習方法は、入力された画像を処理して処理画像を得るためのタップ係数を学習する学習装置の学習方法であって、原画像を圧縮符号化し復号して得られる復号画像（例えば、MPEG画像）を、前記復号画像のそれぞれの注目画素を中心とする複数の画素により構成される可変サイズの平滑化タップ（例えば、図６のタップ）を抽出して前記タップ内の画素値に基づいて平滑化し（例えば、図４のステップＳ１３の処理）、前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成
されるクラスタップを抽出し（例えば、図８のステップＳ８１の処理）、前記クラスタップ内のそれぞれの画素値の変化の特徴に対応するコード（例えば、コードCls_b）を生成し、前記平滑化タップのサイズと、前記画素値の変化の特徴に対応するコードとからなるクラスコードを決定し（例えば、図７のステップＳ６２の処理）、前記平滑化された画像において、それぞれの注目画素を中心とする複数の画素により構成される予測タップを抽出し（例えば、図９のステップＳ１０１の処理）、前記予測タップを用いた予測演算の結果と、前記注目画素に対応する原画像の画素値との誤差を最小にするタップ係数を前記クラスコード毎に求め（例えば、図７のステップＳ６３の処理、および図１２のステップＳ１２１乃至Ｓ１２３の処理）、前記求められたタップ係数を、前記クラスコード毎に記憶部（例えば、図２、図３の係数記憶部５４）に記憶する（例えば、図１２のステップＳ１２４の処理）ステップを含む。