專利名稱:使用對數(shù)查找表的任意冪函數(shù)的制作方法
技術領域:
本申請案涉及圖像處理和/或數(shù)據(jù)處理領域。
背景技術:
對于許多顯示裝置來說,像素出現(xiàn)在屏幕上時的亮度與所述像素的數(shù)值之間存在非 線性關系。此非線性關系近似為冪函數(shù),其中所顯示的亮度是自乘到一數(shù)字(本文中稱 為伽馬(gamma))的冪的像素值,所述數(shù)字通常為介于1與3之間的非整數(shù)。在各種 圖像處理應用中,執(zhí)行有時被稱為伽馬平移的過程,從而使像素值自乘到經(jīng)定義的冪。 在一些情形下,使先前執(zhí)行的伽馬平移反向,其也涉及使像素值自乘到經(jīng)定義的冪。為 方便起見,本文中始終將所述經(jīng)定義的冪稱為伽馬,而不管其在圖像數(shù)據(jù)值與顯示裝置 的視覺特性之間的關系。
按照慣例,這些過程中使用査找表("LUT")。使用由適當大小的二進制數(shù)表示的 圖像數(shù)據(jù)值作為指向經(jīng)平移的表示所駐存于其中的表條目的索引。LUT與特定的經(jīng)定義 冪相關聯(lián)。如果需要若干個經(jīng)定義的冪,那么如圖l中所說明,需要各自與一個經(jīng)定義 冪相關聯(lián)的若干個LUT 12a到12n。此方法要求為LUT分配大量的系統(tǒng)資源,尤其是在 伽馬的數(shù)目較大時。舉例來說,可能需要將每一 LUT存儲在昂貴的一次可編程存儲器 中。此外,此方法只能對為其建立有對應LUT的有限數(shù)目個經(jīng)定義冪起作用。為了支 持新的經(jīng)定義冪,必須對系統(tǒng)進行修改以使其并入有新的LUT。
還可使用基于牛頓方法(Newton's method)的迭代算法來僅使用算術運算將數(shù)字計 算到任一經(jīng)定義冪。然而,這些方法需要相對較大數(shù)目的計算,且需要時間和處理能力, 其對于提供給例如移動電話及其類似物的小顯示器來說也是較昂貴的。
使數(shù)字自乘到任一經(jīng)定義冪的另一方式是使用分段線性近似,其將較小的LUT與 算術運算進行組合。然而,此方法以增加算術運算的數(shù)目為代價來實現(xiàn)較大的精確度。
因此,需要開發(fā)一種使圖像數(shù)據(jù)值自乘到某一冪的方法和系統(tǒng),所述方法和系統(tǒng)使 用固定且優(yōu)選較小數(shù)目的LUT,且對任一經(jīng)定義的數(shù)據(jù)和冪值起作用。此方法和系統(tǒng)可 同等應用于多種應用,以使數(shù)字自乘到任一實數(shù)的冪。
發(fā)明內(nèi)容
本發(fā)明的系統(tǒng)、方法和裝置每一者具有若干個方面,其中沒有單個方面單獨對其所 要屬性負責。在不限制本發(fā)明的范圍的情況下,現(xiàn)在將簡要論述本發(fā)明的更突出特征。 在考慮此論述之后,且尤其在閱讀標題為"具體實施方式
"的部分之后,將理解本發(fā)明 的特征如何提供優(yōu)于其它裝置的優(yōu)點。
在一個實施例中,本發(fā)明包含一種圖像處理裝置,其具有查找表和處理電路,所述 處理電路經(jīng)配置以在伽馬平移過程期間提供正向査找和反向查找兩者。在另一實施例 中, 一種圖像顯示裝置包含所存儲的伽馬值、正向?qū)?shù)查找表和反向?qū)?shù)査找表。
在另一實施例中,根據(jù)本發(fā)明的一種方法包含獲得色彩強度等級的數(shù)值表示;在 査找表中查找與色彩強度等級的所述數(shù)值表示的至少一個元素相關聯(lián)的對數(shù)值。所述方 法繼續(xù)存儲所述查找的結果,并使所述查找結果乘以伽馬平移值的小數(shù)部分,并將結果 作為指數(shù)值而存儲。反向使用所述查找表來獲得所述指數(shù)值的逆對數(shù),并使所述指數(shù)值 的所述逆對數(shù)乘以色彩強度等級的所述數(shù)值表示的自乘到由所述伽馬平移值的整數(shù)部 分定義的冪的所述元素。
另一方法包含將色彩值存儲在計算機可讀存儲器中;將所要伽馬平移值存儲在計 算機可讀存儲器中;將所述伽馬平移值分成非整數(shù)部分和整數(shù)部分;査找所述色彩值的 對數(shù),并將所述色彩值的所述對數(shù)作為正向?qū)?shù)值而存儲;使所述非整數(shù)部分乘以所述 正向?qū)?shù)值,并將所述乘法的結果作為指數(shù)值而存儲;確定所述指數(shù)值的逆對數(shù),并將 所述指數(shù)值的所述逆對數(shù)作為逆對數(shù)結果而存儲;使所述色彩值自乘到由所述整數(shù)部分 定義的冪,并將所述自乘的結果作為自乘結果而存儲;以及使所述逆對數(shù)結果與所述自 乘結果相乘,以產(chǎn)生經(jīng)變換的色彩值。
又一方法包含使伽馬值的小數(shù)部分乘以色彩值的對數(shù)以獲得指數(shù)值;找出所述指 數(shù)值的逆對數(shù);以及使用所述逆對數(shù)來獲得經(jīng)伽馬變換的色彩值。
在另一實施例中, 一種處理裝置包括查找表和處理電路,所述處理電路經(jīng)配置以在 計算數(shù)字的非整數(shù)冪的過程期間提供正向查找和反向查找兩者。
圖1說明現(xiàn)有技術顯示系統(tǒng)。
圖2是說明根據(jù)本發(fā)明一個實施例的顯示系統(tǒng)的框圖。 圖3是說明根據(jù)本發(fā)明另一實施例的顯示系統(tǒng)的框圖。圖4說明使圖像數(shù)據(jù)值自乘到經(jīng)定義冪的一個示范性流程。
圖5是說明經(jīng)配置以使圖像數(shù)據(jù)值自乘到經(jīng)定義冪的系統(tǒng)的一個實施例的功能框圖。
圖6是使圖像數(shù)據(jù)值自乘到經(jīng)定義冪的方法的一個實施例的流程圖。
具體實施例方式
以下詳細描述是針對本發(fā)明的某些具體實施例。然而,可以眾多不同方式來實施本 發(fā)明。在此描述中,對圖式進行了參考,其中始終用相同數(shù)字來表示相同部分。
下文將描述的某些實施例使用固定數(shù)目的査找表來使數(shù)字自乘到某一冪。在一個實 施例中,僅使用一個對數(shù)査找表。所述LUT可用于正向査找和反向查找兩者。這些實 施例可對任一冪(整數(shù)或非整數(shù))起作用。在以下論述中,在圖像處理應用中說明這些 實施例,所述圖像處理應用在伽馬平移期間使圖像數(shù)據(jù)值自乘到任一冪(例如,伽馬或 所要伽馬平移值)。然而,應注意,這些實施例可用于要求使數(shù)字自乘到任一冪的各種 其它應用中,且無意限于伽馬平移或圖像處理。
如本文中所使用,"伽馬平移過程"是其中使圖像數(shù)據(jù)的數(shù)值表示自乘到經(jīng)定義冪 的過程。所述經(jīng)定義冪將通常與所屬領域的技術人員眾所周知的伽馬值有關,且這是本 文中將所述過程稱為伽馬平移過程的原因。然而,視顯示類型、圖像數(shù)據(jù)源和其它變量 而定,所述經(jīng)定義冪無需與任一特定或當前已知的圖像處理參數(shù)有關。
本文中描述的本發(fā)明利用找出自乘到冪y游x等效于找出自乘到冪yln(x)的e的事 實,如下文所說明。
V^^'"W 等式1
在以下方法中,使用査找表來根據(jù)x而找出ln(x),并使此結果乘以經(jīng)定義的冪y以 形成值z = yln(x)。接著,使用同一査找表或第二查找表來找出r—。結果為^的值,因 此可僅用一個或兩個查找表來為任一x和任一y找出V的值。
這與對于y的每一所要值均要求一不同查找表的現(xiàn)有技術方法形成對比。將了解, 對數(shù)和取冪函數(shù)的基數(shù)是任意的,且只要用同一基數(shù)來執(zhí)行對數(shù)函數(shù)和取冪函數(shù),以上 公式就適用于基數(shù)2、 10、 e或任一其它值。
特定實施例通過將y所表示的經(jīng)定義冪分成整數(shù)部分yj和小數(shù)部分)^r來減小一個 或一個以上査找表的大小。
y = y—f + 等式2
使用上文所描述的過程來計算x〃,接著使其乘以'以得到V的值??赏ㄟ^使x相乘整數(shù)yj次來容易地計算?」的值。
Z_/=e^lnW 等式3
Z = jc"x^ 等式4 因為所述過程現(xiàn)在僅需要使任一數(shù)字x自乘到介于0與1之間的冪,所以所述査找 表的大小得以減小。
圖2是說明顯示系統(tǒng)的一個實施例的概觀。顯示系統(tǒng)100包含顯示器106和圖像處 理單元108。顯示器106可以是經(jīng)配置以顯示圖像的任何裝置,所述圖像無論是運動的 (例如,視頻)還是靜止的(例如,靜態(tài)圖像),且無論是文本的還是以圖片表示的。顯 示器106可以是(但不限于)LCD、 CRT或干涉測量調(diào)制器顯示器。更明確地說,預期 所述實施例可在例如(但不限于)以下各項的多種電子裝置中實施或與所述多種電子裝 置相關聯(lián)移動電話、無線裝置、個人數(shù)據(jù)助理(PDA)、手持式或便攜式計算機、GPS 接收器/導航儀、相機、MP3播放器、可攜式攝像機、游戲控制臺、腕表、時鐘、計算 器、電視監(jiān)視器、平板顯示器、計算機監(jiān)視器、汽車顯示器(例如,里程表顯示器等)、 駕駛艙控制器和/或顯示器、相機視圖的顯示器(例如,車輛中的后視相機的顯示器)、 電子照片、電子廣告牌或標志、投影儀、建筑結構、包裝和美學結構(例如,圖像在一 件珠寶上的顯示)。
圖像處理單元108至少部分地經(jīng)配置以處理圖像數(shù)據(jù),且接著將經(jīng)處理的圖像數(shù)據(jù) 饋送到顯示裝置106。圖像數(shù)據(jù)可包含圖像或圖像的一部分的數(shù)值表示。在一個實施例 中,圖像數(shù)據(jù)可包含色彩值(也稱為"像素值")的數(shù)值表示,其指示圖像的一個基本 元素的一個色彩通道的強度等級(例如,特定色彩的像素的亮度)。色彩值可包括RBG 值或其一部分、CMYK值或其一部分、灰度級值或其一部分,或者色彩或灰度級值的整 體或部分的任何其它數(shù)值表示。
在示范性實施例中,圖像處理裝置108可包含處理單元102,所述處理單元102可 以是任何通用單芯片或多芯片微處理器,例如ARM 、 Pentium 、 Pentium II 、 Pentium III 、 Pentium IV 、 Pentium Pro 、 8051、 MIPS 、 PowerPC , ALPHA ,或任何專用微處理 器,例如數(shù)字信號處理器、微控制器或可編程門陣列。如在此項技術中為常規(guī),處理單 元102可經(jīng)配置以執(zhí)行一個或一個以上軟件模塊。
在一個實施例中,圖像處理裝置108可進一步包含査找表(LUT) 104,處理單元 102經(jīng)配置以與查找表104通信。LUT是與函數(shù)相關聯(lián)的數(shù)據(jù)結構(通常為陣列或結合 陣列)。每一陣列元素為指向所述元素的索引的函數(shù)。通常使用所述陣列來以較簡單的 査找操作代替運行時計算。由于從存儲器檢索值通常比執(zhí)行經(jīng)擴展的一連串算術計算
8快,因此速度增益可為顯著的。LUT104可以是硬連線的、可編程的或兩者。在一個實 施例中,LUT104為對數(shù)查找表,其中每一條目為與索引有關的數(shù)字的對數(shù)函數(shù)。
處理單元可經(jīng)配置以從LUT進行查找,返回來自給定索引的值,且還在LUT 104 內(nèi)進行搜索,從而返回含有最接近給定值的值的索引。在查找操作中,處理單元存取LUT 104的對應于數(shù)字x的存儲器位置,并檢索存儲在所述位置處的值。在搜索操作中,處 理單元搜索LUT104的存儲器位置以尋找目標值,并返回指向其中存儲有最接近所述目 標值的值的位置的索引。
在一個實施例中,可在搜索操作中使用內(nèi)插法來代替僅找出最接近目標值的值。目 標值可以是(例如)0.25。緊接0.25下方可存在存儲于索引3處的值0.2。緊接0.25上 方可存在存儲于索引4處的值0.4。因為索引3指向值0.2,其為最接近目標值0.25的值, 所以如上文所描述的一個選擇是返回索引3。但如果在0.2與0.4之間使用內(nèi)插法,那么 可實現(xiàn)更高的精確度。視所要精確度等級而定,可使用不同類型的內(nèi)插法。在另一實施 例中,搜索操作可經(jīng)配置以返回檢索到的索引的函數(shù),而不是所述索引本身。舉例來說, 所返回的值可以是檢索到的索引加上偏移量,所述偏移量取決于理想值與在表中找到的 值之間的差異。這可改進搜索操作的精確度。
如上文所描述,使用上文概述的方法使數(shù)據(jù)值自乘到某一冪要求執(zhí)行對數(shù)計算和取 冪計算兩者。對單個LUT 104的査找和搜索程序提供圖2的實施例中的這些功能。
圖3是說明顯示系統(tǒng)的另一實施例的圖。并非使用一個LUT104,此實施例包含兩 個LUT112和114。 LUT 112類似于圖2中的LUT 104。 LUT 114是反向?qū)?shù)查找表, 其中每一表條目為相關聯(lián)索引的取冪。處理單元經(jīng)配置以使用LUT 112和114兩者來執(zhí) 行査找操作。盡管此實施例需要多一個LUT,但其可通過以較簡單的査找操作代替搜索 操作來節(jié)省時間。在一個實施例中,LUT 114可具有在搜索操作期間返回的小數(shù)索引, 而不是僅整數(shù)索引。在査找期間,使用與數(shù)據(jù)匹配的整數(shù)索引來檢索所要對數(shù)值。當進 行搜索時,提供更多值以仔細搜索,其中所搜索的額外值存儲用于小數(shù)輸入的對數(shù)值, 例如整數(shù)索引42與43之間的小數(shù)索引的對數(shù)值。
圖4說明將數(shù)據(jù)值自乘到經(jīng)定義冪的一個示范性流程。所述數(shù)據(jù)值和所述經(jīng)定義冪 分別由x和Y表示。在圖4中,首先使用自然對數(shù)查找表202來計算圖像數(shù)據(jù)值x的自 然對數(shù)ln(x)。在此過程中,將x用作索引來對LUT202進行査找,且索引x所指向的表 條目為ln(x)。此過程以傳統(tǒng)方式使用LUT,且可被稱為正向査找。接著使用乘法器204 使ln(x)乘以所述經(jīng)定義冪的小數(shù)部分y_/。乘積由"〃z"W表示。
下一個步驟是計算指數(shù)z,其由Z表示。在示范性實施例中,使用搜索算法來找出LUT 202的與z最接近匹配的一個條目。與所述表條目相關聯(lián)的索引為ez。此過程以不 同于傳統(tǒng)方式的方式使用LUT202,且可被稱為反向查找。所述搜索算法可以是任何合 適的搜索算法,例如各種列表搜索算法。搜索的結果為自乘到冪)L/的x。
舉例來說,可能具有包括從1到64的值且以64個增量表示介于0 (黑色)與1 (白 色)之間的灰度級強度的6位圖像數(shù)據(jù)。對于此實施例,LUT可在64個存儲器位置處 存儲ln(1/64)、 ln(2/64)等直到ln(l)。正使用的冪可(例如)為1.8。如果給定像素的圖 像數(shù)據(jù)為42,表示42/64的亮度,那么處理器將存取存儲器位置42,從而檢索ln(42/64) 的值,其為-0.422。使此值乘以所述冪的小數(shù)部分0.8,從而得到z值-0.338。接著搜索 LUT的存儲器位置以尋找此值。存儲在LUT中的與值-0.338最接近的值是存儲在存儲 器位置46中的-0.332,因為ln(46/64)=-0.332。因此反向搜索過程返回索引46。因為所 述冪的整數(shù)部分為l,所以原始值42/64(^)乘以46/64(^8),且結果為0.472(x18)。此結 果最接近30/64,從而將原始的6位像素值42轉換成新的6位像素值30??蓪⒋伺c (42/64)18的直接計算進行比較,(42/64)18的直接計算為0.4685,而30/64為0.468。
如果冪換成2.2,那么因為所述冪的小數(shù)部分為0.2而不是0.8,因此所得z值將為 -0.0844。在此情況下,搜索過程將返回其中存儲值-0.0820的索引59。因為所述冪的整 數(shù)部分為2,所以將執(zhí)行(42/64)2乘(59/64)的乘法,從而得到值0.397。此值最接近26/64, 從而將像素值42轉換成像素值26??蓪⒋伺c(42/64)22的直接計算進行比較,(42/64)22 的直接計算為0.396,而26/64為0.406。
因此,可了解,可通過此過程,使用單個LUT來使任一值x自乘到任一冪y,從而 避免多個且不靈活的LUT或計算上復雜的迭代方法。
將了解,可以其它方式來計算取冪函數(shù)。在圖3和圖5中所說明的實施例中,包含 第二逆對數(shù)(取冪)查找表。雖然LUT202包含作為相關聯(lián)索引的自然對數(shù)的條目,但 反向LUT包含其每一者為e自乘到相關聯(lián)索引的值的條目。使用z的值作為索引來在第 二LUT中查找逆對數(shù),且索引z所指向的表條目存儲^的值。盡管此實例需要多一個 LUT,但其可通過以較簡單的査找操作代替搜索操作來節(jié)省時間。
接著使用乘法器206使^的所得檢索到的值(其等于?7,如等式3所指示)乘以 -'。在一些實施例中,僅存在充當乘法器204和206兩者的一個乘法器。因此乘積等于 V。可使用乘法器(圖中未展示)來計算V-'的值。舉例來說,如果"為3,那么可通 過使x與其本身相乘三次來使x自乘到冪3。
圖5是說明經(jīng)配置以使圖像數(shù)據(jù)值自乘到任一冪的系統(tǒng)的一個實施例的功能框圖。 所述系統(tǒng)包含可類似于LUT202 (參見圖4)的對數(shù)查找表304。 LUT 304的索引可(例如)由具有適當大小的二進制數(shù)來表示。
在一個實施例中,所述系統(tǒng)進一步包含逆對數(shù)LUT 308,其中每一條目為對應索引 的取冪,如早先關于圖3所描述。所述系統(tǒng)經(jīng)配置以使用"^nW作為輸入來對LUT 308 進行查找,并獲得指數(shù)-'u"w,其等于x^。
所述系統(tǒng)可進一步包含兩個乘法器306和312。乘法器306經(jīng)配置以使^乘以ln(x)。 乘法器312經(jīng)配置以使V-'乘以;c"。乘法器312的輸出于是為?。在一些實施例中,一 個乘法器經(jīng)配置以充當乘法器306和312兩者。
圖6是使數(shù)據(jù)值自乘到任一冪的方法的一個實施例的流程圖。視實施例而定,可將 所述方法的某些步驟移除、合并在一起或在次序上重新排列。首先將對示范性方法的一 般原理做如下描述。
所述方法開始于塊402,其中將圖像數(shù)據(jù)值x存儲在計算機可讀存儲器中。接下來 在塊404處,將經(jīng)定義冪存儲在計算機可讀存儲器中。移到塊406,將經(jīng)定義冪分成整 數(shù)部分和非整數(shù)部分。接下來在塊408處,查找圖像數(shù)據(jù)值的對數(shù),并將其作為正向?qū)?數(shù)值來存儲。如關于圖4而描述,通過使用所述圖像數(shù)據(jù)值作為索引對對數(shù)LUT進行 正向查找來獲得所述對數(shù)。移到塊412,使所述正向?qū)?shù)值乘以所述經(jīng)定義冪的非整數(shù) 部分。接著將結果作為指數(shù)值來存儲。
接下來在塊414處,確定在塊412中獲得的指數(shù)值的逆對數(shù),并將結果作為逆對數(shù) 結果來存儲。在一個實施例中,通過對對數(shù)LUT進行反向查找來獲得所述指數(shù)值的逆 對數(shù)?;蛘?,可通過使用所述指數(shù)值作為索引對逆對數(shù)LUT進行正向查找來獲得所述 指數(shù)值的逆對數(shù)。
移到塊416,使圖像數(shù)據(jù)值自乘到經(jīng)定義冪的整數(shù)部分。將結果作為自乘結果來存 儲。可通過使1乘以圖像數(shù)據(jù)值多次來執(zhí)行所述自乘運算。
最后在塊418處,使逆對數(shù)結果乘以自乘結果。相乘的乘積為自乘到經(jīng)定義冪的圖 像數(shù)據(jù)值。
本文所論述的實施例教示將經(jīng)定義冪分成整數(shù)部分和小數(shù)部分。因為此分離顯著減 小單個査找表或多個查找表的大小,所以此分離是有益的??赏ㄟ^不會造成很多計算負 擔的重復乘法來使圖像數(shù)據(jù)值平凡地自乘到任一整數(shù)。在其它實施例中,有可能并不將 經(jīng)定義冪分成兩個部分。在所述情況下,將整個經(jīng)定義冪視為上文論述中的小數(shù)部分, 且將指數(shù)值的整數(shù)部分設置為零。
前面的描述詳述了本發(fā)明的某些實施例。然而將了解,無論前述實施例在文本中如 何詳細,仍可以許多方式來實踐本發(fā)明。應注意,當描述本發(fā)明的某些特征或方面時,
11特定術語的使用不應被理解為暗示所述術語在本文中被重新定義成局限于包含本發(fā)明 的所述術語與之相關聯(lián)的特征或方面的任何特定特性。
權利要求
1.一種圖像處理裝置,其包括存儲元件,其用于存儲包括查找表的數(shù)據(jù);以及處理電路,其經(jīng)配置以在伽馬平移過程期間提供正向查找和反向查找兩者。
2. 根據(jù)權利要求1所述的圖像處理裝置,其中所述處理電路經(jīng)配置以相對于非整數(shù)伽 馬而平移值。
3. 根據(jù)權利要求1所述的圖像處理裝置,其進一步包括乘法器。
4. 根據(jù)權利要求1所述的圖像處理裝置,其中所述查找表包括與一組值相關聯(lián)的一組 對數(shù)。
5. 根據(jù)權利要求1所述的圖像處理裝置,其進一步包括伽馬調(diào)節(jié)用戶接口。
6. 根據(jù)權利要求1所述的圖像處理裝置,其中所述處理電路經(jīng)配置以搜索一組對數(shù)以 尋找與值相關聯(lián)的索引。
7. —種圖像顯示裝置,其包括存儲元件,其用于存儲包括伽馬值的數(shù)據(jù);以及 正向?qū)?shù)査找表和反向?qū)?shù)查找表。
8. 根據(jù)權利要求7所述的圖像顯示裝置,其中所述正向?qū)?shù)査找表為所述反向?qū)?shù)查 找表。
9. 根據(jù)權利要求7所述的圖像顯示裝置,其進一步包括乘法器。
10. 根據(jù)權利要求7所述的圖像顯示裝置,其進一步包括監(jiān)視器。
11. 根據(jù)權利要求7所述的圖像顯示裝置,其進一步包括視頻卡。
12. 根據(jù)權利要求7所述的圖像顯示裝置,其進一步包括經(jīng)配置以相對于所述所存儲的 伽馬值而變換圖像數(shù)據(jù)并顯示經(jīng)變換的圖像的電路。
13. —種方法,其包括獲得色彩強度等級的數(shù)值表示;在査找表中查找與色彩強度等級的所述數(shù)值表示的至少一個元素相關聯(lián)的對數(shù) 值;存儲所述查找的結果;使所述查找結果乘以伽馬平移值的小數(shù)部分,并將所述結果作為指數(shù)值來存儲; 反向使用所述查找表以獲得所述指數(shù)值的逆對數(shù);以及使所述指數(shù)值的所述逆對數(shù)乘以色彩強度等級的所述數(shù)值表示的自乘到由所述伽馬平移值的整數(shù)部分定義的冪的所述元素。
14. 根據(jù)權利要求13所述的方法,其中色彩強度等級的所述數(shù)值表示為RGB值。
15. 根據(jù)權利要求13所述的方法,其中色彩強度等級的所述數(shù)值表示為CMYK值。
16. 根據(jù)權利要求13所述的方法,其中所述伽馬平移值為正的非整數(shù)。
17. 根據(jù)權利要求13所述的方法,其中所述査找表為對數(shù)査找表。
18. —種方法,其包括將色彩值存儲在計算機可讀存儲器中;將所要伽馬平移值存儲在計算機可讀存儲器中;將所述伽馬平移值分成非整數(shù)部分和整數(shù)部分;查找所述色彩值的對數(shù),并將所述色彩值的所述對數(shù)作為正向?qū)?shù)值來存儲; 使所述非整數(shù)部分乘以所述正向?qū)?shù)值,并將所述乘法的結果作為指數(shù)值來存 儲;確定所述指數(shù)值的逆對數(shù),并將所述指數(shù)值的所述逆對數(shù)作為逆對數(shù)結果來存 儲;使所述色彩值自乘到由所述整數(shù)部分定義的冪,并將所述自乘的結果作為自乘結 果來存儲;以及使所述逆對數(shù)結果與所述自乘結果相乘以產(chǎn)生經(jīng)變換的色彩值。
19. 一種方法,其包括使伽馬值的小數(shù)部分乘以色彩值的對數(shù)以獲得指數(shù)值; 找出所述指數(shù)值的逆對數(shù);以及 使用所述逆對數(shù)來獲得經(jīng)伽馬變換的色彩值。
20. —種設備,其包括顯示器;用于存儲非整數(shù)伽馬值的裝置;以及用于通過所述非整數(shù)伽馬值對數(shù)值色彩值進行取冪的裝置,所述裝置包括-用于執(zhí)行正向?qū)?shù)查找的裝置;以及 用于執(zhí)行反向?qū)?shù)查找的裝置。
21. 根據(jù)權利要求20所述的設備,其中所述用于執(zhí)行正向?qū)?shù)査找的裝置的結構的至 少一部分為與所述用于執(zhí)行反向?qū)?shù)查找的裝置共用。
22. —種處理裝置,其包括存儲元件,其用于存儲包括査找表的數(shù)據(jù);以及處理電路,其經(jīng)配置以在計算數(shù)字的非整數(shù)冪的過程期間提供正向查找和反向査 找兩者。
全文摘要
一種顯示裝置通過使用對數(shù)查找表來執(zhí)行伽馬平移的小數(shù)部分。在查找表(104)中找出圖像數(shù)據(jù)值的對數(shù)。使檢索到的結果乘以冪的小數(shù)部分,且在所述查找表(104)中搜索此乘積會產(chǎn)生與所要結果有關的索引。在另一實施例中,不是搜索第一查找表(112),而是使用第二反向?qū)?shù)查找表(114)來通過查找所述乘積的取冪來產(chǎn)生所述所要結果。
文檔編號H04N5/202GK101589610SQ200880003011
公開日2009年11月25日 申請日期2008年1月21日 優(yōu)先權日2007年1月25日
發(fā)明者邁克爾·H·安德森 申請人:高通Mems科技公司