【手続補正書】
【提出日】平成27年12月28日(2015.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列を復号する画像復号装置であって、
前記符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号部と、
前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得部と、
前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号部により復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力部と、
前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号部により復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号部により復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力部と、
前記第１のモード出力部または前記第２のモード出力部から出力された情報をもとに、前記符号列復号部により復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測部と、を備え、
前記第１のモード出力部及び前記第２のモード出力部は、前記複数の参照ブロックとして、共通の複数のブロックを使用し、
前記第１のモード出力部が前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力部が前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、
前記第２のモード出力部は、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力部は、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、
ことを特徴とする画像復号装置。
【請求項２】
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列を復号する画像復号方法であって、
前記符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、
前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、
前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、を有し、
前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、
前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、
前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、
ことを特徴とする画像復号方法。
【請求項３】
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列を復号する画像復号プログラムであって、
前記符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、
前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、
前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、をコンピュータに実行させ、
前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、
前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、
前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、
ことを特徴とする画像復号プログラム。
【請求項４】
動画像が符号化された符号列を受信して、受信された前記符号列を復号する受信装置であって、
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列がパケット化された符号化データを受信する受信部と、
受信された前記パケット化された符号化データをパケット処理して前記符号列を復元する復元部と、
復元された符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号部と、
前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得部と、
前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号部により復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力部と、
前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号部により復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号部により復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力部と、
前記第１のモード出力部または前記第２のモード出力部から出力された情報をもとに、前記符号列復号部により復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測部と、を備え、
前記第１のモード出力部及び前記第２のモード出力部は、前記複数の参照ブロックとして、共通の複数のブロックを使用し、
前記第１のモード出力部が前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力部が前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、
前記第２のモード出力部は、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力部は、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、
ことを特徴とする受信装置。
【請求項５】
動画像が符号化された符号列を受信して、受信された前記符号列を復号する受信方法であって、
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列がパケット化された符号化データを受信する受信ステップと、
受信された前記パケット化された符号化データをパケット処理して前記符号列を復元する復元ステップと、
復元された符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、
前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、
前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、を有し、
前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、
前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、
前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、
ことを特徴とする受信方法。
【請求項６】
動画像が符号化された符号列を受信して、受信された前記符号列を復号する受信プログラムであって、
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列がパケット化された符号化データを受信する受信ステップと、
受信された前記パケット化された符号化データをパケット処理して前記符号列を復元する復元ステップと、
復元された符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、
前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、
前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、
前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、をコンピュータに実行させ、
前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、
前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、
前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、
ことを特徴とする受信プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像復号装置、画像復号方法、画像復号プログラム、受信装置、受信方法及び受信プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、動画像の符号化技術に関し、特にピクチャを矩形ブロックに分割し、ピクチャ間でブロック単位に動き推定、補償を行う画像復号装置、画像復号方法、画像復号プログラム、受信装置、受信方法及び受信プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列を復号する画像復号装置であって、前記符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号部と、前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得部と、前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号部により復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力部と、前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号部により復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号部により復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力部と、前記第１のモード出力部または前記第２のモード出力部から出力された情報をもとに、前記符号列復号部により復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測部と、を備え、前記第１のモード出力部及び前記第２のモード出力部は、前記複数の参照ブロックとして、共通の複数のブロックを使用し、前記第１のモード出力部が前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力部が前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、前記第２のモード出力部は、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力部は、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、ことを特徴とする画像復号装置を提供する。
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列を復号する画像復号方法であって、前記符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、を有し、前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、ことを特徴とする画像復号方法を提供する。
動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列を復号する画像復号プログラムであって、前記符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、をコンピュータに実行させ、前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、ことを特徴とする画像復号プログラムを提供する。
動画像が符号化された符号列を受信して、受信された前記符号列を復号する受信装置であって、動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列がパケット化された符号化データを受信する受信部と、受信された前記パケット化された符号化データをパケット処理して前記符号列を復元する復元部と、復元された符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号部と、前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得部と、前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号部により復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力部と、前記符号列復号部により復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号部により復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号部により復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力部と、前記第１のモード出力部または前記第２のモード出力部から出力された情報をもとに、前記符号列復号部により復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測部と、を備え、前記第１のモード出力部及び前記第２のモード出力部は、前記複数の参照ブロックとして、共通の複数のブロックを使用し、前記第１のモード出力部が前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力部が前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、前記第２のモード出力部は、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力部は、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、ことを特徴とする受信装置を提供する。
動画像が符号化された符号列を受信して、受信された前記符号列を復号する受信方法であって、動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列がパケット化された符号化データを受信する受信ステップと、受信された前記パケット化された符号化データをパケット処理して前記符号列を復元する復元ステップと、復元された符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、を有し、前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、ことを特徴とする受信方法を提供する。
動画像が符号化された符号列を受信して、受信された前記符号列を復号する受信プログラムであって、動画像の各ピクチャを分割したブロック単位で動きベクトルを用いて符号化された符号列がパケット化された符号化データを受信する受信ステップと、受信された前記パケット化された符号化データをパケット処理して前記符号列を復元する復元ステップと、復元された符号列から復号対象ブロックごとに、画像間予測モードを示す予測モード情報と第１のインデックス、または、画像間予測モードを示す予測モード情報と第２のインデックスと差分動きベクトルとを復号する符号列復号ステップと、前記復号対象ブロックの複数の参照ブロックの符号化情報を取得する取得ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックの前記符号化情報が備える動きベクトルの情報を用いる第１の画像間予測モードである場合に、第１の所定順位に基づいて前記複数の参照ブロックから符号化情報を導出して第１の候補リストを生成し、前記符号列復号ステップにより復号された第１のインデックスをもとに、前記第１の候補リストから第１の候補を特定し、当該第１の候補の符号化情報を出力する第１のモード出力ステップと、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードが、インデックスによって特定される参照ブロックに対応した差分動きベクトルを用いる第２の画像間予測モードである場合に、第２の所定順位に基づいて前記複数の参照ブロックから予測動きベクトルを導出して第２の候補リストを生成し、前記符号列復号ステップにより復号された第２のインデックスをもとに、前記第２の候補リストから第２の候補を特定し、当該第２の候補の予測動きベクトルと前記符号列復号ステップにより復号された差分動きベクトルから前記復号対象ブロックの動きベクトルを算出して出力する第２のモード出力ステップと、前記第１のモード出力ステップまたは前記第２のモード出力ステップから出力された情報をもとに、前記符号列復号ステップにより復号された予測モード情報の示す画像間予測モードを用いて動き補償を行い予測画像を生成する動き補償予測ステップと、をコンピュータに実行させ、前記第１のモード出力ステップ及び前記第２のモード出力ステップは、前記複数の参照ブロックとして、共通の複数のブロックを使用し、前記第１のモード出力ステップが前記第１の候補リストを生成する為の前記第１の所定順位と、前記第２のモード出力ステップが前記第２の候補リストを生成する為の前記第２の所定順位とが異なり、前記第２のモード出力ステップは、前記予測動きベクトルを動き補償対象となる参照ピクチャとのピクチャ間距離に対応させるためのスケーリング処理の回数に上限を設定し、前記第１のモード出力ステップは、前記第１の候補の符号化情報から得られる動きベクトルには前記スケーリング処理の回数に上限を設定しない、ことを特徴とする受信プログラムを提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】