4个色彩像素包模式:24- 30- 36- 48-

不同模式下tmds时钟与与像素的比是位宽与24的比值

。 24 bit mode: TMDS clock = 1.0 x pixel clock (1:1) 
。30 bit mode: TMDS clock = 1.25 x pixel clock (5:4) 
。 36 bit mode: TMDS clock = 1.5 x pixel clock (3:2) 
。48 bit mode: TMDS clock = 2.0 x pixel clock (2:1)

在传输过程中视频数据和信号(Hsync vsync,de)打包成一系列像素组,在每一个TMDS时钟,传输一个像素组的一段,

下面是一个像素组中像素的个数和段数:

 24 bit mode: 1 pixel/group, 1 fragment/group 
 30 bit mode: 4 pixels/group, 5 fragments/group 
 36 bit mode: 2 pixels/group, 3 fragments/group 
 48 bit mode: 1 pixel/group, 2 fragments/group

每个TMDS字符期间传输像素组的一段,所以也代表一个组的包相位,为了同步,源会发送一个包,至少一场一次。

有效视频包相位定义为mPn,消隐区包相位定义为mCn

Deep Color Mode / Phase Indication

源不定期发送GCP,当CD不为零,则GCP有效

当宿接收到GCP,就会与CD数据对比色彩深度和相位

至少每场发送一次GCP

如果宿连续4个场没有接收到有效的GCP,则退出deep color模式

PP:packing phase

当CD字段指示为24位时,PP段无效,宿应该忽略它

相位0只代表第一个像素的一部分,所以没有视频数据周期会在相位0结束

如果有效视频结束于第一个像素,那最后的相位是1,只有相位0和1才能完整包含
第一个像素

转载于:https://www.cnblogs.com/zhongguo135/p/9458891.html

hdmi中深度色彩像素打包相关推荐

  1. 图像深度、像素深度和位深度

    图像深度.像素深度和位深度 图像深度 像素深度 位深 区别 小结 图像深度 数字化图像的每个像素是用一组二进制数进行描述,像素的色彩由RGB通道决定,其中包含表示图像颜色的位数称为图像深度.如灰度图像 ...

  2. sketch颜色和html颜色不一致,photoshop和sketch中图片色彩不一致的原因和解决办法...

    静电说:之前有用户提过类似的问题,他发现在photoshop中图片的色彩和sketch中图片的色彩不一致.下面看看静电翻译的一篇 bohemiancoding团队发表的博文,详细阐述了这种现象产生的原 ...

  3. 游戏设计中的色彩哲学:没想象的那么简单

    色彩的学问横跨物理.生物.心理.艺术和设计等若干学科--艺术家用它来点燃情感的共鸣,广告人用它来塑造产品的格调,而对游戏设计者而言,色彩不仅关乎"看",还关乎"用&quo ...

  4. 联邦学习本身+机器视觉中深度学习所面临的对抗攻击

    目录 联邦学习本身 对抗攻击中的一些术语: 现有攻击方法(实验室) 针对分类阶段 Box-constrained L-BFGS Fast Gradient Sign Method (FGSM) Bas ...

  5. 浅谈网页设计中的色彩理论

    无可争议的是,色彩是任何设计领域中最重要的一方面. 设计师在决定了一个网站风格的同时,也决定了网站的情感,而情感的表达很大程度上取决于颜色的选择.颜色是很有力的工具,所有设计师在设计网页时就应该明白这 ...

  6. 网页设计师谈网页设计中的色彩理论

    色彩是任何设计领域中最重要的一方面. 设计师在决定了一个网站风格的同时,也决定了网站的情感,而情感的表达很大程度上取决于颜色的选择.颜色是很有力的工具,所有设计师在设计网页时就应该明白这一点. 一.颜 ...

  7. Qt中应用程序的打包与发布

    文章目录 1 Qt中应用程序的打包与发布 1.1 调试与发布 1.2 程序的库依赖 1.3 部署程序的开发 1 Qt中应用程序的打包与发布 1.1 调试与发布 发布应用程序时的候选者: 调试版(deb ...

  8. ITK:灰度图像中的聚类像素

    ITK:灰度图像中的聚类像素 内容提要 输出结果 C++实现代码 内容提要 将灰度图像中的像素聚类. 输出结果 输出: cluster[0] estimated mean : 10 cluster[1 ...

  9. ITK:计算图像中的kmeans像素簇

    ITK:计算图像中的kmeans像素簇 内容提要 C++实现代码 内容提要 计算图像中的kmeans像素簇 C++实现代码 #include "itkImage.h" #inclu ...

  10. ITK:将内核应用于非零图像中的每个像素

    ITK:将内核应用于非零图像中的每个像素 内容提要 输出结果 C++实现代码 内容提要 将内核应用于蒙版中非零的图像中的每个像素. 输出结果 C++实现代码 #include "itkIma ...

最新文章

  1. 第二家公司Get技能总结
  2. 上海交大发布「人类行为理解引擎」:深度学习+符号推理,AI逐帧理解大片中每个动作...
  3. operate XML file (Open,Insert)
  4. 抖音之后,互联网失去创造力
  5. django 业务逻辑写在view里吗?_Python Web框架Django简介
  6. 支付宝2017年个人账单明天发布,你小心脏准备好了吗?
  7. php 无法加载css文件,解决ThinkPHP样式无法加载问题(CSS,JS),
  8. msp430项目编程14
  9. Tip: 强制 Outlook 用户使用缓存模式
  10. Qt之QListView使用
  11. python爬虫视频课程推荐_Python 爬虫实战案例(推荐小白研究)
  12. 2021-08-20 JSP JSTL标签
  13. 从零开始学 Web 之 Ajax(五)同步异步请求,数据格式
  14. paip.提升用户体验以及效率----编程语言趋势以及第四代语言4GL
  15. #读书笔记#《挪威森林》 | 当孤独,如影随形
  16. java lazy实现依赖调用_spring 之 lazy-init Autowired depends-on
  17. basic auth java_java发送带Basic Auth使用 httpclient自带的认证方式
  18. 李白打酒递归java_李白打酒----递归理解
  19. 导数的定义、性质与求导
  20. CSS清除浮动 清除float浮动

热门文章

  1. java中重试的使用工具
  2. Docker1.12.6+CentOS7.3 的安装
  3. 如何解决GBK的编码的文件中的中文转换成为UTF-8编码的文件而且不乱码
  4. linux增加虚拟内存
  5. 个人随笔——衰人自叙卷贰
  6. Unix的***追踪
  7. Linux对ARM的支持(头文件的支持)
  8. 部署Vista(7)——创建一个最基本的应答文件
  9. 解析UML的要点与应用
  10. history指令显示日期时间