HEVC CTU CU PU TU
Yuusuke
HEVC CTU/CU/PU/TU
最大サイズ 最小サイズ 説明
CTU 64x64 16x16 CUを集めたもの。CABACの単位。
CU 64x64 8x8 符号化単位。PUとTUの単位。
PU 64x64 4x4 予測の単位。
TU 32x32 4x4 変換の単位。DCTの単位。
HEVC CTU/CU/PU/TU
•CTU/CU/PU/TUの大小関係
CTU ≧ CU ≧ PU
CU ≧ TU
CUがPUとTUの構成単位となる。
PUとTUはそれぞれ定義できる。
HEVC PU (Prediction Unit) 予測の単位
PU
上の画素の値から
予測する。
(引き算する)
PU
左の画素の値から
予測する。
(引き算する)
PU単位で 予測方法を決定できる
(種類が結構ある)
画面内予測の例
( Inter Prediction)
上の画素から予測
下の画素から予測
HEVC PU (Prediction Unit)予測の単位
PU
過去の画素から
予測する。
(引き算する)
PU単位で 予測方法を決定する。
(種類が結構ある)
画面間予測の例
( Intra Prediction)
昔の画素から予測
過去
画素
未来
画素
未来の画素から
予測する。
(引き算する)
未来の画素から予測
PU
time
time
HEVC PU分割
CU
PU
HEVC PU分割
このPUの使いどころ
HEVC PU分割
次の瞬間
左右で違う方向に移動する場合に
使用される
HEVC TU (Transform Unit)変換の単位
DCT式(例)
TU単位でDCTの変換を行う。
-546 -71 -12 2 -4 2 0 -2
-73 -9 39 -6 2 2 -1 1
5 28 0 -7 1 -2 -2 1
1 -9 -11 3 0 -3 1 0
-4 6 4 -2 0 2 1 -1
-1 0 0 -2 0 1 0 -3
-1 3 -1 2 2 -2 2 1
0 0 -5 1 3 -5 -1 2
-86 -85 -86 -86 -85 -80 -72 -65
-86 -86 -86 -85 -83 -75 -62 -59
-86 -87 -86 -82 -76 -70 -62 -58
-86 -87 -83 -76 -78 -61 -54 -55
-89 -85 -77 -68 -56 -51 -53 -56
-85 -79 -68 -58 -48 -42 -51 -57
-79 --68 -59 -48 -44 -45 -52 -59
-65 -59 -52 -47 -48 -52 -57 -63
変換
HEVC CTU (Coding Tree Unit)
CTU CABAC
処理 78659848798f456793878.........
CTU単位でCABACで処理される。
HEVC CTU/CU/PU/TU
最大サイズ 最小サイズ 説明
CTU 64x64 16x16 CUを集めたもの。CABACの単位。
CU 64x64 8x8 符号化単位。PUとTUの単位。
PU 64x64 4x4 予測の単位。
TU 32x32 4x4 変換の単位。DCTの単位。

Hevc ctu cu_pu_tu

  • 1.
    HEVC CTU CUPU TU Yuusuke
  • 2.
    HEVC CTU/CU/PU/TU 最大サイズ 最小サイズ説明 CTU 64x64 16x16 CUを集めたもの。CABACの単位。 CU 64x64 8x8 符号化単位。PUとTUの単位。 PU 64x64 4x4 予測の単位。 TU 32x32 4x4 変換の単位。DCTの単位。
  • 3.
    HEVC CTU/CU/PU/TU •CTU/CU/PU/TUの大小関係 CTU ≧CU ≧ PU CU ≧ TU CUがPUとTUの構成単位となる。 PUとTUはそれぞれ定義できる。
  • 4.
    HEVC PU (PredictionUnit) 予測の単位 PU 上の画素の値から 予測する。 (引き算する) PU 左の画素の値から 予測する。 (引き算する) PU単位で 予測方法を決定できる (種類が結構ある) 画面内予測の例 ( Inter Prediction) 上の画素から予測 下の画素から予測
  • 5.
    HEVC PU (PredictionUnit)予測の単位 PU 過去の画素から 予測する。 (引き算する) PU単位で 予測方法を決定する。 (種類が結構ある) 画面間予測の例 ( Intra Prediction) 昔の画素から予測 過去 画素 未来 画素 未来の画素から 予測する。 (引き算する) 未来の画素から予測 PU time time
  • 6.
  • 7.
  • 8.
  • 9.
    HEVC TU (TransformUnit)変換の単位 DCT式(例) TU単位でDCTの変換を行う。 -546 -71 -12 2 -4 2 0 -2 -73 -9 39 -6 2 2 -1 1 5 28 0 -7 1 -2 -2 1 1 -9 -11 3 0 -3 1 0 -4 6 4 -2 0 2 1 -1 -1 0 0 -2 0 1 0 -3 -1 3 -1 2 2 -2 2 1 0 0 -5 1 3 -5 -1 2 -86 -85 -86 -86 -85 -80 -72 -65 -86 -86 -86 -85 -83 -75 -62 -59 -86 -87 -86 -82 -76 -70 -62 -58 -86 -87 -83 -76 -78 -61 -54 -55 -89 -85 -77 -68 -56 -51 -53 -56 -85 -79 -68 -58 -48 -42 -51 -57 -79 --68 -59 -48 -44 -45 -52 -59 -65 -59 -52 -47 -48 -52 -57 -63 変換
  • 10.
    HEVC CTU (CodingTree Unit) CTU CABAC 処理 78659848798f456793878......... CTU単位でCABACで処理される。
  • 11.
    HEVC CTU/CU/PU/TU 最大サイズ 最小サイズ説明 CTU 64x64 16x16 CUを集めたもの。CABACの単位。 CU 64x64 8x8 符号化単位。PUとTUの単位。 PU 64x64 4x4 予測の単位。 TU 32x32 4x4 変換の単位。DCTの単位。