一文读懂HDMI的演变-从HDMI1.0到HDMI2.1(建议收藏)

news2024/10/25 16:24:54

HDMI,全称为(High Definition Multimedia Interface)高清多媒体接口,主要用于传输高清音视频信号。

HDMI System

HDMI系统包括HDMI的source和HDMI的sink, 其中source 是源端,即信号的来源;Sink的接收端,一般是接收设备,比如电视或显示器等。
在这里插入图片描述
常用HDMI的接口线序如下,主要包括以下几类:

  • TMDS(Transition Minimized Differential Signaling)数据线:TMDS是HDMI接口中用于传输视频和音频数据的主要信号线。HDMI接口通常具有3个TMDS数据对,每个对应一个颜色通道(如红色、绿色和蓝色),以及附加的音频和控制数据。

  • DDC(Display Data Channel)/I2C(Inter-Integrated Circuit)线:
    这些线用于在HDMI设备之间传输数据,例如显示器的EDID(Extended Display Identification Data)信息,以便设备能够自动检测和配置适当的分辨率和频率。

  • CEC(Consumer Electronics Control)线:
    CEC线允许通过HDMI连接的设备相互通信和控制。这使得用户可以通过单个遥控器控制多个连接的设备,例如在打开电视时自动打开DVD播放器。

  • Hot Plug Detect(HPD)线:

    HPD线用于检测HDMI连接器插入和拔出事件。当您连接HDMI设备时,HPD线会发送信号告知其他设备已连接了新设备,并可能触发相应的操作,例如自动切换输入源。

  • TMDS Clock:

    除了TMDS数据线外,还有一个TMDS时钟线用于同步视频和音频数据的传输。

在这里插入图片描述

HDMI(High-Definition Multimedia Interface)是一种数字化的音视频接口,它的演变主要体现在不断提高的版本和支持的功能上。

HDMI 的结构框图

在这里插入图片描述

HDMI Block Diagram

HDMI从HDMI1.0到HDMI2.1的演化

HDMI 1.0 - 1.2a:
最初的HDMI标准,支持最高1920x1200分辨率和8声道音频。版本1.2a增加了对一些高级音频格式的支持,比如Dolby TrueHD和DTS-HD Master Audio。
HDMI 1.3: 于2006年发布,带来了显着的改进。支持更高的带宽,可以传输更高分辨率的视频,包括1440p和1080p的120Hz。此外,引入了Deep Color技术,增加了颜色深度,以及支持x.v.Color(广色域)。
HDMI 1.4 - 1.4b:
于2009年发布。引入了以太网通道(Ethernet Channel),允许HDMI连接器传输网络数据。支持3D视频传输和Audio Return Channel(ARC),允许音频从显示设备传输回音频/视频接收设备。1.4b版本对3D技术进行了一些改进。
HDMI 2.0 - 2.0b:
提高了带宽,支持更高的分辨率和刷新率,最高可达4K分辨率的60Hz。引入了支持更高颜色深度的18位/像素。HDMI 2.0版本还支持BT.2020色域,提供更丰富的颜色表示。HDMI 2.0b版本更新了HDR(High Dynamic Range)的支持,提供更广泛的对比度和亮度范围。
HDMI 2.1:
是2.0b后的更新版本,引入了更大的带宽,支持更高的分辨率和刷新率,最高可达8K分辨率的60Hz或4K分辨率的120Hz。引入了eARC(enhanced Audio Return Channel),支持更高的音频格式和对象型音频(例如Dolby Atmos和DTS:X)。HDMI 2.1还提供了变频(Variable Refresh Rate,VRR)和自适应显示帧率(Adaptive Sync),这对于游戏和视频播放等方面的性能优化至关重要。
我花了这张图,显示了HDMI最重要的信息,包括
1. HDMI 1.4-HDMI2.1的速率,比如HDMI 2.1 是48Gbps;
2. 每一代HDMI支持的分辨率,比如HDMI2.0支持4K@60;
3. 每一代HDMI支持的特性,比如HDMI 2.0才引入的HDR;
4. 最上角是常用的分辨率的大小比例;
5. 右下角是常用分辨率的参数,非常实用。

有了这张图的信息,对HDMI的学习和调试都非常有帮助,建议收藏。

总结

HDMI的演变主要集中在提高带宽、支持更高分辨率和刷新率、引入新的音视频技术以及优化HDR和3D等方面,支持更高的分辨率。这些改进使HDMI成为广泛应用于电视、显示器、投影仪、游戏机和其他多媒体设备的主流数字接口。

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

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

相关文章

2024最新GPT4.0使用教程,AI绘画,一站式解决

一、前言 ChatGPT3.5、GPT4.0、GPT语音对话、Midjourney绘画,文档对话总结DALL-E3文生图,相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和…

Unity类银河恶魔城学习记录8-4 P80 Blackhole ability state源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Entity.cs using System.Collections; using System.Collections.Generic…

13年测试老鸟,接口性能测试-压测总结汇总,一文概全...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、概述 性能测试…

Unity性能优化篇(四) GPU Instancing

使用GPU Instancing可以在一个Draw Call中同时渲染多个相同或类似的物体,从而减少CPU和GPU的开销。 官方文档:https://docs.unity3d.com/Manual/GPUInstancing.html 启用GPU Instancing,我们可以选中一个材质,然后在Inspector窗口…

1.3 数据库系统的结构

目录 1.3.1 数据库系统模式的概念 1.3.2 数据库系统的三级模式结构 1. 模式 2. 外模式 3.内模式(也称存储模式) 1.3.3 数据库的二级映像功能与数据独立性 1.外模式/模式映像 2.模式/内模式映像 1.3.4 总结 模式 内模式…

Vue+OpenLayers7入门到实战:OpenLayers7如何使用gifler库来实现gif动态图图片叠加到地图上

返回《Vue+OpenLayers7》专栏目录:Vue+OpenLayers7 前言 OpenLayers7本身不支持gif图片作为图标要素显示到地图上,所以需要通过其他办法来实现支持gif图片。 本章介绍如何使用OpenLayers7在地图上使用gifler库先生成canvas画板,然后通过canvas画板的重绘事件来重新渲染地图…

通过Dockerfile创建镜像

通过Dockerfile创建镜像 Docker 提供了一种更便捷的方式&#xff0c;叫作 Dockerfile docker build命令用于根据给定的Dockerfile构建Docker镜像。 docker build语法&#xff1a; # docker build [OPTIONS] <PATH | URL | -> 1. 常用选项说明--build-arg&#xff0c;设置…

【剑指offer--C/C++】JZ6 从尾到头打印链表

一、题目 二、本人思路及代码 直接在链表里进行翻转不太方便操作&#xff0c;但是数组就可以通过下标进行操作&#xff0c;于是&#xff0c; 思路1、 先遍历链表&#xff0c;以此存到vector中&#xff0c;然后再从后往前遍历这vector,存入到一个新的vector&#xff0c;就完成…

2024年最佳WordPress奖励插件

谁不想获得奖励呢&#xff1f;当激励客户返回您的网站时&#xff0c;它的价值就会增加。为了让您更轻松地完成此任务&#xff0c;在本文中&#xff0c;我编译了16个最佳WordPress奖励插件&#xff0c;这些插件为您的客户提供了坚持使用您的网站的充分理由。此外&#xff0c;您无…

Android视角看鸿蒙第一课(工程目录)

Android视角看鸿蒙第一课&#xff08;工程目录&#xff09; 导读 鸿蒙马上就来了&#xff0c;这个工作很有可能落到Android开发的头上&#xff0c;既是机遇也是挑战&#xff0c;希望能跟上时代的浪潮&#xff0c;迫不得已开始学习鸿蒙开发&#xff0c;顺带分享记录下 我的学…

快速排序hoare优化

目录 三数取中法选key 优化点 基本思想 代码实现 小区间优化 优化点 基本思想 代码实现 由于hoare版快排在一些特殊情况下性能并不优&#xff0c;这里我们进行一些优化。 三数取中法选key 优化点 当数据有序时&#xff0c;快排就会很吃力&#xff0c;这是为什么呢…

电脑工作电压是多少你要看看光驱电源上面标的输入电压范围

要确定电脑的工作电压&#xff0c;必须查看电源上标注的输入电压范围。 国内法规规定民用220V电压范围为10%-15%&#xff0c;也就是说通信220V电压正常范围为187--242V&#xff0c;供电设备一般为180V。 --250V电压范围&#xff0c;即正常情况下电脑电源电压不低于187V即可工作…

linux命令行或桌面 显卡压力测试

windows下的压力测试非常简单&#xff0c;有很多图形化的测试工具 在github上找到一个项目&#xff1a;github链接 1.下载工具 cd /usr/localgit clone https://github.com/wilicc/gpu-burn如果没有安装git&#xff0c;则先安装 apt-get install git2.安装 cd /usr/local/…

Elasticsearch:dense vector 数据类型及标量量化

密集向量&#xff08;dense_vector&#xff09;字段类型存储数值的密集向量。 密集向量场主要用于 k 最近邻 (kNN) 搜索。 dense_vector 类型不支持聚合或排序。 默认情况下&#xff0c;你可以基于 element_type 添加一个 dend_vector 字段作为 float 数值数组&#xff1a; …

最新基于R语言lavaan结构方程模型(SEM)技术应用

结构方程模型&#xff08;Sructural Equation Modeling&#xff0c;SEM&#xff09;是分析系统内变量间的相互关系的利器&#xff0c;可通过图形化方式清晰展示系统中多变量因果关系网&#xff0c;具有强大的数据分析功能和广泛的适用性&#xff0c;是近年来生态、进化、环境、…

【实战】K8S集群部署nacos并接入Springcloud项目容器化运维

文章目录 前言Nacos集群搭建Spring cloud配置nacos将Springcloud项目部署在k8s写在最后 前言 相信很多同学都开发过以微服务为架构的系统&#xff0c;开发微服务必不可少要使用注册中心&#xff0c;比如nacos\consul等等。当然在自动化运维流行的今天&#xff0c;我们也会将注…

『操作系统OS笔记』MAC(m1芯片)电脑安装FFmpeg

MAC(m1芯片)电脑安装FFmpeg mac电脑安装ffmpeg两种方法 文章目录 1. brew安装FFmpeg2. 官网下载FFmpeg压缩包3. 使用FFmpeg将音频和视频合并 1. brew安装FFmpeg brew install ffmpeg # 需要等比较久的时间&#xff0c;安装很多东西&#xff0c;安装过程中如果遇到报错对应解决…

Unity性能优化篇(十二) 音频优化之导入音频后的属性设置

Unity支持后缀为.wav、.ogg、.mp3的音频文件&#xff0c;但建议使用.wav&#xff0c;因为Unity对它的支持特别好。 注意&#xff1a;Unity在构建项目时总是会自动重新压缩音频文件&#xff0c;因此无需刻意提前压缩一个音频文件再导入Unity&#xff0c;因为这样只会降低该音频文…

C++性能优化 —— TCMalloc的原理与使用

一、TCMalloc简介 1、TCMalloc简介 TCMalloc(Thread-Caching Malloc&#xff0c;线程缓存的malloc&#xff09;是Google开发的内存分配算法库&#xff0c;最初作为Google性能工具库 perftools 的一部分&#xff0c;提供高效的多线程内存管理实现&#xff0c;用于替代操作系统…

进制之间的转换

文章目录 编译过程进制转换1、进制的概念1.1 二进制1.2 八进制1.3 十六进制 进制在程序中的表现方式十进制转二进制将十进制转换成二进制&#xff08;除2反序取余法&#xff09;二进制转十进制&#xff08;权值法&#xff09; 八进制转十进制将十进制转换成八进制(除8反序取余法…