HEVC CU水平分析

HEVC CU level profiling

本文关键字:水平 CU HEVC      更新时间:2023-10-16

我想获得HEVC HM解码器上的CU/PU电平信息。我还想获得一些统计数据,看看解码不同类型的cu(内部,内部,单向/双向)平均需要多少。

在HM编码器中现有的调试是不合适的,因为它只在片级别给出时序(我错了吗?)

我试着在TDecCu::xDecodeCU(退出时间-进入函数的时间)中放入调试和定时信息,似乎还可以(尽管我想知道递归函数调用是否意味着我错过了一些cu。)

我想知道以上是否足以获得解码单个CU的完整时间,或者我是否也需要配置TDecCu::xDecompressCU ?(因为这是熵解码发生的地方?)

下面是我修改的一些代码,以获得xdecodecu时间(对现有HM代码的更改非常小):

http://pastie.org/private/tbpnzimz7h87fsiel0jdzq

另外,如果有人在HM代码上做了任何仪器来获得CU级别的统计数据,请留下评论。

只需在Cu解码开始和Cu末尾插入计算时间的代码即可。