编码结构
来源:互联网 发布:转置矩阵与逆矩阵公式 编辑:程序博客网 时间:2024/06/06 05:50
1、VPS (Video Parameter Set)视频参数集
一个给定的视频序列无论其每一层的序列参数SPS是否相同,都参考相同的VPS。
VPS包含:
1 多个子层和操作点共享的语法元素
2 会话所需的有关操作点的关键信息 如档次、级别
3 HRD参数
描述子:语法元素的熵解码算法
ae(v)
b(8)
f(n)
se(v)
u(n) 读进连续nbit 解码后的值为无符号整数
ue(n)无符号指数哥伦布熵编码
参数为n表示采用定常编码
参数为v表示采用变长编码
2、SPS(Sequence Parameter Set)序列参数集
封闭式GOP:每个Gop以IDR开始 各GOP间独立编解码
开放式GOP:第一个GOP的第一个帧内编码图像为IDR图像后续GOP的第一个为non-IDR图像
1 图像格式信息 采样个数、分辨率、量化深度、解码图像是否输出剪裁
2 编码参数信息 编码块、变换块最小尺寸最大尺寸 帧内帧间预测时变换块的最大划分深度,对444采用的三通道是否独立编码 是否帧内强滤波 是否SAO PCM等
3 参考图像的信息 短期参考图像设置 长期参考图像使用和数目 长期参考图像的POC和其能否作为当前图像的参考图像
4 档次 层 级别
5 时域分级信息
6可视化可用信息
7 其他
3、PPS 图像参数集(Picture Parameter Set)
1编码工具的可用性标识
2量化过程相关句法元素
等
4、Slice
I Slice 所有的CU预测都是用帧内预测
P Slice 在 I Slice 的基础上,可使用帧间预测,每个预测块PB使用至多一个运动补偿信息
B Slice 在P Slice的基础上, 可使用帧间预测,但每个PB可使用至多两个运动补偿预测信息
一个Slice 可被分为一个独立的SS和若干个依赖的SS,并且以独立的SS作为Slice的开头,每个SS包含整数个CTU
0 0
- 编码结构
- 编码、解码、分支结构
- HEVC编码结构分析
- TLV编码结构详解
- HEVC编码结构
- zero简化选择结构编码
- 详解mysql 内部编码结构
- 根据编码生成树状结构。
- HEVC—编码树结构
- 格雷码结构光的编码
- GOP三种编码结构
- ffmpeg编码函数调用结构
- wsp 数据单元的结构与编码。
- 稀疏编码/ICA模型---MRF统计结构
- bt编码格式和种子文件结构
- PHP 编码规范 1 文件结构
- MPEG-2帧间编码结构
- 解读编码后的HEAP_ENTRY结构
- Spring @Scheduled任务调度器
- HTML上机练习4
- 线性方程组数值解法-列主元高斯消去法
- 根据model的对象对应的值(字符串)对model进行排序
- 80%的问题都能自己解决
- 编码结构
- java--数组的学习笔记一之基础知识
- 用conat修饰的类成员——常成员函数、常成员数据、常引用
- Qt之解析XML元素(QXmlStreamReader)
- jQuery radio的操作
- fastjson把Date类型数据转换成一长串数字
- uboot之start_armboot分析2
- Flash builder 4.6下载以及安装
- LayoutInflater—— 你可能对它并不了解甚至错误使用