基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置及方法
【專利摘要】本發(fā)明提供一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,中央處理器接收電子設(shè)備發(fā)送的對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù),顯示器顯示對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù)。圖形處理器將對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù)轉(zhuǎn)換為對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù),并施加一像素抖動(dòng)矩陣組以產(chǎn)生相應(yīng)的像素抖動(dòng)信號(hào),在每幀中驅(qū)動(dòng)各像素的像素值依次與抖動(dòng)矩陣組的對(duì)應(yīng)矩陣的閾值進(jìn)行對(duì)比,并當(dāng)像素值大于矩陣閾值時(shí)增加像素值的強(qiáng)度。本發(fā)明還提供一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的方法,利用本發(fā)明解決現(xiàn)有技術(shù)中的LCD顯示圖像時(shí)出現(xiàn)的輪胎印或者塊狀的不良效果,從而提高顯示質(zhì)量。
【專利說(shuō)明】基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示【技術(shù)領(lǐng)域】,尤其是涉及一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置及方法。
【背景技術(shù)】
[0002]液晶顯示器(LCD)通常被用作各種電子設(shè)備的屏幕或顯示器,這些電子設(shè)備包括例如電視、計(jì)算機(jī)和手持設(shè)備(例如蜂窩電話、音頻和視頻播放器、游戲系統(tǒng)等)的消費(fèi)性電子產(chǎn)品。這樣的LCD設(shè)備通常提供具有相對(duì)薄和低重量的封裝的平板顯示器,其適于用在多種電子產(chǎn)品中。此外,這樣的LCD設(shè)備通常比科比的顯示技術(shù)使用更少的功率,使得它們適用在電池供電的設(shè)備中,或者期望最小化功率適用的其它環(huán)境中。LCD設(shè)備通常包括以行和列布置的數(shù)以千計(jì)(或數(shù)以兆計(jì))的圖像部件,即像素。對(duì)于LCD設(shè)備的任何給定像素,IXD上的可見(jiàn)的光量取決于施加至該像素的電壓。
[0003]目前,由于工藝和成本的考量,大多數(shù)IXD設(shè)備使用18位圖像數(shù)據(jù),由此,紅、綠和藍(lán)原色中的每種顏色與6位數(shù)據(jù)相對(duì)應(yīng)。但是通常傳送至LCD設(shè)備的所需顯示的圖像數(shù)據(jù)為24位或更高位的信號(hào),然而減少對(duì)應(yīng)于顏色的數(shù)據(jù)位可以使得LCD的像素可能減少每個(gè)像素可能能夠呈現(xiàn)的等級(jí)(即顏色)的數(shù)量,從而產(chǎn)生嚴(yán)重的塊狀效應(yīng)。為了克服這種等級(jí)的減少對(duì)顯示畫(huà)面的影響,通常執(zhí)行像素抖動(dòng)(dithering)算法,像素抖動(dòng)可以包括在一組相鄰像素中應(yīng)用稍微變化的顏色深淺(shade and color),以“欺騙”人眼感知期望的顏色,盡管事實(shí)上可能沒(méi)有像素真正顯示該期望的顏色。
[0004]在現(xiàn)有技術(shù)中,像素抖動(dòng)算法主要通過(guò)IXD設(shè)備的控制器執(zhí)行,但是,IXD控制器通常為專用集成電路,由于不具有可變的執(zhí)行像素抖動(dòng)算法的硬件模塊而無(wú)法根據(jù)需要而對(duì)像素抖動(dòng)算法進(jìn)行相應(yīng)地調(diào)整,并且一些LCD控制器執(zhí)行像素抖動(dòng)算法時(shí)會(huì)導(dǎo)致在灰度漸變緩慢的圖像中,會(huì)出現(xiàn)輪胎印或者塊狀的不良效果,降低了顯示質(zhì)量,從而影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置及方法,以解決現(xiàn)有技術(shù)中的LCD顯示圖像時(shí)出現(xiàn)的輪胎印或者塊狀的不良效果,從而提聞顯不質(zhì)量。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,包括中央處理器、存儲(chǔ)器、顯示控制器、圖形處理器和顯示器,該中央處理器用于接收由至少一個(gè)電子設(shè)備發(fā)送的對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù)。
[0007]該中央處理器用于接收由至少一個(gè)電子設(shè)備發(fā)送的對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù)。
[0008]該顯示器用于顯示對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù)。以及
該圖形處理器用于將對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù)轉(zhuǎn)換為對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù),以及施加一像素抖動(dòng)矩陣組并產(chǎn)生相應(yīng)的像素抖動(dòng)信號(hào),其中,該像素抖動(dòng)信號(hào)用于在第一幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的像素值依次與該抖動(dòng)矩陣組的第一矩陣的閾值進(jìn)行對(duì)比,在第二幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的每個(gè)像素的像素值依次與該抖動(dòng)矩陣組的第二矩陣的閾值進(jìn)行對(duì)比,直至在第N幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的像素值依次與該抖動(dòng)矩陣組的第N矩陣的閾值進(jìn)行對(duì)比,并當(dāng)像素值大于該矩陣的閾值時(shí)增加該像素值的強(qiáng)度。
[0009]進(jìn)一步地,本發(fā)明還提供一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的方法,該方法包括步驟:
接收由至少一個(gè)電子設(shè)備發(fā)送的對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù)。
[0010]該圖形處理器將對(duì)應(yīng)于該第一圖像碼的圖像數(shù)據(jù)轉(zhuǎn)換為對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù)。以及
該圖形處理器施加一像素抖動(dòng)矩陣組并產(chǎn)生相應(yīng)的像素抖動(dòng)信號(hào),其中,該像素抖動(dòng)信號(hào)用于將該像素幀中的每個(gè)像素的像素值與對(duì)應(yīng)的矩陣閾值進(jìn)行對(duì)比,并當(dāng)該像素值大于該對(duì)應(yīng)矩陣閾值時(shí)增加該像素的像素強(qiáng)度。
【專利附圖】
【附圖說(shuō)明】
[0011]圖1為本發(fā)明實(shí)施例中的電子裝置的結(jié)構(gòu)示意圖;
圖2為圖1所示電子裝置的圖形處理器的功能模塊示意圖;
圖3為本發(fā)明像素抖動(dòng)的二維像素網(wǎng)格的簡(jiǎn)化示意圖;
圖4為圖3所示二維像素網(wǎng)格的Bayer抖動(dòng)矩陣組示意圖;
圖5為圖3所示二維像素網(wǎng)格的Bayer動(dòng)態(tài)矩陣閾值示意圖;
圖6為本發(fā)明基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的方法流程圖。
[0012]標(biāo)號(hào)說(shuō)明:
【權(quán)利要求】
1.一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,包括中央處理器、存儲(chǔ)器、顯示控制器、圖形處理器和顯示器,其特征在于, 所述中央處理器用于接收由至少一個(gè)電子設(shè)備發(fā)送的對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù); 所述顯示器用于顯示對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù); 以及所述圖形處理器用于將對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù)轉(zhuǎn)換為對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù),以及施加一像素抖動(dòng)矩陣組并產(chǎn)生相應(yīng)的像素抖動(dòng)信號(hào),其中,所述像素抖動(dòng)信號(hào)用于在第一幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的像素值依次與所述抖動(dòng)矩陣組的第一矩陣的閾值進(jìn)行對(duì)比,在第二幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的每個(gè)像素的像素值依次與所述抖動(dòng)矩陣組的第二矩陣的閾值進(jìn)行對(duì)比,直至在第N幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的像素值依次與所述抖動(dòng)矩陣組的第N矩陣的閾值進(jìn)行對(duì)比,并當(dāng)像素值大于所述矩陣的閾值時(shí)增加所述像素值的強(qiáng)度。
2.如權(quán)利要求1所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,其特征在于,所述像素抖動(dòng)矩陣組 為Bayer矩陣。
3.如權(quán)利要求2所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,其特征在于,當(dāng)像素值不大于所述矩陣閾值時(shí)保持所述像素的像素值強(qiáng)度不變。
4.如權(quán)利要求2所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,其特征在于,所述N值為4。
5.如權(quán)利要求1所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,其特征在于,所述圖形處理器包括接口模塊、圖元處理模塊、頂點(diǎn)著色模塊、圖元裝配模塊、光柵模塊、片段著色模塊、顏色緩沖模塊、抖動(dòng)電路以及片段緩沖模塊,所述頂點(diǎn)著色模塊以及所述片段著色模塊施加所述像素抖動(dòng)矩陣組。
6.如權(quán)利要求1所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的電子裝置,其特征在于,所述存儲(chǔ)器為雙倍速率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DDR)。
7.一種基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的方法,其特征在于,所述方法包括步驟: 接收由至少一個(gè)電子設(shè)備發(fā)送的對(duì)應(yīng)于第一圖像碼的圖像數(shù)據(jù); 所述圖形處理器將對(duì)應(yīng)于所述第一圖像碼的圖像數(shù)據(jù)轉(zhuǎn)換為對(duì)應(yīng)于第二圖像碼的圖像數(shù)據(jù); 以及所述圖形處理器施加一像素抖動(dòng)矩陣組并產(chǎn)生相應(yīng)的像素抖動(dòng)信號(hào),其中,所述像素抖動(dòng)信號(hào)用于將所述像素幀中的每個(gè)像素的像素值與對(duì)應(yīng)的矩陣閾值進(jìn)行對(duì)比,并當(dāng)所述像素值大于所述對(duì)應(yīng)矩陣閾值時(shí)增加所述像素的像素強(qiáng)度。
8.如權(quán)利要求7所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的方法,其特征在于,所述像素抖動(dòng)矩陣組為Bayer矩陣。
9.如權(quán)利要求7所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的方法,其特征在于,所述“所述像素抖動(dòng)信號(hào)用于將所述像素幀中的每個(gè)像素的像素值與對(duì)應(yīng)的矩陣閾值進(jìn)行對(duì)t匕,并當(dāng)所述像素值大于所述矩陣閾值時(shí)增加所述像素的像素強(qiáng)度?!卑ㄔ诘谝粠序?qū)動(dòng)每個(gè)像素幀的每個(gè)像素的像素值依次與所述抖動(dòng)矩陣組的第一矩陣的閾值進(jìn)行對(duì)比,在第二幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的每個(gè)像素的像素值依次與所述抖動(dòng)矩陣組的第二矩陣的閾值進(jìn)行對(duì)比,直至在第N幀中驅(qū)動(dòng)每個(gè)像素幀的每個(gè)像素的像素值依次與所述抖動(dòng)矩陣組的第N矩陣的閾值進(jìn)行對(duì)比,并當(dāng)像素值大于所述矩陣的閾值時(shí)增加所述像素值的強(qiáng)度。
10.如權(quán)利要求9所述的基于圖形處理器實(shí)現(xiàn)像素抖動(dòng)計(jì)算的方法,其特征在于,當(dāng)所述像素值不大于所述矩陣閾值時(shí)保持所述像素的像素強(qiáng)度不變。
【文檔編號(hào)】G06F9/44GK103970495SQ201310253095
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2013年6月24日 優(yōu)先權(quán)日:2013年6月24日
【發(fā)明者】曾飛, 熊偉 申請(qǐng)人:福州瑞芯微電子有限公司