当前位置: 首页 > article >正文

codec基础知识的学习

这些帧类型用于提供更好的压缩率,我们将在下一章看到这是如何发生的。现在,我们可以想到 I 帧是昂贵的,P 帧是便宜的,最便宜的是 B 帧。B利用前后的信息进行压缩,便是指前后的参考帧中都有较大的变化。

 

HEVC学习,其参考代码为HM ,梳理HM代码中的各个环节,并且分阶段,弄懂其意思是跨过门槛的第一个环节。

https://img-my.csdn.net/uploads/201511/16/1447638401_2084.png

帧内预测:

7、帧内预测的详解(入口函数:xCheckRDCostIntra): 
7.1、对于亮度分量: 
7.1.1、调用estIntraPredQT。主要做模式选择的工作,负责选出对于当前PU的最优模式,如DC、planar、角度等模式。 
(1)首先对N个候选模式进行粗粒度筛选。代价函数是SATD+λ*ModeBits。选出若干个可能的候选模式。下面是相关的函数。 
(2)predIntraLumaAng。计算当前PU的预测值。 
(3)calcHAD。计算SATD代价。 
(4)xModeBitsIntra。计算当前模式所消耗的比特数。 
(5)xUpdateCandList。更新模式的代价,保持前N个模式的代价最小。 
(6)选出N个模式之后,这N个模式会进入xRecurIntraCodingQT函数继续处理。 
7.1.

http://www.lryc.cn/news/2417835.html

相关文章:

  • lwip网络协议基础介绍
  • 程序员的福音—Zeal
  • VMware 安装 CentOS7 图文教程(超详细)
  • 数据平台建设
  • 一文读懂:全网都在说的AIGC到底是什么?
  • 【项目管理】如何开展高质量的团队管理
  • 【正则化的理解】
  • 从头开始学MySQL-------存储过程与存储函数(1)
  • Linux--uboot移植(二)新UBOOT配置
  • 通信协议:HTTP知识点总结
  • VO、DTO、BO、PO、DO、POJO 数据模型的理解和实际使用
  • 360影视大全 python_「www.dy2018.com」python爬取电影天堂(www.dy2018.com)所有视屏的所有链接 - 金橙教程网...
  • 奇异值分解(SVD)详解及其应用
  • JSONP原理以及示例
  • 【802.11】MCS简介
  • sql语句中distinct的用法
  • Netcat使用学习
  • Jfinal 框架简单入门
  • ftp客户端使用详细说明【linux和windows】
  • STM32F103C8t6驱动MPU6050+HMC5883L+BMP280进行三轴姿态解算
  • JS 中 String 的字符串截取 substr 和 substring 区别的快速记忆方法
  • Ubuntu——apt-get问题
  • 电子工程师必备网址
  • VNC Server远程桌面配置详解
  • 探秘Magnetissimo:自托管的磁力链接搜索引擎
  • react-native基本介绍
  • Attributes(特性)与 Properties(属性)的区别
  • 架构设计(1)-谈谈架构
  • 12 个超好用的免费在线工具建议收藏!(非常详细)从零基础入门到精通,看完这一篇就够了
  • HTTP部分详细讲解以及代码实现(二)