H.266/VVC核心技术解析:下一代视频编码标准如何实现50%码率压缩——从QTMTT到ALF的全链路革新

Delphi 13.2控件之FMSoft-uniGUI-HyperServer-Config-1.99.0.1616.exe Delphi 13.2控件之FMSoft_uniGUI_HyperServer_Config_1.99.0.1616.exe 立即下载

引言:从HEVC到VVC的跨越

在上一篇文章中,我们完成了H.265/HEVC全系列的技术回顾,并简要展望了H.266/VVC的方向。本文正式开启VVC专题,深入解析这一2020年发布的下一代视频编码标准,看它如何在H.265的基础上再实现约50%的码率压缩,为8K、VR/AR等新兴应用铺平道路。

H.266/VVC(Versatile Video Coding,通用视频编码)由MPEG和VCEG联合制定,正式标准编号为ITU-T H.266 | ISO/IEC 23090-3。其设计目标是"通用"——不仅面向传统矩形视频,还原生支持360°全景、HDR、广色域等沉浸式媒体格式。

核心革新一:QTMTT——更灵活的块划分

H.265的CTU采用四叉树(Quad-Tree)划分,而VVC引入了四叉树+多类型树(QTMTT,Quad-Tree plus Multi-Type Tree)结构,在四叉树划分的叶子节点上,可以进一步使用以下四种划分方式:

  • 水平二叉树(Horizontal Binary Tree):将块水平一分为二。
  • 垂直二叉树(Vertical Binary Tree):将块垂直一分为二。
  • 水平三叉树(Horizontal Ternary Tree):将块水平划分为1:2:1的三部分。
  • 垂直三叉树(Vertical Ternary Tree):将块垂直划分为1:2:1的三部分。

这种多类型树结构使块划分更加精细灵活,能够更好地适配各种形状和尺寸的画面内容,尤其在处理不规则纹理和运动边界时优势明显。

核心革新二:增强的帧内预测

VVC将帧内预测模式从H.265的35种(33角度+DC+Planar)扩展至67种(65种角度模式+DC+Planar),角度采样更加密集,能够更精确地匹配各种方向的纹理结构。

此外,VVC引入了帧内子块变换(ISP,Intra Sub-Partitions)技术:将帧内预测块的残差进一步划分为多个子块,对每个子块独立进行变换和量化。这种细粒度的残差处理能够更精准地捕捉局部纹理变化,降低帧内编码的残差能量。

核心革新三:增强的帧间预测

仿射运动补偿(Affine Motion Compensation)

H.265仅支持平移运动模型,而VVC引入了仿射运动补偿,支持4参数和6参数仿射变换,能够建模旋转、缩放、剪切等复杂运动。这对于摄像机运动、物体旋转等场景的编码效率提升显著。

双向光流(BDOF,Bi-directional Optical Flow)

BDOF在解码端对双向预测的两个参考块进行像素级运动细化,通过光流算法估计更精确的像素位移,进一步提升双向预测的准确性。这是一种解码端增强的后处理技术,无需编码器额外传输信息。

基于子块的时域运动矢量预测(SbTMVP)

SbTMVP将当前CU划分为子块,从时间参考帧中获取每个子块对应的运动信息,实现子块级别的时间运动复用。相比H.265的时域直接模式,SbTMVP的粒度更细,预测精度更高。

几何分割模式(GPM,Geometric Partitioning Mode)

GPM允许将CU沿任意角度分割为两个几何区域,每个区域独立进行运动补偿。这对于处理斜向运动边界(如旋转物体的边缘)特别有效,能够减少跨边界的预测误差。

核心革新四:更精细的变换与量化

低频不可分离变换(LFNST,Low-Frequency Non-Separable Transform)

LFNST对变换后的低频系数进行二次不可分离变换,进一步集中能量、减少高频系数。相比H.265中可选的不可分离二次变换(NSST),LFNST仅在低频区域应用,降低了计算复杂度,同时保持了较高的压缩增益。

依赖量化(DQ,Dependent Quantization)

DQ在量化过程中引入状态依赖机制——当前系数的量化步长取决于之前已量化系数的状态。通过这种依赖关系,DQ能够在不增加码率的前提下减少量化误差,相比传统均匀量化可获得约1~2dB的增益。

子块变换(SBT,Sub-Block Transform)

SBT允许对残差块的一部分(而非整个块)进行变换和编码,跳过残差较小的区域。这对于帧间预测中残差分布不均匀的场景(如运动物体边缘)特别有效。

核心革新五:三级环路滤波体系

VVC在H.265的DBF+SAO基础上,增加了自适应环路滤波(ALF,Adaptive Loop Filter),形成三级环路滤波体系:

  1. 去块滤波(DBF):消除块边界不连续。
  2. SAO:边缘补偿+带状补偿,校正振铃和色彩偏差。
  3. ALF:使用自适应维纳滤波器,对重建画面进行全局滤波优化。

ALF在编码端为每个CTU选择最优的滤波器系数并写入码流,解码端直接应用。相比SAO的固定分类补偿,ALF的自适应滤波能够更精细地校正各种失真类型,是VVC画质提升的重要贡献者。

核心革新六:面向沉浸式媒体的原生支持

VVC从设计之初就考虑了沉浸式媒体应用:

  • 360°全景视频:支持等距柱面投影(ERP)和紧凑映射(CMP)等多种投影格式,并针对投影变形区域进行自适应编码优化。
  • HDR与广色域:支持10bit和12bit色深,兼容PQ和HLG两种HDR电光转换函数,以及BT.2020广色域。
  • 屏幕内容编码(SCC):继承并增强了H.265的屏幕内容编码工具,如调色板模式、IBC(帧内块复制)等,对游戏直播、远程桌面等场景特别有效。

性能对比与复杂度分析

指标H.265/HEVCH.266/VVC
码率压缩基准相比H.265节省约50%
编码复杂度基准约为H.265的3~5倍
解码复杂度基准约为H.265的1.5~2倍
最大块尺寸64×64128×128
帧内预测模式35种67种
环路滤波DBF+SAODBF+SAO+ALF
色深支持8/10bit8/10/12bit

VVC的编码复杂度显著增加,主要源于更丰富的块划分选项、更多的预测模式以及ALF等新增模块。解码端复杂度增幅相对可控,但仍高于H.265,对硬件解码能力提出了更高要求。

应用前景与生态进展

VVC的目标应用场景包括:

  • 8K超高清广播:日本NHK等 broadcaster 已在测试VVC用于8K卫星广播。
  • VR/AR沉浸式内容:360°视频和体积视频的高效压缩。
  • 云游戏流媒体:低延迟、高画质的游戏串流。
  • 视频会议:在有限带宽下提供更高清的视频质量。
  • 监控安防:8K监控视频的存储与传输。

生态方面,开源编码器VVenc/VVdeC已发布多个版本,性能持续优化;FFmpeg已集成VVC解码支持;主流浏览器(Chrome、Safari)正在推进VVC的Web支持。硬件方面,联发科、高通等芯片厂商已陆续推出支持VVC解码的SoC。

结语

H.266/VVC在H.265的基础上进行了全方位的技术革新——从更灵活的QTMTT划分、更丰富的预测模式,到LFNST变换、依赖量化和三级环路滤波,每一项创新都在推动压缩效率的边界。尽管编码复杂度的增加和专利授权的不确定性仍是挑战,但随着硬件能力的提升和生态的逐步成熟,VVC有望在未来几年内成为8K和沉浸式媒体时代的主流编码标准。

在下一篇文章中,我们将深入VVC的编码器实现细节,解析VVenc开源编码器的架构设计与优化策略,为开发者提供实用的VVC编码实践指南。

科技中介服务机构如何构建轻量化、易操作的数智化服务工具?.docx 科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。 立即下载

相关推荐

政府科技管理者如何提升科技成果转化政策制定的科学性与精准性?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

VVenc开源编码器实战指南:H.266/VVC编码工具编译、参数调优与性能测试

本文提供H.266/VVC开源编码器VVenc的完整实战指南,涵盖Linux/Windows编译安装、核心编码参数解析、码率控制策略与性能测试方法,帮助开发者快速上手VVC编码实践。

the3clipse的博客 318

产业园区运营负责人如何精准识别园区内潜在可转化科技成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

H.265全系列总结与H.266/VVC展望:从HEVC核心架构到下一代视频编码标准

本文系统回顾H.265/HEVC核心编码架构,梳理CTU、帧内/帧间预测、变换量化、环路滤波、熵编码五大模块的协同关系,并展望H.266/VVC的关键技术演进与未来应用场景,是HEVC系列技术文章的收官之作。

the3clipse的博客 426

C++开发C++ Private访问控制示例4

内容概要:本文通过一个C++类“Calculator”的具体示例,展示了private访问控制在类成员函数中的应用。重点说明了私有成员函数(如validate)只能在类内部被调用,用于实现内部逻辑校验和数据保护,而不能被外部对象直接访问。公有成员函数(如add)则负责对外提供接口,并在内部调用私有函数完成合法性检查,从而实现了封装性和安全性。该示例清晰地体现了面向对象编程中信息隐藏的核心理念。; 适合人群:具备C++基础语法知识,理解类与对象概念的初学者或中级开发者,尤其适合正在学习封装和访问控制机制的学习者。; 使用场景及目标:①理解private关键字在成员函数中的作用;②掌握私有函数作为内部辅助工具的设计方法;③学习如何通过公有接口安全地访问和操作私有数据;④深入理解类的封装机制与访问控制规则。; 阅读建议:建议结合代码实例进行编译调试,尝试将validate函数改为public或protected,观察访问权限的变化,加深对C++访问控制的理解。同时可扩展此类,增加更多私有验证逻辑以强化实践能力。

三相四桥臂逆变器不平衡负载多准PR并联控制器仿真【参考文献+说明文档】

内容概要:本文档围绕“三相四桥臂逆变器在不平衡负载条件下的多准PR并联控制”展开系统性仿真研究,重点引入RIME优化算法对PID控制器参数进行高效整定,显著提升系统在复杂工况下的动态响应能力与运行稳定性。文档详细阐述了Simulink仿真模型的构建过程、多准PR控制策略的设计原理以及多目标优化方法的应用实现,涵盖风光火储等多种能源形式参与电网一次调频与二次AGC调频的协同控制机制。同时,深度融合“双碳”战略背景,集成碳排放交易、绿证市场、碳流追踪与碳足迹分析等低碳调度模型,体现综合能源系统多维度、多目标优化的技术前沿性。此外,文档还提供了模糊PID、RBF神经网络、PSO等多种先进控制算法的对比仿真案例,增强了研究的深度与教学参考价值。; 适合人群:适用于电气工程、自动化、新能源科学与工程及相关专业的研究生、科研人员以及从事电力电子与新能源系统控制的工程技术人员,要求具备扎实的MATLAB/Simulink仿真基础和电力系统控制理论知识。; 使用场景及目标:①开展三相四桥臂逆变器在不平衡负载工况下的并联控制策略研究;②学习并应用RIME、PSO等智能优化算法实现PID参数整定;③构建风光火储多源协同参与电网一次调频与二次AGC调频的仿真系统;④开展含碳流追踪与碳足迹分析的低碳电力系统优化调度课题研究与论文复现; 其他说明:文档配套完整的仿真模型、参考文献与详细说明材料,资源可通过微信公众号“荔枝科研社”获取,适用于科研项目支撑、高水平论文复现、课程设计及研究生课题指导。

阿里云云原生架构白皮书文档

阿里云云原生架构白皮书,由阿里云内部技术团队合著,对整个阿里云云原生产品和架构理念进行了全面深入介绍

T型三电平逆变器MPC模型预测控制(电流预测+功率预测)中点电位平衡控制仿真(Simulink仿真实现)

内容概要:本文围绕T型三电平逆变器的模型预测控制(MPC)技术展开,重点研究了基于Simulink的电流预测、功率预测及中点电位平衡控制的仿真建模与实现方法。通过构建完整的MPC控制框架,系统实现了对逆变器多目标控制的精细化管理,有效解决了中点电位波动问题。文档还整合了多种先进控制策略与智能优化算法(如RIME、PSO、GWO等),用于控制器参数整定与系统性能优化,并涵盖了微电网、VSG、储能系统、柔性直流配电等电力系统前沿领域的仿真应用,展示了MPC在电力电子变换系统中的强大适应性和扩展潜力。; 适合人群:具备一定电力电子、自动控制理论基础,从事电气工程、新能源系统、电力系统自动化等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①开展三电平逆变器中点电位平衡控制的研究与仿真验证;②应用模型预测控制(MPC)于电力变换系统的设计与优化;③结合智能优化算法实现控制器参数整定与系统性能提升;④为科研项目、论文复现、毕业设计提供可参考的技术方案与仿真模型。; 阅读建议:此资源集合了大量实际仿真案例与算法实现代码,建议结合所提供的参考文献、说明文档及网盘资料进行系统学习,重点关注MPC控制结构搭建、中点电位波动抑制策略设计,并通过修改参数、更换算法等方式深入理解不同控制策略的效果差异。

科技中介服务机构如何构建差异化的服务能力与竞争优势?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

高校技术转移办公室如何精准识别有转化潜力的科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

基于时频特征匹配的雷达多体制信号数字下变频自适应方法探究(Matlab代码实现)

内容概要:本文系统研究了基于时频特征匹配的雷达多体制信号数字下变频(DDC)自适应方法,并提供了完整的Matlab代码实现。针对现代雷达系统中复杂电磁环境下多体制信号共存的问题,提出了一种结合时频分析与特征匹配的信号识别与参数估计方法,能够有效区分不同调制体制的雷达信号。在此基础上,设计了自适应数字下变频处理架构,实现了对未知信号的智能解调与频谱搬移,提升了雷达接收机的兼容性与智能化水平。研究重点在于优化时频域特征提取算法以提高识别准确率,并通过数字下变频技术实现高精度、高效率的信号处理,增强了系统在非合作环境下的适应能力。; 适合人群:具备雷达信号处理、数字信号处理等相关专业知识,熟悉时频分析方法与Matlab编程工具的研究生、科研人员及从事雷达系统研发的工程技术人员。; 使用场景及目标:①应用于复杂电磁环境中多体制雷达信号的自动识别与解调;②提升雷达接收机对未知或非合作信号的自适应处理能力;③作为高校与科研机构的教学与实验案例,深化对时频分析、特征匹配与DDC技术融合应用的理解。; 阅读建议:读者应结合提供的Matlab代码深入剖析算法实现流程,重点关注短时傅里叶变换(STFT)、Wigner-Ville分布等时频分析手段在特征提取中的应用,以及特征匹配机制与自适应DDC参数调整之间的联动逻辑,建议通过仿真多种典型雷达信号(如LFM、FSK、PSK等)来验证算法的有效性与鲁棒性。

【雷达相控阵】任意形状离散阵列的阵列因子 方向图(Matlab实现)

内容概要:本文围绕“任意形状离散阵列的阵列因子与方向图”展开,基于Matlab平台实现了雷达相控阵中任意几何布局天线阵列的辐射特性仿真。研究聚焦于阵列因子的数学建模与数值计算,通过编程手段灵活构建不同形状的离散天线阵列(如直线、圆形、平面及不规则布局),并计算其远场方向图,分析主瓣宽度、旁瓣电平、波束指向等关键性能指标。该资源隶属于“荔枝科研社”提供的综合性科研仿真体系,配套提供可运行的Matlab代码、详细说明文档、参考文献及复现指导,强调理论与工程实践的结合,适用于雷达系统设计、波束成形算法开发及阵列优化等应用场景。; 适合人群:具备Matlab编程能力、信号与系统、电磁场与微波技术基础知识的研究生、科研人员及从事雷达、通信、电子工程等相关领域的技术人员。; 使用场景及目标:①掌握相控阵阵列因子的理论基础与Matlab仿真方法;②开展新型阵列结构的设计与性能评估;③支持科研项目、课程设计或学位论文中的天线阵列仿真任务;④深入理解阵列参数(如阵元间距、激励幅度与相位)对方向图的影响机制。; 阅读建议:建议读者首先学习阵列天线基本理论,特别是阵列因子的形成原理,随后结合所提供的Matlab代码进行仿真实践,通过调整阵列几何构型、馈电方式和扫描角度等参数,观察方向图的变化规律,进而深化对阵列辐射特性和波束控制能力的理解。

国央企创新负责人如何通过平台推动内部技术成果高质量转化?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

基于RBF神经网络的双参数自适应光储VSG并网MATLAB仿真模型

内容概要:本文提出了一种基于RBF神经网络的双参数自适应光储虚拟同步发电机(VSG)并网MATLAB仿真模型,旨在通过智能算法提升光储系统在复杂工况下的并网稳定性与动态适应能力。该模型创新性地将RBF神经网络引入VSG控制策略中,对虚拟惯量和阻尼系数两个关键参数进行实时在线自适应调节,以应对光照强度波动、负载突变等外部扰动,从而优化系统的频率响应特性、抑制功率振荡,并提高并网电流质量与系统鲁棒性。研究详细阐述了VSG的基本控制原理、RBF神经网络的结构设计及其在参数自适应中的实现机制,并通过MATLAB/Simulink平台构建了完整的仿真系统,通过对比实验验证了所提方法在动态响应速度、抗干扰能力和稳态精度方面相较于传统固定参数VSG控制的显著优越性。; 适合人群:具备电力系统自动化、新能源发电技术或电力电子与电力传动等相关专业背景,熟悉MATLAB/Simulink仿真环境,从事新能源并网控制、微电网技术或智能控制算法研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入研究和掌握虚拟同步发电机(VSG)的核心控制技术及其在光储系统中的应用;②探索人工智能算法(特别是RBF神经网络)在电力系统参数自适应调节与智能控制中的实践路径;③为开发高性能、高鲁棒性的新能源并网控制系统提供先进的仿真验证平台和技术参考。; 阅读建议:读者应结合文中详尽的仿真模型与配套代码,透彻理解VSG控制逻辑与RBF神经网络的训练及推理过程,建议在复现仿真结果的基础上,主动调整网络结构、学习参数或引入新的扰动工况,深入探究其对系统整体性能的影响,以达到融会贯通的学习效果。

S函数实现BP神经网络PID控制器的Simulink仿真

内容概要:本文详细介绍了利用S函数在Simulink环境中实现BP神经网络PID控制器的仿真方法,通过结合BP神经网络的自学习能力与PID控制的稳定性,构建了一种能够在线调整控制参数的智能控制器。文中阐述了BP神经网络的结构与学习算法,以及如何将其与传统PID控制器相结合,并利用MATLAB/Simulink平台中的S函数功能实现了该复合控制器的建模与仿真。此外,还展示了控制器在特定系统模型上的应用实例,验证了其相较于传统PID控制在响应速度、稳态精度及抗干扰能力方面的优越性能。; 适合人群:具备一定自动控制理论基础和MATLAB/Simulink使用经验的科研人员及工程技术人员。; 使用场景及目标:①研究和开发具有自适应能力的先进PID控制器;②在控制系统课程教学中作为典型案例讲解智能控制算法的应用;③为工业自动化领域提供一种有效的控制策略解决方案; 阅读建议:建议读者结合MATLAB官方文档深入理解S函数的编写规范,并尝试修改示例代码以适应不同的被控对象,从而加深对BP神经网络PID控制原理的理解和掌握。

BDD测试之Behave使用入门

BDD测试(Behavior-Driven Development Testing)是一种基于“行为驱动开发”(BDD)理念。

想要成为酷盖但是失败的小明 577
上一篇: H.265全系列总结与H.266/VVC展望:从HEVC核心架构到下一代视频编码标准
下一篇: VVenc开源编码器实战指南:H.266/VVC编码工具编译、参数调优与性能测试
the3clipse
博客等级 码龄50天 68粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值