HDMI协议Ver2.0a(学习笔记)

news2024/11/28 4:29:32

1 简介

本规范由HDMI论坛制定

2.目的和范围

本文件构成了高清多媒体接口2.0版规范(HDMI规范2.0版)。本规范通过引用纳入了HDMI规范1.4b版,并定义了附加和改进的功能。对Source、Sink、中继器和电缆的合规性所需的机械、电气、行为和协议要求进行了说明。

3.TBD

4.TBD

5.概述

HDMI规范2.0版(本规范)的所有特征和功能都是可选的,如果使用,应根据每个相应特征或功能的规定要求实施。请注意,HDMI规范2.0版中包含的每个特征或功能都有最低要求。

使用本规范中定义的特征和功能的设备应与其他符合HDMI的设备可互操作,包括但不限于满足HDMI规范1.4b版最低强制性要求的设备,用于在两个设备中实现的所有HDMI特征和功能。

HDMI 1.4b定义了高达340Mcsc(Mega-characters/second/channel)的TMDS字符率的TMDS信号。本规范增加了340至600 Mcsc TMDS特征速率下的TMDS信号(第6.1.1节),并增加了所有TMDS特征率下EMI/RFI降低的加扰(第6.1.2节)和TMDS特征误差检测(第6.2节)。

HDMI 1.4b定义了几种像素传输机制。这些定义了像素大小为24、30、36或48位的RGB和YCBCR 4:4:4像素的传输。HDMI 1.4b还定义了用于传输像素大小为24、30或36位的YCBCR 4:2:2像素的机制。如第7.1节所示,当使用的视频格式时序为2160p50或2160p60时,本规范增加了传输YCBCR 4:2:0像素的定义机制。YCBCR 4:2:0像素编码以等于8位4:4:4像素编码TMDS字符率的½的TMDS字符速率进行

HDMI 1.4b定义了几种音频传输机制。其中包括IEC 60958 L-PCMIEC 61937压缩音频,支持高达192kHz的音频采样率。此外,HDMI 1.4b还定义了One Bit Audio和DST音频的传输机制。本规范增加了可通过IEC 61937压缩流传输的压缩音频格式的数量。它还定义了三种新的音频传输机制。以下是可用音频选项的简要摘要:

  • L-PCM。
  • IEC 61937压缩(如环绕声)或DST音频流,比特率高达49.152Mbps。
  • 从2到32个通道的One Bit Audio
  • 3D音频,支持10.2、22.2和30.2扬声器位置。
  • Multi Stream Audio支持多个视频流或multi-view视频流(例如,每个视图具有不同音频的双视图游戏)或single-view视频流。在这种情况下,最多可以同时传输4个音频流

DDC在HDMI 1.4b中用于读取E-EDID和其他目的。本规范在HDMI 中添加了一组HDMI专用DDC寄存器,以在Source和Sink之间交换点对点动态数据(见第10.4节,SCDC,状态和控制数据信道)。

本规范根据CEA-861-F扩展了支持的视频和音频格式列表(第7.1节和第9.1节),并用ITU-R BT.2020(第7.2节)中定义的色度法扩展了H14b中定义的比色法。本规范还增加了3D信号的信号功能:3D OSD视差、3D Dual View 和3D Independent View (第7.4.1、7.4.2和7.4.3节)。

本规范定义了动态自动Lipsync功能,该功能是H14b的自动LipsSync功能的扩展,允许Sink动态修改和公布其延迟信息(第10.7节)。

最后,本规范定义了CEC 2.0,这是H14b中定义的CEC的扩展,具有扩展的强制性功能集,以促进所有兼容设备之间更广泛的互操作性(第11节)。

6.Link层

6.1 340 Mcsc到600 Mcsc TMDS字符率支持

6.1.1 340 Mcsc以上到600 Mcsc TMDS特征率的电气特性

本节定义了TMDS链路在3.4 Gbps至6.0 Gbps的TMDS比特率下的操作,并扩展了H14b第4.2.3、4.2.4和4.2.5节中的TMDS规范。本节中未指定的任何参数均与HDMI 1.4b保持不变。

对于340 Mcsc以上的TMDS字符率,TMDS时钟速率应为TMDS字符速率的四分之一(为什么是四分之一?四个数据通道?)

TMDS比特率保持为TMDS字符率的10倍(8b/10b编码),因此是TMDS时钟率的40倍。对于340 Mcsc或以下的TMDS字符率,TMDS时钟速率等于TMDS字符速率,TMDS比特率等于HDMI 1.4b中规定的TMDS时钟频率的10倍。Source应使用控制比特TMDS_Bit_Clock_Ratio通知Sink TMDS时钟率和TMDS字符速率之间的关系,见第6.1.3.2节。

如果Sink设备支持340 Mcsc以上和600 Mcsc以下的TMDS字符速率,则Sink设备应在HF-VSDB(第10.3.2节)的Max_TMDS_Character_Rate字段中指示其支持的TMDS最大字符速率。Source不得以高于Sink支持的最大速率的TMDS字符速率进行传输,如HF-VSDB Max_TMDS_Character_rate字段所示。

6.1.1.1 TMDS概述

//新的HDMI2.1协议用FRL来代替TMDS

TMDS链路在3.4Gbps到6.0Gbps的TMDS比特率下的操作类似于HDMI 1.4b所描述的操作。测试点TP1和TP2是用于规格和测量的系统参考点,并通过HDMI电缆连接。

以下章节提供了TP1和TP2的规范。眼图仅供TP2使用。

电缆应符合HDMI 1.4b中规定的2类规范。

6.1.1.2 抖动和眼图测量

本节包含HDMI规范1.4b第4.2.3.1节中的文本。有关版权信息,请参阅通知。

等式6-1中提供的抖动传输函数与HDMI 1.4b规范(参见H14b等式4-1)没有变化,并且适用于高达6.0Gbps的TMDS比特率。

方程6-1:H14b方程4-1中定义的理想恢复时钟定义的理想CRU的抖动传递函数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1008565.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解决java.lang.reflect.ReflectionException: Reflection error

解决java.lang.reflect.ReflectionException: Reflection error 摘要引言正文1. 理解异常的根本原因2. 处理反射操作错误用法获取类的方式不正确:调用方法的方式不正确: 3. 处理访问权限问题4. 异常处理 总结参考资料 博主 默语带您 Go to New World. ✍…

Unity 课时 1 : No.1 模拟面试题

课时 1 : No.1 模拟面试题 C# 1.装箱和拆箱是什么? ​ 对于应用类型。将基类的子类转化成基类称为装箱。将基类转换成子类,成为拆箱。装箱通常使用隐式转换,拆箱可以使用 as 或者 强制转换。同样对于值类型也可以进行装箱和拆箱。 答案&a…

C++11—线程库

C线程库 文章目录 C线程库线程的创建thread提供的成员函数get_idthis_thread命名空间线程的回收策略join detach 线程函数参数mutex的种类lock_guardunique_lock原子性操作库(atomic)cas操作windows和Linux创建进程的区别 线程的创建 调用无参的构造函数 thread() noexcept;#in…

视频云存储/安防监控/AI分析/视频AI智能分析网关行为分析算法应用场景汇总

随着城市经济的日益发展,城市建设也如火如荼。很多施工人员为了自身方便,无视安全规章制度,不按照安全施工要求进行着装、施工。具有很大的安全隐患,一旦发生事故,就会造成人员损伤和工程进度的挤压。为了改善此问题&a…

QT实战之翻金币游戏【详细过程及介绍】

目录 前言 一、游戏整体分析 二、创建项目 三、添加资源 四、主界面实现 1、设置游戏主场景基本配置 2、设置背景图片 3、创建开始按钮并设置动画 4、创建关卡选择界面并实现主界面与其的切换 五、关卡选择界面实现 1、设置关卡选择场景基本配置 2、设置关卡选择场…

2-2 自动微分机制

神经网络是如何更新网络参数的呢? 为什么需要自动微分机制? 以及什么是自动微分机制? 神经网络通常依赖反向传播求梯度来更新网络参数,求梯度过程通常是一件非常复杂而容易出错的事情。而深度学习框架可以帮助我们自动地完成这种求…

PostgreSQL数据库IPC——SI Message Queue

SI Message Queue代码位于src/backend/storage/ipc/sinvaladt.c和src/backend/storage/ipc/sinval.c文件中,属于PostgreSQL数据库IPC进程间通信的一种方式【之前介绍过PostgreSQL数据库PMsignal——后端进程\Postmaster信号通信也是作为PostgreSQL数据库IPC进程间通…

Linux下Minio分布式存储安装配置(图文详细)

文章目录 Linux下Minio分布式存储安装配置(图文详细)1 资源准备1.1 创建存储目录1.2 获取Minio Server资源1.3 获取Minio Client资源 2 Minio Server安装配置2.1 切换目录2.2 后台启动2.3 查看进程2.4 控制台测试 3 Minio Client安装配置3.1 切换目录3.2 移动mc脚本3.2 运行mc命…

记录一次LiteFlow项目实战

文章目录 学习LiteFlowspring boot整合LiteFlow依赖配置组件定义spring boot配置文件规则文件的定义 执行 组件EL规则串行并行 动态构建组件动态构建chain(流程)销毁chain高级特性 题外话: 最近喜欢上骑摩托车了,不是多大排量的摩…

C++ if...else 语句

一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。 语法 C 中 if…else 语句的语法: if(boolean_expression) {// 如果布尔表达式为真将执行的语句 } else {// 如果布尔表达式为假将执行的语句 }如果布尔表达式为 true&…

联想拯救者Lenovo Legion Y7000 2020H(81Y7)原厂Win10系统

链接:https://pan.baidu.com/s/15GwrfjvhK3-_OlhkfPyUbA?pwd4v03 系统自带所有驱动、出厂主题壁纸LOGO、Office办公软件、联想电脑管家等预装程序 所需要工具:16G或以上的U盘 文件格式:ISO 文件大小:10.7GB 注:恢复…

用vb语言编写一个抄底的源代码程序实例

以下是一个基于通达信软件编写的简单抄底源代码程序,用于自动识别股票的底部形态并发出买入信号: vbs 复制 导入通达信软件自带的股票数据接口 Dim TdxApi Set TdxApi CreateObject("TdxApi.TdxLocalAPI") 设置股票代码、周期、数据类型等参…

算法通关村第十九关:白银挑战-动态规划高频问题

白银挑战-动态规划高频问题 1. 最少硬币数 LeetCode 322 https://leetcode.cn/problems/coin-change/description/ 思路分析 尝试用回溯来实现 假如coins[2,5,7],amount27,求解过程中,每个位置都可以从[2,5,7]中选择,因此可以…

深入理解JVM虚拟机第六篇:内存结构与类加载子系统概述

文章目录 一:内存结构概述 1:运行时数据区 2:运行时数据区简图 3:运行时数据区详细图中英文版 二:类加载器子系统 1:加载 2:连接 3:初始化 一:内存结构概述 1…

CAN基础概念

文章目录 目的控制器、收发器、总线帧格式CAN2.0和CAN-FD波特率与采样点工作模式总结 目的 CAN是非常常用的一种数据总线,被广泛用在各种车辆系统中。大多数时候CAN的控制器和收发器干了比较多的工作,从而对于写代码使用来说比较简单。这篇文章将对CAN使…

经历网数据库共享

经历网,为留住您的经历而生 点击 经历网 进入网站查看当前数据 经历网网址:https://www.jili20.com/ 以下 数据库 数据 截止至 2023年9月13日 1)百度网盘 提取 链接:https://pan.baidu.com/s/1WwR4cI9lbSAYTuffo8qmVQ 或点击 此…

微信小程序的在线课外阅读打卡记录系统uniapp

本文从管理员、学生和教师的功能要求出发,中学课外阅读记录系统中的功能模块主要是实现学生、教师、阅读任务、阅读打卡、提醒信息、阅读排行、任务计划、阅读类型、在线考试等。经过认真细致的研究,精心准备和规划,最后测试成功,…

zemax畸变与消畸变

物体不同位置的放大率不同,产生图形变形 这里选择zemax自带的案例: 畸变效果: 明显的负畸变(桶形畸变) 从场曲畸变图中可以看出: 该系统的最大畸变大约为38% 放入图片观察成像效果: 优化操作数…

GpsAndMap模块开源,欢迎测评

背景 之前的文章有提到,最近在使用folium的过程中,深感对于一个非专业人员来说,GPS坐标以及其所隐含的GPS坐标系,以及不同GPS坐标系之间的相互转换关系,不是一个十分清晰的概念,往往造成在使用GPS坐标在fo…

基本的SELECT语句——“MySQL数据库”

各位CSDN的uu们好呀,好久没有更新小雅兰的MySQL数据库专栏啦,接下来一段时间,小雅兰都会更新MySQL数据库的知识,下面,让我们进入今天的主题吧——基本的SELECT语句!!! SQL概述 SQL语…