HEVCのプロファイルとレベルについて

HEVCにはプロファイルとレベルというものがある。

以下の文献に説明がある。

https://www.jstage.jst.go.jp/article/itej/67/7/67_553/_pdf

 

ここでもより簡単に説明する。

 

プロファイル

プロファイルとは:

「特定の符号化ツールやアルゴリズムのセット」

 

「プロファイルは、特定のアプリケーションやサービスを念頭に、好ましい符号化効率や複雑度で符号化や復号が行えるよう設計されてい る」

とも書いてある。

 

「現在,Main, Main 10,Main Still Picture と呼ばれる 3 種のプロファイルが規定されている」

らしい。

 

Main プロファイルは,4 : 2 : 0/8 ビットの映像を想定

Main 10プロファイルは,Mainプロファイルのビット深度を 10 ビットに拡張したプロファイル

Main Still Pictureはイントラに特化したプロファイル

 

実際にHEVC参照ソフトウェアHMのcfgディレクトリを確認するとMainやmain10などがあった。

 

レベル

レベルとは要するに動画のフレームサイズとフレームレート(fps)で決まる数字である。

動画のフレームサイズとフレームレートに応じたパラメータをレベルで指定する。

(例えば小さなサイズのシーケンスだとより小さなブロックを許すなど)

以下がシーケンスとレベルの対応表である。

 

f:id:jskangaroo:20201013013839p:plain

詳しくは先程の文献参照。