亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

向數(shù)字處理裝置提供數(shù)據(jù)的方法

文檔序號:6570568閱讀:221來源:國知局

專利名稱::向數(shù)字處理裝置提供數(shù)據(jù)的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及向數(shù)字?jǐn)?shù)據(jù)處理裝置提供通用格式化數(shù)據(jù)的方法。
背景技術(shù)
:當(dāng)要為就消耗的存儲器和消耗的計算能力而言有較大限制的一個或者多個對象處理平臺開發(fā)新算法時,開發(fā)過程要花費(fèi)很長的時間。實(shí)際上,每個平臺在設(shè)備方面(例如處理器的數(shù)目和類型或者存儲器的大小和類型)以及在所用語言方面(用于標(biāo)量處理器的c語言和用于向量信號處理器的匯編語言)均具有它自己的特征。因此,即使已經(jīng)為一平臺開發(fā)算法,但是為了使其最佳地適應(yīng)于另一平臺,仍然需要基本上完全地重寫程序或者代碼。例如,信號處理器具有小型本地存儲器且必須將數(shù)據(jù)從主存儲器復(fù)制到所述本地存儲器和從本地存儲器復(fù)制到主存儲器。又如,特別是SIMD(單指令多數(shù)據(jù))型的向量信號處理器必須根據(jù)平臺來處理按不同大小的向量分組的數(shù)據(jù),且在4吏用例如C語言時,不能獨(dú)立于平臺來表達(dá)所述向量。這些適應(yīng)在新算法的普及中構(gòu)成障礙,因?yàn)槔缡箞D像處理軟件平臺適應(yīng)于照相設(shè)備的類型可能要花費(fèi)數(shù)月的時間來開發(fā)。相機(jī)電話型的相機(jī)、特別是配有相機(jī)的電話的市場隨著每半年到一年的更新?lián)Q代以及在功能方面的快iUL艮而瞬息萬變。因此,必須能夠快速適應(yīng)于這些新功能以便緊跟市場。另外,計算能力在快速增長,因此,只要可以快速地優(yōu)化算法,有可能用越來越強(qiáng)大的算法來利用所述性能。另外,傳感器的特征正快itiU艮,因此,只要可以快速地優(yōu)化算法,有必^f吏圖像處理算法適應(yīng)于這些傳感器的特征、特別是隨著小型化而增長的與噪聲有關(guān)的特征。本發(fā)明基于以下分析為了彌補(bǔ)這些缺陷,需要用與數(shù)據(jù)組織和處理處理順序相獨(dú)立的語言來開發(fā)算法而無需明示地對此信息進(jìn)行人工編碼,以保持獨(dú)立于平臺和給自動工具留下機(jī)動的余地?,F(xiàn)有的語言并不能實(shí)現(xiàn)所述目的,因?yàn)樗鼈兌紡?qiáng)加有^E針對給定平臺的算法的務(wù)fr。因此,例如命令式語言如C語言要求對循環(huán)的明示編碼以及因此要求對處理順序的限定。表式語言如Matlab確實(shí)允許將表處理操作與對基本信息的直接處理操作相混合,這些直接處理操作造成了破壞代碼的規(guī)則性,阻止廣延式自動優(yōu)化。另外,就已知語言而言,為了特別是依賴于在對象中的絕對位置對具有相對移位或者相對尺度的圖像進(jìn)行操作,有必要通過訪問像素和循環(huán)來使用對基本信息的明示操控,這特別是就存儲器和并行性而言引起了代碼對平臺的高度依賴。因此,用這樣的語言編寫的程序依賴于數(shù)據(jù)處理平臺,因?yàn)樗鼈儼苯由?s^本信息的指令。
發(fā)明內(nèi)容本發(fā)明的目的在于提供通用格式化數(shù)據(jù)以便彌補(bǔ)上述缺陷中的至少一個并且因此通過針對任何算法的不同平臺自動地和快速地獲得優(yōu)化實(shí)施來加速用于處理數(shù)據(jù)的設(shè)備和軟件的普及。另外,本發(fā)明允許修改過時的算法以便例如-一旦市面上發(fā)行處理器就受益于它們的性能,和/或-受益于在數(shù)據(jù)、特別是圖像的處理方面的最新選艮,和/或-例如在圖像捕獲設(shè)備的情況下考慮平臺的具體特征以使算法快速地適應(yīng)于傳感器和/或光學(xué)器件的特征。本發(fā)明因此涉及一種用于向至少一個數(shù)字?jǐn)?shù)據(jù)處理裝置提供通用格式化數(shù)據(jù)的方法,所述數(shù)字?jǐn)?shù)據(jù)處理裝置用以將通用格式化數(shù)據(jù)轉(zhuǎn)換成具體格式化數(shù)據(jù)。所述通用格式化數(shù)據(jù)包括與邏輯塊相關(guān)的數(shù)據(jù),至少一個所述邏輯塊對應(yīng)于將由至少一個處理平臺直接地或者間接地根據(jù)具體格式化數(shù)據(jù)來處理的對象,所述處理平臺具有處理器和存儲器,位于處理裝置的上游或者集成到處理裝置中。要處理的對象由同類基本信息組成,每個信息由至少一個數(shù)值表示。所述方法包括以下步驟-所述數(shù)字處理裝置被提供第一數(shù)據(jù),所述第一數(shù)據(jù)是通用格式化數(shù)據(jù)的一部分并且描述了要對至少一個邏輯塊和/或至少一個參數(shù)執(zhí)行的至少一個通用操作序列,以及-對于涉及數(shù)個邏輯塊的通用操作,所述數(shù)字處理裝置被提供第二數(shù)據(jù),所述第二數(shù)據(jù)是通用格式化數(shù)據(jù)的一部分,涉及邏輯塊和/或參數(shù)相對于彼此就對象的至少一個維度、特別是空間和/或時間的維度而言的相對位置,和/或涉及邏輯塊和/或^t相對于彼此的就對象的至少一個維度、特別是空間和/或時間上的相對尺度。通用格式化數(shù)據(jù)是描述要對一維或多維對象執(zhí)行的處理操作的數(shù)字?jǐn)?shù)據(jù),該對象包括在包括圖像、數(shù)字音頻信號、圖像序列、調(diào)制信號、仿真數(shù)據(jù)和數(shù)值網(wǎng)格的組中。要處理的對象是由形式為基本信息的物理數(shù)據(jù)組成的物理實(shí)體,所述基本信息包括在包括以下內(nèi)容的組中圖像的像素、數(shù)字音頻信號的采樣、調(diào)制信號的強(qiáng)度和相位、表征仿真數(shù)據(jù)狀態(tài)的數(shù)據(jù)、表征數(shù)值網(wǎng)格的點(diǎn)的時間和/或空間信息。處理裝置被提供的通用格式化數(shù)據(jù)排斥與基本信息的標(biāo)識和平臺處理基本信息的順序有關(guān)的數(shù)據(jù),使得通用格式化數(shù)據(jù)獨(dú)立于所使用的處理平臺。此通用格式化數(shù)據(jù)也獨(dú)立于與對象到子對象的分解、與這些子對象的形式、大小和重疊性以及與形成這些子對象的基本信息在存儲器中的存儲有關(guān)的lt據(jù)。與所述順序和所述到子對象的分解有關(guān)的所述數(shù)據(jù)由處理裝置確定。在本說明書中,通用格式化數(shù)據(jù)是用于與數(shù)據(jù)處理平臺本身相獨(dú)立地描述該平臺要對對象執(zhí)行的處理操作的數(shù)字?jǐn)?shù)據(jù)。所述通用格式化數(shù)據(jù)在本發(fā)明中被提供給可包含處理平臺或者可以位于處理平臺上游的處理裝置。處理的對象對應(yīng)于同類基本信息集;這些對象例如是圖像、數(shù)字音頻、視頻或者是仿真數(shù)據(jù)。優(yōu)選地,具體操作序列不包括循環(huán)。在一個實(shí)施方式中,第二數(shù)據(jù)是格式化數(shù)據(jù)的一部分,涉及塊和/或參數(shù)相對于彼此的就對象的至少一個維度、特別是空間和/或時間維度而言的相對位置,和/或涉及邏輯塊和/或^相對于彼此的就對象的至少一個維度、特別是空間和/或時間上的相對尺度。在一個實(shí)施方式中,對象和子對象以及邏輯塊具有數(shù)個維度。子對象和邏輯塊的維度對應(yīng)于對象的全部或者部分維度。維度可以是不同類型,特別是-空間的,例如網(wǎng)格中的距離、角度或者路線,-時間的,畫頻率的,例如顏色、頻率、頻帶,-相位,-基于向量空間的分解,例如分解成小波,-一般而言為任何拓樸的任何空間的維度。以下非窮舉列舉提供了具有維度的對象的實(shí)施例-具有2個維度的靜止圖像,各維度對應(yīng)于特別是按像素測量的距離,畫具有2個維度的未處理靜止圖像,各維度對應(yīng)于距離,各像素具有如紅、綠或者藍(lán)的顏色,-具有2個維度的靜止彩色圖像,各維度對應(yīng)于距離,而一個維度對應(yīng)于代表色通道(如紅/綠/藍(lán))的頻率,-具有3個維度的移動圖像,其中2個維度對應(yīng)于特別是^^象素測量的距離而其中另一個維度對應(yīng)于時間,-具有與距離對應(yīng)的3個維度的立體像,-具有3個維度的立體像,其中2個維度對應(yīng)于距離而第三維度對應(yīng)于視角,扁具有距離維度且可能地具有通道維度的醫(yī)學(xué)圖4象,-具有視角維度的全息圖,-更一般而言,具有距離和/或角度和/或空間和/或頻率維度的圖像,-具有與時間對應(yīng)的維度的聲音,-具有與時間和通道對應(yīng)的2個維度的聲音,-具有與時間且可能地與頻率且可能地與空間的位置或者角度對應(yīng)的一個或者多個維度的調(diào)制信號,-按一個或者多個維度設(shè)置的基本信息表示的信號調(diào)制和解調(diào)、測量、數(shù)據(jù)分析、數(shù)據(jù)庫索引或者搜索、計算機(jī)查看、圖形處理、仿真,-更一般而言,具有一個或者多個維度的對象。在本發(fā)明中,對象的基本信息可以具有特別是空間的和/或時間的和/或頻率維度,但是同樣按對象的至少一個維度以;Mt任何空間、特別是由小波組成的空間中的絕對位置和/或尺度畫用于"音頻,,對象的基本信息可以對應(yīng)于強(qiáng)度;在所述情況下,基本信息具有與給定的時間瞬間對應(yīng),且在多聲道聲音的情況下與給定聲道對應(yīng)的絕對位置。-用于"圖像"對象的基本信息可以對應(yīng)于像素;在所述情況下,基本信息具有與圖像中的位置對應(yīng)且在視頻圖像的情況下與給定的時間瞬間對應(yīng)的絕對位置。-用于"數(shù)據(jù)仿真,,對象的基本信息可以對應(yīng)于狀態(tài);在所述情況下,基本信息具有與網(wǎng)狀節(jié)點(diǎn)和給定的時間瞬間對應(yīng)的絕對位置。-用于"調(diào)制信號"對象的基本信息可以對應(yīng)于強(qiáng)度和/或相位;在所述情況下,基本信息具有與給定的時間點(diǎn)對應(yīng)以及如果使用數(shù)個天線或者發(fā)送器則可能地與給定的頻率和/或給定的位置對應(yīng)的絕對位置?;拘畔⑹怯梢粋€或者數(shù)個數(shù)值表示的要處理的信元??梢愿鶕?jù)各類編碼如8位編碼、10位編碼或者甚至16位有符號編碼對所述信息進(jìn)行編碼。例如在要處理的對象為圖像的情況下,基本信息將是所述圖像的像素。對象可以是在去馬賽克(demosaicing)操作之前的("原始,,型)未處理圖像,在該情況下,基本信息是根據(jù)像素的絕對位置、由與例如紅、綠或者藍(lán)對應(yīng)的數(shù)值所表示的像素。對象也可以是可見圖像,在該情況下基本信息是例如由三個數(shù)值表示的像素,各數(shù)值代表顏色如紅、綠或者藍(lán)。對象也可以是圖像序列,特別是未處理的或者可見圖像序列,在該情況下,基本信息是來自圖像序列的圖像的像素。對象因此對應(yīng)于例如視頻。在對象為圖像的情況下,圖像可以來自圖像捕獲設(shè)備和/或去往圖像再現(xiàn)設(shè)備-圖像捕獲設(shè)備例如是一次性相機(jī)、數(shù)字相機(jī)、反射式相機(jī)(數(shù)字式或者非數(shù)字式)、掃描儀、傳真機(jī)、內(nèi)窺鏡、攝影機(jī)、可攜式攝#4^、監(jiān)視相機(jī)、玩具、集成或者鏈接到電話、個人助理或者計算機(jī)的攝影機(jī)或者相機(jī)、熱感相機(jī)、超聲機(jī)、MRI(磁共振)成像單元、X射線放射照相單元。-圖像再現(xiàn)設(shè)備例如A^幕、投影儀、電#、虛擬現(xiàn)實(shí)目鏡或者打印機(jī)。-圖像捕獲和圖像再現(xiàn)設(shè)備例如是掃描儀/傳真機(jī)/打印機(jī)、微型照片打印實(shí)驗(yàn)室(minilabd,impressionphotos)、視頻^i義i殳備。處理平臺可以才艮據(jù)應(yīng)用而采用不同形式。例如,在對象為圖^f象的情況下,尤其可以想到處理平臺集成到以下i殳備之一中的情況-產(chǎn)生處理圖像的圖像捕獲設(shè)備,例如集成了處理平臺的數(shù)字相機(jī)。-顯示或者打印處理圖像的圖像再現(xiàn)設(shè)備,例如包括處理平臺的視頻投影儀或者打印機(jī)。-矯正這些單元的缺陷的混合式設(shè)備,例如包括處理平臺的掃描儀/打印機(jī)/傳真機(jī)。-產(chǎn)生處理圖像的專業(yè)圖像捕獲設(shè)備,例如包括處理平臺的內(nèi)窺鏡。所述處理平臺可完全地或者部分地移至服務(wù)器上。在平臺中將要向?qū)ο笫┘拥奶幚韺?yīng)于通過一個或者多個通用操作序列描述的算法,所述算法能夠介入各種領(lǐng)域,如圖像處理、數(shù)據(jù)壓縮和解壓、音頻處理、信號調(diào)制和解調(diào)、測量、數(shù)據(jù)分析、數(shù)據(jù)庫索引或者搜索、計算機(jī)查看、圖形處理、仿真或者涉及到大量數(shù)據(jù)的任何領(lǐng)域。通用操作是施加于邏輯塊(即抽象實(shí)體)而不考慮大小、形式和時間的操作。通用操作可以產(chǎn)生邏輯塊。優(yōu)選地,至少一個邏輯塊對應(yīng)于要處理的對象。兩個邏輯塊和/或參數(shù)的相對尺度和相對位置的概念尤其允許(不限于以下例舉)-數(shù)個邏輯塊和/或可變參數(shù)才艮據(jù)絕對位置的組合,和/或-尺度的改變,和/或-相鄰過濾器的實(shí)現(xiàn),和/或-當(dāng)參數(shù)的值依賴于對象的基本信息的基本位置時對該值的確定,和/或-表示的改變。在本發(fā)明中,例如在對象為圖像的情況下,邏輯塊就通用操作而言為數(shù)個類型-至少一個邏輯塊為"未處理,,型,和/或-至少一個邏輯塊為紅色型,和/或-至少一個邏輯塊為綠色型,和/或-至少一個邏輯塊為藍(lán)色型,和/或-至少一個邏輯塊可以由8位數(shù)據(jù)表示,和/或-至少一個邏輯塊可以由16位數(shù)據(jù)表示。在一個實(shí)施方式中,至少一個邏輯塊包含多;dlt據(jù),例如尺度為i、V2、V4和l/8的數(shù)據(jù)。這使得有可能在數(shù)個尺度進(jìn)行通用操作,且隨后組合這些結(jié)果。在一個實(shí)施方式中,在處理時,根據(jù)邏輯塊的類型,邏輯塊可以對應(yīng)于由與基本信息相同類型的單元組成的或者由與基本信息不同類型的單元組成的物理塊。絕對或者相對位置的概念獨(dú)立于邏輯塊的類型。才艮據(jù)本發(fā)明,無論邏輯塊的類型如何,基本信息的概念都適用于所有單元。在對象為圖像的情況下,算法可以例如對應(yīng)于(不限于以下列舉)-針對自動白平衡的特別是基于統(tǒng)計的計算,和/或-針對自動曝光的特別是基于統(tǒng)計的計算,和/或-針對自動聚焦的特別U于統(tǒng)計的計算,和/或-針對自動對比度提高的特別是基于統(tǒng)計的計算,和/或-將未處理圖像轉(zhuǎn)換成可見圖像("圖像流水線"),和/或-矯正光學(xué)器件缺陷,和/或-矯正傳感器缺陷,和/或-矯正成像器缺陷,和/或-特別是提高銳度的處理操作,和/或-特別是提高色表現(xiàn)的處理操作,和/或-特別是提高對比度表現(xiàn)的處理操作,和/或-特別是提高細(xì)節(jié)表現(xiàn)的處理操作,和/或-降噪,和/或-測量,和/或-壓縮,和/或-解壓,和/或-插值或者放大(縮放),和/或-掃描)和/或-特效。要處理的對象一般在處理過程中在空間上和在時間上或者在對象的其它維度上分解成子對象,即具有確定大小和形式的基本信息組。一般而言,算法的通用操作除基本信息外還涉及到諸如相乘因子這樣的械。這些^lt可以例如對應(yīng)于(不限于以下列舉)-過濾器因子,和/或-飽和度值,和/或-偏移值,和/或-相關(guān)表。在一個實(shí)施方式中,根據(jù)所述M的類型,M的值可以-對于算法而言是恒定和固有的;在所述情況下^lt的值特別地可以被發(fā)送到處理裝置或者平臺,和/或^賴于對象的源頭或者目的地例如,在要處理的對象為來自配^^有給定光學(xué)器件的設(shè)備的圖像的情況下,參數(shù)的值可能依賴于對圖像中的模糊程度有影響的光學(xué)器件的類型;在所述情況下,^!t的值特別地可以被發(fā)送到處理裝置或者平臺,和/或-依賴于要處理的對象例如,在要處理的對象為來自傳感器的圖像的情況下,M的值可能依賴于有效地用來捕獲對圖像中的噪聲水平有影響的所述對象的傳感器的增益;在所述情況下,^!t的值特別地可以由平臺發(fā)送、選擇或者計算,和/或-依賴于基本信息在對象中的絕對位置;在所述情況下,^的值特別地可以由平臺發(fā)送、選擇或者計算,和/或-不依賴于基本信息在對象中的絕對位置。所述參數(shù)值可以與算法的限定同時地或者在此之后被確定。從上面已經(jīng)看到,某些M的值可以隨對象的變化而改變、隨子對象的變化改變或者i5i^本信息的變化而改變。在所述情況下,在一個實(shí)施方式中,在每次變化時計算參數(shù)的值。在另一實(shí)施方式中,預(yù)先計算參數(shù)的可能值,且在每次變化時確定索引或者地址以實(shí)現(xiàn)對例如表中的M值的訪問。在另一實(shí)施例中,尤其適應(yīng)于其值才艮據(jù)子對象的絕對位置而隨子對象的變化而變化并且其值的數(shù)目有限的參數(shù),例如對應(yīng)于光學(xué)模糊特征的參數(shù)的另一實(shí)施方式中,確定有限數(shù)目的參數(shù)值集,存儲各^l^t值集,且對于各子對象,例如通過計算給出待使用的M值集的地址的位置函數(shù)來選擇要使用的參數(shù)值集。在對象為圖像的情況下,在一個實(shí)施方式中,所述圖像被分解成并置的矩形子對象,例如從左到右、然后從上到下對所述子對象進(jìn)行處理。視平臺而定,根據(jù)以下方式之一來選擇和存儲子對象(不限于以下列舉)-在具有小型快速存取存儲器和大型慢速存儲器的信號處理處理器的情況下,子對象的大小被選擇為無需訪問慢速存儲器就能處理子對象;例如可以釆用與32x32個〗象素的方形對應(yīng)的子對象在關(guān)于當(dāng)前子對象的計算過程中,以及在將關(guān)于后繼子對象的計算所需的數(shù)據(jù)從慢速存儲器轉(zhuǎn)移到快速存取存儲器期間,將對前一子對象的計算結(jié)果轉(zhuǎn)移到慢速存儲器。-在具有小型高速緩存存儲器和大型慢速存儲器的標(biāo)量處理器情況下,子對象的大小選擇為能夠使用盡可能多的高速緩存存儲器來進(jìn)行對子對象的處理;例如可以,特別是在"原始,,類型未處理圖像的情況下,采用與32x32個像素的方形對應(yīng)的子對象或者1個l象素的子對象或者4個^象素的子對象。-在向量處理器的情況下,子對象的大小選擇為等于平臺能夠處理和存儲的向量的大小或者該大小的倍數(shù),例如可以采用與64個水平^象素對應(yīng)的子對象。在對象與圖像的類型不同的情況下,可以用類似方式使到子對象的分解適應(yīng)平臺。在例如C語言這樣的語言中,所述到子對象的分解和對應(yīng)循環(huán)的編碼就平臺而言必須是明示的,并且針對各平臺:iMoi執(zhí)行。存在用于從編碼循環(huán)中明示地提取子對象的向量信號編譯器,但是它們的效率受到限制。因?yàn)樗鼈儾坏貌辉谧詣拥貙λ惴ǜ拍钸M(jìn)行編碼之前提取所述算法概念,這一點(diǎn)非常困難。本發(fā)明因此實(shí)現(xiàn)了針對任何平臺進(jìn)行適應(yīng)的自動化和效率的提高。下表概括了在本發(fā)明與已知語言之間的主要差異:本發(fā)明已知語言以C語言為例<table>tableseeoriginaldocumentpage14</column></row><table>在一個實(shí)施方式中,第一和第二數(shù)據(jù)以及wt值足以讓平臺能夠處理對象。另夕卜笫一數(shù)據(jù)包括與用來對代表邏輯塊的值進(jìn)行編碼的位數(shù)有關(guān)的信息。具體格式化數(shù)據(jù)是從處理裝置的輸出獲得的數(shù)據(jù)。事實(shí)上,此數(shù)據(jù)是通用格式化數(shù)據(jù)的轉(zhuǎn)換,這樣它們以相同方式代表了用以應(yīng)用于待處理的對象的處理算法。所述具體格式化數(shù)據(jù)特別地包含以下具體操作,這些具體操作來自通用操作并且描述了在平臺中的處理過程中將對對象本身執(zhí)行的指令。根據(jù)本發(fā)明的通用格式化數(shù)據(jù)包含用以實(shí)現(xiàn)具體格式化數(shù)據(jù)的計算卻又不依賴于所述平臺的充足的信息。實(shí)際上,通用格式化數(shù)據(jù)所限定的操作是如上文限定的那樣向邏輯塊施加的通用操作.因此,笫一數(shù)據(jù)排除了描述以下通用操作的數(shù)據(jù),這些通用操作涉及獨(dú)立于屬于相同邏輯塊的其它基本信息的一條或者多條基本信息。實(shí)際上,假如邏輯塊為抽象實(shí)體,則沒有可能區(qū)別和標(biāo)識組成該實(shí)體的不同的基;^信息。因此,無論平臺的架構(gòu)類型如何,也無論要處理的對象的格式如何,通用格式化數(shù)據(jù)都可以供應(yīng)給不同的處理平臺。例如,通用格式化數(shù)據(jù)對于3百萬像素的圖像與對于5百萬像素的圖像將是相同的。以所述方式,在開發(fā)新算法時,只需一次限定通用格式化數(shù)據(jù)以便能夠在很短時間之后在不同平臺上以就性能和存儲器大小而言優(yōu)化的方式來操作所述算法。根據(jù)在處理算法中使用的通用操作類型,第二數(shù)據(jù)可以具有不同特征。才艮據(jù)本發(fā)明的一個實(shí)施方式,提供給處理裝置的第二數(shù)據(jù)的至少一部分和/或至少一個參數(shù)的值對于給定的通用操作而言為要處理的對象的所有基本信息所共用。根據(jù)另一實(shí)施方式,提供給處理裝置的第二數(shù)據(jù)的至少一部分和/或至少一個M的值依賴于基本信息在要處理的對象中的絕對位置。例如,使用為所有基本信息所共用的參數(shù)用于過濾器實(shí)現(xiàn)了以均勻方式增加銳度。例如,將依賴于基本信息在要處理的對象中的絕對位置的^lt用于過濾器以更顯著的方式增加了邊緣處的銳度以便補(bǔ)償光學(xué)器件缺陷。例如,將依賴于基本信息在要處理的對象中的絕對位置的M用于漸暈矯正在邊緣產(chǎn)生較大補(bǔ)償以便補(bǔ)償光學(xué)缺陷。例如,將依賴于基本信息在要處理的對象中的絕對位置的^lt用于去馬賽克操作允許不同地處理從傳感器接收的未處理對象中的"紅"像素、"綠,M象素和"藍(lán),M象素。例如,將依賴于基本信息在要處理的對象中的絕對位置的第二數(shù)據(jù)(特別是移位)用于數(shù)字放大計算("縮放,,)或者失真矯正計算,允許獲得計算各點(diǎn)插值所需的像素。例如,將依賴于基本信息在要處理的對象中的絕對位置的第二數(shù)據(jù)(特別是移位)用于格式改變允許獲得新格式所需的像素。因此有可能例如使用單獨(dú)的亮度(Y)以及紅和藍(lán)(U和V)色度信息來獲得針對YUV型的色編碼的像素值。在本發(fā)明的一個實(shí)施方式中,通用操作包括允許獲得由按對象的維度之一的絕對位置組成的邏輯塊的至少一個通用位置操作,以及允許通過根據(jù)第三個塊或者M(jìn)進(jìn)行移位和/或尺度改變而從第一個塊生成第二個塊的通用間接性操作。在另一實(shí)施方式中,通用操作包括至少一個基本通用操作,所述至少一個基本通用操作包括在包括以下操作的組中邏輯塊和/或參數(shù)的相加;邏輯塊和/或參數(shù)的相減;邏輯塊之差的絕對值的計算;邏輯塊和/或M的相乘;至少兩個邏輯塊和/或^t中的最大值;至少兩個邏輯塊和/或參數(shù)中的最小值;邏輯塊的分組和分組解除;通過將與相關(guān)表對應(yīng)的^lt應(yīng)用于邏輯塊來計算邏輯塊;從至少兩個邏輯塊和/或參數(shù)中有條件地選擇邏輯塊,所述選擇以如下方式進(jìn)行如果a〉b,則選擇c,否則選擇d,其中a、b、c和d是邏輯塊和/或參數(shù);邏輯塊的直方圖;才艮據(jù)M和/或邏輯塊對邏輯塊進(jìn)行的尺度變化;根據(jù)參數(shù)和/或邏輯塊對邏輯塊進(jìn)行的相對移位;以及產(chǎn)生包含至少一個坐標(biāo)的塊的"^作。涉及邏輯塊和^lt的通用操作(如相加)可以轉(zhuǎn)換為平臺中的處理,且例如當(dāng)通用操作是相加時,對應(yīng)于將所處理的物理塊的與邏輯塊對應(yīng)的各單元或者基本信息與對應(yīng)于要處理的單元或者基本信息的絕對位置的參數(shù)的值加起來。這些操作就它們的真正性質(zhì)而言不僅在圖像處理中而且在其它類型的對象的處理中是相對標(biāo)準(zhǔn)的操作,然而,當(dāng)它們結(jié)合第二數(shù)據(jù)被施加到邏輯塊時,這些操作針對所提出的問題提供了解決方案。這些操作充當(dāng)用于形成可以在數(shù)據(jù)處理算法中實(shí)施的所有操作的基礎(chǔ)。因此,在一個實(shí)施方式中,通用操作包括與本身用作基本通用操作的基本通用操作組對應(yīng)的復(fù)合通用操作。這些組尤其包括與由對最小值和最大值的計算構(gòu)成的通用操作組對應(yīng)的對至少三個邏輯塊和/或參數(shù)的中值的計算;邏輯塊和/或參數(shù)的相乘/累加;邏輯塊與M的巻積,該巻積對應(yīng)于由關(guān)于數(shù)個相對位置進(jìn)行的相乘和相加組成的通用^Mt組;與最大值和最小值相結(jié)合的相加;與最大值和最小值的相減;梯度的計算,該梯度對應(yīng)于兩個相對位置之差的絕對值;由向量和數(shù)個邏輯塊組成的M的標(biāo)量乘積以產(chǎn)生邏輯塊;利用插值的尺度變化的計算,所述計算對應(yīng)于由關(guān)于數(shù)個相對位置進(jìn)行的尺度變化和相乘以^M目加組成的通用操作組;邏輯塊的組合,所述組合對應(yīng)于由關(guān)于數(shù)個相對位置進(jìn)行的尺度變化組成的通用操作組。一些操作涉及數(shù)個邏輯塊。已經(jīng)表明在所述情況下,要提供關(guān)于相對于彼此而實(shí)施的邏輯塊的位置的第二數(shù)據(jù)。相對位置和相對尺度可以根據(jù)對象類型而對應(yīng)于不同概念。它們應(yīng)用于任何2個塊之間,無論它們的類型如何(在如上所述的圖像情況下,邏輯塊可以特別地是未處理的、紅的、綠的、8位的…)。在對象是具有方形像素的靜止圖像的情況下,在一個實(shí)施方式中,絕對或者相對位置和絕對或者相對尺度可以各自對應(yīng)于2個值(豎直的和水平的);對象頂行的像素可以具有(0;O)(O;l)(O;2)...作為絕對位置,而第n行的〗象素可以具有(n;0)(n;1)(n;2)作為絕對位置;在所述情況下,相對位置可以用以下方式來編碼(-1;O)表示在頂端;(0;1)表示在右側(cè)而(2;-2)表示向下2個像素和向左2個像素;相對尺度(0.5;0.5)則對應(yīng)于在各方向上的一半分辨率。更一般而言,針對絕對位置為x、y的每個像素,相對移位和相對尺度的組合可以使用2個函數(shù)f和g(f(x;y);g(x;y))來編碼。應(yīng)當(dāng)注意,為了例如獲得最近的像素,需要使用舍入規(guī)則。因此畫上方相對位置用f(x;y)=國1和g(x;y)=0來編碼;-相對尺度0.7用f(x;y)=0.7x(x-x0)和g(x;y)=0.7x(y-y0)來編碼;xO和yO對應(yīng)于與絕對位置有關(guān)的^lt;-失真矯正用與失真域?qū)?yīng)的f和g來編碼;-YUV4:2:2格式變化、即使用單獨(dú)的Y、U和V亮度和色度信息的YYUV可以使用函數(shù)f(x;y)=(x-x0)x0.5(如果x為偶數(shù)),或者(x+l誦x0)x0.5(如果x-xO為奇數(shù))以及f(y)=y-yO以從YlY2Y3Y4…獲得YlY2xxxxY3Y4xxxx…;x0和y0對應(yīng)于與絕對位置有關(guān)的參數(shù)。以下非窮舉列舉提供了具有各種不同類型的對象的實(shí)施方式的其它實(shí)施例-在對象為具有兩個相繼行偏移半個像素的按行布置的六邊形^象素的靜止圖像情況下,絕對或者相對位置以及絕對或者相對尺度可以各自對應(yīng)于2個值(豎直的和水平的);對象最上一行的《象素可以具有(0;0)(0;l)(O;2)…作為絕對位置,而第n行的像素可以具有(n;0.5)(n;1.5)(n;2.5)作為絕對位置(如果該行是奇數(shù)行),或具有(n;0)(n;1)(n;2)作為絕對位置(如果該行是偶數(shù)行);相對位置可以對應(yīng)于2個值(豎直的和水平的),例如(-0.5;0.5)表示在右側(cè)頂端,(0,1)表示在右側(cè)而(-0.5;1.5)表示位于右側(cè)頂端像素右側(cè)的像素;相對尺度(0.5;0.5)于是對應(yīng)于在各方向上的一半分辨率。另外,針對絕對位置為x、y的各像素,相對移位和相對尺度的組合可以使用2個函數(shù)f和g(f(x;y);g(x;y))來編碼。應(yīng)當(dāng)注意,為了例如取得最近的像素,需務(wù)使用舍入規(guī)則。-在對象是具有方形像素的運(yùn)動圖像的情況下,絕對或者相對位置可以對應(yīng)于3個值(豎直的、水平的和時間的),例如(-l;0;O)表示在同一圖像中位于頂端的像素,(0;0;-1)表示在前一圖像中具有相同位置的像素,而(2;-2;-1)表示在前一圖像中位置下移2個像素和左移2個像素的像素。另外,對于在時間t、絕對位置為x、y的各像素,相對移位和相對尺度的組合可以4吏用3個函數(shù)f、g和h(f(x;y;t);g(x;y;t);h(x;y;t))來編碼。應(yīng)當(dāng)注意,為了例如獲得最近的像素,需要4吏用舍入規(guī)則。-在對象為單聲道聲音的情況下,絕對或者相對位置可以對應(yīng)于1個值(時間);例如(-1)表示前一時間而(2)表示在2個時間之后;函數(shù)f(t)于是允許對移位和相對尺度進(jìn)行編碼。使用舍入規(guī)則以獲得最近的時間。-在對象為多聲道聲音的情況下,絕對或者相對位置可以對應(yīng)于2個值(時間,聲道);例如(-l,O)表示針對同一聲道的前一時間,而(2,1)表示對于例如在空間上以循環(huán)方式組織的后繼聲道而言在2個時間之后。另外,對于聲道c、位于時間t的各音頻采樣,相對移位和相對尺度的組合可以使用2個函數(shù)f、g(f(t;c);g(t;c))來編碼。應(yīng)當(dāng)注意,為了例如取得最近的時間和聲道,需務(wù)使用舍入規(guī)則。-在對象為仿真網(wǎng)格的情況下,絕對或者相對位置可對應(yīng)于n個值,各值對應(yīng)于根據(jù)網(wǎng)格拓樸的空間或者時間維度。另夕卜,相對移位和相對尺度的組合可以使用n個函數(shù)來編碼。應(yīng)當(dāng)注意,為了例如取得最近的節(jié)點(diǎn)和時間,需務(wù)使用唾^入規(guī)則。-在對象為調(diào)制信號的情況下,絕對或者相對位置可以對應(yīng)于分別與時間對應(yīng)的n個值,所述值在相應(yīng)的時間適用于頻率信道(以數(shù)個頻率進(jìn)行發(fā)送或者接收)且在相應(yīng)的時間適用于空間維度(在空間上定位的數(shù)個發(fā)送器或者接收器)。另外,相對移位和相對尺度的組合可以使用n個函數(shù)來編碼并且必須選擇舍入規(guī)則。-在對象為測量值集的情況下,絕對或者相對位置可以對應(yīng)于n個值,每個值與對象的一個維度對應(yīng),所述對象的維度視情況而定可以是時間的、空間的、頻率、相位或者其它的類型。另外,相對移位和相對尺度的組合可以使用n個函數(shù)來編碼并且必須選擇^^入規(guī)則。-在對象為n維的一般情況下,絕對或者相對位置可以對應(yīng)于n個值,每個值對應(yīng)于對象的一個維度,所述對象的維度視情況而定可以是時間的、空間的、頻率、相位或者其它的類型。另外,相對移位和相對尺度的組合可以使用n個函數(shù)來編碼并且必須選擇舍入規(guī)則。因此,在本發(fā)明的一個實(shí)施方式中,邏輯塊就對象的至少一個維度、特別是空間的和/或時間的維度而言的相對位置和/或相對尺度具有如在上述實(shí)施例中所述的整數(shù)值或者分?jǐn)?shù)值。在一個實(shí)施方式中,基本信息由定點(diǎn)數(shù)值表示。在所述情況下,在施加操作時必須考慮所述定點(diǎn)以免丟失結(jié)果中的任何信息。出于所述目的,在本發(fā)明的同一實(shí)施方式中,通用操作包括偏移操作、飽和操作和/或與所述飽和操作相組合的至少一個基本通用操作。在一個實(shí)施方式中,^!t包括代^^本信息編碼類型的信息。例如,在基本信息為圖像像素的情況下,例如通過以紅-綠-藍(lán)編碼(RVB)代表3種顏色的24位來代表這些^象素,或者通過N位來代表這些像素,其中所述N位表示根據(jù)從傳感器接收的未處理圖像的像素的位置而變化的每個像素的顏色,或者通過8位來代表這些像素,其中這8位對應(yīng)于使用YUV型編碼的編碼圖像的Y或者U或者V亮度和色度信息。因此向處理裝置提供以下數(shù)據(jù)是有用的,所述數(shù)據(jù)使處理裝置能夠知道編碼的類型以便正確地轉(zhuǎn)換通用格式化數(shù)據(jù)。優(yōu)選地,通用格式化數(shù)據(jù)代表了用于處理形成圖像的對象的算法,所述對象由形成像素的基本信息組成。因此,在一個實(shí)施方式中,處理平臺是圖像捕獲或者再現(xiàn)設(shè)備的一部分,而參數(shù)的值與用于圖像捕獲和/或再現(xiàn)設(shè)備的軟件的和/或光學(xué)器件的和/或傳感器的和/或成^^器的和/或電子器件的特征有關(guān)。這些特征可以特別地是針對所有對象的固有固定特征或者根據(jù)對象的變量,例如4艮據(jù)傳感器的增益而變化的噪聲特征。所述特征也可以根據(jù)基本信息的絕對位置對于所有基本或者可變信息都是相同的,例如光學(xué)部件的模糊特征。然而,通用格式化數(shù)據(jù)可以代表其它類型的數(shù)據(jù)處理算法。因此,在一個實(shí)施方式中,要處理的對象為數(shù)字音頻信號,在所述情況下,基本信息包括所述信號的音頻采樣。在所述情況下,存在于第二數(shù)據(jù)中的相對位置一般地為時間位置。然而,特別是在要處理的對象為出現(xiàn)在數(shù)個聲道上的聲音的情況下,這些位置可能',是空間的。在本發(fā)明的另一實(shí)施方式中,特別是在數(shù)字仿真的情況下,要處理的對象為數(shù)值網(wǎng)格而基本信息為表征網(wǎng)格各點(diǎn)的空間和/或時間信息。本發(fā)明的其它特征和優(yōu)點(diǎn)將從本發(fā)明一些實(shí)施方式的非限制性說明中變得清楚,所述說明得到附圖的支持,在附圖中-圖1示出了使用根據(jù)本發(fā)明方法的數(shù)據(jù)處理設(shè)備;-圖2示出了在使用數(shù)個處理平臺的情況下與圖1中的i史備類似的設(shè)備;以及-圖3示出了向數(shù)個邏輯塊和一個M施加的通用操作序列的實(shí)施例。具體實(shí)施例方式圖1中所示設(shè)備用以處理圖像22。所述圖像包括像素集,每個像素由至少一個數(shù)值表示。在所述設(shè)備中,數(shù)值數(shù)據(jù)處理裝置10具有通用格式化數(shù)據(jù)12。所述處理裝置在本例中為編譯器。并且描述在這些通用操作中4及到的邏^塊的相對位置的第一和第二數(shù)據(jù)14。將參照表l描述所述第一和第二數(shù)據(jù)。處理裝置10使用通用格式化數(shù)據(jù)12,直接地或者間接地,例如經(jīng)由編譯器向處理平臺20(如圖像捕獲或者圖像再現(xiàn)設(shè)備)提供具體格式化數(shù)據(jù)18。具體格式化數(shù)據(jù)包含不同類型的數(shù)據(jù),比如與像素在平臺的存儲器中的組織、平臺處理4象素的順序或者平臺所執(zhí)行的具體^Nt及其分組有關(guān)的數(shù)據(jù)。平臺20然后使用所述具體格式化數(shù)據(jù)18來處理它在輸入端接收的圖像22。在使用兩個處理平臺的情況下,圖2中所示的系統(tǒng)類似于圖1中所示的系統(tǒng)。在所述情形下,處理裝置30具有兩串通用格式化數(shù)據(jù)32a和32b。所述通用格式化數(shù)據(jù)32a和32b各自包含第一和第二數(shù)據(jù),分別為用于通用格式化數(shù)據(jù)32a的34a和用于通用格式化數(shù)據(jù)32b的34b。所述第一和第二數(shù)據(jù)具有與結(jié)合圖l描述的第一和第二數(shù)據(jù)相同的特征。所述處理裝置30向兩個平臺40a和40b提供分別與通用格式化數(shù)據(jù)32a和32b對應(yīng)的具體格式化^t據(jù)38a和38b。平臺40a因此根據(jù)數(shù)據(jù)32a或者根據(jù)數(shù)據(jù)32b來處理對象42a。另外,平臺40b根據(jù)數(shù)據(jù)32a或者根據(jù)數(shù)據(jù)32b來處理對象42b。因此,同一處理裝置30用來向兩個不同處理平臺40a和40b提供具體格式化數(shù)據(jù)。圖2因此圖示了本發(fā)明的數(shù)個優(yōu)點(diǎn)-在平臺40a和40b相同的情況下,通用格式化數(shù)據(jù)32a可以快速地為32b所取代并且轉(zhuǎn)換成針對平臺優(yōu)化的具體格式化數(shù)據(jù)38b。這將減少平臺^v市場所花費(fèi)的時間。-在平臺40a和40b不同而格式化數(shù)據(jù)32a和32b相同的情況下,它們可被快速轉(zhuǎn)換成針對各平臺而優(yōu)化的具體格式化數(shù)據(jù)38a和38b。這也將減少數(shù)個平臺^市場所花費(fèi)的時間。下表l和圖3示出了向邏輯塊B1施加的通用操作序列的實(shí)施例。所述序列包括三個通用操作。該表的各列依次示出了-操作在序列中的次序,-通用操作的名稱,-邏輯塊(輸出),在其上寫入有通用操作的結(jié)果,即在M作結(jié)束時重建對象的情況下所述結(jié)果將處的位置,-通用操作的第一輸入(輸入1),這可以是邏輯塊或者參數(shù),4使用的邏輯塊相對于在輸入1處的邏輯塊(如果有的話)的相對位置,畫通用操作的第二輸入(輸入2),這可以是邏輯塊或者M(jìn),國JH吏用的邏輯塊相對于在輸入2處的邏輯塊(如果有的話)的相對位位于"相對位置,,列中的信息是在向使用根據(jù)本發(fā)明的方法的處理裝置提供的第二數(shù)據(jù)中存在的信息。為簡單的目的,在該表中出現(xiàn)的所述信息表現(xiàn)為"左,,和"右"的形式,然而實(shí)際上,在通用格式化數(shù)據(jù)中所述信息也可以通過數(shù)值如(0;1)(如在上述實(shí)施方式中所述)和/或通過函數(shù)如f(x;y)來編碼。在一個實(shí)施方式中,通用IMt包括生成由根據(jù)對象的維度之一的絕對位置組成的邏輯塊的至少一個通用位置操作,以及允許基于第三個塊或者參數(shù)通過移位和/或尺度變化從第一個塊生成第二個塊的另一個所謂的間接(indirection)通用操作。然后可以借助于對所述塊的通用操作來進(jìn)行對給出相對位置和/或相對尺度的函數(shù)的計算,例如0.5x(x-100),然后使用通用間接操作來執(zhí)行相應(yīng)的相對尺度變化和/或相對移位。表l僅為一個編碼的實(shí)施例,可以用列表格式、也可以用符號格式、用圖形格式或者任何其它格式以各種方式對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行編碼。另外,出于簡化考慮而在該例中沒有示出與數(shù)據(jù)類型、偏移和飽和度有關(guān)的附加信息。表I<table>tableseeoriginaldocumentpage22</column></row><table>在所述操作序列中使用的第一邏輯塊是邏輯塊B1(51)。第一通用操作是在邏輯塊B1向左的偏移(51g)與邏輯塊B1向右的偏移(51d)之間的相加。所i^目加的結(jié)果記錄于塊B2(53)中B2-B1左+B1右。第二操作(54)是塊B2(53)相對于表的變換。所述操作因此以塊B2(53)作為輸入并且還有代表修^的參數(shù)Paraml(55)。所述操作的結(jié)果記錄于塊B3(56)中B3=LUT(參數(shù),B2)。在所述序列中的第三個和最后操作(57)是邏輯塊的相乘。所述操作以邏輯塊B3(56)和邏輯塊B1(51)為輸入B4=B3xBl。邏輯塊B4(58)因此是在通用操作序列結(jié)束時獲得的塊。在表1的實(shí)施例中的通用格式化數(shù)據(jù)獨(dú)立于平臺、獨(dú)立于對象到子對象的分解、獨(dú)立于對象的基本信息的遍歷模式、獨(dú)立于在平臺中將處理基本信息的順序以及獨(dú)立于所存儲的組織。實(shí)際上,可以根據(jù)以下轉(zhuǎn)換用各種方式將表1中的通用格式化數(shù)據(jù)轉(zhuǎn)換成具體格式化數(shù)據(jù)或者用于平臺的代碼(不限于以下列舉)。第一個轉(zhuǎn)換的實(shí)施例雖然就存儲器和計算時間而言并非最優(yōu),但是可以用來說明不涉及到子對象的分解的簡易轉(zhuǎn)換對于輸入對象BP1(對應(yīng)于邏輯塊Bl)的除左側(cè)和右側(cè)兩列之外的各像素,,從左到右、然后從上到下遍歷所述像素將當(dāng)前像素左側(cè)的像素和右側(cè)的像素加在一起,將結(jié)果存儲于物理塊BP2(對應(yīng)于邏輯塊B2)中。對于從左到右、然后從上到下遍歷的BP2的各像素將表應(yīng)用于當(dāng)前像素并且將結(jié)果存儲于物理塊BP3(對應(yīng)于邏輯塊B3)中。對于從左到右、然后從上到下遍歷的BP3的各4象素將當(dāng)前像素與BP1的對應(yīng)像素相乘并且將結(jié)果存儲于物理輸出塊BP4(對應(yīng)于邏輯塊B4)中。第二個轉(zhuǎn)換的實(shí)施例示出了在不改變通用格式化數(shù)據(jù)的情況下即可減少所用存儲器的大小。實(shí)際上,在第一個實(shí)施例中,使用圖像的大小相近的4個物理塊。通過使用同一存儲器用于BP2、BP3和BP4,可以使用僅2個物理塊。獲得以下轉(zhuǎn)換對于輸入對象BP1(對應(yīng)于邏輯塊Bl)的除左側(cè)和右側(cè)兩列之外的各像素,從左到右、然后從上到下遍歷所述像素將當(dāng)前像素左側(cè)的像素和右側(cè)的像素相加在一起、將結(jié)果存儲于物理塊BP2(對應(yīng)于邏輯塊B2)中。對于從左到右、然后從上到下遍歷的BP2的各1象素將表應(yīng)用于當(dāng)前像素并且將結(jié)果存儲于物理塊BP2(目前對應(yīng)于邏輯塊B3)中。對于從左到右、然后從上到下遍歷的BP2的各像素將當(dāng)前像素與BP1的對應(yīng)像素相乘并且將結(jié)果存儲于物理輸出塊BP2(現(xiàn)在對應(yīng)于邏輯塊B4)中。第三個轉(zhuǎn)換的實(shí)施例示出了可以在不改變通用格式化數(shù)據(jù)的情況下減少計算時間。實(shí)際上,在第二個實(shí)施例中,使用圖像的大小相近的2個物理塊,但是寫入物理塊BP2共計3次、讀取物理塊BP1共計2次和讀取物理塊BP2共計2次。這對于不同的遍歷模式和不同塊而言可限于讀一次和寫一次。這減少了所需指令的數(shù)目而且也降低了存儲器存取要求。獲得以下轉(zhuǎn)換對于輸入對象BP1(對應(yīng)于邏輯塊Bl)的除左側(cè)和右側(cè)兩列之外的各寸象素,從左到右、然后從上到下遍歷所述像素將當(dāng)前像素左側(cè)的像素和右側(cè)的〗象素加在一起,將表應(yīng)用于該結(jié)果并且將表輸出與當(dāng)前像素相乘,將結(jié)果存儲于當(dāng)前物理輸出塊BP2(對應(yīng)于邏輯塊B4)中。在尤其適應(yīng)于具有高速緩存的標(biāo)量處理器的第四個實(shí)施例中,在與輸入相同的存儲器區(qū)中寫入所述結(jié)果。這進(jìn)一步減少存儲器大小并且使存儲器存取成為局部的,這在高速緩存存儲器或者頁式存儲器中非常有益。因此,獲得以下轉(zhuǎn)換對于輸入對象BP1(對應(yīng)于邏輯塊Bl)的除左側(cè)和右側(cè)兩列之外的各像素,從左到右、然后從上到下遍歷所述像素將當(dāng)前像素左側(cè)的^象素和右側(cè)的像素加在一起,將表應(yīng)用于結(jié)果并且將表輸出與當(dāng)前像素相乘,卑^代當(dāng)前4象素左側(cè)的4象素將結(jié)果存儲于當(dāng)前物理輸出塊BP1中(與當(dāng)前像素相反,不再使用左像素,該當(dāng)前像素將成為用于下一迭代的左像素;BP1部分地對應(yīng)于邏輯塊B4且部分地對應(yīng)于邏輯塊Bl)。第五個轉(zhuǎn)換的實(shí)施例尤其適合于具有小型快速存取存儲器和大型慢速存儲器的信號處理處理器,各子對象為使快速存取存儲器的使用最大化的例如32x32或者任何其它值的矩形,這些矩形是鄰接的。因此,獲得以下轉(zhuǎn)換對于各子對象,從左到右、然后從上到下遍歷所述子對象發(fā)起經(jīng)由DMA("直接存儲器存取,,)機(jī)制使下一物理輸入塊從慢速存儲器到快速存M儲器的轉(zhuǎn)移,所述下一物理輸入塊對應(yīng)于向左延伸一列和向右延伸一列即32x34的下一子對象。發(fā)起經(jīng)由DMA("直接存儲器存取")機(jī)制使前一物理輸出塊從快速存取存儲器到慢速存儲器的轉(zhuǎn)移。在輸入處采用對應(yīng)于當(dāng)前子對象的物理塊,所述當(dāng)前子對象向左和向右延伸一列即32x34,在前一迭代的DMA結(jié)束時獲得。對于物理輸入塊(對應(yīng)于邏輯塊Bl)的除左右兩列之外的各l象素,所述像素從左到右、然后從上到下遍歷,執(zhí)行以下具體操作序列將當(dāng)前像素左側(cè)的像素和右側(cè)的像素加在一起,將表應(yīng)用于結(jié)果并且將表輸出與塊的當(dāng)前像素相乘,將結(jié)果存儲于當(dāng)前物理輸出塊(對應(yīng)于邏輯塊B4)中。第六個轉(zhuǎn)換的實(shí)施例具體地適應(yīng)于能夠?qū)⑼粋€計算應(yīng)用于向量的不同像素的向量信號處理器,各子對象為矩形,例如64個水平〗象素或者與平臺能夠處理和存儲的向量的大小相等的任何其它值。所述轉(zhuǎn)換并不要求任何存儲器,因?yàn)橄蛄勘灰淮我粋€地進(jìn)行處理。因此獲得以下轉(zhuǎn)換對于輸入對象BP1(對應(yīng)于邏輯塊Bl)的除左側(cè)兩列之外的各子對象V1,從上到下、然后從左到右遍歷所述子對象在^ft的開始處創(chuàng)建右側(cè)包含該行左側(cè)2個l象素的向量V0。從V0和VI提取與V0的兩個右側(cè)〗象素和除V0的2個右側(cè)^f象素之外的VI的左側(cè)像素對應(yīng)的向量V2;將VI和V2相加在一起獲得V2,將表應(yīng)用于V2的各像素獲得V2,從V0和VI提取與V0的右側(cè)像素和除V0的右側(cè)像素之外的VI的左側(cè)像素對應(yīng)的向量V3;為后繼迭代復(fù)制VI到V0中;將V2與V3相乘獲得V2、將結(jié)果V2存儲于當(dāng)前物理輸出塊中。上述轉(zhuǎn)換實(shí)施例表明可以在存儲器結(jié)構(gòu)、循環(huán)和并行程度適應(yīng)于各種平臺的情況下使用相同的通用格式化數(shù)據(jù)以多種方式進(jìn)行轉(zhuǎn)換。具體地-可通過僅使用單個循環(huán)減小代碼的量,和/或國可以減小存儲器的大小,在該實(shí)施例中可以減為0,但^1在有立式過濾器的更一般的情況下,還是需要一些存儲器行以避免針對豎直過濾器的輸入數(shù)據(jù)的重復(fù)計算,和/或-特別是通過對循環(huán)進(jìn)行分組,可以減少所需操作的數(shù)目,和/或-可以適應(yīng)任何大小的向量,和/或-可以適應(yīng)任何存儲器架構(gòu)。出于簡化考慮,這些實(shí)施例產(chǎn)生了比輸入圖像更小的圖像。如果必要,與輸入圖^M目同的輸出圖寸象。權(quán)利要求1.一種用于提供通用格式化數(shù)據(jù)(12)的方法,所述通用格式化數(shù)據(jù)對要對一維或多維對象(22)執(zhí)行的處理操作進(jìn)行描述,所述對象包括在包括圖像、數(shù)字音頻信號、圖像序列、調(diào)制信號、仿真數(shù)據(jù)和數(shù)值網(wǎng)格的組中;所述通用格式化數(shù)據(jù)被提供給用以將所述通用格式化數(shù)據(jù)轉(zhuǎn)換成具體格式化數(shù)據(jù)(18)的至少一個數(shù)字?jǐn)?shù)據(jù)處理裝置(10),所述通用格式化數(shù)據(jù)(12)包括與邏輯塊相關(guān)的數(shù)據(jù),所述邏輯塊中的至少一個邏輯塊對應(yīng)于要由至少一個處理平臺(20)直接地或者間接地根據(jù)具體格式化數(shù)據(jù)(18)來處理的對象(22),所述處理平臺(20)具有處理器和存儲器,位于所述處理裝置(10)的上游或者集成到所述處理裝置(10)中,所述對象(22)由相同類型的基本信息組成,每個信息由至少一個數(shù)值表示,所述基本信息包括在包括圖像的像素、數(shù)字音頻信號的采樣、調(diào)制信號的強(qiáng)度和相位、表征仿真數(shù)據(jù)狀態(tài)的數(shù)據(jù)、表征數(shù)值網(wǎng)格點(diǎn)的時間和/或空間信息的組中,所述方法包括以下步驟:-所述數(shù)字處理裝置被提供第一數(shù)據(jù)(14),所述第一數(shù)據(jù)是通用格式化數(shù)據(jù)的一部分,描述要對至少一個邏輯塊和/或至少一個參數(shù)執(zhí)行的至少一個通用操作序列,以及-對于涉及數(shù)個邏輯塊的通用操作,向所述數(shù)字處理裝置提供第二數(shù)據(jù)(14),所述第二數(shù)據(jù)是通用格式化數(shù)據(jù)的一部分,涉及邏輯塊和/或參數(shù)相對于彼此就所述對象的至少一個維度、特別是空間和/或時間維度而言的相對位置,和/或涉及邏輯塊和/或參數(shù)相對于彼此的特別是空間和/或時間上的相對尺度,被提供給所述數(shù)字處理裝置(10)的通用格式化數(shù)據(jù)(12)不包括與所述基本信息的標(biāo)識和所述平臺處理所述基本信息的順序有關(guān)的數(shù)據(jù),使得所述通用格式化數(shù)據(jù)(12)獨(dú)立于所用的處理平臺(20),并且所提供的所述通用格式化數(shù)據(jù)(12)獨(dú)立于與所述對象到子對象的分解、這些子對象的形式、大小和重疊性以及基本信息在存儲器中的存儲有關(guān)的數(shù)據(jù),與所述順序有關(guān)的數(shù)據(jù)和與所述對象到子對象的分解有關(guān)的數(shù)據(jù)可由所述處理裝置(10)確定。2.根據(jù)權(quán)利要求l所述的方法,其中提供給所述處理裝置的所述第二數(shù)據(jù)的至少一部分和/或至少一個參數(shù)的值就給定的通用操作而言為要處理的所述對象的所有基本信息所共用。3.根據(jù)權(quán)利要求1或者2所述的方法,其中提供給所述處理裝置的所述第二數(shù)據(jù)和/或所述參數(shù)的值就給定的通用操作而言依賴于基本信息在要處理的所述對象中的絕對位置。4.根據(jù)前述權(quán)利要求之一所述的方法,其中所述通用^Mt包括生成由按所述對象的維度之一的絕對位置組成的邏輯塊的至少一個通用位置操作,以及通過根據(jù)第三個塊或者^進(jìn)行移位和/或尺度變化而從第一個塊生成第二個塊的通用間接性操作。5.根據(jù)前述權(quán)利要求之一所述的方法,其中所述通用操作包括至少一個基本通用操作,所i^&本通用操作包括在包括以下操作的組中邏輯塊和/或參數(shù)的相加;邏輯塊和/或參數(shù)的相減;計算邏輯塊之差的絕對值;邏輯塊和/或參數(shù)的相乘;至少兩個邏輯塊和/或^中的最大值;至少兩個邏輯塊和/或參數(shù)中的最小值;邏輯塊的分組和分組解除;通過將與相關(guān)表對應(yīng)的參數(shù)應(yīng)用于邏輯塊來計算邏輯塊;從至少兩個邏輯塊和/或參數(shù)中有條件地選擇邏輯塊;所述有條件地選擇以如下方式進(jìn)行如果a>b,則選擇c,否則選擇d,其中a、b、c和d是邏輯塊和/或^lt;;邏輯塊的直方圖;根據(jù)M和/或邏輯塊對邏輯塊進(jìn)行的尺度變化;根據(jù)^lt和/或邏輯塊對邏輯塊進(jìn)行的相對移位;以及產(chǎn)生包含至少一個坐標(biāo)的塊的操作。6.根據(jù)權(quán)利要求5所述的方法,其中所述通用操作包括與本身用作基本通用操作的基本通用操作的組對應(yīng)的復(fù)合通用操作,這些組尤其包括與由最小值和最大值組成的通用操作組對應(yīng)的至少三個邏輯塊和/或參數(shù)的中值的計算;邏輯塊和/或參數(shù)的相乘-累加;邏輯塊與參數(shù)的巻積,所述巻積對應(yīng)于由關(guān)于數(shù)個相對位置進(jìn)行的相乘和相加組成的通用操作組;與最大值和最小值相結(jié)合的相加;與最大值和最小值相結(jié)合的相減;梯度的計算,該梯度對應(yīng)于兩個相對位置之差的絕對值;由向量和數(shù)個邏輯塊組成的M的標(biāo)量乘積以產(chǎn)生邏輯塊;利用插值的尺度變化的計算,該計算對應(yīng)于由關(guān)于數(shù)個相對位置進(jìn)行的尺度變化和相乘以及相加組成的通用操作組;邏輯塊的組合,該組合對應(yīng)于由關(guān)于數(shù)個相對位置進(jìn)行的尺度變化組成的通用操作組。7.根據(jù)前述權(quán)利要求之一所述的方法,其中邏輯塊就所述對象的至少一個維度、特別是空間和/或時間維度而言的所i^目對位置和/或相對尺度具有整數(shù)值或者分?jǐn)?shù)值。8.根據(jù)前述權(quán)利要求之一所述的方法,其中所4本信息由定點(diǎn)數(shù)值表示,且其中所述通用操作包括偏移操作、飽和運(yùn)算和/或與所述飽和運(yùn)算組合的至少一個基本通用操作。9.根據(jù)前述權(quán)利要求之一所述的方法,其中要處理的所M象為圖像,所述基本信息為所述圖像的像素。10.根據(jù)前述權(quán)利要求9所述的方法,其中所述處理平臺是圖像捕獲和/或再現(xiàn)設(shè)備的一部分,且其中,所述參數(shù)的值與用于所述圖像捕獲和/或再現(xiàn)設(shè)備的軟件的和/或光學(xué)器件的和/或傳感器的和/或成像器的和/或電子器件的特征有關(guān)。11.根據(jù)權(quán)利要求l至8之一所述的方法,其中要處理的所述對象為數(shù)字音頻信號,所述^i^^信息為該信號的音頻采樣。12.根據(jù)權(quán)利要求1至8之一所述的方法,其中要處理的所述對象為數(shù)值網(wǎng)格,所述基本信息為表征所述網(wǎng)格的各點(diǎn)的空間和/或時間信息。全文摘要本發(fā)明涉及一種用于向至少一個數(shù)字?jǐn)?shù)據(jù)處理裝置(10)提供通用格式化數(shù)據(jù)(12)的方法,所述數(shù)字?jǐn)?shù)據(jù)處理裝置用以將通用格式化數(shù)據(jù)轉(zhuǎn)換為具體格式化數(shù)據(jù)(18),所述通用格式化數(shù)據(jù)(12)包括與邏輯塊相關(guān)的數(shù)據(jù),至少一個所述邏輯塊對應(yīng)于要由至少一個處理平臺(20)根據(jù)具體格式化數(shù)據(jù)(18)來直接地或者間接地處理的對象(22),所述處理平臺(22)具有處理器和存儲器,位于處理裝置(10)的上游或者集成到處理裝置(10)中,所述對象(22)由同類基本信息組成,所有信息由至少一個數(shù)值表示。文檔編號G06F9/45GK101379469SQ200680053052公開日2009年3月4日申請日期2006年12月19日優(yōu)先權(quán)日2005年12月19日發(fā)明者布魯諾·利熱申請人:德克索實(shí)驗(yàn)室
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1