![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VVC/H.266
文章平均质量分 62
若忘即安
视频编码压缩、硬件工程师
展开
-
H.266/VVC 关键帧内预测技术
在一般情况下,同一帧图像中像素之间的间隔距离越小,意 味着像素之间存在极强的相关性,通过上述规律,在 PDPC 中将相邻 CU 的参考 像素与当前 CU 的待预测像素之间的间隔距离设为权重,距离离得越近,计算出 来的权重越大,反之,参考像素与待遇测像素的间隔距离越远,计算出来的权重越小。如表 所示,当宽高之比等于 2 时,模式 2,3,4,5, 6,7 将自适应地替换为 67,68,69,70,71,72 模式。反之,MPMs 列表为{Planar,B,D,DC,Max1- 2,Max1+2}原创 2023-12-26 09:00:00 · 905 阅读 · 0 评论 -
多功能视频编码标准 H.266/VVC
视频技术的最新进展潜在地增加了对流传输和广播视频内容的需求。在今日 人们依靠视频来相识并建立联系,借助超高清(Ultra High Definition,UHD)、虚 拟现实(Virtual Reality,VR)和 360 全景视频等技术,人们可以在线捕捉并分享最 快乐最想记住的美好时刻。毫无疑问,视频技术的快速发展带来视频数据量大的问题,而有效地压缩视 频将变得非常重要,特别是在处理高图像质量视频传输时。2013 年,高效视频编 码标准比之前的标准减少了 50%的比特。原创 2023-12-26 08:00:00 · 1209 阅读 · 0 评论 -
H.266/VVC帧内预测模式选择过程
步骤一称为粗模式决策(Rough Mode Decision, RMD),其中使用哈达玛矩阵计算模式的成本并选择N个模式。使用绝对变换差和(Sum of Absolute Transform Difference, SATD)对67种不含ISP, MIP或MRL模式的传统帧内模式进行测试:1)遍历HEVC的35个原有的帧内角度模式以及DC模式和Planar模式并基于哈达玛矩阵的SATD计算代价,选择SATD成本最低的N个最佳的模式,N取决于编码块的大小。2)继续使用基于哈达玛矩阵的SATD成本评估所.原创 2021-11-22 14:39:08 · 1137 阅读 · 0 评论 -
屏幕内容编码:HEVC SCC、VVC、AVS3、AV1和EVC
近年来,随着许多相关应用变得非常流行,包括计算机生成的文本、图形和动画在内的屏幕内容视频引起了比以往更多的关注。然而,传统的视频编解码器通常被设计成处理摄像机捕获的自然视频。另一方面,屏幕内容视频表现出不同的信号特征和人类对失真的视觉敏感度的不同水平。为了解决对这种内容进行高效编码的需要,已经专门开发了许多编码工具,并且在编码效率方面取得了巨大进步。所有最近开发的视频编码标准都包含屏幕内容编码(SCC)功能,这一事实充分说明了屏幕内容应用的重要性。尽管如此,在这些标准中包含SCC工具的考虑是非常不同的。每个原创 2021-01-05 23:45:02 · 4763 阅读 · 2 评论 -
帧间预测Merge模式
HEVC提出了一种名为“Merge”的帧间预测技术,在VVC中沿用了这一种帧间预测技术,Merge技术运用的是空域以及时域运动矢量预测的思想,利用当前编码块空时域上相邻已编码块的运动信息(运动矢量和参考帧信息)直接推导得到当前块运动信息。在Merge模式下,会为当前块建立一个候选表,由周围已编码块运动信息组成,在解码端也使用同样的方法建立该候选列表,如此以来,编码器只需要传输最佳候选的索引到编码端即可,大大减少了编码过程的比特消耗。Merge模式建立的候选列表由空域候选和时域候选组成,建立候选列表包括了空原创 2020-11-14 17:05:10 · 972 阅读 · 0 评论 -
VVC/H.266关键技术性能
目前VCEG 和MPEG 再次合作成立了JVET 小组于2015 年10 月开始探索下一代国际视频编码标准VVC,即H.266,预计将在2020 年夏季正式公布.2015 年10 月,JEVT 召开了第一次会议,公布了H.266 的工作草案并发布了参考软件JEM.为了对参考代码进行优化,2018 年4 月,在第10 届JVET 会议上,JVET 定义了通用视频编码(VVC)的初稿和VVC 测试模型1(VTM1),提出了一种采用QTBT 的多叉树编码结构作为VVC 的初始编码新特性,后来又新增了三叉树划分TT原创 2020-11-04 16:56:35 · 729 阅读 · 0 评论 -
H.266/VVC的关键编码技术(五):AI, RA, LD三种编码结构
AI, RA, LD三种编码结构VVC中采用三种编码结构:全帧内(AI, A11lntra)、低延迟(LD, Low Delay),随机接入(RA, Random Access),分别用于满足不同场景下的编码需求。AI编码在全帧内编码结构下,序列中每一帧图像均采用帧内编码,具有各自独立的上图所示,I帧不需要参考其他帧的像素信息,可独立的进行编解码,且每一帧的量化参数都保持一致,AI编码结构适合信道环境较差,容易发生丢包现象的编码场景,当发生丢包时不会影响后续帧的编解码。RA编码在低延迟编码结原创 2020-10-28 20:01:28 · 5068 阅读 · 2 评论 -
H.266/VVC的关键编码技术(四):量化编码
量化编码残差系数经变换操作后得到的变换系数往往具有较大的动态范围,量化实现了信号取值多对一的映射,缩小变换系数取值的空间,获得更好的压缩效果。VVC中的最大量化参数QP(Quantization Parameter)从HEVC中的51扩大至63,并且对所使用的标量量化进行改进,称为依赖标量量化DQ(Dependent ScalarQuantization)。在依赖标量量化中,当前变换块的重建值依赖于前一个重建块的变换系数等级,与 HEVC中的标量量化相比,该技术可使得量化得到的系数在N维空间变得更紧密(N原创 2020-10-28 19:11:09 · 1080 阅读 · 0 评论 -
H.266/VVC的关键编码技术(三):变换编码
变换编码视频的变换编码是指将帧内预测和帧间预测得到的残差信号从空间域转换至变换域,用变换系数来表示,使得能量较为分散的残差信号在变换域变得相对集中,达到进一步去除二维矩阵中预测残差的统计冗余的口的。变化编码是视频混合编码框架中的一个重要环节,为视频压缩后期的量化操作做前期准备,变换编码本身是无损的,但后续的量化却是有损的。口前视频编码标准采用离散余弦变换DCT和离散正弦变换DST(Discrete Sine Transform)作为实现变换操作的主要手段。下面对VVC变换模块中的新技术做简要介绍。(1)原创 2020-10-28 14:40:42 · 1053 阅读 · 0 评论 -
H.266/VVC的关键编码技术(二):帧间预测
帧间预测帧间预测是指利用视频邻近帧之间的相关性,在参考帧中搜索当前编码块的最佳匹配块作为预测块,达到去除时域冗余信息的口的。对于视频信号来说,时域冗余是最主要的,因此VVC中加入了许多新的帧间预测技术提高帧间预测精度。下面将对部分帧间新技术进行简单介绍。对于选择帧间预测的编码单元,编码端需传输由运动矢量、参考帧索引、参考帧列表,以及VVC种新的编码技术所需的附加信息组成的运动参数,在解码端利用这些信息就可生成帧间预测像素值。当使用skip模式对CU进行帧间预测时,CU不需要传输残差系数和MVD(M原创 2020-10-28 13:55:04 · 1349 阅读 · 1 评论 -
H.266VVC的关键编码技术(一):帧内预测
1.帧内预测帧内预测是指利用视频中相邻像素之间的相似性或者关联性,使用当前图像己编码的相邻像素预测当前像素,从而达到去除空间冗余的口的,得到的预测残差将经过后续的变换、量化和嫡编码等模块进一步处理生成最终的码流。(1)帧内预测模式为了捕捉自然视频中任意的边缘方向,VVC中的帧内预测模式从HEVC中使用的33种扩展到65种。红色虚线表示了VVC中新出现的帧内角度预测模式,黑色为HEVC原有的帧内预测模式,DC模式和Planar模式保持不变。(2)帧内模式编码在图像和视频视频中,相邻块的相关性是很原创 2020-10-28 13:12:00 · 1796 阅读 · 2 评论 -
H.266/VVC的编码框架
**VVC编码框架**VVC仍沿用从H.261开始使用的基于块的混合视频编码框架,包括帧内预测、帧间预测、变换、量化、环路滤波、嫡编码等。基本流程是首先利用帧内/帧间预测编码消除空域/时域冗余,接着对预测残差进行变换量化编码消除残差数据间的空域冗余,最后通过嫡编码消除经变换和量化后的残差数据中的信息嫡冗余。在VVC中,视频进入编码器后,每帧图像首先被划分为互不重叠的图像块,称之为编码树单元(Coding Tree Unit, CTU)。一个CTU由NxN大小的像素块组成,在HEVC中N的值为64,原创 2020-10-28 12:46:21 · 1521 阅读 · 0 评论