zoukankan      html  css  js  c++  java
  • hdmi中深度色彩像素打包

    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才能完整包含
    第一个像素

  • 相关阅读:
    http和HTTPS的区别及SSL介绍
    cas系列(三)--HTTP和HTTPS、SSL
    cas系列(一)--cas单点登录基本原理
    修改cas登陆页面-服务器端
    rest例子
    RESTful 架构风格概述
    Java分布式应用技术架构介绍
    tomcat的server.xml详解
    Apache Shiro 快速入门教程,shiro 基础教程 (这篇文章非常好)
    fmt:formatDate标签的输出格式
  • 原文地址:https://www.cnblogs.com/zhongguo135/p/9458891.html
Copyright © 2011-2022 走看看