欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像獲取裝置的制作方法

文檔序號:11624133閱讀:269來源:國知局
圖像獲取裝置的制造方法

本發(fā)明涉及一種圖像獲取裝置,尤其涉及一種能夠減少讀取數據耗時的圖像獲取裝置。



背景技術:

如果圖像獲取裝置內的圖像處理器欲存取所述圖像獲取裝置內的緩沖器所儲存的多個像素串行數據以執(zhí)行圖像處理(例如圖像扭曲恢復(dewarping)處理),則因為所述緩沖器是動態(tài)隨機存取存儲器(dynamicrandomaccessmemory,dram),所以所述圖像處理器存取所述緩沖器內位于不同列的相同色彩的子像素數據會非常耗時。例如當所述圖像處理器根據一存取指令存取完所述緩沖器內位于第一列的紅光子像素數據后,欲再存取所述緩沖器內位于另一列的紅光子像素數據時,所述圖像處理器必須再產生另一存取指令至所述緩沖器以存取所述緩沖器內位于所述另一列的紅光子像素數據。如此,圖像處理器將耗費許多時間在所述另一存取指令上。



技術實現要素:

本發(fā)明的一實施例公開一種圖像獲取裝置。所述圖像獲取裝置包含一第一緩沖器、一第二緩沖器及一數據分割器。所述第一緩沖器用于儲存有關一圖像的多個像素數據。所述數據分割器用于重新儲存所述多個像素數據的部分像素數據中有關一相同色彩的子像素數據至所述第二緩沖器內的同一列存儲單元。

本發(fā)明的另一實施例公開一種圖像獲取裝置。所述圖像獲取裝置包含一第一緩沖器、一第二緩沖器及一圖像處理器。所述第一緩沖器用于儲存有關一圖像的多個像素數據,其中所述多個像素數據包含一像素數據組儲存于所述第一緩沖器的不同列存儲單元。所述第二緩沖器用于儲存被重新排列至所述第二緩沖器的同一列存儲單元的所述像素數據組。所述圖像處理器,用于產生一存取指令以對儲存于所述第二緩沖器中的所述像素數據組進行存取。

本發(fā)明的另一實施例公開一種圖像獲取裝置。所述圖像獲取裝置包含一圖像傳感器、一第一緩沖器、一第二緩沖器、一數據分割器及一圖像處理器。所述圖像傳感器用于感測有關一圖像的多個像素數據。所述第一緩沖器用于儲存有關所述圖像的多個像素數據,所述多個像素數據包含一像素數據組儲存于所述第一緩沖器的不同列存儲單元。所述數據分割器用于重新儲存所述像素數據組至所述第二緩沖器的同一列存儲單元。所述圖像處理器用于產生一存取指令以對儲存于所述第二緩沖器中的所述像素數據組進行存取。

本發(fā)明公開一種圖像獲取裝置。所述圖像獲取裝置是利用一數據分割器將原本儲存在一第一緩沖器內不同列存儲單元的一像素數據組重新儲存至一第二緩沖器的同一列存儲單元,所以相較于現有技術,本發(fā)明可減少一圖像處理器產生一存取指令的次數,也就是說本發(fā)明所公開的圖像獲取裝置可減少所述圖像獲取裝置內讀取數據的耗時。

附圖說明

圖1是本發(fā)明的一第一實施例所公開的一種圖像獲取裝置的示意圖。

圖2是說明第一緩沖器利用多個貝爾樣式單元儲存多個像素串行數據的示意圖。

圖3是說明數據分割器將第一緩沖器所儲存的多個像素串行數據重新儲存至第二緩沖器的示意圖。

其中,附圖標記說明如下:

100圖像獲取裝置

102第一緩沖器

104第二緩沖器

106數據分割器

108輸入接口

110圖像傳感器

112圖像處理器

1021、1402第一列存儲單元

1023、1404第二列存儲單元

1406第三列存儲單元

1408第四列存儲單元

1410第五列存儲單元

1412第六列存儲單元

1414第七列存儲單元

1416第八列存儲單元

200貝爾樣式單元

300-306處理窗口

b11、b31、b13、b33、b15、b35、藍光子像素數據

b17、b37、b31、b51、b33、b53、

b35、b55、b37、b57

g01、g21、g03、g23、g05、g25、綠光子像素數據

g07、g27、g21、g41、g23、g43、

g25、g45、g27、g47

ir10、ir30、ir12、ir32、ir14、ir34、紅外光子像素數據

ir16、ir36、ir30、ir50、ir32、ir52、

ir34、ir54、ir36、ir56

psd像素串行數據

psd1像素數據

rpd原始平行像素數據

r00、r20、r02、r22、r04、r24、紅光子像素數據

r06、r26、r20、r40、r22、r42、

r24、r44、r26、r46

具體實施方式

請參照圖1,圖1是本發(fā)明的一第一實施例所公開的一種圖像獲取裝置100的示意圖,其中圖像獲取裝置100包含一第一緩沖器102、一第二緩沖器104、一數據分割器106和一輸入接口108,第一緩沖器102和第二緩沖器104是動態(tài)隨機存取存儲器(dynamicrandomaccessmemory,dram),輸入接口108耦接于第一緩沖器102,數據分割器106耦接于第一緩沖器102,以及第二緩沖器104耦接于數據分割器106。如圖1所示,輸入接口108用于接收一圖像傳感器110所產生的有關一圖像的多個原始平行像素數據rpd(例如多個原始平行像素數據rpd為圖像傳感器110所包含的一左眼圖像傳感單元與一右眼圖像傳感單元所產生的平行像素數據),且將多個原始平行像素數據rpd轉換成有關所述圖像的多個像素串行數據psd,并儲存多個像素串行數據psd于第一緩沖器102。如圖2所示,第一緩沖器102是利用多個貝爾樣式(bayerpattern)單元儲存多個像素串行數據psd,也就是說第一緩沖器102是利用所述多個貝爾樣式單元中的每一貝爾樣式單元儲存多個像素串行數據psd的每一像素數據中的子像素數據,其中每一貝爾樣式單元包含一紅光子像素數據、一綠光子像素數據、一藍光子像素數據和一紅外光子像素數據。例如,如圖2所示,一貝爾樣式單元200包含多個像素串行數據psd的一像素數據psd1中的一紅光子像素數據r00、一綠光子像素數據g01、一藍光子像素數據b11和一紅外光子像素數據ir10,其中像素數據psd1是對應原始平行像素數據rpd內的一對應位置。另外,本發(fā)明并不受限于如圖2所示的所述左眼圖像傳感單元與所述右眼圖像傳感單元所產生的多個原始平行像素數據rpd,也就是說所述左眼圖像傳感單元與所述右眼圖像傳感單元也可產生多個原始紅藍綠(rgb)像素數據或多個原始yuv像素數據。

請參照圖3,圖3是說明數據分割器106將第一緩沖器102所儲存的多個像素串行數據psd重新儲存至第二緩沖器104的示意圖。如圖3所示,數據分割器106可重新儲存第一緩沖器102內有關數據分割器106的一處理窗口的一相同色彩的子像素數據組至第二緩沖器104內的同一列存儲單元。例如數據分割器106可重新儲存圖2所示的第一緩沖器102內有關數據分割器106的一處理窗口300的紅光子像素數據組r00、r20、r02、r22(其中紅光子像素數據r00、r02儲存于第一緩沖器102的第一列存儲單元1021以及紅光子像素數據r20、r22儲存于第一緩沖器102的第二列存儲單元1023)至第二緩沖器104內的第一列存儲單元1402,重新儲存第一緩沖器102內有關數據分割器106的一處理窗口302的紅光子像素數據組r04、r24、r06、r26至第二緩沖器104內的第一列存儲單元1402,重新儲存第一緩沖器102內有關數據分割器106的一處理窗口304的紅光子像素數據組r20、r40、r22、r42至第二緩沖器104內的第二列存儲單元1404,以及重新儲存第一緩沖器102內有關數據分割器106的一處理窗口306的紅光子像素數據組r24、r44、r26、r46至第二緩沖器104內的第二列存儲單元1404。另外,處理窗口300-306為3乘3的窗口,但本發(fā)明并不受限于處理窗口300-306為3乘3的窗口。另外,圖3僅是用于說明本發(fā)明的一種實施方式,也就是說本發(fā)明并不受限于圖3所示的紅光子像素數據r00、r20、r02、r22、r04、r24、r06、r26在第二緩沖器104的第一列存儲單元1402的排列順序。

另外,數據分割器106也可利用上述方式將圖2所示的第一緩沖器102內的綠光子像素數據組g01、g21、g03、g23、g05、g25、g07、g27重新儲存至第二緩沖器104內的第三列存儲單元1406,以及將第一緩沖器102內的綠光子像素數據組g21、g41、g23、g43、g25、g45、g27、g47重新儲存至第二緩沖器104內的第四列存儲單元1408。另外,數據分割器106也可利用上述方式將圖2所示的第一緩沖器102內的藍光子像素數據組b11、b31、b13、b33、b15、b35、b17、b37重新儲存至第二緩沖器104內的第五列存儲單元1410,以及將第一緩沖器102內的藍光子像素數據組b31、b51、b33、b53、b35、b55、b37、b57重新儲存至第二緩沖器104內的第六列存儲單元1412。另外,數據分割器106也可利用上述方式將圖2所示的第一緩沖器102內的紅外光子像素數據組ir10、ir30、ir12、ir32、ir14、ir34、ir16、ir36重新儲存至第二緩沖器104內的第七列存儲單元1414,以及將第一緩沖器102內的紅外光子像素數據組ir30、ir50、ir32、ir52、ir34、ir54、ir36、ir56重新儲存至第二緩沖器104內的第八列存儲單元1416。

如果圖像獲取裝置100內的圖像處理器112欲存取如圖2所示的第一緩沖器102所儲存的多個像素串行數據psd以執(zhí)行圖像處理(例如圖像扭曲恢復(dewarping)處理),則因為第一緩沖器102是動態(tài)隨機存取存儲器,所以當圖像處理器112欲存取第一緩沖器102內位于不同列的紅光子像素數據組r00、r20、r02、r22、r04、r24、r06、r26會非常耗時(因為當圖像處理器112根據一存取指令存取完第一緩沖器102內位于第一列存儲單元1021的紅光子像素數據r00、r02、r04、r06后,欲再存取第一緩沖器102內位于第二列存儲單元1023的紅光子像素數據r20、r22、r24、r26時,圖像處理器112必須再產生另一存取指令至第一緩沖器102以存取第一緩沖器102內位于第二列存儲單元1023的紅光子像素數據r20、r22、r24、r26。如此,圖像處理器112將多耗時間在所述另一存取指令上)。

然而,如果圖像獲取裝置100內的圖像處理器112欲存取如圖3所示的第二緩沖器104所儲存的紅光子像素數據r00、r20、r02、r22、r04、r24、r06、r26,則因為紅光子像素數據r00、r20、r02、r22、r04、r24、r06、r26位于第二緩沖器104內的第一列存儲單元1402,所以圖像處理器112只需產生一次存取指令,即可一次存取位于第二緩沖器104內的第一列存儲單元1402的紅光子像素數據r00、r20、r02、r22、r04、r24、r06、r26。因此,本發(fā)明可通過數據分割器106重新儲存第一緩沖器102所儲存的多個像素串行數據psd至第二緩沖器104以減少圖像獲取裝置100內讀取數據的耗時。值得一提的是,如圖3所示,上述被重新儲存的子像素數據組可連續(xù)排列于第二緩沖器104中(例如紅光子像素數據r00、r20、r02、r22、r04、r24、r06、r26連續(xù)排列于第二緩沖器104內的第一列存儲單元1402),因此,圖像處理器112還可依據一突發(fā)模式(burstmode)對所述子像素數據組加速存取。

另外,以第二代雙倍數據速率(doubledatarate2,ddr2)規(guī)格的動態(tài)隨機存取存儲器為例:

動態(tài)隨機存取存儲器的隨機讀取需要耗費7個時鐘以及每一時鐘可讀取4字節(jié)(4byte)。另外,所述圖像的圖像大小為1024x960個像素。因此,當所述圖像寫入至所述動態(tài)隨機存取存儲器后,現有技術要從所述動態(tài)隨機存取存儲器讀取有關所述圖像的數據的耗時可參照下述說明:

現有技術:

從所述動態(tài)隨機存取存儲器讀取有關所述圖像的數據需要1024x960x2次隨機讀取以及每一隨機讀取可讀取4字節(jié)(4byte)的數據,所以現有技術要從所述動態(tài)隨機存取存儲器讀取有關所述圖像的數據的耗時可由式(1)決定:

1024x960x2*(7+4/4)≌15.73m個時鐘(1)

如圖3所示,因為數據分割器106可重新儲存第一緩沖器102內有關數據分割器106的一處理窗口的一相同色彩的子像素數據組(位于第一緩沖器102內的兩列存儲單元)至第二緩沖器104內的同一列存儲單元,所以本發(fā)明需要1024x960次隨機讀取以及每一隨機讀取可讀取8字節(jié)(8byte)的數據。因此,本發(fā)明要從所述動態(tài)隨機存取存儲器讀取有關所述圖像的數據的耗時可由式(2)決定:

1024x960*(7+8/4)≌8.85m個時鐘(2)

因此,本發(fā)明要從所述動態(tài)隨機存取存儲器讀取有關所述圖像的數據的耗時較現有技術要從所述動態(tài)隨機存取存儲器讀取有關所述圖像的數據的耗時節(jié)省了43.7%((15.73m-8.85m/15.73m))的時間。

綜上所述,因為本發(fā)明所公開的圖像獲取裝置是利用所述數據分割器將原本儲存在所述第一緩沖器內不同列存儲單元的一像素數據組重新儲存至所述第二緩沖器的同一列存儲單元,所以相較于現有技術,本發(fā)明可減少所述圖像處理器產生所述存取指令的次數,也就是說本發(fā)明所公開的圖像獲取裝置可減少所述圖像獲取裝置內讀取數據的耗時。

以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
罗甸县| 平泉县| 晋宁县| 伊宁县| 伊吾县| 波密县| 敖汉旗| 泰州市| 陕西省| 成都市| 中牟县| 安乡县| 阿巴嘎旗| 泽州县| 衡水市| 台北市| 丽江市| 张家界市| 大庆市| 浠水县| 牟定县| 丰镇市| 堆龙德庆县| 石柱| 高碑店市| 新安县| 商都县| 斗六市| 措美县| 三门峡市| 洪湖市| 深水埗区| 凤山市| 阜新市| 台南市| 尚义县| 措勤县| 汝州市| 阳泉市| 博兴县| 凉山|