VESA视频信号解析
VESA(Video Electronics Standards Association)是指视频电子标准协会,此标准规定了电脑(VESA)制式的各种分辨率和刷新频率的显示监视器定时标准(简称为 VESA 标准)。
(视频信号的定时参数)= 640* 350 @85H 640* 350是指一帧(也就是一张)图像分辨率;
640是指每行像素里的有效像素个数是640个;
350是指一张图像里的有效视频行数为350行;
85Hz是指以频率为85Hz的速度扫描一帧图像。
(像素时钟),是指扫描完一个像素点所需的时间;
(水平扫描频率),是指扫描完一行的像素点所需的时间的倒数;
合理推导Hor Frequency = Pixel Clock * 一行总的像素点数;
Hor Frequency = 1/ ((1/31500000) * 832 ) = 37860 .5769Hz = 37.861KHz
(垂直扫描频率),是指扫描完一帧图像的像素点所需的时间的倒数,就是前面提到的以频率为85Hz的速度扫描一帧图像。
合理推导Ver Frequency = Pixel Clock * 一行总的像素点数 * 一共有多少行
Ver Frequency = 1/ ((1/31500000) * 832 *455) = 83.210 Hz看起来有误差
(水平/垂直同步极性)
个人理解是水平/垂直里的Hor/ Ver Blank Time(水平/垂直空白时间)占总水平/垂直时间的比例;
是指水平同步信号到来之前(这个Front是相对Hor Sync Time来说的),上一行的有效像素结束之后,中间间隔的像素点数;
H Back Porch也就是水平同步信号到来之后,下一个有效像素到来前,间隔的像素点;
H Right Border是指水平有效像素点的右边框包含的像素点,一般为0,整个VESA视频格式规范里只有640 x 480 @ 60Hz和640 x 480 @ 72Hz里为8。
H Left Border是指水平有效像素点的左边框包含的像素点
VESA视频信号解析相关推荐
- CVBS视频信号解析(转载)
在我们的电视天线信号线里就只有两跟线,中间有一根很粗的线,外围包着一层的线,这是为了防止外界信号的干扰.在这两根线中一个是地线,一根是全电视信号线,外围的是地线. 做视频处理很难免要接触电视信号,了解 ...
- CTA-861标准解析EDID的VSDB与VDB
之前在某项目上做屏幕自适应分辨率时,按照vesa标准解析edid得出的分辨率不全导致自适应功能概率性失效,换为CTA 861标准解析后功能正常.此功能的代码对数据结构知识的要求不高,但是对C语言能力要 ...
- 视频显示输出接口总结
视频显示输出方式 第一代:CVBS 第二代:S-Video 第三代:VGA第四代:DVI第五代:HDMI/DP 前三代是模拟信号输出,第四代第五代是数字信号输出. CVBS(中文名称:复合同步视频广播 ...
- 视频图像传输与显示(3)——复合视频信号CVBS解析
复合视频信号CVBS解析 做视频处理难免要接触电视信号,了解全电视信号的原理.当我们把电视的信号线接到示波器上时,会发现波形很乱,但总是有一些规律可循:每隔一段特别乱的波形之后有一个很窄的低电平.中间 ...
- 视频信号AHD信号解析
模拟视频过信号https://www.maximintegrated.com/en/design/technical-documents/tutorials/7/734.htmlm ...
- 视频信号时序驱动说明--VESA V1.0.13
目录 1.屏幕显示原理: 2. 驱动显示器: 3.VESA时序说明--1080P 1.屏幕显示原理: 屏幕是一个微型宇宙,有自己的空间和时间规则. 远远望去,屏幕上呈现出平滑的二维图像. 近距离观察, ...
- VESA DSC简单解析
前言 最近在做MIPI DSI显示屏的驱动开发,遇到了高帧率条件下D-PHY速率不够的问题.需要启用DSC对显示数据进行压缩.可是网络上关于VESA DSC压缩的资料实在太少.文本主要以官网协议文档为 ...
- 【转载】EDID的简介和解析
原文:https://www.cnblogs.com/beyond-rxl/p/9266997.html 去年对EDID做了一个解析,下面是学习EDID过程中整理的资料. 一.EDID简介 EDID: ...
- EDID的简介和解析
from:EDID的简介和解析 - 花生红枣眼泪和小米 - 博客园 去年对EDID做了一个解析,下面是学习EDID过程中整理的资料. 一.EDID简介 EDID: Extended Display I ...
最新文章
- idea log 不输出error_还在使用console.log()吗?Bunyan:一个简单易用的JS日志框架
- P4048 [JSOI2010]冷冻波
- 「测评」酷炫“霸王龙”Miposaur机器人测评
- armv8的Serror的理解
- Boost:循环缓冲区总和的测试程序
- 【Ubuntu-caffe-anaconda3】安装错误总结
- android canvas_Android 如何实现气泡选择动画
- java 队列实例_Java 实例 - 队列(Queue)用法
- 不能右键新建html文件,win10无法新建文件夹怎么办 win10右键新建菜单设置方法图文教程...
- arduino液位传感器_如何使用Arduino + VL53L0X来制作液位感应设备
- 006-JDK的安装测试
- OpenCL学习入门
- Windows10常用Windows自检方法
- word中如何单独修改某一页页眉
- IPSec IKEv1IKEv2
- 人工智能实践:tensorflow笔记
- 网络划分之IP地址计算器
- 寒假学习计划统筹以及考研展望
- 数值分析-多项式插值方法小结
- 自建数据集系列:实例分割mask->语义分割mask->扩增mask