各种视频信号格式及端子介绍/VGA DVI HDMI区别

视频信号是我们接触最多的显示信号,但您并不一定对各种视频信号有所了解。因为国内用到的视频信号格式和端子非常有限,一般就是复合视频和S端子,稍高级一些的就是色差及VGA。对于那些经常接触国外电器和二手设备的朋友,就会遇到各种希奇古怪的信号端子,我们也经常接到读者这方面的提问。请读者注意:我们这里所说的视频信号并不是严格意义上的带宽只有5MHz的视频信号,而是泛指能作为输入输出的显示信号。本文试图把常用视频信号做一简单叙述,有不全和不对的地方请读者朋友指出。

一、各种视频信号

复合视频信号(Video)

复合视频信号是我们日常生活中最为常见的视频信号,它在一个传输信号中包含了亮度、色度和同步信号。由于彩色编码的不同,复合视频又有PAL、NTSV、SECAM制式之分。复合视频信号本身的带宽只有5MHz(NTSC制式带宽仅4.5MHz),中间又加了彩色副载波信号(NTSC制为3.58MHz,PAL和SECAM制为4.43MHz),正好落在亮度信号带宽之内,占去了一部分亮度信号,又造成亮度和色度的相互干扰,使得复合视频成为最差的视频信号。复合视频信号一般用RCA插头连接,就是通常说的莲花插头,见图1。欧洲也用SCART接口,老式的视频设备也有用BNC插头连接。


S视频信号(S-Video)


S视频信号俗称S端子信号,它同时传送两路信号:亮度信号Y和色度信号C。由于将亮度和色度分离,所以图象质量优于复合视频信号,色度对亮度的串扰现象也消失。由于S视频信号亮度带宽没有改变,色度信号仍须解调,所以其图象质量的提高是有限的,但肯定解决了亮色串扰,消除图象的爬行现象。S端子用四芯插头,见图2。欧洲也用SCART插头,老式的视频设备也有用两个BNC插头连接,计算机显卡也有用七芯插头,其外形与S端子一样,只是又包含了复合视频信号。


隔行色差信号(Y、Cr、Cb)

色差信号也叫分量信号(ComponentVideo),同时传送三路信号:Y是亮度信号,只包含黑白图象信息;Cr是R-Y信号,即红色信号与亮度信号的差Cb是B-Y信号,即蓝色信号与亮度信号的差色差信号实际也是亮色分离信号,与S端子不同的是色度信号不用解调,之所以用R-Y和B-Y是要避免传输G绿信号,因为G信号占据色度信号的59%,不利于数据压缩,用R-Y和B-Y通过矩阵运算同样可以得到G信号。由于VCD和DVD用的MPEG1和MPEG2数字压缩信号就是用色差信号编码的,所以色差信号图象质量大大提高,完全优于S视频信号。色差信号用RCA插头,用绿、红、蓝标识,绿代表Y信号,见图3。


逐行色差信号(Y、Pr、Pb)

逐行色差信号含义与隔行色差信号相同,只是对应的是逐行扫描信号,包含在Y里的行同步信号频率为31KHz,而前述的几种视频信号行频只有15KHz。逐行色差信号须配具有逐行显示功能的设备,图象质量高于隔行色差信号,主要表现在图象更稳定。逐行色差所用端子与隔行色差相同,只是C换成P。

RGB信号

我们知道图象中的各种色彩都是由R、G、B三基色组成,显象管电子枪是R、G、B三枪组成,投影机三片液晶板也是R、G、B三色。R、G、B三路信号中,行、场的同步信号加在G信号中,RGB信号的带宽可以到几十兆,只要显示设备能兼容。所以RGB信号又优于色差信号,是最好最直接的显示信号。RGB信号同样也分为逐行和隔行,逐行信号要优于隔行信号。RGB信号所用端子为RCA插头,欧洲用SCART插头,老式设备用BNC插头。

RGB+S信号

此信号就是在前述的RGB信号基础上,把加在G信号中的同步信号拿出来,再加一个复合同步信号,共四路信号传输。复合同步信号中包含了水平同步和垂直同步信号。此信号在老式设备中用的较多,一般用BNC插头。

RGB+Hs、Vs信号

这个信号是在上述信号基础上把复合同步信号分成水平同步信号和垂直同步信号,在老式三枪投影机用的较多,一般用BNC插头。现在17寸以上的高端显示器也此输入端子。电脑显示用的15针D型VGA插座,就是这5根线起作用。老式的EGA和CGA显示器行频只有15KHz,用的是9针D型接口。现代视听设备逐行扫描的RGB+Hs、Vs信号是以VGA端子输出的,是视频信号的最高级,与电脑640×480分辨率是兼容的。

VGA/DVI/HDMI区别

VGA是模拟视频传输模式,该接口只能进行模拟量传输,该规格接口属于濒临淘汰的一种规格。DVI是模拟和数字视频混合传输模式,该接口能进行模拟量和数字传输,所以DVI接口即可与VGA接口进行转换,也可以与HDMI接口进行转换(不含数字音频部分),此规格接口是介于VGA与HDMI之间的一种暂时性过渡接口。HDMI为全数字视频传输模式(含数字音频),该接口只能进行数字传输可与DVI接口转换,不能与VGA接口简单转换,如需转换则需要专用数模转换器

VGA:模拟RGB

VGA接口就是显卡上输出模拟信号的接口,也叫D-Sub接口。VGA接口是一种D型接口,上面共有15针空,分成三排,每排五个。VGA接口是显卡上应用最为广泛的接口类型,绝大多数的显卡都带有此种接口。

  通过模拟VGA接口和计算机连接的显示器 的工作原理,是计算机内部以数字方式生成的显示图像信息,被显卡中的数字/模拟转换器转变为R、G、B三原色信号和行、场同步信号,信号通过电缆传输到显示设备中。对于模拟显示设备,如模拟CRT显示器,信号被直接送到相应的处理电路,驱动控制显像管生成图像。而对于LCD、DLP等数字显示设备,显示设备中需配置相应的A/D(模拟/数字)转换器,将模拟信号转变为数字信号。在经过D/A和A/D2次转换后,不可避免地造成了一些图像细节的损失。VGA接口应用于CRT显示器无可厚非,但用于连接液晶之类的显示设备,则转换过程的图像损失会使显示效果略微下降。CRT显示器因为设计制造上的原因,只能接受模拟信号输入,也就是我们为什么在CRT显示器上只看到VGA接口的原因。

VGA也是一种视频接口标准,它的带宽是模拟信号带宽。它支持从640*480一直高达2560*1600的各种分辨率。

高清是指一种清晰度极高的分辨率,通常用于电视机领域,包括:1280*720i、1280*720p、1920*1080i、1920*1080p等格式。

 

DVI简介

  DVI全称为Digital Visual Interface,是1999年由Silicon Image、Intel(英特尔)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同组成的数字显示工作组DDWG(Digital Display Working Group)推出的接口标准,其外观是一个24针的接插件。

 DVI接口有多种规格,分为DVI-A、DVI-D和DVI-I,它是以Silicon Image公司的PanalLink接口技术为基础,基于TMDS(Transition Minimized Differential Signaling,最小化传输差分信号)电子协议作为基本电气连接。TMDS是一种微分信号机制,可以将象素数据编码,并通过串行连接传递。显卡产生的数字信号由发送器按照TMDS协议编码后通过TMDS通道发送给接收器,经过解码送给数字显示设备。一个DVI显示系统包括一个传送器和一个接收器。传送器是信号的来源,可以内建在显卡芯片中,也可以以附加芯片的形式出现在显卡PCB上;而接收器则是显示器上的一块电路,它可以接受数字信号,将其解码并传递到数字显示电路中,通过这两者,显卡发出的信号成为显示器上的图象。

HDMI接口简介

  HDMI,高清晰度多媒体接口是一种全数字化影像和声音传送接口,可以传送无压缩的音频信号及视频信号。HDMI可用于机顶盒、DVD播放机、个人电脑、电视游乐器、综合扩大机、数位音响与电视机。HDMI可以同时传送音频和影音信号,由于音频和视频信号采用同一条电缆,大大简化了系统的安装。

 HDMI,英文全称是High Definition Multimedia Interface,中文名称是高清晰多媒体接口的缩写。2002年4月,日立、松下、飞利浦、索尼、汤姆逊、东芝和Silicon Image七家公司联合组成HDMI组织。在中国,兆龙,秋叶原,北棋科技等是HDMI标准的推崇者和技术的领先者。HDMI能高品质地传输未经压缩的高清视频和多声道音频数据,最高数据传输速度为5Gbps。同时无需在信号传送前进行数/模或者模/数转换,可以保证最高质量的影音信号传送。

  HDMI不仅可以满足目前最高画质1080P的分辨率,还能支持DVD Audio等最先进的数字音频格式,支持八声道96kHz或立体声192kHz数码音频传送,而且只用一条HDMI线连接,免除数字音频接线。同时HDMI标准所具备的额外空间可以应用在日后升级的音视频格式中。足以应付一个1080p的视频和一个8声道的音频信号。而因为一个1080p的视频和一个8声道的音频信号需求少于4Gbps,因此HDMI还有很大余量。这允许它可以用一个电缆分别连接DVD播放器,接收器和PRR。此外HDMI支持EDID、DDC2B,因此具有HDMI的设备具有“即插即用”的特点,信号源和显示设备之间会自动进行“协商”,自动选择最合适的视频/音频格式。

 


 

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

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

相关文章

LOAM_velodyne学习(四)

TransformMaintenance 来到了最后一个模块,代码不是很长,我们在看完代码之后,再详细说明这个模块的功能 依然主函数开始 int main(int argc, char** argv) {ros::init(argc, argv, "transformMaintenance");ros::NodeHandle nh;…

PHP数据库类

<?phpclass Db{//私有静态属性存储实例化对象自身private static $instance;//存储PDO类的实例化private $pdo;//PDOStatement类private $stmt;//禁止外部实例化对象&#xff0c;链接数据库private function __construct($config,$port,$charset){try{$this->pdo new P…

oracle参数文件、控制文件、数据文件、日志文件的位置及查询方法

参数文件&#xff1a;所有参数文件一般在 $ORACLE_HOME/dbs 下 sqlplus查询语句&#xff1a;show parameter spfile; 网络连接文件&#xff1a; $ORACLE_HOME/dbs/network/admin 目录中 控制文件&#xff1a;select * from v$controlfile; 数据文件&#xff1a;一般在oracleda…

Bishops Alliance—— 最大上升子序列

原题链接&#xff1a;http://codeforces.com/gym/101147/problem/F 题意&#xff1a;n*n的棋盘&#xff0c;给m个主教的坐标及其私有距离p&#xff0c;以及常数C&#xff0c;求位于同一对角线上满足条件&#xff1a;dist(i, j) > p[i]^2 p[j]^2 C 的主教集合的元素个数最…

LeGO-LOAM学习

前言 在学习了LOAM之后&#xff0c;了解到LeGO-LOAM&#xff08;面向复杂情况的轻量级优化地面的雷达里程计&#xff09;&#xff0c;进行了一个学习整理。 Github&#xff1a;https://github.com/RobustFieldAutonomyLab/LeGO-LOAM 论文&#xff1a;https://github.com/Robu…

char data[0]用法总结

struct MyData { int nLen; char data[0]; }; 开始没有理解红色部分的内容&#xff0c;上网搜索下&#xff0c;发现用处很大&#xff0c;记录下来。 在结构中&#xff0c;data是一个数组名&#xff1b;但该数组没有元素&#xff1b;该数组…

(一)低功耗设计目的与功耗的类型

一、低功耗设计的目的 1.便携性设备等需求 电子产品在我们生活中扮演了极其重要的作用&#xff0c;便携性的电子设备便是其中一种。便携性设备需要电池供电、需要消耗电池的能量。在同等电能提供下&#xff0c;低功耗设计的产品就能够工作更长的时间。时间的就是生命&#xff…

(转)彻底学会使用epoll(一)——ET模式实现分析

注&#xff1a;之前写过两篇关于epoll实现的文章&#xff0c;但是感觉懂得了实现原理并不一定会使用&#xff0c;所以又决定写这一系列文章&#xff0c;希望能够对epoll有比较清楚的认识。是请大家转载务必注明出处&#xff0c;算是对我劳动成果的一点点尊重吧。另外&#xff0…

MFC的消息映射有什么作用

绝对以下这三个解释的比较简洁&#xff0c;特此做个记录&#xff01;以感谢回答的这些人&#xff01; MFC的消息映射有什么作用: Windows操作系统主要是有消息来处理的&#xff0c;每个程序都有自己的消息队列&#xff0c;并且这些消息是有优先级的&#xff0c;也就是谁会先…

线性表的链式存储结构

链式存储结构的定义 1.概念定义&#xff1a; - n个结点离散分配 - 彼此通过指针相连 - 每个结点只有一个前驱结点和一个后继结点 - 首结点没有前驱结点&#xff0c;尾结点没有后继结点 2.专业术语 -首结点&#xff1a;第一个有有效数据的结点 -尾结点&#xff1a;最后一个有有效…

Apache 设置http跳转至HTTPS访问

为什么80%的码农都做不了架构师&#xff1f;>>> <VirtualHost>...</VirtualHost> 中添加如下配置 <IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ https://域名/$1 [R301,L] </IfModule> 转…

JAVA线程概念

一、程序与进程 1、程序&#xff1a;一段静态的代码。 2、进程&#xff1a;程序的一次动态执行过程&#xff0c;它对应从代码加载、执行到执行完毕的一个完整过程。 3、进程也称任务&#xff0c;支持多个进程同时执行的OS就被称为多进程OS或多任务OS。 二、进程与线程 在一…

(二)功耗的分析

前面学习了进行低功耗的目的个功耗的构成&#xff0c;今天就来分享一下功耗的分析。由于是面向数字IC前端设计的学习&#xff0c;所以这里的功耗分析是基于DC中的power compiler工具&#xff1b;更精确的功耗分析可以采用PT&#xff0c;关于PT的功耗分析可以查阅其他资料&#…

Hibernate创建hqll时报错

Hibernate 问题,在执行Query session.createQuery(hql) 报错误 出错截图&#xff1a; 这条语句在java运行环境下&#xff0c;直接连数据库不出错&#xff0c;如果在hiberante,struts环境下就出错 出错原因&#xff1a;jar包冲突&#xff0c;struts2和hibernate框架中都有antlr包…

.NET Core TDD 前传: 编写易于测试的代码 -- 全局状态

第1篇: 讲述了如何创造"缝". "缝"(seam)是需要知道的概念. 第2篇, 避免在构建对象时写出不易测试的代码. 第3篇, 依赖项和迪米特法则. 本文是第4篇, 将介绍全局状态引起的问题. 全局状态 全局状态, 也可以叫做应用程序状态, 它是一组变量, 这些变量维护着…

(三)系统与架构级低功耗设计

前面讲解了使用EDA工具&#xff08;主要是power compiler&#xff09;进行功耗分析的流程&#xff0c;这里我们将介绍在数字IC中进行低功耗设计的方法&#xff0c;同时也结合EDA工具&#xff08;主要是Design Compiler&#xff09;如何实现。我们的讲解的低功耗设计主要是自顶向…

python---统计列表中数字出现的次数

1 import collections 2 3 a [1,2,3,1,2,3,4,1,2,5,4,6,7,7,8,9,6,2,23,4,2,1,5,6,7,8,2] 4 b collections.Counter(a) 5 for c in b&#xff1a; print c,b[c] 转载于:https://www.cnblogs.com/lxs1314/p/7236321.html

MFC入门(一)——MFC是一个编程框架

MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架&#xff0c;它的目的就是让程序员在此基础上来建立Windows下的应用程序&#xff0c;这是一种相对SDK来说更为简单的方法。因为总体上&#xff0c;MFC框架定义了应用程序的轮廓&#xff0c;并…

2.数据结构笔记学习--线性表基本操作

线性表的结构定义&#xff1a; 顺序表的结构定义&#xff1a; typedef struct {int data[maxSize]; //存放顺序表元素的数组&#xff0c;一般用 int A[maxSize];int length; //存放顺序表的长度,一般用 int n; }SeqList; 单链表结点定义&#xff1a; typedef struct L…

(四)RTL级低功耗设计

前面介绍了系统级的低功耗设计&#xff0c;换句话说就是在系统级降低功耗可以考虑的方面。系统级的低功耗设计&#xff0c;主要是由系统级设计、具有丰富经验的人员实现&#xff0c;虽然还轮不到我们设计&#xff0c;我们了解一下还是比较好的。我们前端设计人员的重点不在系统…