VSYNC和HSYNC是什么
VSYNC: verticalsynchronization,指与显示器的帧数同步。简单来说就是启用了VSYNC的渲染过程,帧数不会超过显示器的帧数,一个同步会被执行。同步的地方就是显示器扫描线结束最后一行扫描,并且准备开始第一行扫描的地方。
HSYNC: horizonalsynchronization,相比于VSYNC来说,同步的单位从帧降到行,即是保证操作不是在扫描一行的中间出现,而是同步到下一行。
VBLANK:显示器扫描线完成最后一行后,需要重返左上角。这个过程叫做: vblank,也叫VBI(vertical blank interval),因为扫描线变得blank,以防止看到一个斜线显示在屏幕上。
VSYNC与HSYNC频率与什么有关系
HSYNC=VSYNC×总共的扫描行数
--------------------------------------------------------------------------------
Camerasensor的同步信号可以简单理解为:Camerasensor向其信号接收端所发送的宣告信号。
lHSYNC就是sensor在告诉接收端:在“HSYNC”的有效时段内sensor所有的信号输出属同一行。
l对于VSYNC来讲,以高电平有效为例,VSYNC置高直到被拉低,这个区段sensor所输出的所有影像数据就组成一个frame。
同步信号的频率决定于pixel clock,比如一行有640个pixel,那么HSYNC的频率为:pclk/(640+dummy);VSYNC同理