JP2013009302A - 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム - Google Patents
動画像符号化装置、動画像符号化方法及び動画像符号化プログラム Download PDFInfo
- Publication number
- JP2013009302A JP2013009302A JP2012043272A JP2012043272A JP2013009302A JP 2013009302 A JP2013009302 A JP 2013009302A JP 2012043272 A JP2012043272 A JP 2012043272A JP 2012043272 A JP2012043272 A JP 2012043272A JP 2013009302 A JP2013009302 A JP 2013009302A
- Authority
- JP
- Japan
- Prior art keywords
- prediction
- motion vector
- block
- candidate list
- vector candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】第1予測ベクトル候補リスト生成部130は符号化対象ブロックに隣接する符号化済みブロックの動きベクトルから第1予測動きベクトル候補リストを生成する。第2予測ベクトル候補リスト生成部132は符号化済み画像における符号化対象ブロックと同一位置のブロック及び同一位置のブロックに隣接するブロックの動きベクトルから第2予測動きベクトル候補リストを生成する。結合判定部131は符号化対象ブロックのブロックサイズと閾サイズの比較により、第1および第2予測ベクトル候補リストを結合した第3予測ベクトル候補リストを生成するか否かを判定する。予測ベクトル候補リスト決定部133は符号化対象ブロックのブロックサイズが閾サイズよりも小さい場合、第2予測ベクトル候補リストを結合せずに第1予測ベクトル候補リストから第3予測ベクトル候補リストを生成する。
【選択図】図6
Description
本発明の実施の形態では、動き補償予測の方向や符号化ベクトル数を様々なブロックサイズで切り替えることが可能となっている。
本発明の実施の形態では、動き補償予測の精度向上のために、動き補償予測において複数の参照画像の中から最適な参照画像を選択することを可能とする。そのため、動き補償予測で利用した参照画像を参照画像インデックスとして符号化ベクトルとともに符号化ストリーム中に符号化する。動き補償予測で利用する参照画像インデックスは0以上の数値となる。
本発明の実施の形態では、入力された画像信号を図29のように最大符号化ブロック単位に分割し、分割した符号化ブロックをラスタースキャン順序で処理する。
本発明の実施の形態では、符号化ブロックはさらに予測ブロックに分割される。予測ブロックの分割のパターンを図31に示す。符号化ブロックを分割しない2N×2N、水平方向に分割する2N×N、垂直方向に分割するN×2N、水平と垂直に分割するN×Nがある。つまり、予測ブロックサイズは図32に示すように、CU分割数が0であって最大の予測ブロックサイズである64画素×64画素からCU分割数が3であって最小の予測ブロックサイズである4画素×4画素までの13の予測ブロックサイズが存在することになる。
HEVCでは、更に予測ベクトルの精度を向上させるために、複数の予測ベクトルの候補の中から最適な予測ベクトルを選択し、選択した予測ベクトルを示すための予測ベクトルインデックスを符号化することが検討されている。また、予測ベクトルの候補として別の画像の動きベクトルを利用することも検討されている。従来の動画像圧縮符号化では、別の画像の動きベクトルは動き補償予測において利用されることはあっても、予測ベクトルとして利用されることはなかった。
HEVCでは、更に符号化効率を向上させるために、複数の隣接ブロックの候補の中から最適な隣接ブロックを選択し、選択した隣接ブロックを示すための引き継ぎ方向インデックス(マージインデックス)を符号化及び復号することが検討されている。これは、選択されたマージインデックスの示すブロックの動き情報(動きベクトル、参照画像インデックス及び動き補償予測の方向)を処理対象ブロックでそのまま利用する方法である。この方法でも、予測ベクトルインデックスと同様に別の画像の処理済みのブロックを利用することが検討されている。
本実施の形態による予測ブロックのシンタックスの一例を図33を用いて説明する。予測ブロックがイントラであるかインターであるかは上位の符号化ブロックによって指定されており、図33は予測ブロックがインターの場合のシンタックスを示す。引き継ぎ方向フラグ(merge_flag)、引き継ぎ方向インデックス(merge_idx)、動き補償予測の方向(bipred_flag)、参照インデックス(ref_idx_l0とref_idx_l1)、差分動きベクトル(mvd_l0[0]、mvd_l0[1]、mvd_l1[0]、mvd_l1[1])、予測ベクトルインデックス(mvp_idx_l0及びmvp_idx_l1)が設置されている。
本発明の実施の形態では、画像の時間情報(距離情報)としてPOC(Picture Order Count)を用いる。POCはMPEG−4AVCで定義された画像の表示順序を示すカウンタである。画像の表示順序が1増加するとPOCも1増加する。したがって、画像間のPOC差から画像間の時間差(距離)を取得できる。
一般的に処理対象ブロックの動きベクトルと処理対象ブロックに隣接するブロックの動きベクトルの相関度が高いのは、処理対象ブロックと処理対象ブロックに隣接するブロックが同じ動きをしている場合、例えば、処理対象ブロックと処理対象ブロックに隣接するブロックを含めた領域が平行移動している場合である。
一方、一般的に時間ダイレクトモードや空間ダイレクトモードで利用されている復号済みの別の画像上で処理対象ブロックと同一位置にあるブロック(同一位置ブロック)と処理対象ブロックの相関度が高いのは、同一位置ブロックと処理対象ブロックが静止状態にあるか、同一位置ブロックと処理対象ブロックが平行移動している場合である。
また、一般的にブロックの大きさが小さくなるのは、処理対象ブロックの動き(動きベクトル)と隣接ブロックの動き(動きベクトル)の相関度が低い場合、つまり動きが複雑であると考えられ、この場合はまた処理対象ブロックと別画像の動きベクトルの同一位置ブロックが静止状態にあるか、処理対象ブロックと同一位置ブロックが平行移動している可能性は低い。
(動画像符号化装置100の構成)
図1は本発明の第1の実施の形態の動画像符号化装置100の構成を示す。動画像符号化装置100は、動画像信号を動き補償予測を実施する予測ブロック単位で符号化する装置である。符号化ブロックの分割、予測ブロックサイズの決定、予測符号化モードの決定は上位の符号化制御部で決定されているものとする。動画像符号化装置100は、CPU(Central Processing Unit)、フレームメモリ、ハードディスクなどを備える情報処理装置等のハードウェアにより実現される。動画像符号化装置100は、上記の構成要素が動作することにより、以下に説明する機能的な構成要素を実現する。
以下、各部の機能について説明する。
予測ブロック画像取得部101は、予測ブロックの位置情報と予測ブロックサイズに基づいて、端子10より供給される画像信号から処理対象の予測ブロックの画像信号を取得し、予測ブロックの画像信号を減算部102と動きベクトル検出部108に供給する。
ここで、第1の候補ブロック群について図4を用いて説明する。図4は処理対象の予測ブロックサイズが16画素×16画素である場合の様子を示している。図4に示すように処理対象の予測ブロックの隣接ブロックを、左に位置するブロックA1、ブロックA2、A3、A4、上に位置するブロックB1、ブロックB2、ブロックB3、ブロックB4、右上に位置するブロックC、左上に位置するブロックD、左下に位置するブロックEとし、これらを第1の候補ブロック群とする。
続いて、図7のフローチャートを用いて、本実施の形態の動画像符号化装置100における符号化の動作を説明する。
次に、本実施の形態の動画像復号装置を説明する。図13に本実施の形態の動画像復号装置200を示す。動画像復号装置200は、動画像符号化装置100により符号化された符号列を復号して再生画像を生成する装置である。
以下、各部の機能について説明する。
続いて、図15のフローチャートを用いて、本実施の形態の動画像復号装置200における復号の動作を説明する。
なお、本実施の形態は以下のように拡張できる。
本実施の形態では、予め定められた所定閾サイズを最大の予測ブロックサイズの1/4である16画素×16画素に設定したが、所定閾サイズは最小の予測ブロックサイズ以上で最大の予測ブロックサイズ以下であれば、例えば、32×16や4×8などの非対称ブロックでもよい。また、所定閾サイズが最大の予測ブロックサイズである場合に、全ての予測ブロックサイズで結合判定結果が0となるようにしてもよい。この場合、全ての予測ブロックサイズで結合判定結果が0であるため、結果的に第2の予測ベクトル候補リストに含まれるColPic上の動きベクトルは予測ベクトルとして利用されないことになる。
本実施の形態では、所定閾サイズを予め定義したが、処理対象の予測ブロックが存在する処理対象画像と第2の候補ブロック群が存在する別の復号済みの画像との距離(時間差)によって、画像間の距離が大きくなるほど上記所定閾サイズが大きくなるように制御することも可能である。これは画像間の距離が大きくなるほど画像間の動き情報の相関性が減少するために行われる。
本実施の形態では、結合判定結果が1であれば、第1の予測ベクトル候補リストと第2の予測ベクトル候補リストを結合して予測ベクトル候補リストを生成するとした。一般的に処理対象の予測ブロックサイズを含めた周辺領域が平行移動や静止している場合、すなわち処理対象の予測ブロックサイズが大きい場合は、処理対象の予測ブロックとは別の画像の動きベクトルは有効となるため、第2の予測ベクトル候補リストを優先し、その後に第1の予測ベクトル候補リストを追加することもできる。第1の予測ベクトル候補リストと第2の予測ベクトル候補リストを結合した予測ベクトル候補リストにおいて優先する位置にあるものほどインデックスに短い符号長の符号を割り当てて符号化するため、インデックスの符号化効率を向上させることができる。
本実施の形態では、結合判定結果が1であれば、第1の予測ベクトル候補リストと第2の予測ベクトル候補リストを結合して予測ベクトル候補リストを生成し、結合判定結果が0であれば、第1の予測ベクトル候補リストだけから予測ベクトル候補リストを生成するとした。これは符号化と復号において共通動作を定義することで予測ベクトルインデックスの符号量を削減するためにおこなった処理である。
符号化対象ブロックに隣接する符号化済みの1個以上のブロックの動きベクトルから第1の予測動きベクトルの候補を含む第1予測ベクトル候補リストを生成する第1予測ベクトル候補リスト生成部と、
符号化済み画像における前記符号化対象ブロックと同一位置のブロック及び前記同一位置のブロックに隣接する1個以上のブロックの動きベクトルから第2の予測動きベクトルの候補を含む第2予測ベクトル候補リストを生成する第2予測ベクトル候補リスト生成部と、
前記第1予測ベクトル候補リストと前記第2予測ベクトル候補リストを結合した第3予測ベクトル候補リストを生成する第3予測ベクトル候補リスト生成部と、
前記符号化対象ブロックのブロックサイズと所定の閾サイズの比較結果により、前記第2予測ベクトル候補リストを利用するか否かを判定する結合判定部と、
前記符号化対象ブロックのブロックサイズが前記所定の閾サイズよりも小さい場合、前記第3予測ベクトル候補リスト中の前記第2予測ベクトル候補リストを選択対象とせずに、前記第3予測ベクトル候補リスト中の前記第1予測ベクトル候補リストから予測動きベクトルを選択する予測ベクトル選択部と、
前記第3予測ベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化部とを備える。
本実施の形態では、候補リストの生成対象を動きベクトルとして予測ベクトルインデックスの符号化及び復号について説明した。本実施の形態によれば、候補リストの生成対象は動きベクトルに限定されず、処理対象ブロックに隣接する処理済みのブロックの情報から第1の候補リストを生成し、既に処理済み画像の処理対象ブロックと同一位置に隣接するブロックの情報から第2の候補リストを生成し、第1の候補リストと第2の候補リストから生成した第3の候補リストを生成して、第3の候補リストから符号化及び復号するインデックスを決定する方法であればよい。例えば、本実施の形態は、動き情報を引き継ぐ方向を示す引き継ぎ方向インデックス(マージインデックス)に適用できる。
以上のように、処理対象の予測ブロックサイズを含めた周辺領域が平行移動しているか静止している可能性が低い場合、すなわち、処理対象の予測ブロックサイズが小さい場合に、処理対象の予測ブロックとは別の画像の動きベクトルを予測動きベクトル候補に加えないように制御することで、予測ベクトル候補数が削減され、予測ベクトルインデックスの符号量を削減でき、動き補償予測の効率の低下を抑制する動画像符号化装置を実現できる。一方、処理対象の予測ブロックサイズが大きい場合に、処理対象の予測ブロックとは別の画像の動きベクトルを予測動きベクトル候補に加えることで、予測ベクトルの精度を向上させることができる。
図21は本発明の第2の実施の形態の動画像符号化装置300の構成を示す。本発明の第2の実施の形態の動画像符号化装置300の構成は、端子30の設定と、動き情報圧縮部301、第2動き情報メモリ302、動き情報伸張部303、および動き情報生成部109をいて、第1の実施の形態の動画像符号化装置100の構成と同一である。
続いて、図24のフローチャートを用いて、本実施の形態の動画像符号化装置300における符号化の動作を説明する。第1の実施の形態との相違について説明する。
次に、本実施の形態の動画像復号装置を説明する。図26に本実施の形態の動画像復号装置400を示す。動画像復号装置400は、動画像符号化装置300により符号化された符号列を復号して再生画像を生成する装置である。
続いて、図27のフローチャートを用いて、本実施の形態の動画像復号装置400における復号の動作を説明する。第1の実施の形態との相違について説明する。
なお、本実施の形態は以下の変形例を適用できる。
rblkX= Floor(blkX*8); (式1)
rblkY= Floor(blkY*8); (式2)
また、動き情報圧縮部301を省略し、動き情報伸張部の代わりにメモリアドレス変換部を設置して、参照されるメモリアドレスを動き情報の代表値が格納されているメモリアドレスに変換することでも実現できる。例えば、図22のように水平8ブロック、垂直8ブロックの64個のメモリエリアの代表値をメモリエリア0に格納された値とする場合には、参照されるメモリアドレスの水平位置と垂直位置をそれぞれblkX、blkY、代表値が格納されているメモリアドレスの水平位置と垂直位置をそれぞれrblkX、rblkYとすると、式3と式4によって算出することができる。
rblkX= Floor(blkX/8)*8; (式3)
rblkY= Floor(blkY/8)*8; (式4)
メモリアドレス変換することで、メモリ容量を削減することはできないが、圧縮や伸張する処理を削減することができる。
以上のように、処理対象の予測ブロックサイズが小さい場合、圧縮された別の画像の動きベクトルを予測動きベクトル候補に加えないように制御することで、本来の動き情報とは異なる動き情報の利用を制限して動き補償予測の精度の低下を抑制しながら演算量を削減し、予測ベクトル候補数を削減し、予測ベクトルインデックスの符号量を削減することのできる動画像符号化装置を実現できる。
Claims (19)
- ブロック単位で動き補償予測を行う動画像符号化装置であって、
符号化対象ブロックのブロックサイズが所定の閾サイズより大きい場合、符号化済み画像にあるブロックから予測動きベクトル候補を導出し、前記符号化対象ブロックのブロックサイズが前記所定の閾サイズ以下の場合、前記予測動きベクトル候補を導出しない予測動きベクトル候補生成部を備えることを特徴とする動画像符号化装置。 - ブロック単位で動き補償予測を行う動画像符号化装置であって、
符号化対象ブロックのブロックサイズが所定の閾サイズより大きい場合、符号化済み画像にあるブロックから得られる予測動きベクトル候補を予測動きベクトル候補リストに含め、前記符号化対象ブロックのブロックサイズが前記所定の閾サイズ以下の場合、前記予測動きベクトル候補を前記予測動きベクトル候補リストに含めない予測動きベクトル候補リスト生成部と、
前記予測動きベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択部と、
前記予測動きベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化部とを備えることを特徴とする動画像符号化装置。 - 前記符号化済み画像にあるブロックは前記符号化対象ブロックと同一位置のブロックまたは前記同一位置のブロックの周辺にあるブロックであることを特徴とする請求項1または2に記載の動画像符号化装置。
- 前記符号化部は、前記所定の閾サイズを示す情報を符号化することを特徴とする請求項1から3のいずれかに記載の動画像符号化装置。
- 前記符号化済み画像にあるブロックの動きベクトルは、所定領域毎に、所定領域内のいずれか1つのブロックの動きベクトルに設定されることを特徴とする請求項1から4のいずれかに記載の動画像符号化装置。
- 前記所定の閾サイズは前記所定領域よりも小さくなるように設定されることを特徴とする請求項5に記載の動画像符号化装置。
- 前記符号化対象ブロックを含む画像と前記符号化済み画像との時間差が長くなると前記所定の閾サイズが大きくなるよう制御することを特徴とする請求項1から6のいずれかに記載の動画像符号化装置。
- ブロック単位で動き補償予測を行う動画像符号化装置であって、
符号化対象ブロックに隣接するブロックから空間予測動きベクトル候補を導出する空間予測動きベクトル候補生成部と、
符号化済み画像にあるブロックから時間予測動きベクトル候補を導出する時間予測動きベクトル候補生成部と、
時間予測動きベクトルの利用を許可するか否かを示す利用許可情報が許可するを示す場合、前記空間予測動きベクトル候補と前記時間予測動きベクトル候補から予測動きベクトル候補リストを生成し、前記利用許可情報が許可しないを示す場合、前記空間予測動きベクトル候補から予測動きベクトル候補リストを生成する予測動きベクトル候補リスト生成部と、
前記予測動きベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択部と、
前記予測動きベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化部とを備えることを特徴とする動画像符号化装置。 - 前記符号化済み画像にあるブロックは前記符号化対象ブロックと同一位置のブロックまたは前記同一位置のブロックの周辺にあるブロックであることを特徴とする請求項8に記載の動画像符号化装置。
- 前記符号化部は前記利用許可情報を符号化することを特徴とする請求項8または9に記載の動画像符号化装置。
- 前記符号化済み画像にあるブロックの動きベクトルは、所定領域毎に、所定領域内のいずれか1つのブロックの動きベクトルに設定されることを特徴とする請求項8から10のいずれかに記載の動画像符号化装置。
- 複数のブロックサイズで動き補償予測を行う動画像符号化装置であって、
符号化対象ブロックに隣接する符号化済みの1個以上のブロックの動きベクトルから第1の予測動きベクトルの候補を含む第1予測ベクトル候補リストを生成する第1予測ベクトル候補リスト生成部と、
符号化済み画像における前記符号化対象ブロックと同一位置のブロック及び前記同一位置のブロックに隣接する1個以上のブロックの動きベクトルから第2の予測動きベクトルの候補を含む第2予測ベクトル候補リストを生成する第2予測ベクトル候補リスト生成部と、
前記符号化対象ブロックのブロックサイズと所定の閾サイズとの比較結果により、前記第1予測ベクトル候補リストと前記第2予測ベクトル候補リストを結合した第3予測ベクトル候補リストを生成するか否かを判定する結合判定部と、
前記符号化対象ブロックのブロックサイズが前記所定の閾サイズよりも小さい場合、前記第2予測ベクトル候補リストを結合せずに、前記第1予測ベクトル候補リストから前記第3予測ベクトル候補リストを生成する第3予測ベクトル候補リスト生成部と、
前記第3予測ベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測ベクトル選択部と、
前記第3予測ベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化部とを備えることを特徴とする動画像符号化装置。 - 複数のブロックサイズで動き補償予測を行う動画像符号化装置であって、
符号化済みのブロックの動きベクトルを最小ブロックサイズ単位で割り当てられたメモリエリアに格納して管理する第1動きベクトル記憶部と、
前記第1動きベクトル記憶部を参照して、符号化対象ブロックに隣接する符号化済みの1個以上のブロックの動きベクトルから第1の予測動きベクトルの候補を含む第1予測ベクトル候補リストを生成する第1予測ベクトル候補リスト生成部と、
符号化済み画像の最小ブロックサイズ単位の動きベクトルを所定の圧縮サイズでまとめて1つの代表動きベクトルに置き換え、圧縮サイズ単位で割り当てられたメモリエリアに格納して管理する第2動きベクトル記憶部と、
前記第2動きベクトル記憶部を参照して、符号化済み画像における前記符号化対象ブロックと同一位置のブロック及び前記同一位置のブロックに隣接する1個以上のブロックの動きベクトルから第2の予測動きベクトルの候補を含む第2予測ベクトル候補リストを生成する第2予測ベクトル候補リスト生成部と、
前記符号化対象ブロックのブロックサイズと所定の閾サイズとの比較結果により、前記第1予測ベクトル候補リストと前記第2予測ベクトル候補リストを結合した第3予測ベクトル候補リストを生成するか否かを判定する結合判定部と、
前記符号化対象ブロックのブロックサイズが前記所定の閾サイズよりも小さい場合、前記第2予測ベクトル候補リストを結合せずに、前記第1予測ベクトル候補リストから前記第3予測ベクトル候補リストを生成する第3予測ベクトル候補リスト生成部と、
前記第3予測ベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測ベクトル選択部と、
前記第3予測ベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化部とを備えることを特徴とする動画像符号化装置。 - ブロック単位で動き補償予測を行う動画像符号化方法であって、
符号化対象ブロックのブロックサイズが所定の閾サイズより大きい場合、符号化済み画像にあるブロックから予測動きベクトル候補を導出し、前記符号化対象ブロックのブロックサイズが前記所定の閾サイズ以下の場合、前記予測動きベクトル候補を導出しない予測動きベクトル候補生成ステップを備えることを特徴とする動画像符号化方法。 - ブロック単位で動き補償予測を行う動画像符号化方法であって、
符号化対象ブロックのブロックサイズが所定の閾サイズより大きい場合、符号化済み画像にあるブロックから得られる予測動きベクトル候補を予測動きベクトル候補リストに含め、前記符号化対象ブロックのブロックサイズが前記所定の閾サイズ以下の場合、前記予測動きベクトル候補を前記予測動きベクトル候補リストに含めない予測動きベクトル候補リスト生成ステップと、
前記予測動きベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化ステップとを備えることを特徴とする動画像符号化方法。 - ブロック単位で動き補償予測を行う動画像符号化方法であって、
符号化対象ブロックに隣接するブロックから空間予測動きベクトル候補を導出する空間予測動きベクトル候補生成ステップと、
符号化済み画像にあるブロックから時間予測動きベクトル候補を導出する時間予測動きベクトル候補生成ステップと、
時間予測動きベクトルの利用を許可するか否かを示す利用許可情報が許可するを示す場合、前記空間予測動きベクトル候補と前記時間予測動きベクトル候補から予測動きベクトル候補リストを生成し、前記利用許可情報が許可しないを示す場合、前記空間予測動きベクトル候補から予測動きベクトル候補リストを生成する予測動きベクトル候補リスト生成ステップと、
前記予測動きベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化ステップとを備えることを特徴とする動画像符号化方法。 - ブロック単位で動き補償予測を行う動画像符号化プログラムであって、
符号化対象ブロックのブロックサイズが所定の閾サイズより大きい場合、符号化済み画像にあるブロックから予測動きベクトル候補を導出し、前記符号化対象ブロックのブロックサイズが前記所定の閾サイズ以下の場合、前記予測動きベクトル候補を導出しない予測動きベクトル候補生成ステップをコンピュータに実行させることを特徴とする動画像符号化プログラム。 - ブロック単位で動き補償予測を行う動画像符号化プログラムであって、
符号化対象ブロックのブロックサイズが所定の閾サイズより大きい場合、符号化済み画像にあるブロックから得られる予測動きベクトル候補を予測動きベクトル候補リストに含め、前記符号化対象ブロックのブロックサイズが前記所定の閾サイズ以下の場合、前記予測動きベクトル候補を前記予測動きベクトル候補リストに含めない予測動きベクトル候補リスト生成ステップと、
前記予測動きベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化ステップとをコンピュータに実行させることを特徴とする動画像符号化プログラム。 - ブロック単位で動き補償予測を行う動画像符号化プログラムであって、
符号化対象ブロックに隣接するブロックから空間予測動きベクトル候補を導出する空間予測動きベクトル候補生成ステップと、
符号化済み画像にあるブロックから時間予測動きベクトル候補を導出する時間予測動きベクトル候補生成ステップと、
時間予測動きベクトルの利用を許可するか否かを示す利用許可情報が許可するを示す場合、前記空間予測動きベクトル候補と前記時間予測動きベクトル候補から予測動きベクトル候補リストを生成し、前記利用許可情報が許可しないを示す場合、前記空間予測動きベクトル候補から予測動きベクトル候補リストを生成する予測動きベクトル候補リスト生成ステップと、
前記予測動きベクトル候補リストから前記符号化対象ブロックの予測動きベクトルを選択する予測動きベクトル選択ステップと、
前記予測動きベクトル候補リストにおける前記選択された予測動きベクトルの位置を示す情報を符号化する符号化ステップとをコンピュータに実行させることを特徴とする動画像符号化プログラム。
Priority Applications (18)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012043272A JP5807588B2 (ja) | 2011-03-08 | 2012-02-29 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法及び送信プログラム |
CN201610524480.0A CN105915901B (zh) | 2011-03-08 | 2012-03-05 | 动图像解码装置以及动图像解码方法 |
KR1020157032881A KR101637142B1 (ko) | 2011-03-08 | 2012-03-05 | 동화상 부호화 장치, 동화상 부호화방법 및 동화상 부호화 프로그램, 및 동화상 복호 장치, 동화상 복호 방법 및 동화상 복호 프로그램 |
PCT/JP2012/001503 WO2012120870A1 (ja) | 2011-03-08 | 2012-03-05 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに動画像復号装置、動画像復号方法及び動画像復号プログラム |
KR1020177014024A KR101832682B1 (ko) | 2011-03-08 | 2012-03-05 | 동화상 부호화 장치, 동화상 부호화방법 및 동화상 부호화 프로그램, 및 동화상 복호 장치, 동화상 복호 방법 및 동화상 복호 프로그램 |
CN201610525866.3A CN105915902B (zh) | 2011-03-08 | 2012-03-05 | 动图像编码装置以及动图像编码方法 |
KR1020167018431A KR101742449B1 (ko) | 2011-03-08 | 2012-03-05 | 동화상 부호화 장치, 동화상 부호화방법 및 동화상 부호화 프로그램, 및 동화상 복호 장치, 동화상 복호 방법 및 동화상 복호 프로그램 |
CN201710169180.XA CN106851271B (zh) | 2011-03-08 | 2012-03-05 | 动图像编码装置以及动图像编码方法 |
CN201610526282.8A CN106028030B (zh) | 2011-03-08 | 2012-03-05 | 动图像解码装置以及动图像解码方法 |
KR1020157012956A KR101640357B1 (ko) | 2011-03-08 | 2012-03-05 | 동화상 부호화 장치, 동화상 부호화방법 및 동화상 부호화 프로그램, 및 동화상 복호 장치, 동화상 복호 방법 및 동화상 복호 프로그램 |
CN201280012382.9A CN103430547B (zh) | 2011-03-08 | 2012-03-05 | 动图像解码装置、动图像解码方法 |
KR1020137026250A KR101571947B1 (ko) | 2011-03-08 | 2012-03-05 | 동화상 부호화 장치, 동화상 부호화방법 및 동화상 부호화 프로그램, 및 동화상 복호 장치, 동화상 복호 방법 및 동화상 복호 프로그램 |
CN201610526281.3A CN105915903B (zh) | 2011-03-08 | 2012-03-05 | 动图像编码装置以及动图像编码方法 |
US14/020,644 US9204147B2 (en) | 2011-03-08 | 2013-09-06 | Moving picture encoding device, moving picture encoding method and moving picture encoding program as well as moving picture decoding device, moving picture decoding method and moving picture decoding program |
US14/927,173 US9516318B2 (en) | 2011-03-08 | 2015-10-29 | Moving picture encoding device, moving picture encoding method and moving picture encoding program as well as moving picture decoding device, moving picture decoding method and moving picture decoding program |
US15/332,142 US9667973B2 (en) | 2011-03-08 | 2016-10-24 | Moving picture encoding device, moving picture encoding method and moving picture encoding program as well as moving picture decoding device, moving picture decoding method and moving picture decoding program |
US15/454,449 US9800890B2 (en) | 2011-03-08 | 2017-03-09 | Moving picture encoding device, moving picture encoding method and moving picture encoding program as well as moving picture decoding device, moving picture decoding method and moving picture decoding program |
US15/455,521 US9781444B2 (en) | 2011-03-08 | 2017-03-10 | Moving picture encoding device, moving picture encoding method and moving picture encoding program as well as moving picture decoding device, moving picture decoding method and moving picture decoding program |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011050118 | 2011-03-08 | ||
JP2011050118 | 2011-03-08 | ||
JP2011118339 | 2011-05-26 | ||
JP2011118339 | 2011-05-26 | ||
JP2012043272A JP5807588B2 (ja) | 2011-03-08 | 2012-02-29 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法及び送信プログラム |
Related Child Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015139424A Division JP5862824B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法、及び送信プログラム |
JP2015139422A Division JP5862822B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
JP2015139423A Division JP5862823B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法、及び送信プログラム |
JP2015139421A Division JP5862821B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013009302A true JP2013009302A (ja) | 2013-01-10 |
JP2013009302A5 JP2013009302A5 (ja) | 2014-01-16 |
JP5807588B2 JP5807588B2 (ja) | 2015-11-10 |
Family
ID=47676249
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012043272A Active JP5807588B2 (ja) | 2011-03-08 | 2012-02-29 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法及び送信プログラム |
JP2015139421A Active JP5862821B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
JP2015139423A Active JP5862823B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法、及び送信プログラム |
JP2015139422A Active JP5862822B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
JP2015139424A Active JP5862824B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法、及び送信プログラム |
JP2015243175A Active JP6079860B2 (ja) | 2011-03-08 | 2015-12-14 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015139421A Active JP5862821B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
JP2015139423A Active JP5862823B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法、及び送信プログラム |
JP2015139422A Active JP5862822B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
JP2015139424A Active JP5862824B2 (ja) | 2011-03-08 | 2015-07-13 | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法、及び送信プログラム |
JP2015243175A Active JP6079860B2 (ja) | 2011-03-08 | 2015-12-14 | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム |
Country Status (1)
Country | Link |
---|---|
JP (6) | JP5807588B2 (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2012120661A1 (ja) * | 2011-03-09 | 2014-07-07 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2014161041A (ja) * | 2014-03-31 | 2014-09-04 | Toshiba Corp | 動画像符号化方法及び動画像復号化方法 |
JP2015084588A (ja) * | 2015-01-06 | 2015-04-30 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2016106494A (ja) * | 2016-02-12 | 2016-06-16 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2017200215A (ja) * | 2017-06-16 | 2017-11-02 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2018085751A (ja) * | 2018-01-05 | 2018-05-31 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2020048208A (ja) * | 2019-11-28 | 2020-03-26 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2020074624A (ja) * | 2020-02-03 | 2020-05-14 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2020074582A (ja) * | 2020-01-21 | 2020-05-14 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5807588B2 (ja) * | 2011-03-08 | 2015-11-10 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法及び送信プログラム |
BR112021000750A2 (pt) * | 2018-07-16 | 2021-05-11 | Electronics And Telecommunications Research Institute | método e aparelho para codificar/decodificar imagens e mídia de gravação na qual um fluxo de bits é armazenado |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009051419A2 (en) * | 2007-10-16 | 2009-04-23 | Lg Electronics Inc. | A method and an apparatus for processing a video signal |
WO2011125256A1 (ja) * | 2010-04-08 | 2011-10-13 | 株式会社 東芝 | 画像符号化方法及び画像復号化方法 |
JP2011259204A (ja) * | 2010-06-09 | 2011-12-22 | Sony Corp | 画像復号化装置と画像符号装置およびその方法とプログラム |
WO2012042719A1 (ja) * | 2010-09-30 | 2012-04-05 | 三菱電機株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5807588B2 (ja) * | 2011-03-08 | 2015-11-10 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに、送信装置、送信方法及び送信プログラム |
-
2012
- 2012-02-29 JP JP2012043272A patent/JP5807588B2/ja active Active
-
2015
- 2015-07-13 JP JP2015139421A patent/JP5862821B2/ja active Active
- 2015-07-13 JP JP2015139423A patent/JP5862823B2/ja active Active
- 2015-07-13 JP JP2015139422A patent/JP5862822B2/ja active Active
- 2015-07-13 JP JP2015139424A patent/JP5862824B2/ja active Active
- 2015-12-14 JP JP2015243175A patent/JP6079860B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009051419A2 (en) * | 2007-10-16 | 2009-04-23 | Lg Electronics Inc. | A method and an apparatus for processing a video signal |
WO2011125256A1 (ja) * | 2010-04-08 | 2011-10-13 | 株式会社 東芝 | 画像符号化方法及び画像復号化方法 |
JP2011259204A (ja) * | 2010-06-09 | 2011-12-22 | Sony Corp | 画像復号化装置と画像符号装置およびその方法とプログラム |
WO2012042719A1 (ja) * | 2010-09-30 | 2012-04-05 | 三菱電機株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 |
Non-Patent Citations (5)
Title |
---|
AKIRA FUJIBAYASHI AND FRANK BOSSEN: "CE9 3.2d Simplified Motion vector prediction", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11, vol. JCTVC-D231, JPN6014052479, January 2011 (2011-01-01), pages 1 - 5, ISSN: 0003131493 * |
HIDEKI TAKEHARA AND SHIGERU FUKUSHIMA: "CE9: Results of temporal MVP restriction for small blocks (SP08, SP10, SP11)", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11, vol. JCTVC-F338, JPN6014052477, July 2011 (2011-07-01), pages 1 - 5, ISSN: 0003131490 * |
HIDEKI TAKEHARA AND SHIGERU FUKUSHIMA: "Temporal predictor restriction harmonized with motion vector compression", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11, vol. JCTVC-E097, JPN6014033907, March 2011 (2011-03-01), pages 1 - 5, ISSN: 0003131491 * |
YEPING SU AND ANDREW SEGALL: "CE9: Reduced resolution storage of motion vector data", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11, vol. JCTVC-D072, JPN6014033908, January 2011 (2011-01-01), pages 1 - 3, ISSN: 0003131494 * |
YUSUKE ITANI ET AL.: "Improvement to AMVP/Merge process", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC)OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11, vol. JCTVC-E064_r1, JPN6014033906, March 2011 (2011-03-01), pages 1 - 8, ISSN: 0003131492 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10841606B2 (en) | 2011-03-09 | 2020-11-17 | Kabushiki Kaisha Toshiba | Image encoding method and image decoding method |
JPWO2012120661A1 (ja) * | 2011-03-09 | 2014-07-07 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
US10511851B2 (en) | 2011-03-09 | 2019-12-17 | Kabushiki Kaisha Toshiba | Image encoding and decoding method with merge flag and motion vectors |
US11323735B2 (en) | 2011-03-09 | 2022-05-03 | Kabushiki Kaisha Toshiba | Image encoding and decoding method with a merge flag and motion vectors |
US11303917B2 (en) | 2011-03-09 | 2022-04-12 | Kabushiki Kaisha Toshiba | Image encoding and decoding method with a merge flag and motion vectors |
US11303918B2 (en) | 2011-03-09 | 2022-04-12 | Kabushiki Kaisha Toshiba | Image encoding and decoding method with a merge flag and motion vectors |
US9900594B2 (en) | 2011-03-09 | 2018-02-20 | Kabushiki Kaisha Toshiba | Image encoding and decoding method with predicted and representative motion information |
US11290738B2 (en) | 2011-03-09 | 2022-03-29 | Kabushiki Kaisha Toshiba | Image encoding and decoding method with a merge flag and motion vectors |
US11647219B2 (en) | 2011-03-09 | 2023-05-09 | Kabushiki Kaisha Toshiba | Image encoding and decoding method with merge flag and motion vectors |
JP5563148B2 (ja) * | 2011-03-09 | 2014-07-30 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2014161041A (ja) * | 2014-03-31 | 2014-09-04 | Toshiba Corp | 動画像符号化方法及び動画像復号化方法 |
JP2015084588A (ja) * | 2015-01-06 | 2015-04-30 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2016106494A (ja) * | 2016-02-12 | 2016-06-16 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2017200215A (ja) * | 2017-06-16 | 2017-11-02 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2018085751A (ja) * | 2018-01-05 | 2018-05-31 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2020048208A (ja) * | 2019-11-28 | 2020-03-26 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2020074582A (ja) * | 2020-01-21 | 2020-05-14 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
JP2020074624A (ja) * | 2020-02-03 | 2020-05-14 | 株式会社東芝 | 動画像符号化方法及び動画像復号化方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2015213363A (ja) | 2015-11-26 |
JP2015213365A (ja) | 2015-11-26 |
JP2015233294A (ja) | 2015-12-24 |
JP2016059068A (ja) | 2016-04-21 |
JP5862821B2 (ja) | 2016-02-16 |
JP5862822B2 (ja) | 2016-02-16 |
JP5862823B2 (ja) | 2016-02-16 |
JP6079860B2 (ja) | 2017-02-15 |
JP5862824B2 (ja) | 2016-02-16 |
JP5807588B2 (ja) | 2015-11-10 |
JP2015213364A (ja) | 2015-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6079860B2 (ja) | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム | |
KR101832682B1 (ko) | 동화상 부호화 장치, 동화상 부호화방법 및 동화상 부호화 프로그램, 및 동화상 복호 장치, 동화상 복호 방법 및 동화상 복호 프로그램 | |
WO2013099285A1 (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに動画像復号装置、動画像復号方法及び動画像復号プログラム | |
WO2013001803A1 (ja) | 画像符号化装置、画像符号化方法、画像符号化プログラム、画像復号装置、画像復号方法および画像復号プログラム | |
WO2013099283A1 (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに動画像復号装置、動画像復号方法及び動画像復号プログラム | |
JP6065088B2 (ja) | 動画像符号化装置、動画像符号化方法、及び動画像符号化プログラム、並びに、送信装置、送信方法、及び送信プログラム | |
WO2012120870A1 (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに動画像復号装置、動画像復号方法及び動画像復号プログラム | |
JP5880742B2 (ja) | 動画像復号装置、動画像復号方法及び動画像復号プログラム、並びに、受信装置、受信方法及び受信プログラム | |
JP5725009B2 (ja) | 動画像復号装置、動画像復号方法、及び動画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム | |
JP2013021613A (ja) | 画像復号装置、画像復号方法及び画像復号プログラム | |
JP2013153430A (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム | |
JP2013021505A (ja) | 動画像復号装置、動画像復号方法及び動画像復号プログラム | |
JP2013021504A (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム | |
JP2013021612A (ja) | 画像符号化装置、画像符号化方法及び画像符号化プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131126 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150512 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150713 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150811 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150824 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5807588 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |