【手続補正書】
【提出日】平成27年12月8日(2015.12.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化装置であって、
符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成部と、
所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録部と、
前記予測動きベクトル候補登録部により前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定部と、
前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限部と、
前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択部と、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化部とを備えることを特徴とする動画像符号化装置。
【請求項２】
各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化方法であって、
符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、
所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、
前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、
前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、
前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとを備えることを特徴とする動画像符号化方法。
【請求項３】
各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化プログラムであって、
符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、
所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、
前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、
前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、
前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとをコンピュータに実行させることを特徴とする動画像符号化プログラム。
【請求項４】
各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理部と、
パケット化された前記符号化データを送信する送信部とを備え、
前記動画像符号化方法は、
符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、
所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、
前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、
前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、
前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとを有することを特徴とする送信装置。
【請求項５】
各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理ステップと、
パケット化された前記符号化データを送信する送信ステップとを備え、
前記動画像符号化方法は、
符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、
所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、
前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、
前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、
前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとを有することを特徴とする送信方法。
【請求項６】
各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理ステップと、
パケット化された前記符号化データを送信する送信ステップとをコンピュータに実行させ、
前記動画像符号化方法は、
符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、
所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、
前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、
前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、
前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとを有することを特徴とする送信プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記課題を解決するために、本発明のある態様の動画像符号化装置は、各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化装置であって、符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成部（１２１）と、所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録部（１２２）と、前記予測動きベクトル候補登録部により前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定部（１２３）と、前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限部（１２４）と、前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択部（１２６）と、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化部（１０９）とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明のさらに別の態様は、動画像符号化方法である。この方法は、各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化方法であって、符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明のさらに別の態様は、送信装置である。この装置は、各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理部と、パケット化された前記符号化データを送信する送信部とを備える。前記動画像符号化方法は、符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとを有する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明のさらに別の態様は、送信方法である。この方法は、各ピクチャを分割したブロック単位で動きベクトルを用いて動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理ステップと、パケット化された前記符号化データを送信する送信ステップとを備える。前記動画像符号化方法は、符号化対象ブロックと同一ピクチャ内の前記符号化対象ブロックと近接する符号化済みのブロックのいずれかの動きベクトルから、第１及び第２の予測動きベクトル候補を導出し、符号化対象ブロックと異なる符号化済みのピクチャ内のブロックのいずれかの動きベクトルから、第３の予測動きベクトル候補を導出する予測動きベクトル候補生成ステップと、所定の条件を満たす前記第１、第２及び第３の予測動きベクトル候補を予測動きベクトル候補リストに登録する予測動きベクトル候補登録ステップと、前記予測動きベクトル候補登録ステップにより前記予測動きベクトル候補リストに登録された前記第１の予測動きベクトル候補の値と前記第２の予測動きベクトル候補の値とが同じとき、前記予測動きベクトル候補リストから第２の予測動きベクトル候補を削除する予測動きベクトル候補冗長判定ステップと、前記予測動きベクトル候補リストに登録された予測動きベクトル候補の数が所定数（２以上の自然数）よりも小さい場合に、予測動きベクトル候補の数が所定数に達するまで繰り返して同じ値の予測動きベクトル候補を前記予測動きベクトル候補リストに登録する予測動きベクトル候補制限ステップと、前記予測動きベクトル候補リストから、前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、前記予測動きベクトル候補リストにおける選択すべき予測動きベクトルのインデックスを示す情報を符号化する符号化ステップとを有する。