对于我来说,这个是一个老问题了。以前蓝风车专门给我讲解,我都没搞懂(真有点对不起蓝风车的细心教诲哈。呵呵~~~)。今天终于弄清楚了,特此总结出来,请大家指正。

=================================================================================

B_Skip类型宏块(200503版标准,表7-14最后一行):          无像素残差,无运动矢量残差(MVD)。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,直接利用前、后向MV得到像素预测值。像素重构值=像素预测值

B_Direct_16*16类型宏块(200503版标准,表7-14第一行):有像素残差,无运动矢量残差(MVD)。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,利用前、后向MV得到像素预测值。然后,像素重构值=像素预测值+像素残差解码值

P_Skip类型宏块(200503版标准,表7-13最后一行):          也就是COPY宏块。无像素残差,无运动矢量残差(MVD)。直接利用预测MV得到像素预测值。像素重构值=像素预测值

【特别说明】:

1、有残差就有CBP(表示残差编码状态,详见BBS中我的帖子“CBP详解”),反过来没有残差当然就没有CBP;      
2、请一定不要把 Direct 类型宏块、Skip 类型宏块、Direct 预测模式这三个混淆了。B_Skip 类型宏块(大小为 16*16)、B_Direct_8*8 类型块(大小为 8*8)和B_Direct 类型宏块(大小为 16*16)都采用的是 Direct 预测模式;
3、关于时间和空间的Direct 预测模式,请大家参考标准文档的8.4.1.2小节;
4、与本论坛另一篇帖子“请问Skipped Macroblock是什么意思? ”参照学习;
5、我是跟踪JM86解码过程得出以上结论的。如果某些部分有点错误,请大家指正。

Skip宏块与Direct预测模式浅析相关推荐

  1. 264,avs中Skip宏块与Direct预测模式 ,对称模式的区别

    1.       B_Skip类型宏块 :无像素残差,无运动矢量残差(MVD)和参考帧.解码时,通过Direct预测模式(时间或空间)计算出前.后向MV后,直接利用前.后向MV得到像素预测值.像 素重 ...

  2. H264 Direct预测模式

    h.264直接预测 直接预测是B帧上一种独有的预测方式,其中直接预测又分为两种模式: 时域直接模式(temporal direct).空域直接模式(spatial direct). 在分析这两种模式之 ...

  3. AVS 帧内预测模式的汇编优化

    王瑞* 基金项目:本课题得到国家自然科学基金资助项目基金(项目编号:60772101)的资助. 作者简介:王瑞(1986-), 男, 山东莱芜人, 硕士, 主要从事视频压缩方面的研究. E-mail: ...

  4. 宏块帧内预测的具体过程

    对一个宏块进行帧内预测的具体过程如下: (1)对于8x8色度块就选择一种帧内色度预测模式建立相应的帧内预测块: (2)按遍历的方法分别计算4种Intra_16x16帧内预测模式的代价(Rdcost16 ...

  5. HEVC亮度分量帧内预测模式代码详解

    作者:66 (转载请注明出处) 从我自身的学习历程来看,建议大家先把理论扎实了再去理解代码,代码里也有注释,与理论的地方一对应加上一点C编程基础很容易就能理解. 我们先了解相关理论,此处可参考这一篇博 ...

  6. 每一步详细介绍—在HM中进行CU PU TU划分以及PU最佳预测模式选择

    CU PU TU划分以及PU最佳预测模式选择 在HM对CU进行划分(CU模式判别).PU模式选择(划分).以及PU预测模式划分的过程总算有点理解,现对整个过程进行详细介绍. HM进行块划分和模式选择主 ...

  7. Android 7.0 ----- Direct Boot模式(AppClock)

    本文针对闹钟应用对于此次Android 7.0增加DB模式所需要的应对方式. Direct Boot模式:设备已开机但用户尚未解锁设备时,Android 7.0 将在安全的"直接启动&quo ...

  8. H.266/VVC:色度帧内预测模式之CCLM技术

    一.色度模式编码 1.色度预测模式候选列表 VVC中色度分量的预测过程和亮度分量预测过程不同,其首先是构建色度预测模式候选列表如下表,有8种模式,由4种和亮度模式相同的模式.3种CCLM模式和1种DM ...

  9. 正则表达式贪婪模式、懒惰模式与独占模式浅析

    正则表达式贪婪模式.懒惰模式与独占模式浅析 一.正则表达式引擎: 正则表达式的执行,是由正则表达式引擎编译执行的,正则表达式引擎分为DFA(Deterministic finite automaton ...

最新文章

  1. VTK:网格之IdentifyHoles
  2. cs架构用什么语言开发_C、C++、Go 语言、Linux服务器开发高级架构师进阶之路
  3. HanLPTokenizer HanLP分词器
  4. Page和AbilitySlice
  5. 机器人控制器编程实践指导书旧版-实践一 LED灯(数字量)
  6. C1 驾驶证考试科目二考试心得
  7. OpenMMLab全景图
  8. [Oracle] 一个通过添加本地分区索引提高SQL性能的案例
  9. 【蓝桥杯】【调和级数】
  10. 二建《机电》案例 100 问
  11. 好萌的泰国小萝莉,搞得我也想学uke了
  12. Java开源生鲜电商平台-深刻理解电商的库存架构与解决方案(源码可下载)
  13. 【Python3爬虫(二)】【urlib.request模块】【付费代理+auth认证】
  14. e3是合法浮点数吗_下面四个选项中,均是不合法的浮点数的选项是
  15. 纸牌三角形java_纸牌三角形
  16. 高德API-1.4.15操作设置
  17. 微信小程序安全通讯方案
  18. el-table设置表格滚动条样式
  19. 单目深度估计技术进展综述
  20. 使用Multisim仿真MOS放大器小信号频率响应特性

热门文章

  1. 【转】什么是CORS
  2. 关于@DateTimeFormat 和 @JsonFormat 注解
  3. CCIE-LAB-SDN-第四篇-SD-WAN-2
  4. 【CodeForces - 675C】Money Transfers(思维,前缀和)
  5. 【qduoj - 纳新题】小明的dp(快速幂 + 乘法原理)(简单组合数学)
  6. Apollo进阶课程㉛丨Apollo ROS概述
  7. 龙果学院mysql分布式集群代码_龙果学院-MySQL大型分布式集群解决方案
  8. 数据结构数组计算机中的应用,2018考研计算机:数据结构数组和广义表复习重点...
  9. php的mcypt,php 7.3 在Centos6.x下的安装过程
  10. android实现电话功能实验报告,安卓开发实验报告-20210407005833.docx-原创力文档