cmos parallel sensor 一些基礎知識
1s秒 = 1000 ms毫秒 = 1000_1000 us微妙 = 1000_000_000 ns納秒
1ghz = 1000 mhz = 1000_000 khz = 1000_000_000 hz
**時間以行長為單位; pclk以hz為單位;
行長以週期數為單位,幀長以行長數為單位;其中週期數就是頻率
t 週期以ms為單位;f 頻率以hz為單位;f = 1 / t;週期和頻率都是時間單位,只是表現形式不同
vsync = dummy line = vtotal = vts = v_size + v_blank // 幀長; 不占用**時間,但是會影響幀率(fps)
hsync = dummy pixel = htotal = hts = h_size + h_blank // 行長; 會增加**時間,會影響幀率(fps)
fps = pclk / (vts * hts )// 計算fps
t_row = hts / pclk // int_time 等於 1 的時候,此公式表示一行的**時間。
exp = t_row * int_time // int_time 積分時間(**時間暫存器)
1. 計算fps可以通過修改 v_total, h_total 或者 降低 pclk頻率(當hts or vts降低到極限之後,需要通過降低pclk來達到降fps的目的) 達到降幀的目的。
2. ob = black level 暗電流
3. ae 主要控制sensor exp & gain 這兩種暫存器
4. sensor自帶isp,mirror,flip,wdr不做多的講解
cmos mipi sensor
看資料線對數可以知道是n lane 的sensor
cmos sub-lvds sensor
看資料線對數可以知道是n lane 的sensor
cmos hispi
補充:integration time 積分時間
當光源週期與integration time成整數倍時才不會產生flicker
integration time即積分時間是以行為單位表示**時間(exposure time)的,比如說int tim為159,就是指sensor**時間為159行,
兩者所代表的意思是相同的,都是表示sensor的**時間,但是integration time是乙個相對的概念,即以行為單位,而每行所佔的絕對時間與pclk的時鐘頻率和每一行包含多少pclk(即行長)有關;而exposure time則是指sensor**的絕對時間,兩者換算的關係如下:
exposure time = integration time x 行長 /pclk 頻率
glb gain就是全域性增益,是調節影象的整體亮度的gain值,而r/b/g gain是awb中用到的概念,針對三原色分別進行調節,是為了調整色偏用的
CMOS Sensor基礎知識
時間以行長為單位 pclk以hz為單位 行長以週期數為單位,幀長以行長數為單位 其中週期數就是頻率 t 週期以ms為單位 f 頻率以hz為單位 f 1 t vsync dummy line vtotal vts v size v blank 幀長 不占用 時間,但是會影響幀率 fps hsync d...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...