Eyrane的博客

编程、视频编解码

HTM-16.2代码(1)——编码端一些函数的说明

(1)片编码器的初始化——initEncSlice
主要是设置和计算一些参数,为片的编码做准备
参考:http://blog.csdn.net/nb_vol_1/article/details/51151645

(2)片的编码——compressSlice
主要是设置一些参数和初始化一些东西,然后对片中的每一个LCU调用initCtu(初始化CU)和compressCtu(对CU编码)和encodeCtu(对CU进行熵编码,目的是选择最优参数)。
参考:http://blog.csdn.net/nb_vol_1/article/details/51151803

(3)Ctu的初始化——initCtu
初始Ctu的各种信息,如地址、参数信息、相邻Ctu、参考帧
参考:http://blog.csdn.net/nb_vol_1/article/details/51151983

(4)Ctu的编码——compressCtu
主要调用了xCompressCU。xCompressCU是一个递归函数,对于每一个CU,该函数都会被调用,主要是计算当前CU编码之后代价,然后再计算当前CU的每一个子CU编码后的代价,和当前CU的编码代价相比较,用来决定是否对当前CU进行分割。
参考:http://blog.csdn.net/nb_vol_1/article/details/51152578

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012868357/article/details/53992571
个人分类: 3D-HEVC
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

HTM-16.2代码(1)——编码端一些函数的说明

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭