【手続補正書】
【提出日】平成29年3月24日(2017.3.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化対象の画像データを量子化する際に用いる二次元配列で表すことが可能なｎ行ｎ列（ｎは４以上の整数）の量子化マトリクスにおける各要素間の差分値を取得する取得手段、
を有し、
前記取得手段は、前記量子化マトリクスにおける（ｐ＋１）行１列目（ｐは２以上の整数）に対応する要素と、前記量子化マトリクスにおける１行ｐ列目に対応する要素との差分値を取得する
ことを特徴とする画像符号化装置。
【請求項２】
前記取得手段は、
前記量子化マトリクスにおける２行１列目に対応する要素と、前記量子化マトリクスにおける１行１列目に対応する要素との差分値を取得し、
前記量子化マトリクスにおける１行２列目に対応する要素と、前記量子化マトリクスにおける２行１列目に対応する要素との差分値を取得する
ことを特徴とする請求項１記載の画像符号化装置。
【請求項３】
前記量子化マトリクスにおける行の数は、前記量子化マトリクスにおける列の数と等しい
ことを特徴とする請求項１又は２に記載の画像符号化装置。
【請求項４】
前記取得手段は、前記量子化マトリクスにおける１列目に対応する要素以外であり、かつ、前記量子化マトリクスにおけるｎ行目に対応する要素以外であるｍ行ｍ列目（ｍは２以上の整数）に対応する各要素と、前記量子化マトリクスにおける（ｍ＋１）行（ｍ−１）列目に対応する各要素との差分値を取得する
ことを特徴とする請求項１〜３のいずれか１項に記載の画像符号化装置。
【請求項５】
前記量子化マトリクスのサイズを示すヘッダ情報を生成する生成手段
を有することを特徴とする請求項１〜４のいずれか１項に記載の画像符号化装置。
【請求項６】
前記取得手段は、前記量子化マトリクスにおける３行１列目に対応する要素と、前記量子化マトリクスにおける１行２列目に対応する要素との差分値を取得する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像符号化装置。
【請求項７】
前記取得手段は、前記量子化マトリクスにおける１行１列目に対応する要素と、所定の初期値との差分値を取得する
ことを特徴とする請求項１〜６のいずれか１項に記載の画像符号化装置。
【請求項８】
予測誤差を生成するために、符号化対象の画像に対して予測処理を行う予測手段と、
変換係数を生成するために、前記予測誤差を直交変換する予測手段と、
量子化係数を生成するために、前記量子化マトリクスを用いて、前記変換係数を量子化する量子化手段と、
を有し、
前記符号化手段は、前記量子化係数を符号化する。
ことを特徴とする請求項１〜７のいずれか１項に記載の画像符号化装置。
【請求項９】
ビットストリームを復号する画像復号装置であって、
量子化係数を逆量子化する際に用いられる量子化マトリクスであって、ｎ行ｎ列（ｎは４以上の整数）の量子化マトリクスに含まれる各要素間の差分値を前記ビットストリームから取得する取得手段と、
前記取得手段によって取得された複数の差分値における第１番目の差分値と所定の初期値とを加算して第１番目の要素を導出し、前記複数の差分値における第ｒ番目（ｒは２以上の整数）の差分値と第ｒ−１番目の要素とを加算して第ｒ番目の要素を導出することにより、複数の要素を導出する導出手段と、
前記導出手段によって導出された前記複数の要素それぞれを、二次元配列で表わすことが可能な前記量子化マトリクスにおける各要素に対応付ける対応付け手段と
を有し、
前記対応付け手段は、
前記複数の要素の内の第１の要素を、前記量子化マトリクスにおける１行ｐ列目（ｐは２以上の整数）の要素に対応させる場合、
前記第１の要素の次の第２の要素を、前記量子化マトリクスにおける（ｐ＋１）行１列目の要素に対応させる
ことを特徴とする画像復号装置。
【請求項１０】
前記対応付け手段は、
前記複数の要素における１番目の要素を、前記量子化マトリクスにおける１行１列目の要素に対応させ、
前記複数の要素における２番目の要素を、前記量子化マトリクスにおける２行１列目の要素に対応させ、
前記複数の要素における３番目の要素を、前記量子化マトリクスにおける１行２列目の要素に対応させる
ことを特徴とする請求項９記載の画像復号装置。
【請求項１１】
前記量子化マトリクスにおける行の数は、前記量子化マトリクスにおける列の数と等しい
ことを特徴とする請求項９又は１０に記載の画像復号装置。
【請求項１２】
前記対応付け手段は、
前記複数の要素におけるｑ番目（ｑは１以上の整数）の要素を、前記量子化マトリクスにおける１列目の要素以外であり、かつ、前記量子化マトリクスにおけるｎ行目の要素以外であるｍ行ｍ列目（ｍは２以上の整数）の要素に対応付ける場合、
前記複数の要素における（ｑ＋１）番目の要素を、前記量子化マトリクスにおける（ｍ−１）行（ｍ＋１）列目の要素に対応付ける
ことを特徴とする請求項９〜１１のいずれか１項に記載の画像復号装置。
【請求項１３】
前記量子化マトリクスのサイズは、ヘッダ情報に含まれる情報に基づく
ことを特徴とする請求項９〜１２のいずれか１項に記載の画像復号装置。
【請求項１４】
前記対応付け手段は、前記複数の要素における要素の内の４番目の要素を、前記量子化マトリクスにおける３行１列目の要素に対応させる
ことを特徴とする請求項９〜１３のいずれか１項に記載の画像復号装置。
【請求項１５】
変換係数を導出するために、前記量子化マトリクスを用いて前記量子化係数を逆量子化する逆量子化手段と、
予測誤差を導出するために、前記変換係数を逆直交変換する逆変換手段と、
予測画像を導出するために復号ずみの画素に基づいて予測を行い、前記予測画像と前記予測誤差に基づく画像を生成する画像生成手段と
を有することを特徴とする請求項９〜１４のいずれか１項に記載の画像復号装置。
【請求項１６】
符号化対象の画像データを量子化する際に用いる二次元配列で表すことが可能なｎ行ｎ列（ｎは４以上の整数）の量子化マトリクスにおける各要素間の差分値を取得する取得工程、
を有し、
前記取得工程において、前記量子化マトリクスにおける（ｐ＋１）行１列目（ｐは２以上の整数）に対応する要素と、前記量子化マトリクスにおける１行ｐ列目に対応する要素との差分値を取得する
ことを特徴とする画像符号化方法。
【請求項１７】
ビットストリームを復号する画像復号方法であって、
量子化係数を逆量子化する際に用いられる量子化マトリクスであって、ｎ行ｎ列（ｎは４以上の整数）の量子化マトリクスに含まれる各要素間の差分値を前記ビットストリームから取得する取得工程と、
前記取得工程によって取得された複数の差分値における第１番目の差分値と所定の初期値とを加算して第１番目の要素を導出し、前記複数の差分値における第ｒ番目（ｒは２以上の整数）の差分値と第ｒ−１番目の要素とを加算して第ｒ番目の要素を導出することにより、複数の要素を導出する導出工程と、
前記導出工程によって導出された前記複数の要素それぞれを、二次元配列で表わすことが可能な前記量子化マトリクスにおける各要素に対応付ける対応付け工程と
を有し、
前記対応付け工程において、
前記複数の要素の内の第１の要素を、前記量子化マトリクスにおける１行ｐ列目（ｐは２以上の整数）の要素に対応させる場合、
前記第１の要素の次の第２の要素を、前記量子化マトリクスにおける（ｐ＋１）行１列目の要素に対応させる
ことを特徴とする画像復号方法。
【請求項１８】
コンピュータを、請求項１〜８のいずれか１項に記載の画像符号化装置の各手段として機能させることを特徴とするプログラム。
【請求項１９】
コンピュータを、請求項９〜１５のいずれか１項に記載の画像復号装置の各手段として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述の問題点を解決するため、本発明の画像符号化装置は以下の構成を有する。すなわち、符号化対象の画像データを量子化する際に用いる二次元配列で表すことが可能なｎ行ｎ列（ｎは４以上の整数）の量子化マトリクスにおける各要素間の差分値を取得する取得手段、を有し、前記取得手段は、前記量子化マトリクスにおける（ｐ＋１）行１列目（ｐは２以上の整数）に対応する要素と、前記量子化マトリクスにおける１行ｐ列目に対応する要素との差分値を取得する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明の画像復号装置は以下の構成を有する。すなわち、ビットストリームを復号する画像復号装置であって、量子化係数を逆量子化する際に用いられる量子化マトリクスであって、ｎ行ｎ列（ｎは４以上の整数）の量子化マトリクスに含まれる各要素間の差分値を前記ビットストリームから取得する取得手段と、前記取得手段によって取得された複数の差分値における第１番目の差分値と所定の初期値とを加算して第１番目の要素を導出し、前記複数の差分値における第ｒ番目（ｒは２以上の整数）の差分値と第ｒ−１番目の要素とを加算して第ｒ番目の要素を導出することにより、複数の要素を導出する導出手段と、前記導出手段によって導出された前記複数の要素それぞれを、二次元配列で表わすことが可能な前記量子化マトリクスにおける各要素に対応付ける対応付け手段とを有し、前記対応付け手段は、前記複数の要素の内の第１の要素を、前記量子化マトリクスにおける１行ｐ列目（ｐは２以上の整数）の要素に対応させる場合、前記第１の要素の次の第２の要素を、前記量子化マトリクスにおける（ｐ＋１）行１列目の要素に対応させる。