水平消隱:電子槍從左到右畫出象素,它每次只能畫一條掃描線,畫下一條之前要先回到左邊並做好畫下一條掃描線的准備,這之間有一段時間叫做水平消隱(HBlank)。
垂直消隱:在畫完全部256條掃描線之后它又回到屏幕左上角准備下一次畫屏幕(幀),這之間的一段時間就是垂直消隱(VBlank)。電子槍就是在不斷的走‘之’字形。


HFP: Horizon front porch
HBP: Horizon back porch
VFP: Vertical front porch
VBP: Vertical back porch
HDP: Horizon display period
VDP: Vertical display period
HTP = HSYNC + HDP + HFP + HBP
VTR = VSYNC + VDP + VFP + VBP
f dot _ clk = pixel clock
f dot _ clk = f v * VTR * HTP
f v = vertical frequency (這個是頻率,平時見到的很多時候是60HZ)
pixel clock = ()
制式 總掃描線 圖像區域掃描線 水平總象素 圖像區域水平象素 采樣頻率
1080I/60Hz 1125 1080 2200 1920 74.25MHz
1080I/50Hz 1125 1080 2640 1920 74.25MHz
720P/60Hz 750 720 1650 1280 74.25MHz
720P/50Hz 750 720 1980 1280 74.25MHz
帶寬:視頻帶寬代表顯示器顯示能力的一個綜合指標,指每秒鍾所掃描的圖素個數,即單位時間內每條掃描線上顯示的頻點數總和,在模擬視頻中以MHz為單位,圖1的視頻模擬帶寬計算如下:,
DSI Clock
目前主流的lcd都是使用mipi總線,涉及到的一些clock在這里整理一下:
H-total = HorizontalActive + HorizontalFrontPorch + HorizontalBackPorch + HorizontalSyncPulse + HorizontalSyncSkew
V-total = VerticalActive + VerticalFrontPorch + VerticalBackPorch + VerticalSyncPulse + VerticalSyncSkew
Total pixel = H-total * V-total * 60(Hz通常都是這個,當然可以變).
Bitclk = Total pixel * bpp(byte) *8/lane number(有幾路mipi data lane).
Byteclk = bitclk/8
Dsipclk(Dsi pixel clock) = (Byteclk * lane number)/bpp(byte) = Total pixel * 8
Byteclk = pclk * pixel depth / lane number