这些概念的作用:用于需要类似功能的不同实现之间的沟通(兼容性)。个人理解为编码后的视频有不同的档次,某个档次之下又有不同的水平,某个水平中又有不同的等级,而这些同的编码后的视频进行解码时,可以存在兼容的关系,即支持某个档次、水平、等级的解码器可以解码另外一些低档次、低水平、低等级的编码视频。

HEVC中profile的含义

概念:profile是对视频的压缩特性的描述,具体指码流中采用了那些编码算法和使用了那些编码工具

在HEVC中支持三个档次(profile),分别是主档次(main profile)、10bit主档次(main 10 profile)、静止图像主档次(main still profile),它们之间的关系如下图所示,外层档次可以兼容内层的等级

主档次(mian profile)的特点

  • 比特深度限制为8bit

  • 采样格式限制为4:2:0

  • CTB的大小从16 * 16到64 * 64

  • 解码图像的缓存容量限制为6幅图像

  • 允许选择波前和片划分方式,但是不能同时选择

10比特主档次(main 10 profile)的特点

  • 主要的特点和main profile类似,但是不同之处在于,它能够支持10比特深度

静止图像档次(main still profile)的特点

  • 主要特点和main profile类似,但区别在于它不支持帧间预测编码,视频的全部的码流只能一帧编码。

说明:

  • 在解码器的兼容性方面,支持的某个profile的解码器必须支持该Profile及低于该Profile中的所有特性 (向下兼容);

  • 在H265编码器中,并不要求某个编码器支持某个Profile的所有特性,但是编码后的码流必须符合HEVC的标准,比如遵循与之兼容的解码器的约束,才可被支持该Profile的解码器所解码。

  • 尽量减少profile的数量可以达到增强设备通用性的效果,


HEVC中水平(Level)的含义

概念:水平(Level)指出了一些对解码端负载和内存占用影响较大的关键参数的约束,这些参数主要包括有:采样频率、分辨率、码率的最大值,压缩率的最小值、解码图形缓冲区(DPB)的容量、编码图像缓冲区(CPB)的容量;水平中还约束了每帧中垂直和水平方向的tile的最大数量,以及每秒最大的tile数量。

说明:在HEVC中总共有13个水平,一个水平简单来说就是一组编码参数的限制


HEVC中等级(tire)的含义:

概念:等级规定了每个水平的码率的高低

说明

对于同一水平,按照最大码率和缓存容量的不同,HEVC设置了两个档等级,分别为高等级和主等级

  • 主等级可应用与大多数场景,要求的码率较低

  • 高等级可用于特殊要求或者要求严苛的场景

总结:profile规定了视频编码采用了什么样的编码工具和编码算法,Level规定了某一档次的编码参数,tier规定了某一档次(profile)的某一水平(level)的最大比特率

HEVC中什么是profile(档次)、level(水平)、tire(等级)相关推荐

  1. HEVC/H.265理论知识(2)——profile、level、tier

    转载自:http://www.itdadao.com/articles/c15a782132p0.html 一.profile(档次).level(水平).tier(等级)存在的目的是为了让不同应用之 ...

  2. HEVC中级别(Level)计算

    在前面的文章档次.层.级别中已经介绍过级别(level),H.265共定义了13个级别,1 2 2.1 3 3.1 4 4.1 5 5.1 5.2 6 6.1 6.2.那么如何选择level呢? 官方 ...

  3. h264中profile和level的含义

    转自: https://blog.csdn.net/xiaojun111111/article/details/52090185 Profile是对视频压缩特性的描述(CABAC呀.颜色采样数等等). ...

  4. Profile and Level

    小编初学,好多东西还没明白,先记录一下,以后再来详细补充. Profile和Level指定了一致性点,这些一致性点提供了标准应用程序中的编码器和解码器实现之间以及具有类似功能需求的各种应用程序之间的互 ...

  5. HEVC中的去方块滤波——Deblocking Filter

    Deblocking Filter的作用 Deblocking与SAO都是HEVC中的环路滤波器,重建图像会首先经过Deblocking,再进行SAO.Deblocking主要用来去除编码的块效应,S ...

  6. AI一分钟 | 腾讯将成立机器人实验室;机器翻译重大突破:中英翻译已达人类水平

    整理 | 阿司匹林 一分钟AI 腾讯AI Lab宣布与施普林格·自然集团旗下的自然科研正式达成战略合作,并宣布即将成立机器人实验室"Robotics X". 微软与雷德蒙研究院研发 ...

  7. R语言ggplot2可视化柱状图(条形图)可视化中保留没有用到的因子水平(占位保留)

    R语言ggplot2可视化柱状图(条形图)可视化中保留没有用到的因子水平(占位保留) 目录

  8. 如何在 CSS 中设置组件在浏览器屏幕水平垂直居中

    如何在 CSS 中设置组件在浏览器屏幕水平垂直居中   在 CSS 中设置组件在浏览器屏幕水平垂直居中可分解为两个问题,一是设置组件在其父组件的水平垂直居中,二是让其父组件铺满整个屏幕.   对于让最 ...

  9. H.264 Profile、Level、Encoder三张简图

    H.264有四种画质级别,分别是BP.EP.MP.HP: 1.BP-Baseline Profile:基本画质.支持I/P 帧,只支持无交错(Progressive)和CAVLC: 2.EP-Exte ...

最新文章

  1. 在幕后看看Swift中的Map,Filter和Reduce的实现
  2. P2339 提交作业usaco
  3. mysql 数据目录迁移_MySQL数据库数据文件路径迁移步骤
  4. 【攻防世界004】dmd-50
  5. 3211: 花神游历各国
  6. linux-vim快捷键
  7. iOS字体包导入过程
  8. stata进行空间自相关检验
  9. 数据仓库是什么?和数据库有何区别?
  10. C# CS客户端不显示垂直滚动条
  11. html5横向导航菜单代码,css 横向菜单实现代码
  12. momentum梯度下降法
  13. 2的24次方等于多少MB?(附计算过程)
  14. Android 使用Ant编译Android 工程
  15. QGIS 3.10 矢量样式设置
  16. liferay mysql_Liferay学习笔记(一)Liferay Portal5.2.3环境的初步搭建
  17. c语言编程工具排行,十大最热门的编程语言_2020TIOBE编程语言排行榜
  18. 数据库系统概念 关系和笛卡尔积
  19. UDS之BootLoader刷写流程介绍
  20. VL817以及迭代型号VL817S原理图规格书示例

热门文章

  1. react native 实现浏览器唤醒APP并跳转指定页面
  2. Neo4j数据导入null property value
  3. 刚截图准备举报拼多多虚假宣传,截图就被拼多多远程删了?
  4. c语言编译器半天不出结果,C语言之编译器引出的常见问题
  5. [html] 在两个iframe之间传递参数的方法有哪些
  6. C++不借助第三变量交换两个变量的值
  7. ARC085:F - NRE(线段树 dp)^
  8. 改变一生的五句话 !!!
  9. 北京地铁8-6号线换乘的改进
  10. 服务器购买网站vuter,vscode中安装开发html5中需要的插件