视频编码
文章平均质量分 69
RJzz
正在学习中
展开
-
VVC参考软件的下载安装
###1.安装编译所需要的cmake,官网网站为https://cmake.org/download/在download中原创 2018-06-25 10:10:13 · 10343 阅读 · 0 评论 -
HM学习(2):TAppEncoder编码入口:encmain.cpp
从本文开始,我们将从编码端层层剖析HM的代码。我们首先从编码端入手,在TAppEncoder原创 2018-07-08 21:16:26 · 1099 阅读 · 0 评论 -
VVC/VTM的编码结构和块划分
本文参考了JVET-J1002:Algorithm description for Versatile Video Coding and Test Model 1 (VTM 1)VVC的编码结构VVC的编码结构和之前的标准相似,VVC有基于块的混合编码结构,包含了帧内、帧间的预测编码,以及变换编码和熵编码,下图展示了VVC编码的流程。VVC块划分图像将被划分成一系列...原创 2018-07-17 12:05:47 · 6044 阅读 · 4 评论 -
HM学习(一):梳理帧内预测编码过程
HM学习(一):梳理帧内编码过程 在HEVC中,帧内预测的过程大致可以分为三步,首先是参考像素的填充,参考像素的平滑滤波,利用参考像素值求出预测块像素的预测值将HM工程在VS中打开后可以看到9个主要的工程,此次主要梳理的使用TAppEncoder进行帧内预测的过程。 我们展开TAppEncoder,可以看到其中有一个encmain.cpp文件,这无疑就是工程运行的main文件,...原创 2018-07-04 20:06:15 · 2543 阅读 · 0 评论 -
VVC/VTM参考软件数据结构(翻译加解读)
本文是对VVC参考软件下doc目录中的NextSoftware-Data Structure的一个翻译动机HM的缺点复杂的数据结构 Z-index令人产生歧义的数据模型(TComDataCu)糟糕的代码可读性 复杂的内存操作与一般的数据流混合在一起缺乏数据和逻辑封装复杂的可拓展性...原创 2018-07-13 23:27:33 · 2805 阅读 · 3 评论