H.264/AVC的结构

H.264不是明确的规定一个编解码器如何shixian ,而是规定一个编码视频得到比特流的方法以及解码这个比特流还原视频的方法。

下面展示出264的编码器和解码器大致结构

编码器结构

 解码器结构

不能说和265、266一模一样,只能说完全一样

总的说一下编码顺序:

拿到一个视频帧之后先将其切块,对每一个视频块进行帧内/帧间预测得到当前视频块的预测值P,这个P和当前视频块的原始值Fn相减得到预测残差Dn,把预测残差进行变换量化熵编码得到比特流。此外呢,在变换量化之后,还会反量化反变换得到重建的预测残差D'n,D'n和预测值P相加得到重建值uF'n,这个uF'n用于帧内预测过程,把uF'n给滤波一下,得到重建值F'n,在解码器那边重建出来的F'n和编码器这边的F'n是一样的。 

 解码顺序简单来说就是把编码反过来,通过熵编码量化变换过程把bit翻译成预测残差值,这个是重建的值,对应于编码段的D'n,然后P和D'n相加得到重建值uF'n,再滤波得到最后的重建值F'n。

 

总的来说,新的标准是把每个模块给搞复杂了,从而实现在得到相同的视频重建质量的前提下消耗更少的bit用于编码。

264有一些不再被265和266使用的名词,下面解释一下264中常见的名词

1)场和帧

视频的一场或一帧可用来产生一个编码图像。通常,视频帧可以分成两种类型:连续或隔行的视频帧。在电视机上往往把一阵分成两个隔行的场,书里解释是为了减少大面积闪烁现象(这啥意思?)。场内临行之间的空间相关性较强,帧内临近行空间相关性强,活动量较小或静止的图像宜采用帧编码方式,活动量较大的运动图像则宜采用场编码方式。

2)宏块、片

一个编码图像通常被划分为若干个宏块,一个宏块包含16x16像素的亮度分量和8x8像素的色度分量。在每个图像中,若干宏块被排列成片的形式。

I片只包含I宏块,P片包含P和I宏块,B片包含B和I宏块,而B片可包含B和I宏块。

I 宏块利用从当前片中已解码的像素作为参考进行帧内预测(不能取其它片中的已解码像素作为参考进行帧内预测)。
P 宏块利用前面已编码图象作为参考图象进行帧内预测,一个帧内编码的宏块可进一步作宏块的分割:即16×16、16×8、8×16 或8×8 亮度像素块(以及附带的彩色像素);如果选了8×8 的子宏块,
则可再分成各种子宏块的分割,其尺寸为8×8、8×4、4×8 或4×4 亮度像素块(以及附带的彩色像素)。
B 宏块则利用双向的参考图象(当前和未来的已编码图象帧)进行帧内预测。

3)档次和级

H.264 规定了三种档次,每个档次支持一组特定的编码功能,并支持一类特定的应用。
1)基本档次:利用I 片和P 片支持帧内和帧间编码,支持利用基于上下文的自适应的变长编码进行的熵编码(CAVLC)。主要用于可视电话、会议电视、无线通信等实时视频通信;
2)主要档次:支持隔行视频,采用B 片的帧间编码和采用加权预测的帧内编码;支持利用基于上下文的自适应的算术编码(CABAC)。主要用于数字广播电视与数字视频存储;
3)扩展档次:支持码流之间有效的切换(SP 和SI 片)、改进误码性能(数据分割),但不支持隔行视频和CABAC。 

具有多种最大功率点跟踪(MPPT)方法的光伏发电系统(P&O-增量法-人工神经网络-模糊逻辑控制-粒子群优化)之使用粒子群算法的最大功率点追踪(MPPT)(Simulink仿真实现)内容概要:本文介绍了一个涵盖多个科研领域的综合性MATLAB仿真资源集合,重点聚焦于光伏发电系统中基于粒子群优化(PSO)算法的最大功率点追踪(MPPT)技术的Simulink仿真实现。文档还列举了多种MPPT方法(如P&O、增量电导法、神经网络、模糊逻辑控制等),并展示了该团队在电力系统、智能优化算法、机器学习、路径规划、无人机控制、信号处理等多个方向的技术服务能力与代码实现案例。整体内容以科研仿真为核心,提供大量可复现的Matlab/Simulink模型和优化算法应用实例。; 适合人群:具备一定电力电子、自动控制或新能源背景,熟悉MATLAB/Simulink环境,从事科研或工程仿真的研究生、科研人员及技术人员。; 使用场景及目标:①学习并实现光伏系统中基于粒子群算法的MPPT控制策略;②掌握多种智能优化算法在电力系统与自动化领域的建模与仿真方法;③获取可用于论文复现、项目开发和技术攻关的高质量仿真资源。; 阅读建议:建议结合提供的网盘资料,按照研究方向选取对应模块进行实践,重点关注Simulink模型结构与算法代码逻辑的结合,注重从原理到仿真实现的全过程理解,提升科研建模能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值