(1)直接存儲器訪問(DMA)
DMA( Direct Memory Access)是一種總線控制方式,它可取代CPU對總線的控制,在數據傳輸時根據數據源和目的的邏輯地址和物理地址映射關系,完成對數據的存取,這樣可以大大減輕數據傳輸時CPU的負擔。
(2) 分散/聚集表(Scatter/Gather Table)
分散/聚集表實際上就是一張供DMA傳輸時邏輯地址與物理地址的動態映射表。根據不同的板卡設計,這張表可直接位于采集卡的某個buffer模塊內,稱為硬件式的分散/聚集,它在PCI傳輸時的速度可達120M/s;此表也可位于主機的某段內存中,稱為軟件式的分散/聚集,傳輸的速度一般為80bps。大部會PC系列采集卡都屬于硬件式的分散/聚集。
(3) 查尋表(LUT)
對于圖像采集卡來說,LUT(Look-Up Table)實際上就是一張像素灰度值的映射表,它將實際采樣到的像素灰度值經過一定的變換如閾值、反轉、二值化、對比度調整、線性變換等,變成了另外一個與之對應的灰度值,這樣可以起到突出圖像的有用信息,增強圖像的光對比度的作用。很多PC系列卡具有8/10/12/16甚到32位的LUT,具體在LUT里進行什么樣的變換是由軟件來定義的。
(4) PLL、XTAL和VScan
PLL、XTAL和VScan為模擬采集卡的三種不同工作模式。PLL(Phase Lock Loop)模式:相機向采集卡提供A/D轉換的時鐘信號,此時鐘信號來自于相機輸出的Video信號,HS和VS同步信號可以有三種來源:composite video,composite sync, separate sync; XTAL模式:圖像采集卡給相機提供時鐘信號以及HD/VD信號,并用提供的時鐘信號作為A/D轉換的時鐘,但同步信號仍可用相機輸出的HS/VS; VScan模式:由相機向分別卡提供Pixel Clock信號、HS和VS信號。
(5) 子采樣(Decimation)
Decimation實際上是對原始圖像進行子采樣,如每隔2、4、8、16行(列)取一行(列)組成新的圖像。Decimation可以大大減小原始圖像的數據量,同時也降低了分辨率,有點類似于相機的Binning。
(6) 可編程子窗生成(PWG)
PWG (Programmable Window Generator)指在獲取的相機原始圖像上開一個感興趣的窗口,每次只存儲和顯示該窗口的內容,這樣也可以在一定程度上減少數據量,但不會降低分辨率。一般采集卡都有專門的寄存器存放有關窗口大小、起始點和終了點坐標的有關數據,這些數據都可通過軟件設置。
(7) 數據重組(Resequencing)
Resequencing可以認為是一種對多通道或不同數據掃描方式的相機所輸出數據的重組能力,即將來自CCD靶面不同區域或像素點的數據重新組合成一幅完整的圖像。
(8)非破壞性覆蓋(Non-destructive overlay)
overlay是指在視頻數據顯示窗口上覆蓋的圖形(如彈出式菜單,對話框等)或字符等非視頻數據?!胺瞧茐男愿采w”是相對于“破壞性覆蓋”來說的,“破壞性覆蓋”指顯示窗口中的視頻信息和覆蓋信息被存放于顯存中的同一段存儲空間內,而“非破壞性覆蓋”指視頻信息與覆蓋信息分別存放于顯存中兩段不同的存儲空間中,顯示窗口中所顯示的信息是這兩段地址空間中所存數據的迭加。如果采用“破壞性覆蓋”,顯存中的覆蓋信息是靠CPU來刷新的,這樣既占CPU時間,又會在實時顯示時由于不同步而帶來閃爍,如果采用“非破壞性覆蓋”則可消除這些不利因素。