HEVC/H.265
Cohen_ina
代码像诗一样优雅
展开
-
HEVC中的变换与量化
HEVC中的变化与量化原创 2020-04-23 23:07:18 · 1974 阅读 · 0 评论 -
HEVC中的帧间预测
帧间预测的基本原理:利用相邻的已经编码的图像为当前编码块寻找最佳匹配块,把这个最佳匹配块作为当前块的预测值,然后将预测值和当前块的原始像素值相减,得到当前块的残差值,后续的变换、量化等操作都是基于残差值进行的。运动估计:利用预测的运动矢量为当前编码块在参考帧上寻找一个最佳匹配块作为当前块的预测值,并得到残差值的过程常见的一些有关帧间预测的缩略词:ME指的是运动估计MC指的是运动补偿M...原创 2020-04-22 19:47:49 · 988 阅读 · 0 评论 -
HEVC帧内编码的具体流程
整个帧内预测编码如下图所示:第一步:参考像素准备说明:由于图像存在空域的相关性,所以总是选择距离当前预测块(PU)最近的已编码像素作为当前预测块(PU)内像素的参考像素,在HEVC中就是选择当前PU上面的一行和左边的一列。具体可以描述为,当前N * N的预测块(PU)正上方的N个像素,右上方N个像素,左侧N个像素,左下方N个像素,左上角1个像素,共4N+1个像素作为参考像素,示意图如下:...原创 2020-04-15 08:29:48 · 1323 阅读 · 0 评论 -
HEVC中帧内预测的基础知识
帧内预测的基本思想是:利用当前图像内已经编码的块的像素值生成当前块的预测值,生成当前块的预测值之后,和当前块的原始像素值相减,得到残差值,然后对残差值进行变换、量化、熵编码等操作。帧内预测的基本流程如下:对所有的帧内预测模式进行遍历,得到每种模式下的残差信号,然后再对残差信号进行哈达玛变换计算出每种模式下的SATD值利用 SATD值计算每种帧内预测模式的率失真代价,选取率失真代价最...原创 2020-04-12 12:45:21 · 839 阅读 · 0 评论 -
HEVC中什么是profile(档次)、level(水平)、tire(等级)
这些概念的作用:用于需要类似功能的不同实现之间的沟通(兼容性)。个人理解为编码后的视频有不同的档次,某个档次之下又有不同的水平,某个水平中又有不同的等级,而这些同的编码后的视频进行解码时,可以存在兼容的关系,即支持某个档次、水平、等级的解码器可以解码另外一些低档次、低水平、低等级的编码视频。HEVC中profile的含义概念:profile是对视频的压缩特性的描述,具体指码流中采用了那些编码算...原创 2020-04-11 21:51:20 · 10017 阅读 · 1 评论