HEVC学习之琐事(二):HEVC常见名词

HEVC标准的主要目标是提高压缩效率,HEVC特别关注两个关键问题,即视频分辨率的提高和并行处理的实现。HEVC一般采用YCbCr颜色空间,抽样格式为4:2:0。

注意以下细节
1)、帧内预测不会越过条带的边界;
2)、P条带编码时只利用参考图像列表0,而B条带编码时同时使用参考图像列表0和列表1;(采用条带的主要目的是在数据丢失之后能实现再同步)

常见名词
WPP(Wavefront Parallel Processing,波前并行处理)
AMP(Asymmetric Motion Partitioning,非对称运动分割)
DBF(Deblocking Filter,去块效应滤波器)
SAO(Sample Adaptive Offset,自适应样点补偿)
VPS(Video Parameter Set,视频参数集)
SEI(Supplemental Enhancement Information,补充的增强信息)
VUI(Video Usability Information,视频可用性信息)
(SEI和VUI可以提供视频显示所需的各种有用信息,包括视频图像的时序、视频信号的颜色空间、3D立体帧封装信息和其他显示提示信息等。)
CRA(Clean Random Access,清理随机访问)
RAP(Random Access Point,随机访问点)
RASL(Random Access Skipped Leading,随机访问跳过引导)
RADL(Random Access Decodable Leading,随机访问可解码引导)
TSA(Temporal Sublayer Access,时间层访问)
RPS(Reference Picture Set,参考图像集)

时间: 2024-11-18 09:10:44

HEVC学习之琐事(二):HEVC常见名词的相关文章

HEVC学习之琐事(一):HEVC编码结构分析

在H.264中,编码的基本单元是宏块,对于抽样格式为4:2:0的宏块,它包含一个16x16的亮度样本块和两个相应的8x8色度样本块,如下图所示. (1).而在HEVC中,采用了一个新的编码结构--编码树单元(CTU),CTU是HEVC的基本处理单元.一个CTU包括1个亮度CTB.2个色度CTB和相应的语法元素.一个CTU可能只包含一个编码单元(CU),HEVC还能采用树型和类四叉树结构将CTU递归地分成多个大小不一的CU.如下图所示. 在HEVC中,视频帧被分割为若干个互不重叠的CTB,用来表示

HEVC学习之琐事(四):如何计算PSNR

在HEVC官方参考软件HM中,计算PSNR的代码如下,当然还有很多工具计算PSNR. 现在提供一种很方便的工具,只需给出原始YUV文件和解码或重构后的YUV文件就可以计算出其PSNR.软件下载地址为:点击打开链接 为了验证其正确性,本人测试了一下,结果如下图所示. 下图是HM得出的结果: 下图是该软件测出的结果: 结果一致. Void TEncGOP::xCalculateAddPSNR( TComPic* pcPic, TComPicYuv* pcPicD, const AccessUnit&

HEVC学习之琐事(三):TEncCu::compressCU

TEncCu::compressCU分析 TEncCu::compressCU对应的代码如下: Void TEncCu::compressCU( TComDataCU*& rpcCU ) { // initialize CU data m_ppcBestCU[0]->initCU( rpcCU->getPic(), rpcCU->getAddr() ); m_ppcTempCU[0]->initCU( rpcCU->getPic(), rpcCU->getAdd

HEVC学习之琐事(五):pcPicYuvOrg与getPicYuvOrg()的对应关系

这两天一直纠结于pcPicYuvOrg与getPicYuvOrg()的对应关系,这是因为我自定义了一个pcPicYuvBgf与getPicYuvBgf(),初衷是实现类似于pcPicYuvOrg与getPicYuvOrg()的对应关系,以便于我后面的处理.调试了两天,最后才发现败给了自己的"想太多".其实这个超简单~~~碰到这种自己想扇自己一巴掌的东西,真心想哭!!! 修改后的代码如下: if (pcPicYuvOrg) { // get original YUV TComPic* p

Android 布局学习之——Layout(布局)详解二(常见布局和布局参数)

  [Android布局学习系列]   1.Android 布局学习之--Layout(布局)详解一   2.Android 布局学习之--Layout(布局)详解二(常见布局和布局参数)   3.Android 布局学习之--LinearLayout的layout_weight属性   4.Android 布局学习之--LinearLayout属性baselineAligned的作用及baseline      Layout Parameters(布局参数):            在XML文

FTP服务器端注意事项及常见名词解释

FTP(File Transfer Protocol)是Internet上用来传送文件的协议(文件传输协议). FTP服务器端的注意事项: 一.FTP服务器是公网IP,用公网动态域名:或是内网IP,用内网专业版TrueHost服务器如果安装了防火墙,请记住要在防火墙上打开FTP端口(默认是21). 所有FTP服务器软件都支持PORT方式.至于PASV方式,大部分FTP服务器软件都支持.支持PASV方式的FTP服务器软件,也可以设置为只工作在PORT方式上.为了PASV方式能正常工作,需要在FTP

数据仓库常见名词浅释

数据 数据仓库常见名词浅释Data Warehouse本世纪80年代中期,"数据仓库之父"William H.Inmon先生在其<建立数据仓库>一书中定义了数据仓库的概念,随后又给出了更为精确的定义:数据仓库是在企业管理和决策中面向主题的.集成的.与时间相关的.不可修改的数据集合.与其他数据库应用不同的是,数据仓库更像一种过程,对分布在企业内部各处的业务数据的整合.加工和分析的过程.而不是一种可以购买的产品.Data mart数据集市,或者叫做"小数据仓库&quo

ZT:数据仓库常见名词浅释

数据 ZT:数据仓库常见名词浅释     Data Warehouse本世纪80年代中期,"数据仓库之父"William H.Inmon先生在其<建立数据仓库>一书中定义了数据仓库的概念,随后又给出了更为精确的定义:数据仓库是在企业管理和决策中面向主题的.集成的.与时间相关的.不可修改的数据集合.与其他数据库应用不同的是,数据仓库更像一种过程,对分布在企业内部各处的业务数据的整合.加工和分析的过程.而不是一种可以购买的产品.Data mart数据集市,或者叫做"小

WPF and Silverlight学习笔记(二十五)

WPF and Silverlight学习笔记(二十五):使用CollectionView实现对绑定数据的排序.筛选.分组 在第二十三节,我们使用CollectionView实现了对于绑定数据的导航,除导 航功能外,还可以通过CollectionView对数据进行类似于DataView的排序.筛选 等功能. 一.数据的排序: 使用第二十四节的数据源,查询所有 的产品信息: 1: <Window x:Class="WPF_24.CollectionViewSortData" 2: