VP9编码(3)-- 符号
VP9编码(3)-- 符号
英文 | 解释 |
---|---|
DCT | 离散余弦变换 |
ADST | 非对称离散正弦变换 |
LSB | 最低有效位 |
MSB | 最高有效位 |
WHT | 沃尔什-哈达玛变换 |
该规范使用了许多常量整数。与特定语法元素的语义相关的常量在第7节中定义。其他常量定义如下:
符号 | 值 | 描述 |
---|---|---|
REFS_PER_FRAME | 3 | 每个帧间最多可使用3帧作为参考 |
MV_FR_SIZE | 4 | 可以为mv_fr解码的帧数 |
MVREF_NEIGHBOURS | 8 | 运动矢量预测中要搜索的位置数 |
BLOCK_SIZE_GROUPS | 4 | 解码intra_mode时的上下文 |
BLOCK_SIZES | 13 | 使用的不同块大小的数量 |
BLOCK_INVALID | 14 | 标记位置非法的哨兵值 |
PARTITION_CONTEXTS | 16 | 解码分区时的上下文数 |
MI_SIZE | 8 | 模式信息块的最小大小 |
MIN_TILE_WIDTH_B64 | 4 | 以超级块为单位的平铺的最小宽度(尽管右侧边缘的平铺可以更窄) |
MAX_TILE_WIDTH_B64 | 64 | 以超级块为单位的磁贴的最大宽度 |
MAX_MV_REF_CANDIDATES | 2 | find_mv_refs进程返回的运动矢量数目 |
NUM_REF_FRAMES | 8 | 可存储以供将来参考的帧数 |
MAX_REF_FRAMES | 4 | 可以被分为ref_frame的数目 |
IS_INTER_CONTEXTS | 4 | is_inter上下文数目 |
COMP_MODE_CONTEXTS | 5 | comp_mode上下文数目 |
REF_CONTEXTS | 5 | single_ref和comp_ref上下文数目 |
MAX_SEGMENTS | 8 | 分段映射中允许的分段数 |
SEG_LVL_ALT_Q | 0 | 量化器段特征索引 |
SEG_LVL_ALT_L | 1 | 循环过滤器段特征索引 |
SEG_LVL_REF_FRAME | 2 | 参考框架段特征索引 |
SEG_LVL_SKIP | 3 | 跳过段特征索引 |
SEG_LVL_MAX | 4 | 段特征数 |
BLOCK_TYPES | 2 | 不同平面类型(Y或UV)的数量 |
REF_TYPES | 2 | 不同预测类型的数量(内部或内部) |
COEF_BANDS | 6 | 系数带数 |
PREV_COEF_CONTEXTS | 6 | 解码系数的上下文数 |
UNCONSTRAINED_NODES | 3 | 直接传输的系数概率数 |
TX_SIZE_CONTEXTS | 2 | 变换大小的上下文数 |
SWITCHABLE_FILTERS | 3 | interp_filter数目 |
INTERP_FILTER_CONTEXTS | 4 | interp_filter上下文数目 |
SKIP_CONTEXTS | 3 | 解码跳帧数目 |
PARTITION_TYPES | 4 | 分区数目 |
TX_SIZES | 4 | tx_size数目 |
TX_MODES | 5 | tx_mode数目 |
DCT_DCT | 0 | 行与列的DCT逆变换 |
ADST_DCT | 1 | 用DCT反变换行,用ADST反变换列 |
DCT_ADST | 2 | 反变换行与ADST和列与DCT |
ADST_ADST | 3 | 反变换行和列ADST |
MB_MODE_COUNT | 14 | y_mode数目 |
INTRA_MODES | 10 | intra_mode数目 |
INTER_MODES | 4 | inter_mode数目 |
INTER_MODE_CONTEXTS | 7 | inter_mode上下文数目 |
MV_JOINTS | 4 | mv_joint数目 |
MV_CLASSES | 11 | mv_class数目 |
CLASS0_SIZE | 2 | mv_class0_bit数目 |
MV_OFFSET_BITS | 10 | 解码运动矢量的最大位数 |
MAX_PROB | 255 | 允许进行概率调整的值的数目 |
MAX_MODE_LF_DELTAS | 2 | 循环过滤的不同模式类型的数量 |
COMPANDED_MVREF_THRESH | 8 | 运动矢量被认为是大的阈值 |
MAX_LOOP_FILTER | 63 | 用于循环过滤的最大值 |
REF_SCALE_SHIFT | 14 | 缩放参考帧时的精度位数 |
SUBPEL_BITS | 4 | 执行帧间预测时的精度位数 |
SUBPEL_SHIFTS | 16 | 1 << SUBPEL_BITS |
SUBPEL_MASK | 15 | SUBPEL_SHIFTS - 1 |
MV_BORDER | 128 | 剪切运动矢量时使用的值 |
INTERP_EXTEND | 4 | 剪切运动矢量时使用的值 |
BORDERINPIXELS | 160 | 剪切运动矢量时使用的值 |
MAX_UPDATE_FACTOR | 128 | 用于调整概率的值 |
COUNT_SAT | 20 | 用于调整概率的值 |
BOTH_ZERO | 0 | 两个候选者都使用ZEROMV |
ZERO_PLUS_PREDICTED | 1 | 一个候选使用ZEROMV,一个使用NEARMV或NEARESTMV |
BOTH_PREDICTED | 2 | 两个候选者都使用NEARMV或NEARESTMV |
NEW_PLUS_NON_INTRA | 3 | 一个候选人使用NEWMV,一个使用ZEROMV |
BOTH_NEW | 4 | 两位候选人都使用NEWMV |
INTRA_PLUS_NON_INTRA | 5 | 一个候选使用帧内预测,一个使用帧间预测 |
BOTH_INTRA | 6 | 两个候选都使用帧内预测 |
INVALID_CASE | 9 | 标记永远不会发生的情况的Sentinel值 |
VP9编码(3)-- 符号相关推荐
- VP9编码(1)-- 简介
VP9编码(1)-- 简介 VP9是谷歌基于VP8发布的新版视频编解码标准,主要对标H265/H264标准.youtube目前采用VP9标准. 本系列博客为博主学习笔记,翻译自<vp9-bits ...
- JavaCV音视频开发宝典:vb8和vp9编码的webm格式视频文件转成mp4文件
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 mp4不用多说,我们日常生活中,手机上或者浏览器网页中使用最多的视频文件就是 ...
- URL编码将“&”(&符号)视为“&”HTML实体
本文翻译自:URL encode sees "&" (ampersand) as "&" HTML entity I am encoding a ...
- 4K视频编码 H 264 H 265 VP9谁主沉浮
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 4K视频 ...
- android 对特殊符号(表情符号)进行编码解码
原文链接:http://www.blogjava.net/WshmAndLily/articles/195459.html 表情符号直接传给后台的话回报乱码,这时候就需要前端把内容编码一下传给后台,等 ...
- 视频【编码】原理(H.264 librtmp推流),图像编码中sps ,pps ,nalu ,frame ,silce ect
视频编码格式:H264, VC-1, MPEG-2, MPEG4-ASP (Divx/Xvid), VP8, MJPEG 等. 音频编码格式:AAC, AC3, DTS(-HD), TrueHD, ...
- Golomb及指数哥伦布编码原理介绍及实现
2017年的第一篇博文. 本文主要有以下三部分内容: 介绍了Golomb编码,及其两个变种:Golomb-Rice和Exp-Golomb的基本原理 C++实现了一个简单的BitStream库,能够方便 ...
- 何时将空间编码为加号(+)或%20?
有时,空格会将URL编码为+符号,有时会将其编码为%20 . 有什么区别,为什么会发生这种情况? #1楼 +表示仅在application/x-www-form-urlencoded内容中的空格,例如 ...
- 八、H.264中的熵编码基本方法、指数哥伦布编码
GitHub代码地址:点击这里 本节视频免费 1. H.264中的熵编码基本方法 在成功从NAL Unit中获取到语法元素的码流之后,接下来就是对语法元素的码流进行解析.根据我们在前面的博文中所讲述的 ...
- HTML特殊字符编码对照表
HTML特殊字符编码对照表 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α Β Β Β Γ Γ Γ Δ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η ...
最新文章
- spring的有状态BEAN和无状态BEAN
- PCI总线原理(二)
- webapi输出炜json_.Net基于MVC4 Web Api输出Json格式实例
- xcode--常用快捷键
- [★]基于.NET 的 加密 解密 算法总结[二]
- 1.6 万亿参数你怕了吗?谷歌大脑语言模型速度是 T5 速度的 7 倍
- H5自定义属性详细介绍
- 在java中如何定义一个方法,个人编程学习网 - Java-方法中的术语和如何定义方法...
- 行政区划简称(包括别称)
- 关于使用开源版urule决策引擎优化性能和配置客户端集群同步生效的问题
- Unity开发基础——使用字符串学习笔记
- Gantt图和PERT图的相关知识
- 关键遥信量性能缺失的分析报告
- echarts学习笔记
- 【深度学习】李宏毅:1 天搞懂深度学习,我总结了 300 页 PPT(附思维导图)...
- 10 款最佳剪贴板管理器
- 没有足够的内存继续执行程序.(mscorlib)
- 创业公司必备的5款团队协作工具
- matlab 创建彩色图像,用matlabd在Python中创建彩色图像
- 基于iOS的简单计算器(二)