首页 > TAG信息列表 > H.266

VVC/H.266 初测简介

一、前言 新的VVC(通用视频编码,versatile video coding)标准的工作在2018年4月10日至20日在美国圣地亚哥举行的联合视频专家小组会议上开始。[1] VVC的主要目标是在压缩性能方面比现有的 "高效视频编码 "标准(HEVC,作为ITU-T H.265 | ISO/IEC 23008-2发布)有重大改进。VVC将有助于

H.266/VVC技术学习之帧内模式编码

在HEVC中,支持33种角度模式、DC模式和Planar模式,为了减少编码比特,使用长度为3的最可能模式列表。在VVC中,引入了ISP模式、MRL模式、MIP模式等,帧内模式编码时需要先对这些模式的flag进行编码。VVC将角度模式扩展到了65种角度模式,因此,将MPM列表相应地扩展到了长度6。这里,Planar模式

H.266/VVC帧间预测技术学习:带有运动矢量差的Merge技术(Merge mode with MVD)

在VVC的扩展Merge模式当中,当前CU生成的Merge list中选择一个率失真代价值最小的候选项直接作为自己的运动信息。除了常规Merge模式,VVC还引入了带运动矢量差(Merge mode with MVD)的Merge模式。MMVD是对常规Merge列表的前两个MV进行细化,使预测的MV更加准确,实际上传输的是细化搜索

关于H.266/VVC中SEI(Supplemental Enhancement Informance)的说明

在version 1的附录D给出了SEI和VUI的内容介绍,一是规定了SEI payload的语法和语义,作为SEI信息的容器;二是一些SEI信息的语法和语义;三是在ITU-T H.274中所规定的VUI参数和SEI信息的语法和语义的用法。 当本标准中规定的非视频编码层NAL unit包含ITU-T H.274中所规定的VUI参数或

H.266/VVC-VTM代码学习-帧内预测16-解码端xIntraRecBlk完成TU指定分量帧内重建(附ISP变换和预测尺寸不同、JCCR、LMCS简述)

H.266/VVC专栏传送 上一篇:H.266/VVC-VTM代码学习-帧内预测15-解码端解压缩decompressCtu函数及xReconIntraQT调用xIntraRecQT函数完成帧内预测重建 下一篇:持续创作中… 目录 H.266/VVC专栏传送前言一、xIntraRecBlk函数完成指定TU的指定分量的帧内重建二、一些解释(1)ISP中变

H.266/VVC代码学习:帧内预测之初始化帧内预测参数(initPredIntraParams)

VTM7.0中,在进行帧内预测之前,需要对帧内预测参数进行初始化,初始化函数是initPredIntraParams,该函数主要包含以下几个功能: 判断当前模式是垂直类模式还是水平类模式 根据当前模式计算角度偏移值 根据当前模式判断PDPC是否可用 判断是否对当前模式参考像素进行滤波 // Function f

H.266/VVC技术描述_3-帧间预测_1-Affine模式:仿射运动补偿预测

1、仿射运动补偿预测   HEVC中,运动补偿预测MCP仅采用平移运动模型。而在现实世界中,有很多种运动,比如放大/缩小、旋转、透视等不规则运动。在VTM中,采用了基于块的仿射变换运动补偿预测方法。如图所示,通过两个控制点(4参数)或三个控制点运动向量CPMV(6参数)来描述块的仿射

H.266/VVC技术描述_3-帧间预测_2-AMVR

1、AMVR   HEVC中使用四分之一精度来传输运动矢量残存MVD,VVC在CU级自适应地选择MVD精度(adaptive motion vector resolution,AMVR)。对于normal AMVP mode和affine AVMP mode,分别有以下精度可以选择:    – Normal AMVP mode: quarter-luma-sample, half-luma-sample,

H.266/VVC技术描述_3-帧间预测_3-BCW

1、CU级双向加权预测 在HEVC中,双向预测值通过平均两个方向的预测值得到。VTM6中使用了CU级双向加权预测(Bi-prediction with CU-level weight, BCW)。计算公式为:

H.266/VVC变换代码学习:xT函数

H.266/VVC的变换代码中,xT函数是进行主变换的函数,主要是先进行水平和垂直变换核选择然后分别进行水平和垂直变换。 基本流程如下: 通过调用getTrTypes()函数获取垂直和水平变换核类型(默认为DCT-2); 根据垂直和水平变换核类型以及宽度和高度确定SkipWidth和SkipHeight(主要是用来进

H.266/VVC代码学习笔记13:getInterMergeCandidates()函数

getInterMergeCandidates()函数是帧间预测技术中一个非常重要的函数,它是Merge列表的构造函数,所有的Merge模式都要先构造一个Merge候选列表,然后根据不同的模式在此regularMerge列表的基础上去延伸出相对应的Merge列表,就比如MMVD的Merge列表需要在常规Merge列表的基础上去选择