專(zhuān)利名稱(chēng):用于增強(qiáng)色分辨率的方法及使用該方法的設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種增強(qiáng)色分辨率(colour resolution)的方法,尤 其是使用16比特每像素的系統(tǒng)幀緩存(buffer)在顯示器上獲得18比 特的分辨率的方法。本發(fā)明使用邏輯(logic)來(lái)產(chǎn)生介于16比特每像 素的色值之間的中間像素值。
本發(fā)明還涉及一種使用該方法的設(shè)備。
技術(shù)發(fā)展水平
市場(chǎng)中存在著對(duì)提供高色深(colour depth)強(qiáng)烈需求,例如移動(dòng) 電話(huà)顯示器上的18比特每像素(bits per pixel, bpp )。現(xiàn)今大部分 移動(dòng)電話(huà)已經(jīng)具有這種高分辨率的顯示器。
彩色顯示器包括圖像元素,即像素,像素由基本顏色紅、綠、藍(lán)RGB 的像素值來(lái)控制。通常,在16bpp的色分辨率中,紅色有32階(level ), 綠色有64階,藍(lán)色有32階。這產(chǎn)生32 x 64 x 32=65536種可能的顏色。 類(lèi)似地,在18bpp色分辨率中,紅色有64階,綠色有64階(相同的), 藍(lán)色有64階。這產(chǎn)生64 x 64 x 64=262144種可能的顏色。顯示器由顯 示器驅(qū)動(dòng)裝置來(lái)控制,所述顯示器驅(qū)動(dòng)裝置從系統(tǒng)幀緩存接收像素值。 為了在當(dāng)前電話(huà)中獲得真實(shí)的(true) 18bpp色,實(shí)際上需要使用24或 32比特每像素在系統(tǒng)幀緩存中保存所有顏色。這是因?yàn)樘幚砥?CPU) 和圖形硬件只適宜處理諸如8、 16、 24或32比特每像素之類(lèi)的簡(jiǎn)單像 素大小。
在現(xiàn)有技術(shù)中,系統(tǒng)幀緩存的色分辨率通常高于顯示器的色分辨 率。系統(tǒng)幀緩存中的像素格式示例為
18bpp用4字節(jié)存儲(chǔ)(添加了 14個(gè)空閑比特(dummy bit )) 24bpp用3字節(jié)存儲(chǔ)
32bpp用4字節(jié)存儲(chǔ)(與24bpp相同,但添加了 8個(gè)空閑比特)。 因此,在使用32比特每像素的情況下,當(dāng)用32比特存儲(chǔ)所有的像 素和圖像時(shí)需要使用兩倍于16比特的存儲(chǔ)空間。而且,由于必須通過(guò) 軟件執(zhí)行特殊的模式轉(zhuǎn)換(這是因?yàn)橐恍?yīng)用只能工作于16比特模式),
5所以軟件更為復(fù)雜。
一種在感知上(perceptually)增加圖4象中的色深的方法:故稱(chēng)為誤 差擴(kuò)散抖動(dòng)(Error Diffusion Dither)。將參考圖3和圖4來(lái)描述該 技術(shù)。在使用該技術(shù)的情況下,以覆蓋于整個(gè)梯度的離散階來(lái)存儲(chǔ)圖像 中的十曼才弟度(slow gradient)。
現(xiàn)有技術(shù)方法的示例在
圖1A中示出。這是一個(gè)傳統(tǒng)的16bpp
(=65536色)的系統(tǒng)。 一個(gè)應(yīng)用提供一個(gè)原始圖像,例如具有24比特 色分辨率的JPEG圖像。這被以誤差擴(kuò)散抖動(dòng)解碼成16bpp并被存儲(chǔ)在 具有16bpp分辨率的系統(tǒng)幀緩存中。在圖像能夠被顯示之前,數(shù)據(jù)必須 ^皮傳遞到顯示器驅(qū)動(dòng)(display driver )?,F(xiàn)今的顯示器通常具有18bpp 的色分辨率。顯示器驅(qū)動(dòng)通過(guò)簡(jiǎn)單的填充(padding)將16bpp的像素 值擴(kuò)展到18bpp,并以18bpp將像素存儲(chǔ)在顯示器幀緩存中。此時(shí),結(jié) 果能夠顯示在顯示器上。由于填充不會(huì)增加色深,所以色分辨率仍為 16bpp,即使誤差擴(kuò)散抖動(dòng)在感知上改善了外觀(guān)(appearance)。
現(xiàn)有技術(shù)方法的另一個(gè)示例在圖1B示出。這是傳統(tǒng)的真實(shí)18bpp
(=262144色)的系統(tǒng)。由于上述原因,該系統(tǒng)幀緩存^皮從16bpp改為 24bpp或32bpp。所有的繪圖(drawing)操作都必須;故重新配置以對(duì)新 的色深起作用。 一個(gè)應(yīng)用提供一個(gè)原始圖像,例如具有18或者24比特 色分辨率的JPEG圖像。這被解碼成24或32bpp比特(可能采用誤差擴(kuò) 散抖動(dòng))并被存儲(chǔ)在具有18、 24或32bpp分辨率的系統(tǒng)幀緩存中。數(shù) 據(jù)被傳遞到顯示器驅(qū)動(dòng),其中顯示器具有18bpp的色分辨率。顯示器驅(qū) 動(dòng)將24或32bpp像素值截取(truncate )成18bpp并以18bpp將像素 存儲(chǔ)在顯示器幀緩存中。通過(guò)硬件對(duì)所有像素一個(gè)接一個(gè)執(zhí)行截取。此 時(shí)結(jié)果能夠被顯示在顯示器上。色分辨率是真實(shí)的18bpp。
因此,現(xiàn)有技術(shù)需要大的系統(tǒng)幀緩存來(lái)獲得真實(shí)的18bpp色分辨率。 必須在系統(tǒng)幀緩存與顯示器幀緩存之間傳遞大量的數(shù)據(jù)。而且, 一些僅 產(chǎn)生16比特圖像的應(yīng)用必須作為特殊情況來(lái)處理,從而導(dǎo)致系統(tǒng)軟件 和顯示器設(shè)置中的16bpp和18bpp之間的轉(zhuǎn)換。這導(dǎo)致更為復(fù)雜的軟件。
發(fā)明概述
本發(fā)明提出總是用固定的比特?cái)?shù)、適當(dāng)?shù)赜?6比特色分辨率,并 且采用誤差擴(kuò)散抖動(dòng)來(lái)在系統(tǒng)幀緩存中存儲(chǔ)圖像。然后提供后處理濾波器,適于在顯示器驅(qū)動(dòng)裝置之前,使用顯示器裝置可接受的更多比特?cái)?shù) 每像素(適當(dāng)?shù)?8比特每像素)來(lái)提供增強(qiáng)的色分辨率。
在第一方面,本發(fā)明提供了一種用于增強(qiáng)色分辨率的方法,包括步
驟
將原始圖像輸入到具有固定的第 一 比特?cái)?shù)每像素的系統(tǒng)幀緩存中; 使用能夠產(chǎn)生擴(kuò)散慢梯度的誤差擴(kuò)散算法,所述擴(kuò)散慢梯度將被存儲(chǔ)在 系統(tǒng)幀緩存中。
根據(jù)本發(fā)明,所述方法包括步驟
處理任意慢梯度以產(chǎn)生更多的色分辨率階,
產(chǎn)生增加的第二比特?cái)?shù)每像素,所述第二比特?cái)?shù)每像素適應(yīng)于顯示
器裝置的特性;以及
向使用所述第二比特?cái)?shù)每像素的顯示器裝置發(fā)送經(jīng)處理的像素值。 適宜地,所述第二比特?cái)?shù)每像素是顯示裝置的最大比特?cái)?shù)每像素。 在一個(gè)實(shí)施例中,處理步驟包括對(duì)像素值正被處理的像素的周?chē)?br>
素的鄰域(neighbourhood)的4象素值求平均。
優(yōu)選地,如果在任何顏色中相鄰階之間存在著過(guò)大的變化,則不使
用平均值。
在可替換的實(shí)施例中,如果R、 G或B像素中有一個(gè)偏離平均值超 過(guò)1或2步長(zhǎng)(step),則不使用平均值。
適宜地,平均像素值被截取至最近的下半步長(zhǎng)。 優(yōu)選地,平均像素值的數(shù)目為二的冪。
優(yōu)選地,像素值的顏色分量(color component) ^皮一起平均。 優(yōu)選地,像素的鄰域是二維的。 適宜地,所述第一比特?cái)?shù)每像素為16。 適宜地,所述第二比特?cái)?shù)每像素為18。
在第二方面,本發(fā)明提供了一種設(shè)備,包括具有處理能力的控制 單元和顯示器驅(qū)動(dòng)裝置;包括系統(tǒng)幀緩存的存儲(chǔ)裝置;由顯示器驅(qū)動(dòng)裝 置控制的顯示器裝置,該顯示器裝置具有能夠根據(jù)像素值顯示圖像元素 的像素,其中控制單元被安排成將原始圖像輸入到使用固定的笫一比特 數(shù)每像素的系統(tǒng)幀緩存中;使用能夠產(chǎn)生擴(kuò)散慢梯度的誤差擴(kuò)散算法, 所述擴(kuò)散慢梯度將被存儲(chǔ)在系統(tǒng)幀緩存中。
根據(jù)本發(fā)明,處理邏輯被安排成處理任意慢梯度以產(chǎn)生更多的色分辨率階,從而產(chǎn)生增加的笫二比特?cái)?shù)每像素,所述第二比特?cái)?shù)每像素適
應(yīng)于顯示器裝置的特性;并且
被安排成向使用所述笫二比特?cái)?shù)每像素的顯示器裝置發(fā)送經(jīng)處理 的像素值。
適宜地,所述第二比特?cái)?shù)每像素是顯示器裝置的最大比特?cái)?shù)每像素。
在一個(gè)實(shí)施例中,處理步驟包括對(duì)像素值正被處理的像素的周?chē)?素的鄰域的像素值求平均。
優(yōu)選地,如果在任何顏色中的相鄰階存在著過(guò)大的變化,則不使用 平均值。
在可替換的實(shí)施例中,如果R、 G或B像素中有一個(gè)偏離平均值超 過(guò)1或2步長(zhǎng),則不使用平均值。
適宜地,平均像素值被截取至最近的下半步長(zhǎng)。 優(yōu)選地,平均像素值的數(shù)目為二的冪。 優(yōu)選地,像素值的顏色分量被一起平均。 優(yōu)選地,像素的鄰域是二維的。 適宜地,所述第一比特?cái)?shù)每像素為16。 適宜地,所述第二比特?cái)?shù)每像素為18。
在一個(gè)實(shí)施例中,處理邏輯是通過(guò)顯示器驅(qū)動(dòng)裝置中的硬件或者固 件/微碼來(lái)實(shí)現(xiàn)的。
在另 一實(shí)施例中,顯示器驅(qū)動(dòng)裝置與顯示器裝置一起被集成在驅(qū)動(dòng) 芯片上。
在另 一實(shí)施例中,顯示器驅(qū)動(dòng)裝置被集成在與顯示器裝置通信的基 帶芯片上。
在又一實(shí)施例中,處理邏輯是通過(guò)顯示器驅(qū)動(dòng)裝置之前的分立單元 中的硬件或者固件/微碼來(lái)實(shí)現(xiàn)的。
所述設(shè)備可以是便攜式電話(huà)、尋呼機(jī)、發(fā)報(bào)機(jī)、智能電話(huà)(smart phone)或者電子記事薄(electronic organiser)。
附圖簡(jiǎn)述
以下將參考附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述,其中 圖1A和1B是現(xiàn)有技術(shù)方法的流程圖,圖2是根據(jù)本發(fā)明的方法的流程圖,
圖3是圖像中的預(yù)期(intended)慢梯度圖,
圖4是經(jīng)過(guò)誤差擴(kuò)散抖動(dòng)之后的梯度圖,
圖5是根據(jù)本發(fā)明重建的(recreated)梯度階的圖,
圖6是根據(jù)本發(fā)明的設(shè)備的示意圖。
優(yōu)選實(shí)施例的詳細(xì)i兌明
本發(fā)明適用于具有顯示器的設(shè)備,其中可用存儲(chǔ)空間和處理能力是 有限的。作為非限制性例子,本發(fā)明可以用于便攜式電話(huà)、尋呼機(jī)、發(fā) 報(bào)機(jī)、智能電話(huà)或者電子記事薄。顯示器及其他電子和邏輯部件可以是 常規(guī)的。如何借助于圖像元素、像素,根據(jù)基本顏色紅、綠、藍(lán),或者 從其他顏色空間轉(zhuǎn)換來(lái)獲得顏色是公知常識(shí)。本說(shuō)明書(shū)將集中在與本發(fā) 明相關(guān)的方面上。
通常希望節(jié)省存儲(chǔ)空間,尤其是在小型便攜式設(shè)備中。16比特色分 辨率通常產(chǎn)生足夠的色分辨率。16比特不能提供足夠色分辨率的唯一情 況是諸如"慢"梯度的極細(xì)小顏色變化的情況。在圖像中這是其中一個(gè) 或多個(gè)顏色分量變化非常緩慢的區(qū)域。在這種情況下,人眼無(wú)法感知任 何不連續(xù),諸如由誤差擴(kuò)散抖動(dòng)算法產(chǎn)生的分割(segmentation)。另 外,在16比特分辨率下,當(dāng)相近的(nearby)兩個(gè)顏色沒(méi)有祐J皮此相 鄰地呈現(xiàn)時(shí),人眼在任何情況下都能夠看到這兩個(gè)顏色的差異。"相近" 意為紅、綠或藍(lán)的像素值的最大偏離為一階上下。
為了用少量的階存儲(chǔ)慢梯度并仍保留一些有關(guān)梯度的信息,采用了 誤差擴(kuò)散抖動(dòng)。眾所周知,與對(duì)階進(jìn)行簡(jiǎn)單的取整(rounding)或者截 取相比,該抖動(dòng)步長(zhǎng)本身就會(huì)極大改善所感知的圖像質(zhì)量。
將參考圖3和圖4來(lái)描述一個(gè)示例。誤差擴(kuò)散抖動(dòng)算法已知如此。 在這種情況下,我們要繪出從階1到階4的梯度,覆蓋了12個(gè)像素。 為了簡(jiǎn)單起見(jiàn),我們僅考慮灰度圖像(grey scale image)。圖3是這 樣的梯度的圖。
使用誤差擴(kuò)散抖動(dòng)算法,這將會(huì)產(chǎn)生如圖4所示的曲線(xiàn)。這添加了 "擴(kuò)散,,而不是僅僅在三步長(zhǎng)內(nèi)增加階,原因在于像素值不是嚴(yán)格增加, 而是在原始梯度周?chē)黾踊驕p小,以將鄰近像素的平均值保持在曲線(xiàn)附 近。這樣,可以保持與原始曲線(xiàn)相關(guān)的更多信息。如果該曲線(xiàn)再現(xiàn)于顯示器中,它看起來(lái)將會(huì)比僅在三步長(zhǎng)中增加階的曲線(xiàn)更平滑。
根據(jù)本發(fā)明,后處理濾波器用于通過(guò)檢查像素的鄰域來(lái)重建誤差擴(kuò)
散算法的"目標(biāo)(intent)"。如果值僅有小的變化,該變化很可能是 嘗試產(chǎn)生通常無(wú)法通過(guò)當(dāng)前分辨率再生(reproducible)的階的結(jié)果。 在這種情況下,預(yù)期色值能夠通過(guò)計(jì)算相鄰像素的平均值來(lái)獲得。求平 均的結(jié)果不會(huì)被寫(xiě)入系統(tǒng)幀緩存,而是被發(fā)送到顯示器驅(qū)動(dòng)或者顯示器 幀緩存,如下面更為詳細(xì)的描述。
在本示例中,通過(guò)使用土l像素的一維鄰域,將獲得圖5中所示的 階。因?yàn)槲覀兪褂昧?像素,階總數(shù)被除以3并且結(jié)果將被截取至最近 的下半步長(zhǎng),以使階數(shù)加倍。在從16bpp到18bpp的情況下,半步長(zhǎng)是 足夠的,其中用于R、 B分量的階數(shù)被加倍。 一般來(lái)說(shuō),可以使用更小 的步長(zhǎng)。在實(shí)際情況中,更傾向于選擇包含的像素?cái)?shù)為2的冪的鄰域, 以簡(jiǎn)化除法。
只要在任何顏色中的相鄰階之間有過(guò)大的變化,我們就不計(jì)算平均 值,原因在于這將引入模糊偽像(blurring artefact)。換言之,高 的變化指示圖象中不存在慢梯度,并且事實(shí)上需要再生顏色中的不連續(xù) 性來(lái)獲得足夠的清晰度(sharpness)。因此引入門(mén)限以限制何時(shí)應(yīng)該 執(zhí)行求平均。例如,如果R、 G或B像素中有一個(gè)偏離平均值超過(guò)1或2 個(gè)步長(zhǎng),則不應(yīng)該使用平均值。優(yōu)選地,門(mén)限和平均值計(jì)算應(yīng)該作為整 體被一起應(yīng)用于RGB顏色分量。
此外,鄰域的選擇還決定了可以重建多少階。例如,通過(guò)使用2乘 2像素的二維鄰域,能夠獲得四倍的階數(shù),這將有效地實(shí)現(xiàn)所感知的"22 比特,,的色分辨率(R、 G、 B分別+7 + 8 + 7比特)。
圖2中列出了根據(jù)本發(fā)明的方法,其中把從16bpp至18bpp的增強(qiáng) 作為示例。諸如照相機(jī)之類(lèi)的應(yīng)用提供了原始圖象,例如色分辨率為24 比特的JPEG圖像。圖像數(shù)據(jù)被解包(unpack)成為原始圖像數(shù)據(jù)并被 存儲(chǔ)在系統(tǒng)幀緩存、適宜地視頻RAM中。原始圖像具有高深色分辨率, 而JPEG解包器(unpacker)可以提供2仆pp的色分辨率。不希望將該 原始大小存儲(chǔ)在系統(tǒng)幀緩存中。作為代替,使用誤差擴(kuò)散抖動(dòng)將圖像"實(shí) 時(shí)地(on the fly)"解碼為16bpp的色分辨率并將其存儲(chǔ)在系統(tǒng)幀緩 存中。優(yōu)選地,系統(tǒng)幀緩存在每2字節(jié)中存儲(chǔ)16bpp像素值以?xún)?yōu)化存儲(chǔ) 空間需求。為了重建慢梯度,執(zhí)行上述的求平均。該求平均再生或重新確立
(reinvent)模擬原始慢梯度的色階,從而產(chǎn)生18bpp像素值。在置于 顯示器驅(qū)動(dòng)之前的單元中執(zhí)行求平均。在可替換的方案中,顯示器驅(qū)動(dòng) 執(zhí)行求平均。如果不執(zhí)行求平均(在慢梯度之外的情況下),則用0來(lái) 填充16比特像素值,這也會(huì)產(chǎn)生18bpp的像素值。這些值被直接發(fā)送 到18bpp彩色顯示器,而不是在系統(tǒng)幀緩存中存儲(chǔ)關(guān)于每個(gè)像素的18 比特像素值。色分辨率將為(模擬的)18bpp。
因此,存儲(chǔ)于系統(tǒng)幀緩存中的圖像的顏色總數(shù)為例如65536色。通 過(guò)本發(fā)明,發(fā)現(xiàn)顏色梯度或者過(guò)渡(transitions)可以在色階中得到 增強(qiáng)。存儲(chǔ)于系統(tǒng)幀緩存中的圖像包括由于粗糙的(coarser)階和誤 差擴(kuò)散抖動(dòng)而造成的顏色片段(segment ),但是新的經(jīng)處理的圖片具 有更多色階來(lái)消除(smooth out )分割。通過(guò)本發(fā)明,可以產(chǎn)生更多的 顏色,例如每像素18比特的262144色,而需要更少的存儲(chǔ)。
圖6是包含本發(fā)明的設(shè)備的相關(guān)部件的示意圖。在諸如移動(dòng)電話(huà)之 類(lèi)的設(shè)備中,控制單元和存儲(chǔ)(包括諸如視頻RAM之類(lèi)的系統(tǒng)幀緩存7 ) 通常被提供在主/基帶芯片1上,而顯示器被作為分立部件來(lái)提供,在 這里示出被提供在驅(qū)動(dòng)芯片l上。可替換地,系統(tǒng)幀緩存可以被提供在 外部RAM上。驅(qū)動(dòng)芯片1包括顯示器驅(qū)動(dòng)裝置3,該顯示器驅(qū)動(dòng)裝置3 包括顯示器幀緩存4,所述顯示器幀緩存4包含顯示器2上所顯示的數(shù) 據(jù)。用于執(zhí)行處理的邏輯6適宜在主芯片5上以硬件或固件/微碼來(lái)實(shí) 現(xiàn)。適宜地,處理邏輯6被合并到物理顯示器接口中,該物理顯示器接 口負(fù)責(zé)將數(shù)據(jù)從系統(tǒng)幀緩存7傳遞到顯示器驅(qū)動(dòng)3。
可替換地,顯示器幀緩存可以被合并在主芯片上或被合并到外部 RAM中。
在另外的實(shí)施例中,在被發(fā)送到顯示器驅(qū)動(dòng)之前,處理邏輯把增強(qiáng) 至18bpp的圖像數(shù)據(jù)寫(xiě)入中間的24/32bpp緩存(未示出)。
在可替換的方案中,處理邏輯6可以與顯示器驅(qū)動(dòng)裝置3—起被集 成在驅(qū)動(dòng)芯片l上,或者可以作為主芯片5和顯示器驅(qū)動(dòng)裝置3之間的 分立部件(未示出)。
執(zhí)行處理所需的計(jì)算相對(duì)簡(jiǎn)單且非常適于快速操作。因此,在本說(shuō) 明書(shū)中所提到的圖像可以是視頻序列中的幀。
本發(fā)明在系統(tǒng)幀緩存中使用僅16比特色分辨率的情況下實(shí)現(xiàn)增強(qiáng)的色分辨率。增強(qiáng)的18比特色分辨率不在系統(tǒng)幀緩存中存儲(chǔ),而是被 直接發(fā)送到顯示器驅(qū)動(dòng)。因?yàn)閹彺婵偸蔷哂?6比特的色分辨率,所 以所有的應(yīng)用都可以如此優(yōu)化,而不需要在16bpp與18bpp之間進(jìn)行轉(zhuǎn) 換,這使軟件得以簡(jiǎn)化。較小的16比特系統(tǒng)幀緩存還將考慮到更快的 數(shù)據(jù)讀寫(xiě)。
本發(fā)明可以通過(guò)軟件和硬件的適當(dāng)結(jié)合來(lái)實(shí)現(xiàn)。說(shuō)明書(shū)中所討論的 16和18比特的色分辨率是當(dāng)前優(yōu)選的示例,但本發(fā)明不局限于這些值。 本發(fā)明的范圍僅由如下權(quán)利要求來(lái)限定。
權(quán)利要求
1.一種用于增強(qiáng)色分辨率的方法,包括步驟將原始圖像輸入到具有固定的第一比特?cái)?shù)每像素的系統(tǒng)幀緩存(7)中;使用能夠產(chǎn)生擴(kuò)散慢梯度的誤差擴(kuò)散算法,所述擴(kuò)散慢梯度將被存儲(chǔ)在系統(tǒng)幀緩存(7)中,其特征在于以下步驟處理任意慢梯度以產(chǎn)生更多的色分辨率階,從而產(chǎn)生增加的第二比特?cái)?shù)每像素,所述第二比特?cái)?shù)每像素適應(yīng)于顯示器裝置(2)的特性;并且使用所述第二比特?cái)?shù)每像素向顯示器裝置(2)發(fā)送經(jīng)處理的像素值。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于所述第二比特?cái)?shù)每像 素是顯示器裝置(2)的最大比特?cái)?shù)每像素。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于處理步驟包括對(duì) 像素值正被處理的像素周?chē)南袼氐泥徲虻南袼刂登笃骄?br>
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于如果任何顏色中的相 鄰階之間存在著過(guò)大的變化,則不使用平均值。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于如果R、 G、 B像素中有一個(gè)偏離平均值超過(guò)1步長(zhǎng),則不使用平均值。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于如果R、 G、 B像素中 有一個(gè)偏離平均值超過(guò)2步長(zhǎng),則不使用平均值。
7. 根據(jù)權(quán)利要求3至6中任意一項(xiàng)所述的方法,其特征在于平均 的像素值被截取至最近的下半步長(zhǎng)。
8. 根據(jù)權(quán)利要求3至7中任意一項(xiàng)所述的方法,其特征在于平均 的像素值的數(shù)目是2的冪。
9. 根據(jù)權(quán)利要求3至8中任意一項(xiàng)所述的方法,其特征在于像素 值的顏色分量被一起平均。
10. 根據(jù)權(quán)利要求3至9中任意一項(xiàng)所述的方法,其特征在于像素的鄰域是二維的。
11. 根據(jù)權(quán)利要求1至10中任意一項(xiàng)所述的方法,其特征在于所 述第一比特?cái)?shù)每像素為16。
12. 根據(jù)權(quán)利要求1至11中的任意一項(xiàng)所述的方法,其特征是所 述第二比特?cái)?shù)每像素為18。
13. —種設(shè)備包括具有處理能力的控制單元和顯示器驅(qū)動(dòng)裝置(3);包括系統(tǒng)幀緩存(7)的存儲(chǔ)裝置;由顯示器驅(qū)動(dòng)裝置(3)控 制的顯示器裝置(2),所述顯示器裝置(2)具有能夠根據(jù)像素值顯示 圖像元素的像素,其中控制單元被安排成使用固定的第一比特?cái)?shù)每像素 將原始圖像輸入到系統(tǒng)幀緩存(7)中;使用能夠產(chǎn)生擴(kuò)散慢梯度的誤 差擴(kuò)散算法,所述擴(kuò)散慢梯度將被存儲(chǔ)在系統(tǒng)幀緩存(7)中,其特征 在于處理邏輯(6 )被安排成處理任意慢梯度以產(chǎn)生更多色分辨率階, 從而產(chǎn)生增加的笫二比特?cái)?shù)每像素,所述第二比特?cái)?shù)每像素適應(yīng)于顯示 器裝置(2)的特性;并且被安排成向使用所述第二比特?cái)?shù)每像素的顯 示裝置(2)發(fā)送經(jīng)處理的像素值。
14. 根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于所述第二比特?cái)?shù)每 像素是顯示器裝置(4)的最大比特?cái)?shù)每像素。
15. 根據(jù)權(quán)利要求13或14所述的設(shè)備,其特征在于處理步驟包括 對(duì)像素值正被處理的像素周?chē)南袼剜徲虻南袼刂登笃骄?br>
16. 根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于如果任何顏色中的 相鄰階之間存在著過(guò)大的變化,則不使用平均值。
17. 根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于如果R、 G、 B像素 中有一個(gè)偏離平均值超過(guò)l步長(zhǎng),則不使用平均值。
18. 根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于如果R、 G、 B像素 中有一個(gè)偏離平均值超過(guò)2步長(zhǎng),則不使用平均值。
19. 根據(jù)權(quán)利要求13至18中任意一項(xiàng)所述的設(shè)備,其特征在于平 均的像素值被截取至最近的下半步長(zhǎng)。
20. 根據(jù)權(quán)利要求15至19中任意一項(xiàng)所述的設(shè)備,其特征在于平 均的像素值的數(shù)目是2的冪。
21. 根據(jù)權(quán)利要求15至20中任意一項(xiàng)所述的設(shè)備,其特征在于像 素值的顏色分量被一起平均。
22. 根據(jù)權(quán)利要求15至21中任意一項(xiàng)所述的設(shè)備,其特征在于像 素的鄰域是二維的。
23. 根據(jù)權(quán)利要求13至22中任意一項(xiàng)所述的設(shè)備,其特征在于所 述第一比特?cái)?shù)每像素為16。
24. 根據(jù)權(quán)利要求13至23中任意一項(xiàng)所述的設(shè)備,其特征在于所 述第二比特?cái)?shù)每像素為18。
25. 根據(jù)權(quán)利要求13至24中任意一項(xiàng)所述的設(shè)備,其特征在于處理邏輯是通過(guò)顯示器驅(qū)動(dòng)裝置(3)中的硬件或固件/微碼來(lái)實(shí)現(xiàn)的。
26. 根據(jù)權(quán)利要求25所述的設(shè)備,其特征在于顯示器驅(qū)動(dòng)裝置與 顯示器裝置(2) —起被集成在驅(qū)動(dòng)芯片(1)上。
27. 根據(jù)權(quán)利要求25所述的設(shè)備,其特征在于顯示器驅(qū)動(dòng)裝置被 集成與顯示器驅(qū)動(dòng)裝置(3)通信的在基帶芯片(5)上。
28. 根據(jù)權(quán)利要求13至24中任意一項(xiàng)所述的設(shè)備,其特征在于處 理邏輯是通過(guò)顯示器驅(qū)動(dòng)裝置(3)之前的分立單元中的硬件或固件/微 碼實(shí)現(xiàn)的。
29. 根據(jù)權(quán)利要求13至28中任意一項(xiàng)所述的設(shè)備,其中所述設(shè)備 是便攜式電話(huà)、尋呼機(jī)、發(fā)報(bào)機(jī)、智能電話(huà)或者電子記事薄。
全文摘要
本發(fā)明涉及一種用于增強(qiáng)色分辨率的方法,尤其是使用16比特每像素的系統(tǒng)幀緩存在顯示器中獲得18比特的分辨率的方法。本發(fā)明采用邏輯來(lái)產(chǎn)生介于16bpp色值之間的中間像素值。本發(fā)明提出總是用固定的比特?cái)?shù)并采用誤差擴(kuò)散抖動(dòng)來(lái)在系統(tǒng)幀緩存中存儲(chǔ)圖像。然后提供后處理濾波器以使用顯示器裝置可接收的更多比特每像素來(lái)提供增強(qiáng)的色分辨率。本發(fā)明還涉及一種使用該方法的設(shè)備。
文檔編號(hào)G09G5/02GK101317213SQ200680044195
公開(kāi)日2008年12月3日 申請(qǐng)日期2006年9月5日 優(yōu)先權(quán)日2005年9月28日
發(fā)明者K·-A·約翰遜 申請(qǐng)人:索尼愛(ài)立信移動(dòng)通訊股份有限公司