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

网站自适应自动翻译网站软件

网站自适应,自动翻译网站软件,教做吃的网站,优化深圳seoHDMI接口 前言各版本区别概述#xff08;Overview#xff09;接口接口类型Type A/E 引脚定义Type B 引脚定义Type C 引脚定义Type D 引脚定义 传输流程概述Control Period前导码字符边界同步Control Period 编/解码 Data Island PeriodLeading/Trailing Guard BandTERC4 编/解… HDMI接口 前言各版本区别概述Overview接口接口类型Type A/E 引脚定义Type B 引脚定义Type C 引脚定义Type D 引脚定义 传输流程概述Control Period前导码字符边界同步Control Period 编/解码 Data Island PeriodLeading/Trailing Guard BandTERC4 编/解码Data Island Packet 格式错误纠正码ECC计算方式Packet Header Video Data PeriodLeading Guard BandVideo Data 编/解码编码解码 视频Video视频格式/时序像素编码RGB444YC~B~C~R~444YC~B~C~R~422 VSYNC/HSYNC颜色深度像素重复量化范围 音频Audio控制和配置Control and ConfigurationInfoFrameAuxiliary Video Information (AVI) InfoFramePacket HeaderPacket Contents Audio InfoFramePacket HeaderPacket Contents Vendor Specific InfoFramePacket HeaderPacket Contents EDID主块CEA扩展EDID 相关软件 DDCHotPlug Detect HDCPIP设计Source 端Sink 端时钟 前言 本文参考 HDMI1.4b 标准进行学习整理。 各版本区别 各个HDMI版本的主要区别如下 具体区别可见链接 HDMI版本对比区别_一图看懂HDMI版本区别 - ZNDS智能电视网 HDMI 1.02002年 带宽4.95 Gbps 视频支持最高1080p分辨率 音频支持8声道音频 其他这是最初的版本奠定了HDMI技术在高清视频传输领域的基础。 HDMI 1.12004年 音频增加了对DVD-Audio的支持并对音频返回通道进行了改进。 HDMI 1.22005年 音频支持1-bit音频包括Dolby TrueHD和DTS-HD Master Audio。 其他对HDMI-CECConsumer Electronics Control进行了改进。 HDMI 1.32006年 带宽提升至10.2 Gbps 视频支持更高的分辨率和Deep Color技术增加了对x.v.Color色彩空间的支持。 其他允许更高的数据传输速率以支持更高的色彩深度和分辨率。 HDMI 1.42009年 带宽10.2 Gbps 视频支持1080p 144Hz、4K 30Hz 音频引入了音频回传通道ARC 其他增加了3D功能支持4K分辨率增加了HDMI以太网通道HDMI Ethernet Channel。 HDMI 2.02013年 带宽18 Gbps 视频支持4K 60Hz支持21:9宽屏比例和更高颜色深度 音频增强音频回传通道ARC HDRHDMI 2.0a和HDMI 2.0b版本增加了对高动态范围HDR内容的支持包括HDR10。 HDMI 2.12017年 带宽48 Gbps 视频支持8K 60Hz或4K 120Hz HDR支持动态HDR如HDR10、Dolby Vision 音频支持增强音频回传通道eARC 其他引入了可变刷新率VRR、快速帧传输QFT、快速媒体切换QMS、自动低延迟模式ALLM等特性。 概述Overview HDMIHigh-Definition Multimedia Interface高清多媒体接口是一种广泛使用的数字接口用于传输高清视频和音频信号。 HDMI接口中包含的四种独立的通信通道TMDSTransition Minimized Differential Signaling、DDCDisplay Data Channel、以及可选的CECConsumer Electronics Control和HECHDMI Ethernet Channel TMDSTransition Minimized Differential Signaling 用途TMDS是HDMI的主要数据传输通道用于携带音频、视频数据以及辅助数据包括描述活动音视频流的AVI和音频InfoFrames。 特点TMDS是一种高速串行通信接口它通过最小化传输信号的转换来减少电磁干扰EMI。TMDS通道包括三个数据通道用于传输RGB或YCbCr数据和一个时钟通道。 DDCDisplay Data Channel 用途DDC通道用于HDMI源设备读取接收端Sink的E-EDIDExtended Display Identification Data数据结构以确定接收端的能力和特性。 特点DDC是一种基于I2C协议的双向通信通道允许源设备查询接收端的分辨率、色彩空间、音频格式等信息以确保发送的信号与接收端兼容。 CECConsumer Electronics Control 用途CEC通道用于实现更高级的用户功能如自动设置任务或通常与红外遥控器使用相关的任务。 特点CEC允许HDMI连接的设备之间进行控制命令的传递实现设备间的智能控制和简化用户操作例如使用一个遥控器控制多个设备。 HEACHDMI Ethernet and Audio Return Channel HDMI Ethernet Channel (HEC) HEC是一个高速双向数据通道基于100Base-TX以太网标准允许通过HDMI电缆实现100Mbps的全双工数据通信。通过HECHDMI输出设备如电脑的网络可以与HDMI显示设备如电视共享实现网络数据的传输。 Audio Return Channel (ARC) ARC允许音频信号从HDMI接收端如电视返回到HDMI源设备如音响系统这样可以减少音频向上传送并处理和播放所需要的线缆数量。在高清电视直接接收音频和视频内容的情况下ARC能让高清电视通过HDMI线把音频直接传送到A/V功放接收机上无需另外一条线缆。 HPDHot Plug Detect 用于检测HDMI连接的状态即是否有设备连接或断开。 接口 接口类型 HDMI 有 A,B,C,D,E 五种接口类型如下图所示 Type A/E 引脚定义 Type B 引脚定义 Type C 引脚定义 Type D 引脚定义 传输流程 概述 HDMI包括三个TMDS数据通道和一个TMDS时钟通道每个 TMDS 通道每个TMDS时钟周期传输10bit数据包括视频、音频和辅助数据。 3种操作模式 Control Period用于传输前导码和其他控制信号。Video Data Period用于传输有效的视频像素数据。Data Island Period用于传输音频和辅助数据包。 不同操作模式传输的数据及编码类型 Control Period 该阶段用于传输前导码Preamble、VSYNC、HSYNC同时用于接收端的字符边界同步该阶段至少维持12个像素周期。 前导码 连续传输8个相同的控制字符用于指示接下来传输的数据周期类型 字符边界同步 HDMI接收端除了要进行字符边界同步还要进行通道间对齐 Control Period 编/解码 注bit0 为最先接收到bitbit9为最后接收到bit Data Island Period 该阶段用于传输音频和辅助数据包以两个 Data Island Leading 字符开始以两个 Trailing Guard Band 字符结束。该阶段使用 TERC4 编码方式TMDS Error Reduction Coding。 TMDS Channel 0 用于传输 VSYNC、HSYNC 和 Packet Header。 TMDS Channel 1-2 用于传输 Packet 数据每个数据包为32个像素周期长。 该阶段至少需要传输一个 packet即至少维持 36个像素周期。为了保证数据可靠性该阶段每次最多传输18个packet。 每两个视频场之间必须要有一个 Data Island Period。 Leading/Trailing Guard Band TMDS Channel 0NA TMDS Channel 110’b01_0011_0011 TMDS Channel 210’b01_0011_0011 TERC4 编/解码 注bit0 为最先接收到bitbit9为最后接收到bit Data Island Packet 格式 数据包由包头Packet Header和包内容Packet Body组成包内容又由四个 Subpacket 组成每个Subpacket 由 7字节数据和1字节的 BCH ECC parity bits 组成。 错误纠正码ECC计算方式 Packet Header 注Null Packet 的 HB0-2 全为0。 Video Data Period 该阶段用于传输有效的视频像素数据前导码后跟随两个 Leading Guard Band 字符然后就是视频像素数据。 Leading Guard Band TMDS Channel 010’b10_1100_1100 TMDS Channel 110’b01_0011_0011 TMDS Channel 210’b10_1100_1100 Video Data 编/解码 注bit0 为最先接收到bitbit9为最后接收到bit 编码 解码 视频Video 视频格式/时序 参考《CEA 861-D》CEA-861 是消费电子协会Consumer Electronics Association制定的一个标准它定义了数字电视和显示器的显示时序和格式。 像素编码 HDMI支持三种像素编码 RGB 4:4:4、YCBCR 4:4:4或YCBCR 4:2:2可通过 EDID 确定接收端支持的像素编码格式。 所有HDMI源Source和接收端Sink都必须能够支持RGB 4:4:4像素编码。 如果一个HDMI接收端支持YCBCR 4:2:2或YCBCR 4:4:4中的任何一种则必须同时支持这两种编码。 RGB444 RGB 每个颜色分量都占用8位总共24位为每个像素提供1677万种颜色2^24。 YCBCR444 每个像素都有独立的亮度Y和两个色差分量Cb和Cr。 YCBCR422 每两个像素共享相同的两个色差分量Cb和Cr而每个像素仍然有自己的亮度分量Y。 VSYNC/HSYNC Control Period 和 Data Island Period 通过 TMDS-0 传输 VSYNC和HSYNC信号分别用于标识视频帧的开始和结束、每一行的开始。Video Data Period 不传输 VSYNC和HSYNC信号接收端Sink应假定这两个信号保持不变。 颜色深度 HDMI源Source和接收端Sink可能支持每像素24、30、36或48位的颜色深度。所有HDMI源和接收端都必须支持每像素24位的颜色深度。 超过24位每像素的颜色深度被定义为“深颜色”Deep Color。 像素重复 原生像素率低于25 Mpixels/秒的视频格式需要通过像素重复来在TMDSTransition Minimized Differential Signaling链路上传输。例如720x480i和720x576i视频格式时序总是需要进行像素重复。 像素重复 是一种技术用于将低分辨率的视频信号适配到HDMI的TMDS链路上。由于HDMI的TMDS链路设计用于传输较高像素率的信号因此对于低像素率的视频格式需要通过重复像素来填充数据率以满足链路的最低数据传输要求。 AVI InfoFrame 是一种在HDMI信号中嵌入的元数据帧它包含了视频信号的属性如像素重复计数。这个帧帮助接收端正确解释和处理视频信号。 CEA-861-D 是消费电子协会Consumer Electronics Association制定的一个标准它详细描述了像素重复的使用和像素重复计数字段的使用方法以确保视频信号的正确传输和显示。 通过使用像素重复和AVI InfoFrameHDMI能够支持广泛的视频格式从低分辨率的标准定义电视到高分辨率的高清和超高清电视。这确保了HDMI技术的灵活性和向后兼容性。 量化范围 在HDMI视频传输中视频分量的量化范围Video Quantization Ranges是一个重要的概念它决定了视频信号的黑电平和白电平。主要有两种量化范围全范围Full Range和有限范围Limited Range《CEA-861-D》有具体定义。 音频Audio Audio数据以Audio Sample Packet或High Bitrate Audio Stream Packet的形式传输但是HDMI没有传输audio clock因此sink设备需要进行audio clock regeneration。原理如下 控制和配置Control and Configuration InfoFrame Data Island Period 的 一个 InfoFrame packet 携带一个 InfoFrame帧大小为31字节30字节1字节校验和。所有的 InfoFrame 详细定义见 《CEA-861-D》。 Auxiliary Video Information (AVI) InfoFrame AVI InfoFrame用途AVI InfoFrame由HDMI源设备传输给接收端以指示当前视频流的各个方面。如果源设备具备以下能力它应至少每两个视频场Video Fields传输一次AVI InfoFrame 能够传输AVI InfoFrame。能够传输YCbCr像素编码。能够传输除传输视频格式默认色彩度量之外的其他色彩度量。能够传输任何xvYCC或未来增强的色彩度量。能够传输任何色彩空间元数据包。能够传输具有多种允许像素重复的视频格式。能够传输除“无数据”之外的内容类型。能够传输YCC量化范围。 HDMI源设备在传输RGB和非像素重复视频时也必须传输AVI InfoFrame即使在没有明确要求的情况下也推荐HDMI源设备传输AVI InfoFrames以确保视频信号的正确处理和显示提高用户体验。 Packet Header Packet Contents AVI InfoFrame 详细定义见 《CEA-861-D》6.4章节。 Audio InfoFrame Packet Header Packet Contents Audio InfoFrame 详细定义见 《CEA-861-D》6.6章节。 Vendor Specific InfoFrame Packet Header Packet Contents EDID EDID的全称是Extended Display Identification Data(扩展显示标识数据)VGA、DVI的EDID由主块128字节组成HDMI的EDID增加扩展块(128字节)扩展块的内容主要是和音频属性相关的DVI和VGA没有音频HDMI自带音频扩展块数据规范按照CEA-861x标准定义未来可能增加到512或256的整数倍。 其中包含有关显示器及其性能的参数包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串等等。形象地说EDID就是显示器的身份证、户口本、技能证书等证件的集合目的就是告诉别人我是谁我从哪来我能干什么。 主块 E-EDID的前128字节应包含EDID 1.3结构具体定义见《VESA Enhanced EDID Standard A1》 CEA扩展 CEA Extension version 3 详细定义见 《CEA-861-D》7.5章节。 EDID 相关软件 EDID提取软件Monitor Assert Manager EDID 分析软件Quantum Data 的 ATP Manager 6.30.2 DDC HDMI DDC通道使用I2CInter-Integrated Circuit协议进行通信这是一种标准的两线时钟和数据串行数据总线协议。数据同步与SCL信号并且遵循I2C规范的标准模式最大时钟频率为100kHz。 I2C设备地址通常是0xA0或0xA1这取决于读写操作的方向 写操作Write设备的I2C地址是0xA0。这意味着当HDMI源设备需要向EEPROM写入数据时它会在I2C总线上发送0xA0作为设备地址。读操作Read设备的I2C地址是0xA1。这意味着当HDMI源设备需要从EEPROM读取数据时它会在I2C总线上发送0xA1作为设备地址。发完设备地址后就开始发送或接收数据了。 HotPlug Detect HDMI接收端Sink在E-EDID不可读时不应在HPD引脚上输出高电压水平。 如果E-EDID的内容发生变化或者需要切换HDMI通道要求源设备重新读取EDIDHPD需要发出一个不短于100毫秒的低电平信号。当低电平再次变为高电平时源设备将重新读取EDID。 HDCP HDCPHigh-bandwidth Digital Content Protection高带宽数字内容保护的工作流程主要包括以下几个关键步骤 校验协议Authentication 发送器例如高清播放设备首先验证接收设备例如高清电视或显示器是否被授权接收加密数据。这一验证过程通过校验协议来实现发送器和接收设备相互交换一个40位的密钥选择矢量KSV并进行一系列复杂的运算来确认对方的合法性。如果运算结果相等则发射端能确定此接收器为HDCP适合接收者。 像素加密Encryption 一旦接收器通过合法性校验发送器就会对传输的像素数据进行加密。加密过程通常涉及对原始像素数据和由HDCP加密器产生的加密数据进行“异或”运算。这样加密后的像素数据将传输给接收设备。 解密与显示Decryption and Display 接收设备在接收到加密像素数据后使用与其HDCP加密器结构和初始值完全相同的解密器进行解密处理。解密过程同样是通过“异或”运算来完成的从而还原出原始的像素数据并显示在屏幕上。 可更新性Revoke List HDCP系统具有可更新性能够识别和取消未经授权或其KSV已经被放入“撤销列表”的设备。这一功能通过定期更新密钥和撤销列表来实现确保了系统的安全性和稳定性。 身份验证和密钥交换AKE 在发送视听内容之前发送者必须使用身份验证协议确保接收者是真实的并有权接收受保护的内容。这包括检查接收方是否包含有效的未撤销公共密钥证书、位置检查以及会话密钥交换SKE。 内容保护 HDCP 2.2规范应用了最新的加密标准例如RSA和AES并将它们分别用于身份验证和加密这使其比以前的HDCP 1.X协议更加安全。HDCP 2.2协议分三个阶段工作身份验证、加密和可更新性。 向后兼容性 HDCP 2.2协议还考虑了向后兼容性允许旧设备通过兼容性模式以较低的安全级别进行通信并为旧设备提供升级路径使它们能够支持HDCP 2.2标准。 通过这些步骤HDCP确保了只有合法的接收设备才能解密和播放受保护的内容从而保护了高带宽数字内容不被非法复制和分发。 IP设计 Source 端 Sink 端 时钟 怎么设计时钟不同分辨率下输入时钟不一样MMCM 对应的 CLKIN_PERIOD参数是不是不对也能正常工作 TMDS clock 经过 IBUFDS后经过MMCM生成5倍的串行接收时钟再将这个时钟过BUFIO和BUFR生成PixelClk 和 SerialClk参考Xilinx 官方MMCM设计建议
http://www.hkea.cn/news/14283644/

相关文章:

  • php毕业设计二手网站怎么做手机网站 好处
  • 翻译做网站行业网站怎么建设
  • 网站开发 附加协议网页设计常用代码大全
  • 网站开发方案书博客免费的ppt网站
  • 网站怎么才能上线网站如何横屏
  • 网站建设怎么让网站收录wordpress:代码
  • 大连网站建设招标北京网站建设 案例
  • 黑龙江网站建设业务年度关键词
  • 网络推广 公司 200个网站网站流量建设
  • 江西省宜春市建设局网站wordpress显示相关文章
  • 印度人做网站网站模板和后台
  • 做弹幕网站成都建设网上商城平台公司
  • 网站的积分系统怎么做的什么网站可以做ui兼职
  • WordPress文化衫搜索引擎优化叫什么
  • 自己造网站如何去除wordpress首页功能
  • 做python项目的网站网站pv是什么
  • 音乐网站毕业设计代码微商城设计网站建设
  • 福清市建设工程交易网站好像宁波外贸公司一览表
  • 平台网站建设哪家好网站开发的相关技能有哪些
  • 做超链接的网站天噜啦更换域名解析
  • 织梦wap网站模版自己做的网站首页变成符号了
  • 网站建设需什么软件智诚外包网
  • idc空间商网站源码wordpress企业站被黑
  • 只做公司网站方案成立公司代理
  • 广告页面制作seo刷排名公司
  • 做医疗网站要几个人宽甸县建设局网站
  • 建设企业网站的原因食品网站制作
  • 深圳云购网站制作免费推广网店
  • 网站建设和执纪监督wordpress豆瓣
  • 云南制作网站的公司南宁哪个网络公司建网站好