两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種可重組化影像處理器及其應用裝置的制作方法

文檔序號:7653981閱讀:108來源:國知局

專利名稱::一種可重組化影像處理器及其應用裝置的制作方法
技術領域
:本發(fā)明涉及一種影像處理技術,尤其涉及可重組化影像處理器及其應用裝置。
背景技術
:目前,數(shù)字影像廣泛應用于各種領域與電子產品中a數(shù)字相機為產生數(shù)字影像最常見的方法。"般而言,數(shù)字相機具有雙模(dualmode)的功能,即存在影像預覽模式(previewmode)與影像擷取模式。影像預覽模式是于顯示模塊上快速顯^M覽影像。所以,在影像預覽模式下,對影像有實時(real-ti鵬)的需求。因此,影像輸入的分辨率會降得較低,影像預覽模式也應用于支持數(shù)字相機拍攝視訊。另外,影像擷取模式是用于擷取完整分辨率的影像。所以,對影像有高質量(highquality)的需求。由于高質量的影像將儲存于內存中,對影像較無實時(real-time)的需求。目前工業(yè)界廣泛應用的數(shù)字相機的影像處理器主要有兩種第一種是使用數(shù)字信號處理器(digitalsignalprocessor,DSP)配^#定的預覽引擎(previewengine),再以集成電路(IntegratedCircuit,IC)來實現(xiàn)。前述的實現(xiàn)方式是以將二組硬件電路結合于一個集成電路中。在影像預覽模式下,數(shù)據(jù)流經由預覽引擎處理后,直接輸出至顯示模塊上,以快速顯示預覽影像,所以,數(shù)據(jù)流不經由數(shù)字信號處理器來處理。在影像擷取模式下,數(shù)據(jù)流經由數(shù)字信號處理器處理后,儲存于內存中。所以,數(shù)據(jù)流不經由預覽引擎來處理。這種作法的優(yōu)點是,由于具有數(shù)字信號處理器,在影像擷取時,可以任意地改變算法,所以彈性高。這種作法的缺點是,需要對于兩種模式準備兩種硬件,并且在影像擷取模式下,采用數(shù)字信號處理器,處理速度較慢。第二種是使用特殊應用集成電路(ApplicationSpecificIntegratedCircuit,ASIC)。也即,將所需使用的算法與處理過程用集成電路來實現(xiàn)。這種作法的優(yōu)點是,由于影像處理的過程全部以特定硬件實現(xiàn),所以影像處理的能力強。這種作法的缺點是,由于無法置換特殊應用集成電路內部的算法,所以彈性不佳。由于硬件設計需同時兼顧兩種最關鍵的情況,即實時需求與高畫質的需求,所以這種實現(xiàn)的方式很難使影像處理得到最佳化,經常造成硬件過多的投資。
發(fā)明內容為克服現(xiàn)有技術中的缺陷和不足,本發(fā)明的目的在于提供一種可重組化影像處理器及其應用裝置,以降低影像處理的成本。為達到上述發(fā)明目的,本發(fā)明的可重組化影像處理器的技術方案如下-一種可重組化影像處理器,包括運算模塊,具有復數(shù)個可重組運算單元,通過重組所述可重組運算單元,使所述可重組運算單元執(zhí)行對應之動作;第一記憶單元,耦接所述運算模塊,儲存至少一設定組態(tài);總線控制模塊,耦接所述第一記憶單元與一系統(tǒng)總線,用以耦接外部裝置;聯(lián)機模塊,耦接所述運算模塊、所述第一記憶單元與所述總線控制模塊,通過所述設定組態(tài),所述聯(lián)機模塊可重組所述可重組運算單元的聯(lián)機。其中,所述總線控制模塊包括輸入單元,所述輸入單元耦接所述聯(lián)機模塊;輸出單元,所述輸出單元耦接所述聯(lián)機模塊;總線橋接單元,所述總線橋接單元耦接所述輸入單元、所述輸出單元、所述第一記憶單元與所述系統(tǒng)總線。其中,所述聯(lián)機模塊具有復數(shù)個多任務器。其中,通過所述設定組態(tài),以控制所述多任務器的聯(lián)機方式,使所述聯(lián)機模塊可重組所述可重組運算單元的聯(lián)機。其中,所述第一記憶單元為至少一組態(tài)內存。其中,所述可重組運算單元個別地包括組態(tài)緩存器,耦接所述第一記憶單元輸入選擇單元,耦接所述聯(lián)機模塊與所述組態(tài)緩存器核心單元,耦接所述組態(tài)緩存器與所述輸入選擇單元,用以執(zhí)行數(shù)據(jù)運算輸出緩存器,耦接所述聯(lián)機模塊與所述核心單元,用以儲存輸出數(shù)據(jù)模塊控鑭單元,耦接所述組態(tài)緩存器、所述核心單元與所述輸出緩存器。其中,所述模塊控制單元輸入一第一同歩信號。其中,所述模塊控制單元輸出一第二同歩信號。其中,當所述可重組運算單元運作時,處理運算數(shù)據(jù)與第一同步信號,所述模塊控制單元判讀所述第一同步信號,并且,所述模塊控制單元控制所述核心單元,以便于一工作時段內,擷取有效數(shù)據(jù),并產生第二同步信號給下一級。其中,通過所述組態(tài)緩存器內所述設定組態(tài),可個別地控制所述組態(tài)緩存器、所述輸入選擇單元、所述核心單元、所述輸出緩存器與所述模塊控制單元執(zhí)行個別對應的動作。其中,所述可重組運算單元為一可重組化色彩濾鏡數(shù)組內插單元,用以將貝爾格式影像重建為紅綠藍影像。其中,所述可重組化色彩濾鏡數(shù)組內插單元包括一第一內插運算器、一第二內插運算器與一第三內插運算器,所述第一內插運算器執(zhí)行一貝爾色彩濾鏡數(shù)組的對角數(shù)據(jù)運算,所述第二內插運算器執(zhí)行所述貝爾色彩濾鏡數(shù)組的十字數(shù)據(jù)運算,所述第三內插運算器作最終運曾昇。其中,所述可重組運算單元為一可重組化像素處理單元,用以執(zhí)行復數(shù)種影像處理運算,所述影像處理運算至少包含色彩校正與白平衡。其中,所述可重組化像素處理單元包括一査窗體元與一乘加器。其中,所述可重組運算單元為一可重組化行緩存器,所述行緩存器包括復數(shù)個多任務器復數(shù)個線緩沖器,所述線緩沖器耦接對應的所述多任務器。其中,所述可重組運算單元為一可重組化窗口緩存器,所述窗口緩存器包括復數(shù)個多任務器復數(shù)個緩存器,所述緩存器耦接對應的所述多任務器。其中,復數(shù)個行緩存器耦接對應的復數(shù)個窗口緩存器形成N乘N的快捷存取緩存器矩陣,其中,N為整數(shù)。其中,所述可重組運算單元為一可重組化乘加器單元,包含復數(shù)個乘加器、一加法器與—排序網(wǎng)絡。其中,所述可重組運算單元為一可重組化影像縮小單元。其中,所述可重組運算單元為一可重組化算術邏輯單元,所述可重組化算術邏輯單元具有至少一基本處理單元,所述基本處理單元至少包括一比較器、算術邏輯器與乘法器。其中,所述可重組化算術邏輯單元執(zhí)行一特定程序,所述特定程序儲存于所述第一記憶單元。為達到上述發(fā)明目的,本發(fā)明的可重組化影像處理器的應用裝置的技術方案如下—種可重組化影像處理器的應用裝置,包括感測模塊,用于取得一原始感測資料顯示模塊第二記憶單元—可重組化影像處理器,所述可重組化影像處理器耦接所述感測模塊、顯示模塊與所述第二記憶單元,并具有一第一記憶單元,所述第一記憶單元儲存至少一設定組態(tài)通過置換所述設定組態(tài),所述可重組化影像處理器可重組內部聯(lián)機,以執(zhí)行對應的動作,并處理所述原始感測數(shù)據(jù)。其中,在執(zhí)行一影像預覽模式時,所述可重組化影像處理器至所述第一記憶單元中加載對應的所述設定組態(tài),所述感測模塊將一原始感測數(shù)據(jù)輸入所述可重組化影像處理器后,通過處理所述感測數(shù)據(jù)可得第一感測數(shù)據(jù),對所,一感測數(shù)據(jù)執(zhí)行A次影像處理運算以得到—預覽影像,將所述預覽影像輸出至所述顯示模塊'其中,A>-1,且A為整數(shù)。其中,在執(zhí)行一影像擷取模式時,所述可重組化影像處理器至所述第一記憶單元中加載對應的所述設定組態(tài),所述感測模塊將一原始感測數(shù)據(jù)輸入所述可重組化影像處理器后,通過處理所述感測數(shù)據(jù)與存取所述第二記憶單元,對第二感測數(shù)據(jù)執(zhí)行B次影像處理運算以得到一擷取影像,將所述擷取影像儲存至所述第二記憶單元,其中,B>-1,且B為整數(shù)。其中,第二感測數(shù)據(jù)的數(shù)據(jù)量大于第一感測數(shù)據(jù)的數(shù)據(jù)量。其中,所述感測模塊為具有一互補性金屬氧化半導體組件或一電荷耦合組4牛。其中,所述顯示模塊具有一液晶顯示器。其中,所述可重組化影像處理器,包括運算模塊,具有復數(shù)個可重組運算單元,通過重組所述可重組運算單元,使所述可重組運算單元執(zhí)行對應的動作;第一記憶單元,耦接所述運算模塊,儲存至少一設定組態(tài)總線控制模塊,耦接所述第一記憶單元與一系統(tǒng)總線,用以耦接外部裝置聯(lián)機模塊,耦接所述運算模塊、所述第一記憶單元與所述總線控制模塊,通過所述設定組態(tài),所述聯(lián)機模塊可重組所述可重組運算單元的聯(lián)機。其中,所述總線控制模塊包括輸入單元,所述輸入單元耦接所述聯(lián)機模塊;輸出單元,所述輸出單元耦接所述聯(lián)機模塊總線橋接單元,所述總線橋接單元耦接所述輸入單元、所述輸出單元、所述第一記憶單元與所述系統(tǒng)總線。其中,所述聯(lián)機模塊具有復數(shù)個多任務器。其中,通過所述設定組態(tài),以控制所述多任務器的聯(lián)機方式,使所述聯(lián)機模塊可重組所述可重組運算單元間的聯(lián)機。其中,所述第一記憶單元為至少一組態(tài)內存。其中,所述可重組運算單元個別地包括-組態(tài)緩魏,耦接所述第—記憶單元輸入選擇單元,耦接所述聯(lián)機模塊與所述組態(tài)緩存器;核心單元,耦接所述組態(tài)緩存器與所述輸入選擇單元,用以執(zhí)行數(shù)據(jù)運算;輸出緩存器,耦接所述聯(lián)機模塊與所述核心單元,用以儲存輸出數(shù)據(jù);模塊控制單元,耦接所述組態(tài)緩存器、所述核心單元與所述輸出緩存器。其中,所述模塊控制單元輸入一第一同歩信號。其中,所述模塊控制單元輸出一第二同歩信號。其中,當所述可重組運算單元運作時,處理一運算數(shù)據(jù)與一第一同歩信號,所述模塊控制單元判讀所述第一同歩信號,并且,所述模塊控制單元控制所述核心單元,以便于一工作時段內,擷取有效數(shù)據(jù),并產生所述一第二同歩信號給下一級》其中,通過所述組態(tài)緩存器內的所述設定組態(tài),可個別地控制所述組態(tài)緩存器、所述輸入選擇單元、所述核心單元、所述輸出緩存器與所述模塊控制單元執(zhí)行個別對應的動作。其中,所述可重組運算單元為一可重組化色彩濾鏡數(shù)組內插單元,用以將貝爾格式影像重建為紅綠藍影像。其中,所述可重組化色彩濾鏡數(shù)組內插單元包括一第一內插運算器、一第二內插運算器與一第三內插運算器,所述第一內插運算器執(zhí)行一貝爾色彩濾鏡數(shù)組的對角數(shù)據(jù)運算,所述第二內插運算器執(zhí)行所述貝爾色彩濾鏡數(shù)組的十宇數(shù)據(jù)運算,所述第三內插運算器作最終運昇。其中,所述可重組運算單元為一可重組化像素處理單元,用以執(zhí)行復數(shù)種影像處理運算,所述影像處理運算至少包含色彩校正與白平衡。其中,所述可重組化像素處理單元包括一査窗體元與一乘加器。其中,所述可重組運算單元為一可重組化行緩存器,所述行緩存器包括復數(shù)個多任務器;復數(shù)個線緩沖器,所述線緩沖器耦接對應的所述多任務器。其中,所述可重組運算單元為一可重組化窗口緩存器,所述窗口緩存器包括復數(shù)個多任務器其中,復數(shù)個緩存器,所述緩存器耦接對應的所述多任務器。其中,復數(shù)個行緩存器耦接對應的復數(shù)個窗口緩存器形成N乘N的快捷存取緩存器矩陣,以處理不同大小上網(wǎng)影像數(shù)據(jù),其中,N為整數(shù)。其中,所述可重組運算單元為一可重組化乘加器單元,包含復數(shù)個乘加器、一加法器與一排序網(wǎng)絡。其中,所述可重組運算單元為一可重組化影像縮小單元。其中,所述可重組運算單元為一可重組化算術邏輯單元,所述可重組化算術邏輯單元具有至少一*處理單元,所述基本處理單元至少包括一比較器、算術邏輯器與乘法器。其中,所述可重組化算術邏輯單元執(zhí)行一特定程序,所述特定程序儲存于所述第一記憶單元。其中,通過一系統(tǒng)總線,所述可重組化影像處理器耦接至少一外部微處理器。綜合上述,本發(fā)明提出一種可重組化影像處理器與其應用裝置,適于影像處理。由于影像處理的運算,具有高度同構型,所以本發(fā)明將現(xiàn)有預覽引擎的架構修改成可重組化裝置,使可重組化影像處理器可以單一硬件架構實現(xiàn)影像預覽模式與影像擷取模式'而不必使用二套硬件,也不必犧牲硬件架構的彈性,即能實現(xiàn)二種影像處理模式。因此,本發(fā)明不僅可使影像處理的成本大幅降低,而且可加強影像處理的速度,并使硬件架構保持高度的彈性。附圉說明圖1是依照本發(fā)明的一較佳實施例的可重組化影像處理器的功能方塊圖圖2是本發(fā)明的一較佳實施例的可重組運算單元的功能方塊圖圖3是本發(fā)明的一較佳實施例的單一可重組化行緩存器的功能方塊圖;圖4是本發(fā)明的一較佳實施例的二乘二可重組化窗口緩存器的功能方塊圉圖5是本發(fā)明的一較佳實施例的三乘三可重組化窗口緩存器的功能方塊圖;圖6是本發(fā)明的一較佳實施例的三乘三快捷存取緩存器矩陣的示意圖團7是本發(fā)明的一較佳實施例的五乘五快捷存取緩存器矩陣的示意國圖8是本發(fā)明的一較佳實施例的可重組化影像處理器的應用裝置的功能方塊圖圖9是本發(fā)明的一較佳實施例于預覽模式中的原始感測數(shù)據(jù)的數(shù)據(jù)流的示意圉圖10是本發(fā)明的一較佳實施例于影像擷取模式中的原始感測數(shù)據(jù)的數(shù)據(jù)流的示意圖;圖11是本發(fā)明的另一較佳實施例的可重組化影像處理器的應用裝置的功能方塊圖圖12是本發(fā)明的一較佳實施例的可重組化影像處理器的效能示意團圖13是本發(fā)明的另一較佳實施例的可重組化影像處理器的效能示意圖。具體實施例方式下面結合附圖和具體實施例詳細說明本發(fā)明。圖1是依照本發(fā)明一較佳實施例的可重組化影像處理器的功能方塊圖??芍亟M化影像處理器100包括運算模塊102、第一記憶單元104、總線控制模塊106與聯(lián)機模塊108。第一記憶單元104耦接運算模塊102??偩€控制模塊106耦接第一記憶單元104與系統(tǒng)總線10。聯(lián)機模塊108耦接運算模塊102、第一記憶單元104與總線控制模塊106。其中,運算模塊102具有復數(shù)個可重組運算單元,這些可重組運算單元個別地耦接連線模塊108。可重組運算單元為可重組化色彩濾鏡數(shù)組內插單元110、可重組化像素處理單元112、可重組化行緩存器114、可重組化窗口緩存器116、可重組化乘加器單元118、可重組化影像縮小單元120與可重組化算術邏輯單元122。再者,總線控制模塊鵬包括輸入單元124、總線橋接單元126與輸出單元128。輸入單元124與輸出單元128個別地耦接連線模塊108。總線橋接單元126耦接輸入單元124、輸出單元128、第一記憶單元104與系統(tǒng)總線10,另外,該第一記憶單元由至少一組組態(tài)內存(context鵬mory)所構成。運算模塊102具有復數(shù)個可重組運算單元,通過重組這些可重組運算單元,使這些可重組運算單元執(zhí)行對應的動作,例如色彩濾鏡數(shù)組內插(colOTfilterarrayinterpolation)算法。第一記憶單元104儲存至少一種設定組態(tài)。通過置換不同的設定組態(tài),可使聯(lián)機模塊108重組前述可重組運算單元間的聯(lián)機'以及重組前述運算模塊102的功能,使可重組化影像處理器1W在不同的運作模式下,執(zhí)行不同的動作、不同的算法等等,使可重組化影像處理器100內部的硬件可以彈性地活用。再者,聯(lián)機模塊108具有復數(shù)個多任務器(圉中未繪出)。通過置換不同的設定組態(tài),可重組化影像處理器100可以控制這些多任務器的聯(lián)機方式,使聯(lián)機模塊108可重組該些可重組運算單元間的聯(lián)機。圖2是依照本發(fā)明一較佳實施例的可重組運算單元的功能方塊圖。結合圖1所示,可重組運算單元200包括組態(tài)緩存器202、輸入選擇單元204、核心單元206、輸出緩存器208與模塊控制單元210。其中,組態(tài)緩存器202耦接第一記憶單元104。輸入選擇單元204耦接連線模塊108與組態(tài)緩存器202。核心單元206耦接組態(tài)緩存器202與輸入選擇單元204,用以執(zhí)行數(shù)據(jù)運算。輸出緩存器208耦接連線模塊108與核心單元206,用以儲存輸出數(shù)據(jù)。模塊控制單元210耦接組態(tài)緩存器202、核心單元206與輸出緩存器208、以及前述聯(lián)機模塊108,以傳遞同步信號。其中,模塊控制單元210輸入第一同歩信號與輸出第二同歩信號。當可重組運算單元200運作時,通過第一同步信號,模塊控制單元210判讀第一同步信號,以處理運算數(shù)據(jù)。并且,模塊控制單元210控制核心單元206,以便于一個工作時段內,擷取有效數(shù)據(jù),并產生第二同步信號給下一級。再者,通過組態(tài)緩存器202內的設定組態(tài),可重組運算單元200可經由置換不同的設定組態(tài),以個別地控制組態(tài)緩存器202、輸入選擇單元204、核心單元206、輸出緩存器208與模塊控制單元210執(zhí)行個別對應的動作。也即,可重組化色彩濾鏡數(shù)組內插單元110、可重組化像素處理單元112、可重組化行緩存器114、可重組化窗口緩存器116、可重組化乘加器單元118、可重組化影像縮小單元120與可重組化算術邏輯單元122內部的基本結構皆與可重組運算單元200相同,通過置換不同的組態(tài),使可重組運算單元200具有不同的結構與不同的功能,以便執(zhí)行對應的動作,此部份為現(xiàn)有可重組化(reconfiguraWe)或可程序化(programiaWe)半導體技術的應用,在此不再贅述。當可重組運算單元200為可重組化色彩濾鏡數(shù)組內插單元時,用以將貝爾格式(BayerPattern)影像重建為紅綠藍(RGB)影像??芍亟M化色彩濾鏡數(shù)組內插單元110更包括第一內插運算器、第二內插運算器與第三內插運算器(前述三個運算器,未于圖中繪出)。第一內插運算器執(zhí)行貝爾色彩濾鏡數(shù)組(Bayerfilterarrayinterpolation)的對角數(shù)據(jù)(矩陣的對角部份元素)運算,第二內插運算器執(zhí)行該貝爾色彩濾鏡數(shù)組的十字(矩陣的十字部份元菊數(shù)據(jù)運算,該第三內插運算器統(tǒng)合第一內插運算器與第二內插運算器的運算結果,并作最終運算。當可重組運算單元200為可重組化像素處理單元時,則用以執(zhí)行復數(shù)種影像處理運算,例如色彩校正(colorcorrection)、白平衡(whitebalance)。其中,可重組化像素處理單元更包括査窗體元(lookuptable)與乘加器(multiplierandaccumulator,MAC)。當可重組運算單元200為可重組化行緩存器時,則行緩存器更包括復數(shù)個多任務器與復數(shù)個線緩沖器(linebuffer),復數(shù)個線緩沖器耦接對應的多任務器,當可重組運算單元200為可重組化窗口緩存器時,窗口緩存器更包括復數(shù)個多任務器與復數(shù)個緩存器。緩存器耦接對應的多任務器。圖3是依照本發(fā)明一較佳實施例的單一可重組化行緩存器的功能方塊圉,單一可重組化行緩存器包含多任務器302與線緩沖器304。圖4是依照本發(fā)明一較佳實施例的二乘二可重組化窗口緩存器的功能方塊圖。二乘二可重組化窗口緩存器包含二個多任務器402與四個緩存器404。圖5是依照本發(fā)明一較佳實施例的三乘三可重組化窗口緩存器的功能方塊圖。三乘三可重組化窗口緩存器包含三個多任務器502與九個緩存器504。復數(shù)個行緩存器耦接對應的復數(shù)個窗口緩存器形成N乘N的快捷存取緩存器矩陣,以處理不同大小的影像數(shù)據(jù),其中,N為整數(shù)。線緩沖器為需尋址的內存,成本較低,而緩存器不需尋址,可直接存取,但成本較高。由于快^#取緩存器矩陣由線緩沖器串接線緩存器而成,因此可重組化影像處理器可一次或數(shù)次直接存取二維影像數(shù)據(jù),而不需再計算影像數(shù)據(jù)在內存中的地址。也即,由于影像處理的運算大部份都是窗口形式的運算(irindOTbasedoperation),使用快捷存取緩存器矩陣將可有效率地將數(shù)據(jù)取出,以輸入至其它可重組運算單元進行運算。圖6是依照本發(fā)明一較佳實施例的三乘三快捷存取緩存器矩陣的示意圖,三乘三快捷存取緩存器矩陣由多個線緩沖器602與緩存器604所組成。圖7是依照本發(fā)明一較佳實施例的五乘五快捷存取緩存器矩陣的示意圖。五乘五快捷存取緩存器矩陣由多個線緩沖器與702與緩存器704所組成。當可重組運算單元200為可重組化乘加器單元時,可重組化乘加器單元可由復數(shù)個乘加器、一加法器與一排序網(wǎng)絡(sortingnetwork)所構成。當可重組運算單元200亦可為可重組化影像縮小單元,用以使影像畫面可縮小。當可重組運算單元200為可重組化算^ig輯單元時,可重組化算術邏輯單元具有至少一個基本處理單元?;咎幚韱卧辽侔ū容^器、算術邏輯器與乘法器,并且,可重組化算術邏輯單元執(zhí)行特定程序,特定程序儲存于第一記憶單兀中。圖8是依照本發(fā)明一較佳實施例的可重組化影像處理器的應用裝置的功能方塊圖。結合圖1所示,可重組化影像處理器的應用裝置包括可重組化影像處理器100、感測模塊2、顯示模塊4、第二記憶單元6。其中,感測模塊2用以取得原始感測資料??芍亟M化影像處理器100的架構與第1圖所示相同,在此不再重述。可重組化影像處理器100耦接感測模塊2、顯示模塊4與第二記憶單元6,并具有第一記憶單元104,第一記憶單元104儲存至少一組設定組態(tài)。通過置換不同的設定組態(tài),可重組化影像處理器100可重組內部聯(lián)機,使可重組化影像處理器的應用裝置執(zhí)行對應的動作,并處理原始感測數(shù)據(jù)。其中,感測模塊2具有互補性金屬氧化半導體(ComplementarytotalOxideSemiconductor,O!0S)組件或電荷耦合組件(ChargeCoupledDevice,CCD)。顯示模塊4為液晶顯示器。當可重組化影像處理器的翻裝置執(zhí)行影像預覽(previe豕)模式時,可重組化影像處理器100至第一記憶單元104中加載對應的設定組態(tài)。之后,感測模塊2將原始感測數(shù)據(jù)輸入可重組化影像處理器,通過處理感測數(shù)據(jù)可得第一感測數(shù)據(jù),對第一感測數(shù)據(jù)執(zhí)行A次影像處理運算以得到預覽影像,將預覽影像輸出至顯示模塊4,其中,A>=1,且A為整數(shù)。亦即,原始感測數(shù)據(jù)的數(shù)據(jù)流如圖9的虛線11所示。由于原始感測數(shù)據(jù)被處理成像素較少的第一感測數(shù)據(jù),再加上第一感測數(shù)據(jù)僅由較簡單的算法處理,所以僅使用少數(shù)的可重組運算單元,所以,預覽影像可快速輸出至顯示模塊4。由于影像預覽模式需要實時影像,所以本架構的影像預覽模式符合實際的用途。當可重組化影像處理器的應用裝置執(zhí)行影像擷取模式時,可重組化影像處理器至第一記憶單元104中加載對應的設定組態(tài)。之后,感測模塊2將原始感測數(shù)據(jù)輸入可重組化影像處理器,通過處理感測數(shù)據(jù)與存取第二記憶單元6,對第二感測數(shù)據(jù)執(zhí)行B次影像處理運算以得到擷取影像,將擷取影像儲存至該第二記憶單元,其中,B》-l,且B為整數(shù)。亦即,原始感測數(shù)據(jù)的數(shù)據(jù)流如第10圖的虛線12與虛線13所示。由于原始感測數(shù)據(jù)被處理成像素較多的第二感測數(shù)據(jù),再加上第二感測數(shù)據(jù)需由較多次(multi-pass)的算法處理,所以使用多數(shù)的可重組運算單元,并不斷存取第二記憶單元6,最后,擷取影像儲存于第二記憶單元6。因此,影像擷取模式耗費的時間較多。由于影像擷取模式不需要實時影像,所以本架構的影像擷取模式符合實際的用途。值得說明的是,第二感測數(shù)據(jù)的數(shù)據(jù)量大于第一感測數(shù)據(jù)的數(shù)據(jù)量。并且,本架構通過置換不同的設定組態(tài),僅使用單一的硬件架構,即可完成影像預覽(previar)模式與影像擷取模式的數(shù)據(jù)處理。圖11是依照本發(fā)明另一較佳實施例的可重組化影像處理器的應用裝置的功能方塊圖。結合圖1和圖8所示,圖11所示的各功能方塊圖等同于圖1與圖8,在此不再重述。不同的是,通過系統(tǒng)總線10,該可重組化影像處理器可耦接至少一個外部微處理器8。圖12是依照本發(fā)明的一較佳實施例的可重組化影像處理器的效能示意圖。如圖12所示,在影像預覽模式時,由于處理的像素較少,可使用較為簡單的算法。因此,通過置換對應的組態(tài),將可重組化影像處理器組態(tài)成為預覽引擎,以便在一個工作時段內實時地將影像輸出至顯示模塊。如此一來,便可有效減少硬件成本。圖13是依照本發(fā)明另一較佳實施例的可重組化影像處理器的效能示意圖。如圖13所示,在影像擷取模式時,由于處理的像素較多,所以需使用較為復雜的算法。因此,通過不斷置換對應的組態(tài),將可重組化影像處理耱組態(tài)成為影像擷取芯片,使可重組化影像處理器在不同的工作時段內,組態(tài)成不同的硬件結構,執(zhí)行不同的算法,分多次處理影像數(shù)據(jù)。由于影像擷取模式較沒有實時的要求,故可以容許多次的處理。如此一來,不論是影像預覽模式或影像擷取模式,皆重復使用可重組化影像處理器內部的硬件,因此可以大幅降低硬件的成本。再者,由于可重組化影像處理器針對影像處理的特性而設計,所以相較于數(shù)字信號處理器相比較,本發(fā)明的可重組化影像處理器不僅在結構上更適合作影像處理,而且可以達成更快的處理速度。如圖13所示,將影像數(shù)據(jù)分成多次處理的組態(tài)方式可分為兩種。若有旭CDEF六種算法要做,則可影像分為兩區(qū)域-0和1。其中,AO是指在0區(qū)域上進行A運算,Al則是在l區(qū)域上進行A運算,其余運算以此類推。第一種方式是,依序將ABCDEF加載可重組化影像處理器,每一次都處理整張畫面,例如第一個工作時段中處理AO、Al、B0、Bl,下一個工作時段再處理C0、Cl、加、Dl,第三個工作時段再處理EO、El、F0、Fi。第二種方式是,依序先處理區(qū)域O再處理區(qū)域l,例如第一個時段處理A0、B0、C0、加,第二個時段處理EO、TO,并處理區(qū)域1的A1、Bl,第三個時段再處理C1、Dl、El、Fl。如此一來,通過置換不同的組態(tài),即可使可重組化影像處理器彈性地變更內部硬件的功能,以執(zhí)行不同的算法,即可有效降低硬件成本。綜上所述,本發(fā)明以引擎為基礎,通過置換不同的組態(tài),使單一的硬件架構可以實行二種影像模式,以降低成本。值得注意的是,上述的說明僅是為了解釋本發(fā)明,而并非用以限定本發(fā)明的實施可能性,敘述特殊細節(jié)的目的,乃是為了使本發(fā)明被詳盡地了解。然而,熟習此技藝者當知此并非唯一的解法。在沒有違背發(fā)明的精神或所揭露的本質特征的下,上述的實施例可以其它的特殊形式呈現(xiàn),而隨后附上的專利申請范圍則用以定義本發(fā)明。權利要求1.—種可重組化影像處理器,其特征在于包括運算模塊,具有復數(shù)個可重組運算單元,通過重組所述可重組運算單元,使所述可重組運算單元執(zhí)行對應之動作第一'邁憶單元,耦接所述運算模塊,儲存至少一設定組態(tài)總線控制模塊,耦接所述第一記憶單元與一系統(tǒng)總線,用以耦接外部裝置聯(lián)機模塊,耦接所述運算模塊、所述第一記憶單元與所述總線控制模塊,通過所述設定組態(tài),所述聯(lián)機模塊可重組所述可重組運算單元的聯(lián)機。2.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述總線控制模塊包括輸入單元,所述輸入單元耦接所述聯(lián)機模塊輸出單元,所述輸出單,接所述聯(lián)機模塊;總線橋接單元,所述總線橋接單元耦接所述輸入單元、所述輸出單元、所述第一記憶單元與所述系統(tǒng)總線。3.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述聯(lián)機模塊具有復數(shù)個多任務器。4.根據(jù)權利要求3所述的可重組化影像處理器,其特征在于,通過所述設定組態(tài),以控制所述多任務器的聯(lián)機方式,使所述聯(lián)機模塊可重組所述可重組運算單元的聯(lián)機,5.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述第一記憶單元為至少一組態(tài)內存。6.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述可重組運算單元個別地包括組態(tài)緩存器,耦接所述第—記憶單元輸入選擇單元,耦接所述聯(lián)機模塊與臓組態(tài)緩存器;核心單元,耦接所述組態(tài)緩存器與所述輸入選擇單元,用以執(zhí)行數(shù)據(jù)運算輸出緩存器,耦接皿聯(lián)機模塊與所述核心單元,用以儲存輸出數(shù)據(jù)模塊控制單元,耦接所述組態(tài)緩存器、所述核心單元與所述輸出緩存器。7.根據(jù)權利要求6所述的可重組化影像處理器,其特征在于,所述模塊控制單元輸入一第一同歩信號。8.根據(jù)權利要求6所述的可重組化影像處理器,其特征在于,所述模塊控制單元輸出一第二同歩信號。9.根據(jù)權利要求6所述的可重組化影像處理器,其特征在于,當所述可重組運算單元運作時,處理運算數(shù)據(jù)與第一同步信號,所述模塊控制單元判讀所述第一同歩信號,并且,所述模塊控制單元控制所述核心單元,以便于一工作時段內,擷取有效數(shù)據(jù),并產生第二同歩信號給下一級。10.根據(jù)權利要求6所述的可重組化影像處理器,其特征在于,通過所述組態(tài)緩存器內所述設定組態(tài),可個別地控制所述組態(tài)緩存器、所述輸入選擇單元、所述核心單元、所述輸出緩存器與所述模塊控制單元執(zhí)行個別對應的動作。11.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述可重組運算單元為—可重組化色彩濾鏡數(shù)組內插單元,用以將貝爾格式影像重建為紅綠藍影像。12.根據(jù)權利要求U所述的可重組化影像處理器,其特征在于,所述可重組化色彩濾鏡數(shù)組內插單元包括一第一內插運算器、一第二內插運算器與一第三內插運算器,所述第一內插運算器執(zhí)行一貝爾色彩濾鏡數(shù)組的對角數(shù)據(jù)運算,所述第二內插運算器執(zhí)行所述貝爾色彩濾鏡數(shù)組的十字數(shù)據(jù)運算'所述第三內插運算器作最終運算。13.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,皿可重組運算單元為—可重組化像素處理單元,用以執(zhí)行復數(shù)種影像處理運算,所述影像處理運算至少包含色彩校正與白平衡。14.根據(jù)權利要求13所述的可重組化影像處理器,其特征在于,所述可重組化像素處理單元包括一査窗體元與一乘加器。15.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述可重組運算單元為—可重組化行緩存器,所述行緩存器包括復數(shù)個多任務器復數(shù)個線緩沖器,所述線緩沖器耦接對應的所述多任務器。16.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述可重組運算單元為—可重組化窗口緩存器,所述窗口緩存器包括-復數(shù)個多任務器s復數(shù)個緩存器,所述緩存器耦接對應的所述多任務器。17.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,復數(shù)個行緩存器耦接對應的復數(shù)個窗口緩存器形成N乘N的快捷存取緩存器矩陣,其中,N為整數(shù)。18.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述可重組運算單元為—可重組化乘加器單元,包含復數(shù)個乘加器、一加法器與一排序網(wǎng)絡。19.根據(jù)權利要求1皿的可重組化影像處理器,其特征在于,所述可重組運算單元為—可重組化影像縮小單元。20.根據(jù)權利要求1所述的可重組化影像處理器,其特征在于,所述可重組運算單元為一可重組化算術邏輯單元,所述可重組化算術邏輯單元具有至少一基本處理單元,所述基本處理單元至少包括一比較器、算術邏輯器與乘法器。21.根據(jù)權利要求20所述的可重組化影像處理器,其特征在于,所述可重組化算術邏輯單元執(zhí)行一特定程序,所述特定程序儲存于所述第一記憶單元。22.—種可重組化影像處理器的應用裝置,其特征在于包括感測模塊,用于取得一原始感測資料;顯示模塊第二記憶單元—可重組化影像處理器,所述可重組化影像處理器耦接所述感測模塊、顯示模塊與所述第二記憶單元,并具有一第一記憶單元,所述第一記憶單元儲存至少一設定組態(tài)通過置換所述設定組態(tài),所述可重組化影像處理器可重組內部聯(lián)機,以執(zhí)行對應的動作,并處理所述原始感測數(shù)據(jù)。23.根據(jù)權利要求22所述的可重組化影像處理器的應用裝置,其特征在于,在執(zhí)行一影像預覽模式時,所述可重組化影像處理器至所述第一記憶單元中加載對應的所述設定組態(tài),所述感測模塊將一原始感測數(shù)據(jù)輸入所述可重組化影像處理器后,通過處理所述感測數(shù)據(jù)可得第一感測數(shù)據(jù),對所述第一感測數(shù)據(jù)執(zhí)行A次影像處理運算以得到一預覽影像,將所述預覽影像輸出至所述顯示模塊,其中,A>=1,且A為整數(shù)。24.根據(jù)權利要求22所述的可重組化影像處理器的應用裝置,其特征在于,在執(zhí)行一影像擷取模式時,所述可重組化影像處理器至所述第一記憶單元中加載對應的所述設定組態(tài),所述感測模塊將一原始感測數(shù)據(jù)輸入所述可重組化影像處理器后,通過處理所述感測數(shù)據(jù)與存取所述第二記憶單元,對第二感測數(shù)據(jù)執(zhí)行B次影像處理運算以得到一擷取影像,將所述擷取影像儲存至所述第二記憶單元,其中,B>=1,且B為整數(shù)。25.根據(jù)權利要求22所述的可重組化影像處理器的應用裝置,其特征在于,第二感測數(shù)據(jù)的數(shù)據(jù)量大于第一感測數(shù)據(jù)的數(shù)據(jù)量。26.根據(jù)權利要求22所述的可重組化影像處理器的應用裝置,其特征在于,所述感測模塊為具有一互補性金屬氧化半導體組件或一電荷耦合組件。27.根據(jù)權利要求22所述的可重組化影像處理器的應用裝置,其特征在于,所述顯示模塊具有一液晶顯示器。28.根據(jù)權利要求22所述的可重組化影像處理器的應用裝置'其特征在于,所述可重組化影像處理器,包括-運算模塊,具有復數(shù)個可重組運算單元,通過重組所述可重組運算單元,使所述可重組運算單元執(zhí)行對應的動作第一記憶單元,耦接所述運算模塊,儲存至少一設定組態(tài)總線控制模塊,耦接所述第一記憶單元與一系統(tǒng)總線,用以耦接外部裝置;聯(lián)機模塊,耦接所述運算模塊、所述第一記憶單元與所述總線控制模塊,通過所述設定組態(tài),所述聯(lián)機模塊可重組所述可重組運算單元的聯(lián)機。29.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述總線控制模塊包括-輸入單元,所述輸入單元耦接所述聯(lián)機模塊輸出單元,所述輸出單元耦接所述聯(lián)機模塊;總線橋接單元,所述總線橋接單元耦接所述輸入單元、所述輸出單元、所述第一記憶單元與所述系統(tǒng)總線。30.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述聯(lián)機模塊具有復數(shù)個多任務器。31.根據(jù)權利要求30所述的可重組化影像處理器的應用裝置,其特征在于,通過所述設定組態(tài),以控制所述多任務器的聯(lián)機方式,使所述聯(lián)機模塊可重組所述可重組運算單元間的聯(lián)機032.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述第一記憶單元為至少一組態(tài)內存。33.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元個別地包括組態(tài)緩存器,耦接所述第一記憶單元;輸入選擇單元,耦接所述聯(lián)機模塊與所述組態(tài)緩存器核心單元,耦接所述組態(tài)緩存器與所述輸入選擇單元,用以執(zhí)行數(shù)據(jù)運算;輸凼緩存器,耦接所述聯(lián)機模塊與所述核心單元,用以儲存輸出數(shù)據(jù)模塊控制單元,耦接所述組態(tài)緩存器、所述核心單元與所述輸出緩存器。34.鐔據(jù)權利要求33所述的可重組化影像處理器的應用裝置,其特征在于,所述模塊控制單元輸入一第一同步信號。35.根據(jù)權利要求33所述的可重組化影像處理器的應用裝置,其特征在于,所述模塊控制單元輸出一第二同步信號。36.根據(jù)權利要求33所述的可重組化影像處理器的jM裝置,其特征在于,當所述可重組運算單元運作時,處理一運算數(shù)據(jù)與一第一同歩信號,所述模塊控制單元判讀所述第一同步信號,并且,所述模塊控制單元控制所述核心單元,以便于一工作時段內,擷取有效數(shù)據(jù),并產生所述一第二同步信號給下一級。37.根裙權利要求33所述的可重組化影像處理器的應用裝置,其特征在于,通過所述組態(tài)緩存器內的所述設定組態(tài),可個別地控制所述組態(tài)緩存器、所述輸入選擇單元、所述核心單元、所述輸出緩存器與所述模塊控制單元執(zhí)行個別對應的動作。38.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元為一可重組化色彩濾鏡數(shù)組內插單元,用以將貝爾格式影像重建為紅綠藍影像。39.根據(jù)權利要求38所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組化色彩濾鏡犟組內插單元包括一第一內插運算器、一第二內插運算器與一第三內插運算器,所述第一內插運算器執(zhí)行一貝爾色彩濾鏡數(shù)組的對角數(shù)據(jù)運算,所述第二內插運算器執(zhí)行所述貝爾色彩濾鏡數(shù)組的十字數(shù)據(jù)運算,所述第三內插運算器作最終運算。40.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元為一可重組化像素處理單元,用以執(zhí)行復數(shù)種影像處理運算,所述影像處理運算至少包含色彩校正與白平衡o41.根據(jù)權利要求幼所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組化像素處理單元包括一査窗體元與一乘加器。42.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元為一可重組化行緩存器,所述行緩存器包括復數(shù)個多任務器復數(shù)個線緩沖器,所述線緩沖器耦接對應的所述多任務器。43.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元為一可重組化窗口緩存器,所述窗口緩存器包括-復數(shù)個多任務器復數(shù)個緩存器,所述緩存器耦接對應的所述多任務器a44.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,復數(shù)個行緩存器耦接對應的復數(shù)個窗口緩存器形成N乘N的快捷存取緩存器矩陣,以處理不同大小上網(wǎng)影像數(shù)據(jù),其中,N為整數(shù)。45.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元為一可重組化乘加器單元,包含復數(shù)個乘加器、一加法器與一排序網(wǎng)絡。46.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元為一可重組化影像縮小單元。47.根據(jù)權利要求28所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組運算單元為一可重組化算術邏輯單元,所述可重組化算術邏輯單元具有至少一基本處理單元,所述基本處理單元至少包括一比較器、算術邏輯器與乘法器。48.根據(jù)權利要求47所述的可重組化影像處理器的應用裝置,其特征在于,所述可重組化算術邏輯單元執(zhí)行一特定程序,所述特定程序儲存于所述第一記憶單元。49.根據(jù)權利要求22所述的可重組化影像處理器的應用裝置,其特征在于,通過一系統(tǒng)總線,所述可重組化影像處理器耦接至少一外部微處理器。全文摘要本發(fā)明提供了一種可重組化影像處理器及其應用裝置,為降低影像處理的成本而發(fā)明。可重組化影像處理器包括運算模塊,第一記憶單元,總線控制模塊,聯(lián)機模塊??芍亟M化影像處理器的應用裝置包括感測模塊,顯示模塊,第二記憶單元;可重組化影像處理器。本發(fā)明將現(xiàn)有預覽引擎的架構修改成可重組化架構,使可重組化影像處理器可以單一硬件架構實現(xiàn)影像預覽模式與影像擷取模式,而不必使用二套硬件,也不必犧牲硬件架構的彈性,即能實現(xiàn)二種影像處理模式。因此,本發(fā)明不僅可使影像處理的成本大幅降低,而且可加強影像處理的速度,并使硬件架構保持高度的彈性。文檔編號H04N5/91GK101312499SQ200710107968公開日2008年11月26日申請日期2007年5月22日優(yōu)先權日2007年5月22日發(fā)明者林萬魁,沈俊甫,簡韶逸,陳志昭申請人:晶睿通訊股份有限公司;國立臺灣大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南安市| 新乡县| 格尔木市| 大荔县| 丰县| 文成县| 囊谦县| 嘉义县| 顺昌县| 太和县| 黄平县| 旬邑县| 科技| 两当县| 平邑县| 六盘水市| 唐山市| 安陆市| 雅江县| 红桥区| 濮阳县| 灵丘县| 平昌县| 昭觉县| 凤山县| 荥阳市| 婺源县| 铁力市| 乌鲁木齐县| 北川| 若尔盖县| 菏泽市| 枣强县| 炉霍县| 天祝| 应城市| 拜城县| 定远县| 萨嘎县| 常山县| 宣恩县|