
视频编码
文章平均质量分 68
岳麓吹雪
现在努力,以后就可以休息
展开
-
HEVC和VVC中的量化矩阵
量化矩阵技术早在JPEG就已经使用,视频编码标准也早就支持了,下面来看下HEVC和VVC中量化矩阵技术。量化矩阵下文缩写为QM。HEVCHEVC中支持两种类型的QM:默认QM和自定义QM。默认QM如下,其中8x8 intra QM使用的是JPEG在1999年基于HVS模型生成的QM,通过线性变换得到8x8 inter QM。16x16和32x32 QM是通过对8x8 QM上采样得到。这部分在...原创 2019-11-20 10:40:03 · 2521 阅读 · 0 评论 -
视频编码标准小八卦
最近看了H.264/AVC FRExt介绍H.264/MPEG4-AVC Fidelity Range Extensions: Tools, Profiles, Performance, and Application Areas时,看了下视频编码标准的发展历程,发现了一个蛮有趣的问题,感觉自己在不出正业,还是想写一篇杂文分享下。介绍中有一句话引起了我的兴趣:这里说的H.264是和H.262...原创 2019-09-02 20:27:07 · 844 阅读 · 0 评论 -
视频编码中常用的二值化方法
在视频编码中,在算术编码之前,要对需要传输的符号进行二值化,今天就来学习一下常用的二值化方法。常见的二值化编码算法有:一元码、截断一元码、截断莱斯二值化,K阶指数哥伦布编码,定长编码。一元码参考:https://en.wikipedia.org/wiki/Unary_coding一元码是一种十分简单的二值化方法。对于非负整数N,其一元码表示为N个1加1个0。例如N=5,一元码表示为11...原创 2019-08-28 16:23:11 · 2935 阅读 · 2 评论 -
转:MPEG中面向沉浸式视觉体验的标准化活动(虞露)
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-20 18:06:09 · 1795 阅读 · 2 评论 -
下一代编解码标准的抉择
转自 下一代编解码标准的抉择——LiveVideoStack_ 2018年的第一个月对于编辑码标准生态而言很不平静,Apple加入AOM联盟支持AV1,国产的AVS2宣布开源,MPEG创始人、主席Leonardo Chiariglione发文表示“MPEG商业模式...转载 2018-06-22 09:20:18 · 762 阅读 · 0 评论 -
Discrete cosine transform离散余弦变换
离散余弦变换DCT是一种傅里叶相关变换,是由DFT奇/偶延拓得到。DCT在图像视频编码中应用广泛,在JPEG、HEVC等应用中都有使用。1.从DFT到DCT二维离散傅里叶变换DFT公式如下[1]: 可以看到DFT中包含了复数运算,计算复杂度高。然而实际应用中,信号大多数都是实数域上的,使用DFT会造成很大的冗余。根据欧拉公式,一个复指数信号可以分为实部和虚部两部分(eiθ=c...原创 2018-04-19 10:32:12 · 2786 阅读 · 0 评论 -
H.266 JEM编码块结构:四叉树+二叉树QTBT
四叉树+二叉树QTBT编码结构,已经被JVET采纳加入到了新一代编码标准和JEM中。原创 2016-10-08 08:56:23 · 8082 阅读 · 10 评论 -
YUV视频PSNR计算及代码实现
最近在做视频质量评估相关的东西,其中涉及了一个离线的PSNR计算,练个手写了个YUV视频的PSNR计算程序。对于图像PSNR计算公式为: PSNR=log10(255)2MN∑M−1x=0∑N−1y=0|f(x,y)−f′(x,y)|2 PSNR = log_{10} {(255)^2 MN \over \sum_{x= 0}^{M-1} \sum_{y= 0}^{N-1}|f(x,y)-f'(原创 2017-10-22 20:27:21 · 6173 阅读 · 2 评论 -
帧内/帧间预测要点
关于帧内/帧间预测的几个基本问题原创 2016-09-29 16:18:07 · 5544 阅读 · 3 评论 -
HEVC帧内/帧间预测:Cross-Component Prediction (CCP)
Cross-Component Prediction (CCP)跨组件预测是通过消除颜色组件的相关性,在保证颜色高保真度的同时,实现对视频内容的高效压缩,被HEVC RExt采纳。其核心思想是使用亮度组件来预测色度组件,进一步消除亮度和色度组件之间的相关性,提高编码效率。在CCP中,亮度残差没有任何变化,只对色度残差进行了处理。一、线性预测模型:令原始亮度组件为x,原始色度信号为y原创 2016-10-18 14:34:43 · 2592 阅读 · 2 评论 -
HEVC网络适配层:NALU网络适配单元
在H.265/HEVC中,采用了与H.264/AVC中类似的视频编码层(VCL)和网络适配层(NAL)的双层架构,以适应不同的网络环境和视频应用。不同的网络环境具有不同的特性,比如最大传输单元可能不同,因此不同网络环境下中传输的压缩数据,应根据视频数据特性采用特定的分组策略,划分为大小不同的分组。网络适配层NAL的主要任务就是对视频压缩后的数据进行划分和封装,并进行必要的标识,使其更好的适原创 2016-10-20 14:40:48 · 2099 阅读 · 1 评论 -
帧内、帧间预测编码效率比较
在之前的各种文献中都看到过这样的结论:帧间预测的编码增益要高于帧内预测。可是从来没看过详细解释,今天来总结一下。首先来看原理: 帧内预测——基于同一帧内已编码块预测,构造预测块,计算与当前块的残差,对残差、预测模式等信息进行编码。其主要去除的是空域冗余。 帧间预测——基于一个或多个已编码帧预测,构造预测块,计算与当前块的残差,对残差、预测模式、运动矢量、参考图像索引等信息进行编码。其主要去除的是原创 2017-08-22 16:30:21 · 10950 阅读 · 0 评论 -
分层B帧码预测结构
分层B帧预测结构由德国HHI实验室提出,具有良好的编码性能,相比H.264/AVC标准的传统编码结构IBBP,分层B帧预测结构能够进一步提高编码效率,因而被JVT选作多视点视频测试软件JMVC的参考预测结构。 一个视频序列由多个图像组(GOP)组成,一个GOP可以包括I帧、P帧和B帧三种类型的帧,分别采用帧内预测、帧内/单向帧间预测、帧内/双向帧间预测方式进行编码。 一个GOP由一个关键帧(通常原创 2016-11-21 17:46:24 · 3239 阅读 · 0 评论 -
HEVC编码结构:Slice和Tile
HEVC编码结构中的Slice、Tile结构概念及两者关系原创 2016-10-07 11:32:05 · 13888 阅读 · 3 评论