VGA/DVI/HDMI/DP/Type-C等常用显示接口对比介绍
在我们的生活中,无论是电脑、电视还是投影设备等等,都离不开视频输出接口,尤其在显卡上面,通常会出现3种甚至更多的接口。很多人并不了解其中的区别,觉得只要有画面输出就可以了,其实对于很多显示器来说并非如此,今天就来和大家说一说视频接口那些事。
最古老的接口—VGA
VGA接口(Video Graphics Array)
要说 VGA 接口的历史,最早可以追溯到1987年了,蓝色的插头也是最有辨识度的一个接口。VGA 接口有3排针脚,每排5个,共有15针。VGA接口采用的是模拟信号,在早之前使用CRT显示器(俗称的大脑袋)时,使用的都是 VGA 接口,不过目前几乎已经被淘汰了,只有个别的投影设备或是一些仪器还在使用。
VGA 接口传输的是模拟信号,抗干扰能力弱,而且目前的显示器的基本都为数字信号,模拟信号要经过多次信号间的转换,会导致部分信号丢失,造成画面质量下降,这也是它被淘汰的主要原因。
显示器使用率较高的接口——DVI
DVI接口(Digital Video Interface)
随着液晶显示器的飞速发展,传统的 VGA 接口已经不能满足,DVI 接口也就此诞生,它可以实现长距离、高质量的数字信号传输,相信目前很多人的显示器都还在使用DVI接口。虽然白色的插头也很好分辨,但是具体的规格还是比较复杂的。
DVI 接口共有三种规格,分别是 DVI-I(Integrated混合),DVI-D(Digital数字)和 DVI-A(Analog模拟),其中 DVI-I 和 DVI-D 还分为“单通道”和“双通道”两种类型。
DVI-A 接口传递的仍是模拟信号,因此与 VGA 接口并没有本质的区别;DVI-I 接口同时支持模拟信号和数字信号的传输,是一个过渡性的产品;DVI-D 接口仅支持数字信号,也是目前最常见的 DVI 接口。其中,应用较多的是双通道的型号,它有着更大的带宽。
DVI 接口的比较明显的缺点就是不支持传输音频信号,并且接口的体积很大,因此也慢慢地被淘汰了。
当下比较主流的接口—HDMI
HDMI 接口(High Definition Multimedia Interface)
HDMI 相比 DVI 接口支持了音频的输出,并且有着更高的带宽,它可以算是目前最主流的视频输出接口,由于接口变得更小,也被广泛应用于电视机、显示器、笔记本电脑等设备上。HDMI 接口虽然在规范上没有 DVI 那么负载,但是却有着不同的形态。
其中我们最常见,使用最多的是 HDMI A Type,共有19针;HDMI B Type 可以看做是A类的双通道版,拥有29针,可传输双倍的数据量,但是它没用应用于任何的产品当中;HDMI C Type 和 HDMI D Type 在尺寸上进行缩小,更多应用于便携式产品中。
规格最强的接口—DP
DP接口(DisplayPort)
在目前的显示器中几乎都标配了DP接口,它可以看做是 HDMI 接口的升级版,但是内部数据的传输方式与 DVI 和 HDMI 完全不同,有着更高的带宽。得益于它良好的性能和先进的技术,DP 接口已经逐渐成为了高端显示器必不可少的接口。
DP 接口还有一种衍生的形式— Mini DP 接口,它是由苹果公司推出的,尺寸更小巧的 DP 接口。
Type-C 接口
USB Type-C 接口其实本身并不支持视频输出,但是它拥有替代模式,通过转接到其他芯片上来实现不同功能,它实际使用的是DP标准的信号传输,好处是可以通过一根线解决显示器的画面输出和供电问题。
线材的带宽很重要
在上文中,我们反复提到了一个词,那就是“带宽”。带宽对于视频输出线来说非常重要,对于一些高分辨率或是高刷新率的显示器来说,线材的带宽不足,就无法显示相应的视频效果。在上图中,以60Hz的刷新率为标准,我们列出了一些常见线材所能支持的规格。
总结
看到这,相信你已经基本能够了解不同视频传输接口之间的区别了,在今后选购线材时一定要注意不同线材的规格。其实最简单粗暴的方法就是,选DP就对了!
---------------------
作者:leon1741
来源:CSDN
原文:https://blog.csdn.net/leon1741/article/details/79609689
VGA/DVI/HDMI/DP/Type-C等常用显示接口对比介绍的更多相关文章
- VGA DVI HDMI区别
VGA,DVI,HDMI是目前常用的3种不同显示接口的名称.在树莓派的边缘既有HDMI的接口,也有RCA的接口,而显示器上也是既有DVI,又有VGA.上个月买连接线,没有仔细检查买了一根HDMI对VG ...
- LVDS/DVI/HDMI Interface
数字视频信号 以SXGA为例,其时序如下: 垂直: 水平: 图中DSPTMG为使能信号,VSYNC为场同步信号,HSYNC为行同步信号.在行场的消隐期(T1与T7),DSPTMG为低电 ...
- Python的常用内置函数介绍
Python的常用内置函数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.取绝对值(abs) #!/usr/bin/env python #_*_coding:utf-8_ ...
- SVG DOM常用属性和方法介绍(1)
12.2 SVG DOM常用属性和方法介绍 将以Adobe SVG Viewer提供的属性和方法为准,因为不同解析器对JavaScript以及相关的属性和方法支持的程度不同,有些方法和属性是某个解析 ...
- 常用连续型分布介绍及R语言实现
常用连续型分布介绍及R语言实现 R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- 【学】常用hash算法的介绍
基本知识 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值.这种转换是一种压缩映 ...
- php常用Stream函数集介绍
php常用Stream函数集介绍 作者: 字体:[增加 减小] 类型:转载 时间:2013-06-24 本篇文章是对php中的常用Stream函数集进行了详细的分析介绍,需要的朋友参考下 ...
- SSH框架应用中常用Jar包用途介绍
struts2需要的几个jar包:1)xwork-core-2.1.62)struts2-core-2.1.83)ognl-2.7.34)freemarker-2.3.155)commons-io-1 ...
随机推荐
- 重装java后hadoop配置文件的修改
1.删除hdfs-site.xml中dfs.namenode.name.dir目录和dfs.datanode.data.dir目录 然后 hdfs namenode -format 不然将无法启动na ...
- mysql substr方法
mysql中的substr()函数 mysql中的substr()函数和hibernate的substr()参数都一样,就是含义有所不同. 用法: substr(string string,num s ...
- centos 防火墙 iptables firewalld SELinux
参考 Centos7 只启用iptables 禁用firewalld功能 java.net.NoRouteToHostException: 没有到主机的路由 相关内容 centos7 中才开始引用fi ...
- 2019CCPC厦门游记
距离上次2018CCPC吉林打铁一年有余,这次的厦门也是我们team拿到的第一块区域赛牌子,写一篇博客留念一下QAQ. 作为弱校的菜鸡队,我们提前两天就来到厦门,不得不说刚到厦门的两天还是很快乐的,住 ...
- C++ day01 预备知识、C++综述、教材、推荐阅读。
C++ day01: 1.预备知识? 1)什么是编程 编程,即编订程序. 程序 = 数据 + 算法(蛋糕 = 糖.鸡蛋.奶油 + 打鸡蛋.加糖.烤) 2)编程语言 最初的编程是用二进制代码(即“机器码 ...
- 解决移动端浏览器 HTML 音频不能自动播放的三种方法
https://blog.csdn.net/PY0312/article/details/90349386 由于Android,IOS移动端的浏览器以及微信自带的浏览器为了用户更好的体验,规定不自动播 ...
- P4868 Preprefix sum
传送门 挺显然的一题?单点修改,前缀和数组前缀查询 树状数组就可以维护了 考虑每个位置对应询问的贡献,设询问的位置为 $x$,对于原数组 $a[i]$ 的某个位置 $i$,它会贡献 $(x-i+1)* ...
- django 实现 Mock Server
大佬 flask 实现mock server地址:https://github.com/yinquanwang/MockServer 参考使用django实现了一下,并已部署到EasyTest测试平台 ...
- clientXxx与offsetXxx与scrollXxx区别
1.clientXxx与offsetXxx与scrollXxx 1.clientXxx: clientWidth = width+padding(left+right) clientHeight = ...
- vuex的简单理解
初次接触vuex,谈谈我自己的理解.有待后期改进 首先要知道,Vuex 是专门为 Vue.js 设计的状态管理库.我们知道在用vue.js进行前端项目开发时,会出现很多组件相互之间调用属性.状态,小项 ...