久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁 > 電路保護 > 正文

串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

發(fā)布時間:2023-07-10 責任編輯:lina

【導(dǎo)讀】串行器可以連接并控制攝像頭IC,ADI的這類器件包括MAX9257 (帶有半雙工UART/I2C控制通道)、MAX9259和MAX9263 (兩款均帶有全雙工同步控制通道),MAX9263還支持寬帶數(shù)字內(nèi)容保護(HDCP)。本應(yīng)用筆記介紹如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成標準顯示器接受的RGB數(shù)據(jù)。


串行器可以連接并控制攝像頭IC,ADI的這類器件包括MAX9257 (帶有半雙工UART/I2C控制通道)、MAX9259和MAX9263 (兩款均帶有全雙工同步控制通道),MAX9263還支持寬帶數(shù)字內(nèi)容保護(HDCP)。本應(yīng)用筆記介紹如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成標準顯示器接受的RGB數(shù)據(jù)。


攝像頭輸出數(shù)據(jù)格式

攝像頭芯片,例如OmniVision? OV10630,可通過串行器連接。OV10630的接口引腳包括:像素時鐘、PCLK、行有效、HREF、幀同步、VSYNC和并行數(shù)據(jù)位D[9:0],數(shù)據(jù)位在時鐘的上升沿保持穩(wěn)定。
YUV和原始RGB數(shù)據(jù)格式

CMOS攝像頭傳感器包括數(shù)百萬光敏單元,每個單元可響應(yīng)整個波長的光信號。利用濾光膜使特定傳感器僅響應(yīng)紅光、綠光或藍光信號。相鄰的光敏單元通常以拜耳結(jié)構(gòu)的濾色規(guī)律排列,綠色濾色片的數(shù)量是紅色或藍色濾色片數(shù)量的兩倍。這種方式用于模擬人眼的感光特性。從左至右、從上至下讀取傳感器單元輸出,原始的RGB數(shù)據(jù)序列為藍、綠...藍、綠 (首行末尾),綠、紅...綠、紅(第二行末尾),依次類推,如圖1所示。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖1. 原始RGB數(shù)據(jù)排列


通過相鄰單元內(nèi)插生成與傳感器單元密度相同的RGB數(shù)據(jù)。另外,利用相鄰單元的顏色,按照特定的規(guī)則可以恢復(fù)圖像。構(gòu)成每個像素RGB數(shù)據(jù)組的規(guī)則之一是:使用同一行的相鄰單元,再加上下一行(或上一行)的綠色相鄰單元。內(nèi)插后的RGB數(shù)據(jù)序列為...、紅(i-1)、綠(i-1)、藍(i-1)、紅(i)、綠(i)、藍(i)、紅(i+1)、綠(i+1)、藍(i+1)、...如圖2所示。每個像素需要一組RGB數(shù)據(jù),驅(qū)動彩色顯示器并保持攝像頭傳感器的最高分辨率。內(nèi)插RGB數(shù)據(jù)的亮度分辨率接近于傳感器單元的分辨率,但色度分辨率較差。由于人眼對每個像素的灰度要比對像素的色彩分量更為敏感,所以感覺到的分辨率基本與傳感器單元分辨率相同。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖2. RGB數(shù)據(jù)排列


然而,這種RGB數(shù)據(jù)的內(nèi)插算法使得數(shù)據(jù)速率增至三倍。為了降低數(shù)據(jù)速率,尤其是需要圖像傳輸?shù)膱龊希刹捎肶UV彩色空間(將模擬彩色電視信號壓縮到模擬黑白電視的頻帶)。在下式中,亮度以Y表示,藍色和亮度之間的色差以U表示,紅色和亮度之間的色差以V表示,


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


式中,典型的色彩加權(quán)為:WR = 0.299,WB = 0.114,WG = 1 - WR - WB = 0.587,歸一化值為UMAX,VMAX = 0.615。


對于采用拜耳濾色鏡的攝像頭傳感器,相鄰像素的U或V數(shù)據(jù)大致相同,取決于行索引i和像素索引j (如果采用的規(guī)則為相鄰顏色)。利用本指南,可根據(jù)下式利用RGB數(shù)據(jù)直接生成YUV數(shù)據(jù)。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


偶數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


偶數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


對于奇數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


對于奇數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


偶數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


偶數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


對于奇數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


對于奇數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


偶數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


>偶數(shù)行索引i和偶數(shù)像素索引j。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


對于奇數(shù)行索引i和偶數(shù)像素索引j。

串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?


對于奇數(shù)行索引i和偶數(shù)像素索引j。

為了降低數(shù)據(jù)速率,利用偶數(shù)像素索引的U數(shù)據(jù)和奇數(shù)像素索引的V數(shù)據(jù),以及偶數(shù)和奇數(shù)像素索引的Y數(shù)據(jù)。壓縮后的YUV數(shù)據(jù)按照圖3所示排列發(fā)送,即:Y1、U0和V1為像素1的數(shù)據(jù);Y2、U2和V1為像素2的數(shù)據(jù)等。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖3. YUV422數(shù)據(jù)排列


422表示Y:U:V的采樣比,4:x:x標準為早期彩色NTSC標準,按照4:1:1色度再次采樣,所以,圖像的色彩分辨率僅為亮度分辨率的四分之一。目前,只有處理非壓縮信號的高端設(shè)備才會采用4:4:4彩色再采樣,亮度和彩色信息的分辨率完全相同。

串行器輸入格式


ADI串行器的并行接口設(shè)計用于24位RGB數(shù)據(jù),特別是MAX9259,具有像素時鐘位(PCLK)和29個數(shù)據(jù)位,用于24位RGB以及行同步、場同步和3個控制位。除并行數(shù)據(jù)接口外,需要把DRS和BWS引腳設(shè)置成高電平或低電平,分別選擇數(shù)據(jù)速率和總線寬度。
ADI串行器/解串器


MAX9257和MAX9258串行器/解串器(SerDes)具有18位并行輸入/輸出,適用于YUV數(shù)據(jù)傳輸;MAX9259/MAX9260芯片組具有28位并行輸入/輸出,適用于RGB數(shù)據(jù)傳輸;MAX9263/MAX9264 SerDes具有28位并行輸入/輸出,增加了HDCP功能。此外,MAX9265和MAX9268 28位SerDes帶有攝像鏈路,代替并行輸入/輸出接口。所有28位ADI串行器和解串器具有相同的并/串數(shù)據(jù)映射,可互換使用。例如,MAX9259串行器可配合MAX9268解串器使用,傳輸RGB數(shù)據(jù)(借助于FPGA)。數(shù)據(jù)從CMOS攝像頭通過串行鏈路發(fā)送至攝像鏈路接口的顯示器。
串行器映射


為匹配MAX9268解串器攝像鏈路的輸出接口,并行RGB數(shù)據(jù)應(yīng)按照以下信號圖映射。圖4所示為MAX9268并行位與其攝像鏈路輸出之間的映射,圖5所示為相機鏈路的RGB數(shù)據(jù)映射。表1所示為MAX9259串行器的對應(yīng)內(nèi)容映射。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖4. MAX9268內(nèi)部并行至輸出映射


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖5. 攝像鏈路內(nèi)容映射


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

表1. MAX9259串行器RGB內(nèi)容位映射


色彩轉(zhuǎn)換:YUV至RGB


FPGA芯片可將壓縮(降低數(shù)據(jù)速率)后的攝像頭數(shù)據(jù)YUV轉(zhuǎn)換成RGB數(shù)據(jù),用于MAX9259串行器。采用8位定點運算時,色彩空間轉(zhuǎn)換的公式如下,式2和式3中,Dn和En的n為偶數(shù)。


Cn = Yn - 16

Dn = Dn + 1 = Un - 128

En = En + 1 = Vn + 1 - 128

Rn = clip((298 × Cn + 409 × En + 128) >> 8)

Gn = clip((298 × Cn - 100 × Dn - 208 × En + 128) >> 8)

Bn = clip((298 × Cn × 516 × Dn + 128) >> 8)

式中,>> 8表示“向右移8位”,clip表示“只取最低8位”。


FPGA方案

輸入緩沖


輸入緩沖電路包括計數(shù)器、三個寄存器和組合邏輯,將單字節(jié)時鐘輸入轉(zhuǎn)換成三字節(jié)時鐘輸出,輸出時鐘速率為輸入的一半。組合邏輯僅用于分別使能Y、U和V字節(jié)的對應(yīng)寄存器。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖6. 輸入緩沖電路


時鐘開關(guān)


FPGA輸出像素時鐘速率為攝像頭像素時鐘的一半,用于驅(qū)動串行器像素時鐘輸入。但是,攝像頭在初始化之前不會輸出像素時鐘。解決方案是在FPGA內(nèi)部采用2:1時鐘復(fù)用器(mux)和時鐘信號檢測器,mux由時鐘信號檢測器控制。上電時,mux的默認時鐘來自攝像頭的時鐘振蕩器,使SerDes芯片組提供啟動攝像頭的控制通道。時鐘信號檢測器對場同步信號脈沖進行計數(shù),經(jīng)過幾個場同步脈沖后,mux切換到攝像頭像素時鐘速率的一半。采用高清攝像頭傳感器時,例如OV10630,每個場同步周期包含100k以上的像素時鐘。幾個場同步周期足以使攝像頭的鎖相環(huán)(PLL)達到穩(wěn)定。場同步計數(shù)比像素時鐘計數(shù)的效率高得多,并可節(jié)省FPGA邏輯單元的資源。


中間緩沖


格式轉(zhuǎn)換表達式中沒有體現(xiàn)硬件電路的延遲。為了從YUV輸入生成RGB數(shù)據(jù),需要兩到三次乘法運算和三到四次加法運算。盡管FPGA邏輯電路(門電路) 的延時只有幾個納秒,但載波傳輸、加法器、移位乘法器都會導(dǎo)致不同程度的延時,使整體延時增大。為了使延遲最小化,每個常數(shù)乘法器均由兩個移位輸入(代表常數(shù)的2個非零最高有效位MSB)的加法器近似。輸入的YUV字節(jié)速率大約為100MHz時,延遲會跨越相鄰像素的定時邊界,增大圖像噪聲。在每個乘法器之后通過中間寄存器來消除擴展延時。

以上提及的YUV至RGB彩色轉(zhuǎn)換已用于Actel? ProASIC3 A3PN125Z FPGA,圖7所示為實現(xiàn)這一FPGA的原理圖。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖7. YUV至RGB轉(zhuǎn)換器的FPGA實現(xiàn)


應(yīng)用電路

廠家提供的攝像頭芯片可能位于PCB子板,圖8所示為攝像頭子板模塊的功能框圖。輸入包括電源、PWR和晶振時鐘(XCLK)。輸出信號包含并行數(shù)據(jù)位(D0..D9)、I2C總線(SDA、SCL)、視頻同步(HREF、VSYNC)和像素時鐘(PCLK)。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖8. 攝像頭模塊功能框圖


圖9所示為應(yīng)用電路的FPGA和串行器芯片的原理圖。電路通過兩對雙絞線組成的串行電纜供電,一對用于傳輸串行信號,另一對用于供電。獨立的LDO電源IC用于串行器和FPGA器件。攝像頭模塊采用旁路電容,自帶LDO電源芯片,進一步降低潛在干擾。FPGA和串行器之間的數(shù)據(jù)鏈路采用阻尼電阻。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

3-22.png

圖9a. 應(yīng)用電路的FPGA部分


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖9b. 應(yīng)用電路的串行器部分


MAX9259也能夠直接連接至攝像頭傳感器,例如OV10630,以構(gòu)建更小的攝像頭。彩色空間轉(zhuǎn)換FPGA可置于解串器之后。由于這種應(yīng)用需要攝像鏈路輸出,可直接由MAX9268驅(qū)動,所以彩色轉(zhuǎn)換FPGA置于攝像頭傳感器和串行器(MAX9259)之間。


視頻采集示例


圖10所示攝像頭應(yīng)用電路也是利用這些攝像頭電路搭建的。


串行器應(yīng)用之如何將攝像頭的RGB或YUV輸出轉(zhuǎn)換成RGB數(shù)據(jù)?

圖10. 攝像頭應(yīng)用電路


免責聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進行處理。


推薦閱讀:

ADC噪聲:從何而來?

真雙極性輸入、全差分輸出ADC驅(qū)動器設(shè)計

“國產(chǎn)芯片”瑞森半導(dǎo)體(REASUNOS)將亮相2023慕尼黑上海電子展

利用分布式天線系統(tǒng)解決方案改進蜂窩網(wǎng)絡(luò)覆蓋性能

什么是半波整流器?半波整流器的工作原理

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
日韩欧美2区| 亚洲午夜黄色| 国产精品美女久久久浪潮软件| 欧美好骚综合网| 久久97视频| 久久亚洲资源中文字| 美女毛片一区二区三区四区最新中文字幕亚洲 | 91精品美女| 蜜臀av亚洲一区中文字幕| 国产精品毛片在线| 玖玖玖国产精品| 综合激情在线| 日韩中文一区二区| 亚洲精品在线a| 日本天堂一区| 国产精品sss在线观看av| 麻豆精品在线| 精品久久美女| 日本高清不卡一区二区三区视频| 亚洲日本网址| 久久中文视频| 99成人在线| 亚洲ww精品| 国产调教一区二区三区| 麻豆成人综合网| 国内精品伊人| 99精品视频在线| 乱人伦精品视频在线观看| 综合干狼人综合首页| 日韩激情综合| 欧美成人aaa| 日韩精品2区| 九一成人免费视频| 在线观看亚洲精品福利片| 日韩午夜视频在线| 国产精品高清一区二区| 日韩精品第一区| 好吊日精品视频| 丝袜诱惑制服诱惑色一区在线观看 | 免费观看在线色综合| 亚洲精品日本| 欧美精品1区| 中文另类视频| 国产毛片久久| 国产一级成人av| 91亚洲国产成人久久精品| 亚洲电影在线| 日韩视频1区| 成人精品久久| 红桃视频欧美| 69堂免费精品视频在线播放| 久久精品九色| 婷婷激情图片久久| 91精品视频一区二区| 国产精品jk白丝蜜臀av小说| 日韩中文首页| 中文一区一区三区免费在线观 | 国产视频一区三区| 91精品日本| 不卡一二三区| 日韩一区精品字幕| 久久影院一区二区三区| 九九在线精品| 国产欧美日韩一区二区三区四区 | 日本不卡视频在线观看| 久久亚洲黄色| 亚洲一区免费| 美女免费视频一区| 国产视频一区在线观看一区免费| 69堂免费精品视频在线播放| 国产麻豆久久| 国产亚洲电影| 中文日韩欧美| av资源中文在线天堂| 久久性天堂网| 日韩在线不卡| 国产精品中文| 美女被久久久| 日韩欧美网址| 国产精品一区二区99| 1024精品久久久久久久久| 国产精品久久久久久久久免费高清 | 亚洲在线观看| 荡女精品导航| 日韩国产精品久久久久久亚洲| 久久91导航| 国产精品一区二区三区美女| 久久精品国内一区二区三区水蜜桃| 欧美有码在线| 91精品1区| 福利在线免费视频| 欧美一级网站| 欧美日韩国产欧| 91欧美日韩| 国产精品红桃| 日韩国产欧美一区二区三区| 久久成人国产| 尤物tv在线精品| 亚洲欧洲高清| 国产剧情一区二区在线观看| 亚洲综合五月| 国产亚洲精品v| 成人羞羞视频在线看网址| 国产精品极品国产中出| 日韩1区2区3区| 国产视频久久| av亚洲在线观看| 香蕉视频亚洲一级| 精品视频在线你懂得| 日韩高清一级| 人人精品人人爱| 红桃视频国产一区| 久久一区二区三区喷水| 天堂av在线| 久久精品国产在热久久| 国产欧美日韩在线一区二区| 亚洲精品乱码| 日韩中文字幕麻豆| 狠狠干综合网| 在线一区免费| 91精品国产调教在线观看| 成人国产综合| 国产不卡一区| 欧美激情另类| 日韩久久视频| 亚洲不卡系列| 欧美午夜精品一区二区三区电影| av一区在线| 香蕉视频亚洲一级| 久久激情一区| 久久久精品午夜少妇| 国产福利电影在线播放| 国产91欧美| 最近高清中文在线字幕在线观看1| 狠狠久久伊人中文字幕| 风间由美中文字幕在线看视频国产欧美| 国产精品白丝久久av网站| 国产精品videossex| 麻豆国产欧美日韩综合精品二区| 久久女人天堂| av资源新版天堂在线| 特黄毛片在线观看| 欧美日韩一二| 国产视频亚洲| 丝袜美腿亚洲一区| 日本成人在线一区| 国产精品亲子伦av一区二区三区| 国产精品一页| 精品一区二区三区亚洲| 成人在线超碰| 国产一区丝袜| 国产69精品久久| 久久中文亚洲字幕| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲不卡视频| 蜜桃久久久久| 日韩伦理在线一区| 蜜臀91精品国产高清在线观看| 欧美专区一区二区三区| 91麻豆精品激情在线观看最新| 久久久亚洲欧洲日产| 国产资源在线观看入口av| 久久裸体视频| 亚洲在线观看| 国产情侣久久| 国产精品毛片一区二区在线看| 亚洲大片在线| 日韩福利视频网| 国产精品久久观看| 99综合视频| 日韩国产欧美一区二区三区| 久久精品免费看| 久久久久国产| 亚洲精一区二区三区| 国产精品99久久免费观看| 成人午夜精品| 伊人久久一区| 欧美综合精品| 国产精品久久久久久久久久妞妞 | 亚洲自拍另类| 日本欧美韩国一区三区| 久久精品国产久精国产| 91精品推荐| 亚洲免费一区三区| 岛国精品一区| 久久亚洲国产精品一区二区| 国产伦精品一区二区三区在线播放 | 亚洲综合另类| 国产精品亚洲欧美日韩一区在线| 日韩在线观看一区| 亚洲精品影院在线观看| 国产精品二区不卡| 亚洲色图综合| 国产精品成人a在线观看| 99在线|亚洲一区二区| 久久成人福利| 欧美 日韩 国产精品免费观看| 免费视频一区二区| 日韩av免费大片| 日韩精品一区第一页|