H265概念解析-profile、level、tier

一、profile(档次)、level(水平)、tier(等级)存在的目的是为了让不同应用之间相互兼容
 
二、profile、level、tier之间的关系
1、档次规定了码流中使用了哪些编码工具和算法
2、水平规定了对于档次、等级所对应的解码器处理负担和存储容量参数,主要包括采样率、分辨率、码率的最大值、压缩率的最小值、解码图像缓冲区(DPB)的容量,编码图像缓冲区(CPB)的容量
3、等级规定了每个水平的码率的高低
4、支持高层次的profile、level、tier就必须要支持低层次的profile、level、tier,这就是所谓的兼容性
 
三、档次profile
1、主档次(main profile)
     (1)比特深度限制为8bit
     (2)采样限制为4:2:0
     (3)CTB的大小从16x16到64x64
     (4)解码图像的缓存容量限制为6副图像
     (5)允许选择波前和片划分方式,但是不能同时选择
2、10 bit主档次(main 10 profile)
     (1)主要指标和主档次差不多,但是支持10bit深度
3、静止图像主档次
     (1)主要是不支持帧间预测编码
 
 
H265 Level 和 Tier的限制:
 
       H265 一般等级Tier和Level的限制;其中Max luma picture size 为最大亮度图像尺寸,在Level 6.2中支持的最大值为35651584,大概分辨率为8192x4320的最大图像分辨率;Max slice segments per picture 为每帧最大SS数;Max of tile rows 为最大片行数;Max of tile columns 最大片列数;
四、水平level
1、HEVC共有13个水平:1, 2, 2.1, 3,3.1, 4, 4.1, 5, 5.1, 5.2, 6,6.1, 6.2
2、一个水平实际上就是I一套对编码比特流的一些列编码参数的限制
 
五、等级tier
1、对于同一水平,按照最大码率和缓存容量要求的不同,HEVC设置了两档等级,定义为高等级和主等级。
2、主等级可用于大多数场景,要求的码率较低;
3、高等级可用于特殊要求或者苛刻要求的地方
posted @   追随技术  阅读(6124)  评论(0编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
点击右上角即可分享
微信分享提示