【手続補正書】
【提出日】平成17年1月21日(2005.1.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データの符号化処理を実行する符号化処理装置であり、
画像を構成する分割領域として設定するブロック単位で、ダイナミックレンジおよび最小値データを設定し、ブロック内画素値の量子化処理を実行する量子化処理手段と、
前記量子化処理に適用するダイナミックレンジおよび最小値データの最適値を、量子化データに基づく復号画素値と元画素値との差分に基づいて判定する最適値算出処理手段とを有し、
前記量子化処理手段は、前記最適値算出処理手段の算出したダイナミックレンジおよび最小値データに基づく量子化データをブロック単位の符号化データとして出力する構成であることを特徴とする符号化処理装置。
【請求項２】
前記符号化処理装置は、さらに、
前記量子化処理手段の生成した量子化データに基づく復号処理を実行する復号処理手段を有し、
前記量子化処理手段は、異なるダイナミックレンジおよび異なる最小値に基づく複数の量子化データを生成するとともに、前記復号処理手段は、前記複数の量子化データの復号画素データを生成する構成を有し、
前記最適値算出処理手段は、
前記復号処理手段の生成する復号に基づく復元画素値と元画素値との差分の小さい量子化データに対応するダイナミックレンジおよび最小値データを最適値として設定する処理を実行する構成であることを特徴とする請求項１に記載の符号化処理装置。
【請求項３】
前記量子化処理手段の適用する量子化処理は、
ＡＤＲＣ（Adaptive Dynamic Range Coding）に基づく処理であり、
最小値（ＭＩＮ）、およびダイナミックレンジ（ＤＲ）を適用して、前記ブロックに含まれる画素値に対応する量子化コード（Ｑコード）を算出する処理を実行する構成であることを特徴とする請求項１に記載の符号化処理装置。
【請求項４】
画像データの符号化処理を実行する符号化処理装置であり、
画像を構成する分割領域として設定するブロック単位で設定されるダイナミックレンジおよび最小値データに基づいてブロック内画素値の量子化処理を実行し、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報の生成処理を実行する量子化処理手段と、
ブロック内画素の最小値（ＭＩＮ）に基づいて、前記ブロック情報に格納するダイナミックレンジデータのビット数を設定するダイナミックレンジ・ビット数決定手段とを有し、
前記量子化処理手段は、前記ダイナミックレンジ・ビット数決定手段の設定したビット数に応じたビット領域をブロック情報のダイナミックレンジデータ格納領域として設定する処理を実行する構成であることを特徴とする符号化処理装置。
【請求項５】
前記ダイナミックレンジ・ビット数決定手段は、
ブロック内画素の最小値（ＭＩＮ）に基づいて決定されるダイナミックレンジデータ表記可能最小ビット数を、設定ビット数とする構成であることを特徴とする請求項４に記載の符号化処理装置。
【請求項６】
画像データの符号化処理を実行する符号化処理装置であり、
画像を構成する分割領域として設定するブロック単位のダイナミックレンジ（ＤＲ）に基づいて量子化ビット数を設定し、ブロック内画素値に応じた量子化コード（Ｑコード）を、設定ビット数からなる量子化データとして生成する量子化処理手段を有し、
前記量子化処理手段は、
前記量子化ビット数の変更ポイントとしての閾値を目標圧縮率に応じて動的に変更して、量子化ビット数の変更設定処理を実行し、各ブロックのダイナミックレンジに対応した設定量子化ビット数に従って、ブロック単位の量子化データ生成処理を実行する構成であることを特徴とする符号化処理装置。
【請求項７】
前記量子化処理手段は、
前記閾値を変更して取得される量子化データを含むブロック単位の符号化情報としてのブロック情報のビット数に基づいて目標圧縮率との比較を実行し、該比較結果に基づいて最適閾値を設定する処理を実行する構成であることを特徴とする請求項６に記載の符号化処理装置。
【請求項８】
前記量子化処理手段の適用する量子化処理は、
可変長ＡＤＲＣ（Adaptive Dynamic Range Coding）に基づく処理であり、
ブロック内の画素値に基づいて、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）値を算出し、さらに、ダイナミックレンジ（ＤＲ）に基づいて、前記閾値に応じて設定される量子化ビット数に応じた量子化コード（Ｑコード）を生成する処理を実行する構成であることを特徴とする請求項６に記載の符号化処理装置。
【請求項９】
画像データの符号化処理を実行する符号化処理装置であり、
画像を構成する分割領域として設定するブロック単位での画素値分布データを取得し、取得データに基づいて量子化処理態様を決定する量子化態様決定処理手段と、
前記量子化態様決定処理手段の決定した量子化態様に応じて、ブロック単位での符号化データとしてのブロック情報を生成する量子化処理手段とを有し、
前記量子化態様決定処理手段は、
ブロック内画素の画素値に基づくソートデータにおける隣接画素値の差分と予め定めた画素値差分閾値［Ｖｔｈ］とを比較し、前記ソートデータ中の隣接画素値の差分が前記画素値差分閾値［Ｖｔｈ］以上のデータを含む場合に、ブロック内画素を複数の集合として分離設定し、設定集合単位での処理を決定する構成であることを特徴とする符号化処理装置。
【請求項１０】
前記量子化態様決定処理手段は、
前記集合内に含まれる画素数と、予め定めた画素数閾値［Ｐ］とを比較し、前記集合内に含まれる画素数が、前記画素数閾値［Ｐ］未満である場合において、該集合内の画素値データを前記ブロック情報に格納する量子化態様を決定する構成であることを特徴とする請求項９に記載の符号化処理装置。
【請求項１１】
前記量子化処理手段の適用する量子化処理は、
ＡＤＲＣ（Adaptive Dynamic Range Coding）に基づく処理であり、
設定された集合が無い場合は前記ブロックに含まれる画素値に対応する最小値（ＭＩＮ）、およびダイナミックレンジ（ＤＲ）を適用し、設定された集合がある場合は、集合に含まれる画素値に対応する最小値（ＭＩＮ）、およびダイナミックレンジ（ＤＲ）を適用して、量子化コード（Ｑコード）を算出する処理を実行する構成であることを特徴とする請求項９に記載の符号化処理装置。
【請求項１２】
画像符号化データの復号処理を実行する復号処理装置であり、
画像を構成する分割領域として設定するブロック単位で、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報を入力し、最小値に基づいてダイナミックレンジデータ格納ビット数を判定し、ビット数調整処理を実行するビット数調整手段と、
前記ビット数調整手段の調整処理済みブロック情報に基づく復号処理を実行する復号処理手段と、
を有することを特徴とする復号処理装置。
【請求項１３】
前記ビット数調整手段は、
ダイナミックレンジデータ格納ビット列の上位ビットに０を付加することによりビット数調整処理を実行する構成であることを特徴とする請求項１２に記載の復号処理装置。
【請求項１４】
前記復号処理手段の適用する復号処理は、
ＡＤＲＣ（Adaptive Dynamic Range Coding）に基づく復号処理であり、
前記ブロック情報内の最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）に基づいて、量子化コード（Ｑコード）の逆量子化処理を実行する構成であることを特徴とする請求項１２に記載の復号処理装置。
【請求項１５】
画像符号化データの復号処理を実行する復号処理装置であり、
画像符号化データとして、画像を構成する分割領域であるブロック単位の符号化情報としてのブロック情報に格納された量子化態様識別フラグに基づいて、量子化態様を判別する符号化データ解析手段と、
前記符号化データ解析手段の解析結果に基づいて、前記ブロック情報に基づく復号処理を実行する復号処理手段と、
前記符号化データ解析手段の解析結果に基づいて、前記ブロック情報から画素値データを取得する画素値データ取得部と、
を有することを特徴とする復号処理装置。
【請求項１６】
前記複合処理装置は、さらに、
前記複合処理手段の復号画素値および、前記画素値データ取得部の取得した画素値データに基づいてブロック内復元画素データを生成する画素位置調整処理手段を有することを特徴とする請求項１５に記載の復号処理装置。
【請求項１７】
前記復号処理手段の適用する復号処理は、
ＡＤＲＣ（Adaptive Dynamic Range Coding）に基づく逆量子化処理であり、
前記ブロック情報にブロック内画素の位置部画素からなる集合単位のＡＤＲＣ量子化データを含む場合は、集合単位の最小値（ＭＩＮ）、およびダイナミックレンジ（ＤＲ）を適用して、集合単位の量子化コード（Ｑコード）に基づく逆量子化処理を実行する構成であることを特徴とする請求項１５に記載の復号処理装置。
【請求項１８】
画像データの符号化処理を実行する符号化処理方法であり、
画像を構成する分割領域として設定するブロック単位で、ダイナミックレンジおよび最小値データを設定し、ブロック内画素値の量子化処理を実行する量子化処理ステップと、
前記量子化処理に適用するダイナミックレンジおよび最小値データの最適値を、量子化データに基づく復号画素値と元画素値との差分に基づいて判定する最適値算出処理ステップを有し、
前記量子化処理ステップは、前記最適値算出処理ステップにおいて算出したダイナミックレンジおよび最小値データに基づく量子化データをブロック単位の符号化データとして出力することを特徴とする符号化処理方法。
【請求項１９】
画像データの符号化処理を実行する符号化処理方法であり、
画像を構成する分割領域として設定するブロック単位で設定されるダイナミックレンジおよび最小値データに基づいてブロック内画素値の量子化処理を実行し、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報の生成処理を実行する量子化処理ステップと、
ブロック内画素の最小値（ＭＩＮ）に基づいて、前記ブロック情報に格納するダイナミックレンジデータのビット数を設定するダイナミックレンジ・ビット数決定ステップとを有し、
前記量子化処理ステップは、前記ダイナミックレンジ・ビット数決定ステップにおいて設定したビット数に応じたビット領域をブロック情報のダイナミックレンジデータ格納領域として設定する処理を実行することを特徴とする符号化処理方法。
【請求項２０】
画像データの符号化処理を実行する符号化処理方法であり、
画像を構成する分割領域として設定するブロック単位のダイナミックレンジ（ＤＲ）に基づいて量子化ビット数を設定し、ブロック内画素値に応じた量子化コード（Ｑコード）を、設定ビット数からなる量子化データとして生成する量子化処理ステップを有し、
前記量子化処理ステップは、
前記量子化ビット数の変更ポイントとしての閾値を目標圧縮率に応じて動的に変更して、量子化ビット数の変更設定処理を実行し、各ブロックのダイナミックレンジに対応した設定量子化ビット数に従って、ブロック単位の量子化データ生成処理を実行することを特徴とする符号化処理方法。
【請求項２１】
画像データの符号化処理を実行する符号化処理方法であり、
画像を構成する分割領域として設定するブロック単位での画素値分布データを取得し、取得データに基づいて量子化処理態様を決定する量子化態様決定処理ステップと、
前記量子化態様決定処理ステップにおいて決定した量子化態様に応じて、ブロック単位での符号化データとしてのブロック情報を生成する量子化処理ステップとを有し、
前記量子化態様決定処理ステップは、
ブロック内画素の画素値に基づくソートデータにおける隣接画素値の差分と予め定めた画素値差分閾値［Ｖｔｈ］とを比較し、前記ソートデータ中の隣接画素値の差分が前記画素値差分閾値［Ｖｔｈ］以上のデータを含む場合に、ブロック内画素を複数の集合として分離設定し、設定集合単位での処理を決定することを特徴とする符号化処理方法。
【請求項２２】
画像符号化データの復号処理を実行する復号処理方法であり、
画像を構成する分割領域として設定するブロック単位で、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報を入力し、最小値に基づいてダイナミックレンジデータ格納ビット数を判定し、ビット数調整処理を実行するビット数調整ステップと、
前記ビット数調整手段の調整処理済みブロック情報に基づく復号処理を実行する復号処理ステップと、
を有することを特徴とする復号処理方法。
【請求項２３】
画像符号化データの復号処理を実行する復号処理方法であり、
画像符号化データとして、画像を構成する分割領域であるブロック単位の符号化情報としてのブロック情報に格納された量子化態様識別フラグに基づいて、量子化態様を判別する符号化データ解析ステップと、
前記符号化データ解析ステップにおける解析結果に基づいて、前記ブロック情報に基づく復号処理を実行する復号処理ステップと、
前記符号化データ解析ステップにおける解析結果に基づいて、前記ブロック情報から画素値データを取得する画素値データ取得ステップと、
を有することを特徴とする復号処理方法。
【請求項２４】
画像データの符号化処理の実行プログラムとしてのコンピュータ・プログラムであって、
画像を構成する分割領域として設定するブロック単位で、ダイナミックレンジおよび最小値データを設定し、ブロック内画素値の量子化処理を実行する量子化処理ステップと、
前記量子化処理に適用するダイナミックレンジおよび最小値データの最適値を、量子化データに基づく復号画素値と元画素値との差分に基づいて判定する最適値算出処理ステップを有し、
前記量子化処理ステップは、前記最適値算出処理ステップにおいて算出したダイナミックレンジおよび最小値データに基づく量子化データをブロック単位の符号化データとして出力するステップを含むことを特徴とするコンピュータ・プログラム。
【請求項２５】
画像データの符号化処理の実行プログラムとしてのコンピュータ・プログラムであって、
画像を構成する分割領域として設定するブロック単位で設定されるダイナミックレンジおよび最小値データに基づいてブロック内画素値の量子化処理を実行し、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報の生成処理を実行する量子化処理ステップと、
ブロック内画素の最小値（ＭＩＮ）に基づいて、前記ブロック情報に格納するダイナミックレンジデータのビット数を設定するダイナミックレンジ・ビット数決定ステップとを有し、
前記量子化処理ステップは、前記ダイナミックレンジ・ビット数決定ステップにおいて設定したビット数に応じたビット領域をブロック情報のダイナミックレンジデータ格納領域として設定する処理を実行するステップを含むことを特徴とするコンピュータ・プログラム。
【請求項２６】
画像データの符号化処理の実行プログラムとしてのコンピュータ・プログラムであって、
画像を構成する分割領域として設定するブロック単位のダイナミックレンジ（ＤＲ）に基づいて量子化ビット数を設定し、ブロック内画素値に応じた量子化コード（Ｑコード）を、設定ビット数からなる量子化データとして生成する量子化処理ステップを有し、
前記量子化処理ステップは、
前記量子化ビット数の変更ポイントとしての閾値を目標圧縮率に応じて動的に変更して、量子化ビット数の変更設定処理を実行し、各ブロックのダイナミックレンジに対応した設定量子化ビット数に従って、ブロック単位の量子化データ生成処理を実行するステップを含むことを特徴とするコンピュータ・プログラム。
【請求項２７】
画像データの符号化処理の実行プログラムとしてのコンピュータ・プログラムであって、
画像を構成する分割領域として設定するブロック単位での画素値分布データを取得し、取得データに基づいて量子化処理態様を決定する量子化態様決定処理ステップと、
前記量子化態様決定処理ステップにおいて決定した量子化態様に応じて、ブロック単位での符号化データとしてのブロック情報を生成する量子化処理ステップとを有し、
前記量子化態様決定処理ステップは、
ブロック内画素の画素値に基づくソートデータにおける隣接画素値の差分と予め定めた画素値差分閾値［Ｖｔｈ］とを比較し、前記ソートデータ中の隣接画素値の差分が前記画素値差分閾値［Ｖｔｈ］以上のデータを含む場合に、ブロック内画素を複数の集合として分離設定し、設定集合単位での処理を決定するステップを含むことを特徴とするコンピュータ・プログラム。
【請求項２８】
画像符号化データの復号処理の実行プログラムとしてのコンピュータ・プログラムであって、
画像を構成する分割領域として設定するブロック単位で、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報を入力し、最小値に基づいてダイナミックレンジデータ格納ビット数を判定し、ビット数調整処理を実行するビット数調整ステップと、
前記ビット数調整手段の調整処理済みブロック情報に基づく復号処理を実行する復号処理ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項２９】
画像符号化データの復号処理の実行プログラムとしてのコンピュータ・プログラムであって、
画像符号化データとして、画像を構成する分割領域であるブロック単位の符号化情報としてのブロック情報に格納された量子化態様識別フラグに基づいて、量子化態様を判別する符号化データ解析ステップと、
前記符号化データ解析ステップにおける解析結果に基づいて、前記ブロック情報に基づく復号処理を実行する復号処理ステップと、
前記符号化データ解析ステップにおける解析結果に基づいて、前記ブロック情報から画素値データを取得する画素値データ取得ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項３０】
画像データの符号化処理の実行コンピュータ・プログラムを格納したプログラム記録媒体であって、前記コンピュータ・プログラムは、
画像を構成する分割領域として設定するブロック単位で、ダイナミックレンジおよび最小値データを設定し、ブロック内画素値の量子化処理を実行する量子化処理ステップと、
前記量子化処理に適用するダイナミックレンジおよび最小値データの最適値を、量子化データに基づく復号画素値と元画素値との差分に基づいて判定する最適値算出処理ステップを有し、
前記量子化処理ステップは、前記最適値算出処理ステップにおいて算出したダイナミックレンジおよび最小値データに基づく量子化データをブロック単位の符号化データとして出力するステップを含むことを特徴とするプログラム記録媒体。
【請求項３１】
画像データの符号化処理の実行コンピュータ・プログラムを格納したプログラム記録媒体であって、前記コンピュータ・プログラムは、
画像を構成する分割領域として設定するブロック単位で設定されるダイナミックレンジおよび最小値データに基づいてブロック内画素値の量子化処理を実行し、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報の生成処理を実行する量子化処理ステップと、
ブロック内画素の最小値（ＭＩＮ）に基づいて、前記ブロック情報に格納するダイナミックレンジデータのビット数を設定するダイナミックレンジ・ビット数決定ステップとを有し、
前記量子化処理ステップは、前記ダイナミックレンジ・ビット数決定ステップにおいて設定したビット数に応じたビット領域をブロック情報のダイナミックレンジデータ格納領域として設定する処理を実行するステップを含むことを特徴とするプログラム記録媒体。
【請求項３２】
画像データの符号化処理の実行コンピュータ・プログラムを格納したプログラム記録媒体であって、前記コンピュータ・プログラムは、
画像を構成する分割領域として設定するブロック単位のダイナミックレンジ（ＤＲ）に基づいて量子化ビット数を設定し、ブロック内画素値に応じた量子化コード（Ｑコード）を、設定ビット数からなる量子化データとして生成する量子化処理ステップを有し、
前記量子化処理ステップは、
前記量子化ビット数の変更ポイントとしての閾値を目標圧縮率に応じて動的に変更して、量子化ビット数の変更設定処理を実行し、各ブロックのダイナミックレンジに対応した設定量子化ビット数に従って、ブロック単位の量子化データ生成処理を実行するステップを含むことを特徴とするプログラム記録媒体。
【請求項３３】
画像データの符号化処理の実行コンピュータ・プログラムを格納したプログラム記録媒体であって、前記コンピュータ・プログラムは、
画像を構成する分割領域として設定するブロック単位での画素値分布データを取得し、取得データに基づいて量子化処理態様を決定する量子化態様決定処理ステップと、
前記量子化態様決定処理ステップにおいて決定した量子化態様に応じて、ブロック単位での符号化データとしてのブロック情報を生成する量子化処理ステップとを有し、
前記量子化態様決定処理ステップは、
ブロック内画素の画素値に基づくソートデータにおける隣接画素値の差分と予め定めた画素値差分閾値［Ｖｔｈ］とを比較し、前記ソートデータ中の隣接画素値の差分が前記画素値差分閾値［Ｖｔｈ］以上のデータを含む場合に、ブロック内画素を複数の集合として分離設定し、設定集合単位での処理を決定するステップを含むことを特徴とするプログラム記録媒体。
【請求項３４】
画像符号化データの復号処理の実行コンピュータ・プログラムを格納したプログラム記録媒体であって、前記コンピュータ・プログラムは、
画像を構成する分割領域として設定するブロック単位で、最小値（ＭＩＮ）、ダイナミックレンジ（ＤＲ）、および画素値対応の量子化コード（Ｑコード）を有するブロック情報を入力し、最小値に基づいてダイナミックレンジデータ格納ビット数を判定し、ビット数調整処理を実行するビット数調整ステップと、
前記ビット数調整手段の調整処理済みブロック情報に基づく復号処理を実行する復号処理ステップと、
を有することを特徴とするプログラム記録媒体。
【請求項３５】
画像符号化データの復号処理の実行コンピュータ・プログラムを格納したプログラム記録媒体であって、前記コンピュータ・プログラムは、
画像符号化データとして、画像を構成する分割領域であるブロック単位の符号化情報としてのブロック情報に格納された量子化態様識別フラグに基づいて、量子化態様を判別する符号化データ解析ステップと、
前記符号化データ解析ステップにおける解析結果に基づいて、前記ブロック情報に基づく復号処理を実行する復号処理ステップと、
前記符号化データ解析ステップにおける解析結果に基づいて、前記ブロック情報から画素値データを取得する画素値データ取得ステップと、
を有することを特徴とするプログラム記録媒体。