【手続補正書】
【提出日】平成28年1月27日(2016.1.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化装置であって、
符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成部と、
空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除部と、
予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加部と、
規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択部と、
前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出部と、
規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化部とを備えることを特徴とする動画像符号化装置。
【請求項２】
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法であって、
符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、
空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、
予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、
規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、
規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備えることを特徴とする動画像符号化方法。
【請求項３】
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化プログラムであって、
符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、
空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、
予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、
規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、
規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとをコンピュータに実行させることを特徴とする動画像符号化プログラム。
【請求項４】
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理部と、
パケット化された前記符号化データを送信する送信部とを備え、
前記動画像符号化方法は、
符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、
空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、
予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、
規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、
規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備えることを特徴とする送信装置。
【請求項５】
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理ステップと、
パケット化された前記符号化データを送信する送信ステップとを備え、
前記動画像符号化方法は、
符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、
空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、
予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、
規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、
規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備えることを特徴とする送信方法。
【請求項６】
動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理ステップと、
パケット化された前記符号化データを送信する送信ステップとをコンピュータに実行させ、
前記動画像符号化方法は、
符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、
空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、
予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、
規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、
規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備えることを特徴とする送信プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記課題を解決するために、本発明のある態様の動画像符号化装置は、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化装置であって、符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成部（１２１、１２２）と、空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除部（１２３）と、予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加部と、規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択部（１２６）と、前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出部（１２７）と、規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化部（１０９）とを備える。
本発明の別の態様は、動画像符号化方法である。この方法は、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法であって、符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備える。
本発明のさらに別の態様は、動画像符号化プログラムである。このプログラムは、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化プログラムであって、符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとをコンピュータに実行させる。
本発明のさらに別の態様は、送信装置である。この装置は、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理部と、パケット化された前記符号化データを送信する送信部とを備える。前記動画像符号化方法は、符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備える。
本発明のさらに別の態様は、送信方法である。この方法は、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理ステップと、パケット化された前記符号化データを送信する送信ステップとを備える。前記動画像符号化方法は、符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備える。
本発明のさらに別の態様は、送信プログラムである。このプログラムは、動画像の各ピクチャを分割したブロック単位で動き補償を用いて前記動画像を符号化する動画像符号化方法により符号化された符号化ビット列をパケット化して符号化データを得るパケット処理ステップと、パケット化された前記符号化データを送信する送信ステップとをコンピュータに実行させる。前記動画像符号化方法は、符号化対象ブロックと空間的又は時間的に近接する符号化済みブロックのいずれかの動きベクトルから予測して、複数の予測動きベクトルの候補を導出し、予測動きベクトル候補リストを生成する予測動きベクトル候補生成ステップと、空間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値と、時間的に近接する符号化済みブロックから予測された予測動きベクトルのベクトルの値とが同一であるかどうかを比較することなく、空間的に近接する符号化済みブロックから予測された予測動きベクトルの候補間でベクトルの値が同一であるかどうかを比較し、ベクトルの値が同一の予測動きベクトルの候補を、前記予測動きベクトル候補リストから少なくとも１つを残して削除する予測動きベクトル冗長候補削除ステップと、予測動きベクトル冗長候補削除後の予測動きベクトル候補リストの予測動きベクトルの候補の数が規定の数より少ない場合、予測動きベクトルの候補の数が規定の数となるように、前記予測動きベクトル候補リストに所定の予測動きベクトルの候補を追加する予測動きベクトル候補数追加ステップと、規定の数の予測動きベクトル候補からなるよう制限された前記予測動きベクトル候補リストから予測動きベクトルを選択する予測動きベクトル選択ステップと、前記選択された予測動きベクトルと動き補償予測に用いる動きベクトルとの差分により差分動きベクトルを算出する差分ベクトル算出ステップと、規定の数の予測動きベクトル候補からなる前記予測動きベクトル候補リストの中から選択された予測動きベクトルを示す情報を、前記差分動きベクトルとともに符号化する符号化ステップとを備える。