專利名稱:增強(qiáng)影像對(duì)比的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種影像處理的方法,且特別是有關(guān)于一種加強(qiáng)影像對(duì)比的方法。
背景技術(shù):
以往加強(qiáng)影像對(duì)比的方法僅是藉由統(tǒng)計(jì)畫面中每個(gè)像素的灰度值出現(xiàn)個(gè)數(shù),來(lái)決定加強(qiáng)此畫面對(duì)比的程度。然而此種方法僅能在某種特定的情況下,提升畫面中的影像對(duì)比。但在某些較最需要加強(qiáng)對(duì)比的情況下,例如觀看DVD影片時(shí),此種加強(qiáng)影像對(duì)比的方法會(huì)產(chǎn)生效果極差的影像。如圖1所示,其為播放DVD影片時(shí)的畫面示意圖。DVD影片在播放時(shí)大多以16∶9的比例顯示畫面100,故在顯示畫面100(例如LCD屏幕)的上下兩部份UP與DP均會(huì)顯示黑畫面。如此一來(lái),以往加強(qiáng)影像對(duì)比的方法在對(duì)此畫面100做對(duì)比加強(qiáng)時(shí)會(huì)因?qū)P與DP兩部份的黑畫面的灰度值統(tǒng)計(jì)進(jìn)去,而造成對(duì)比加強(qiáng)后的畫面100顯得極不自然。此外,當(dāng)前后兩畫面的灰度值統(tǒng)計(jì)曲線差異過(guò)大時(shí),以往的加強(qiáng)影像對(duì)比的方法將造成影像畫面閃爍的現(xiàn)象。
因此,如何能在加強(qiáng)對(duì)比的同時(shí)亦維持影像自然特性以及避免影像畫面閃爍的現(xiàn)象便是目前需要解決的課題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一種影像處理方法,其是在維持影像自然特性的條件下加強(qiáng)一影像的對(duì)比并維持影像畫面的穩(wěn)定。
根據(jù)本發(fā)明的目的,提出一種影像處理方法。此影像至少由一第一畫面f(N)所呈現(xiàn)。此第一畫面f(N)是由多個(gè)像素所組成。每個(gè)像素分別對(duì)應(yīng)至一原始灰度值,本發(fā)明的影像處理方法敘述如下。根據(jù)相鄰兩像素彼此間的原始灰度值的差異統(tǒng)計(jì)出原始灰度值出現(xiàn)個(gè)數(shù),并以一第一轉(zhuǎn)移函數(shù)F(X)表示。根據(jù)此第一轉(zhuǎn)移函數(shù)F(X)計(jì)算出一伽碼曲線,以及根據(jù)此伽碼曲線選擇性地調(diào)整這些原始灰度值為多筆調(diào)整后灰度值。其中上述統(tǒng)計(jì)這些原始灰度值出現(xiàn)個(gè)數(shù)的步驟還包括當(dāng)這些像素中的一第一像素的一第一原始灰度值與相鄰的一第二像素的一第二原始灰度值差大于n時(shí),n為0或正整數(shù),第一原始灰度值與第二原始灰度值間的所有原始灰度值的統(tǒng)計(jì)個(gè)數(shù)或部份原始灰度值的統(tǒng)計(jì)個(gè)數(shù)均加1。
為使本發(fā)明的上述目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉一較佳實(shí)施例,并結(jié)合附圖詳細(xì)說(shuō)明如下。
圖1為播放DVD影片時(shí)的畫面示意圖。
圖2為本發(fā)明較佳實(shí)施例的影像處理方法的流程圖。
圖3A為某一現(xiàn)行畫面(unspecified current frame)的示意圖。
圖3B為原始灰度值個(gè)數(shù)統(tǒng)計(jì)示意圖。
圖3C為原始灰度值個(gè)數(shù)統(tǒng)計(jì)示意圖。
圖4A為計(jì)算伽碼曲線的流程圖。
圖4B為計(jì)算伽碼曲線的示意圖。
圖5為調(diào)整第三轉(zhuǎn)移函數(shù)部份上下限值的示意圖。
具體實(shí)施例方式
本發(fā)明提出一種影像處理方法,其是在維持影像自然特性的條件下加強(qiáng)一影像的對(duì)比并維持影像畫面的穩(wěn)定。本發(fā)明的影像處理方法根據(jù)每個(gè)像素與其相鄰像素間的原始灰度值差,來(lái)統(tǒng)計(jì)這些原始灰度值出現(xiàn)個(gè)數(shù),之后并依據(jù)所統(tǒng)計(jì)出的灰度值個(gè)數(shù)以及前后兩畫面的對(duì)比變動(dòng)幅度來(lái)決定現(xiàn)行畫面的對(duì)比加強(qiáng)程度。
請(qǐng)參照?qǐng)D2,其為本發(fā)明較佳實(shí)施例的影像處理方法的流程圖。一影像是由多張畫面f(N)所呈現(xiàn),N為正整數(shù)。每個(gè)畫面f(N)是由多個(gè)像素所組成,例如由1028*768個(gè)像素所組成。每個(gè)像素均分別對(duì)應(yīng)至一原始灰度值(graylevel)GL。本發(fā)明的影像處理方法包括下列步驟。于步驟200,根據(jù)每個(gè)像素與其相鄰像素間的原始灰度值差,來(lái)統(tǒng)計(jì)這些原始灰度值出現(xiàn)個(gè)數(shù)并以第一轉(zhuǎn)移函數(shù)Fi(X)表示,i為1至N間的正整數(shù)。于步驟202,根據(jù)第一轉(zhuǎn)移函數(shù)Fi(X)計(jì)算出一伽碼曲線(Gamma Curve)。之后于步驟204,根據(jù)此伽碼曲線選擇性地調(diào)整這些原始灰度值為多筆調(diào)整后灰度值。
進(jìn)一步來(lái)說(shuō)明步驟200的統(tǒng)計(jì)方法。請(qǐng)參照?qǐng)D3A,其為某一現(xiàn)行畫面(unspecified current frame)的示意圖。一第一畫面f(1)為影像中的某一畫面。第一畫面f(1)中的每個(gè)空格代表一個(gè)像素P,而空格中所標(biāo)示的數(shù)字代表每個(gè)像素P所對(duì)應(yīng)到的原始灰度值GL。以第一畫面f(1)中左上角3*3個(gè)像素P(1)~P(9)來(lái)說(shuō)明統(tǒng)計(jì)此第一畫面f(1)的原始灰度值出現(xiàn)個(gè)數(shù)的原則。此原則為「當(dāng)每個(gè)像素與相鄰像素彼此間的原始灰度值差大于n時(shí),n為0或正整數(shù)的一預(yù)定值,將每個(gè)像素所對(duì)應(yīng)到的原始灰度值與相鄰像素所對(duì)應(yīng)到的原始灰度值間的所有原始灰度值的統(tǒng)計(jì)個(gè)數(shù)或部份原始灰度值的統(tǒng)計(jì)個(gè)數(shù)均加1?!挂詎為0及以第九像素P9為例說(shuō)明,第九像素P9與第六像素P6及第8像素P8相鄰。第九像素P9與第六像素P6彼此間的原始灰度值差為21灰度(95-74=21>0),故將原始灰度值74到95間的所有原始灰度值(74、75、76、...94、95)的統(tǒng)計(jì)個(gè)數(shù)均加1,如圖3B所標(biāo)示的實(shí)線箭頭。圖3B為原始灰度值個(gè)數(shù)統(tǒng)計(jì)示意圖。而第九像素P9與第八像素P8彼此間的原始灰度值差為19灰度(93-74=19>0),故將原始灰度值74到93間的所有原始灰度值(74、75、...92、93)的統(tǒng)計(jì)個(gè)數(shù)再加1,如圖3B所標(biāo)示的虛線箭頭。以此原則對(duì)像素P1~P9的每筆原始灰度值GL作統(tǒng)計(jì)將得到此第一畫面f(1)的部份灰度值個(gè)數(shù)統(tǒng)計(jì)圖,即如圖3C所示,其為原始灰度值個(gè)數(shù)統(tǒng)計(jì)示意圖。
相較于以往的做法(即僅是統(tǒng)計(jì)畫面中每個(gè)像素的原始灰度值出現(xiàn)個(gè)數(shù)),本發(fā)明的統(tǒng)計(jì)原則考慮到相鄰像素彼此間的原始灰度值差異。如此,統(tǒng)計(jì)出來(lái)的第一轉(zhuǎn)移函數(shù)Fi(X)考慮到畫面中影像邊緣的灰度值差異,使得依據(jù)此第一轉(zhuǎn)移函數(shù)Fi(X)所求出的伽碼曲線,其所修正的影像在對(duì)比的表現(xiàn)上更為自然。此外,上述n亦可為1或其它正整數(shù),而統(tǒng)計(jì)方式亦可以是將每個(gè)像素所對(duì)應(yīng)到的原始灰度值與相鄰像素所對(duì)應(yīng)到的原始灰度值間的部份原始灰度值的統(tǒng)計(jì)個(gè)數(shù)均加1。以第九像素P9與第八像素P8為例,可將原始灰度值74到95間的差值為2的部份原始灰度值的統(tǒng)計(jì)個(gè)數(shù)加1,例如74、76、78...92、94、95,以此規(guī)則,可選擇原始灰度值差值為3、4或其它差值的部分原始灰度值為統(tǒng)計(jì)對(duì)象,本發(fā)明并不局限差值的值。
接著說(shuō)明計(jì)算出伽碼曲線的方法。以上述統(tǒng)計(jì)方式對(duì)第一畫面f(1)的所有像素的原始灰度值做統(tǒng)計(jì)以求出第一轉(zhuǎn)移函數(shù)F1(X)后,于步驟202經(jīng)由適當(dāng)?shù)赜?jì)算求出一伽碼曲線G(X)。請(qǐng)同時(shí)參照?qǐng)D4A與圖4B。圖4A為計(jì)算伽碼曲線的流程圖。圖4B為計(jì)算伽碼曲線的示意圖。于步驟400,線性轉(zhuǎn)換第一轉(zhuǎn)移函數(shù)Fi(X)。為了限制第一轉(zhuǎn)移函數(shù)Fi(X)輸出值的范圍,線性轉(zhuǎn)換第一轉(zhuǎn)移函數(shù)Fi(X),例如對(duì)第一轉(zhuǎn)移函數(shù)F1(X)開根號(hào)。接著于步驟402,累加(accumulate)經(jīng)線性轉(zhuǎn)換后的第一轉(zhuǎn)移函數(shù)Fi(X),以得到一第二轉(zhuǎn)移函數(shù)F’i(X)。于步驟404,標(biāo)準(zhǔn)化(normalize)第二轉(zhuǎn)移函數(shù)F’i(X),以得到一第三轉(zhuǎn)移函數(shù)F”i(X)。例如將第一畫面f(1)的第二轉(zhuǎn)移函數(shù)F’1(X)的統(tǒng)計(jì)個(gè)數(shù)標(biāo)準(zhǔn)化至最大灰度值(例如255灰度),以得到第三轉(zhuǎn)移函數(shù)F”1(X)。接著于步驟406,將第三轉(zhuǎn)移函數(shù)F”i(X)乘上K再加上一參數(shù)P(X)以得到一伽碼曲線G(X)。其中如圖4B所示此參數(shù)P(X)例如為斜率為1-K的曲線,K是介于0~1間的任意值,可預(yù)先選定。至此,將可計(jì)算出第一畫面f(1)的伽碼曲線G1(X)。計(jì)算出伽碼曲線G1(X)后,便可依據(jù)伽碼曲線G1(X)調(diào)整第一畫面f(1)的原始灰度值GL。
由于第一轉(zhuǎn)移函數(shù)F1(X)考慮到畫面中影像邊緣的灰度值差異,因此當(dāng)?shù)谝划嬅鎓(1)為16∶9的DVD影片時(shí),依據(jù)此伽碼曲線G1(X)調(diào)整后的第一畫面f(1)將呈現(xiàn)出較佳的對(duì)比效果。
此外,為了維持畫面的平穩(wěn)性,即避免畫面亮度的劇烈變動(dòng)而造成影像不自然或影像閃爍的現(xiàn)象,可藉由限制上述各種轉(zhuǎn)移函數(shù)F(X)的輸出值以使得伽碼曲線的變動(dòng)率較為平穩(wěn)。例如調(diào)整此第三轉(zhuǎn)移函數(shù)F”i(X)的部份上下限值,以得到一第四轉(zhuǎn)移函數(shù)Fi(X)。如圖5所示,其為調(diào)整第三轉(zhuǎn)移函數(shù)部份上下限值的示意圖。第三轉(zhuǎn)移函數(shù)F”(X)例如乘上兩轉(zhuǎn)移函數(shù)J1(X)與J2(X)以得一第四轉(zhuǎn)移函數(shù)Fi(X)。當(dāng)?shù)谌D(zhuǎn)移函數(shù)F”(X)大于轉(zhuǎn)移函數(shù)J1(X)時(shí),輸出轉(zhuǎn)移函數(shù)J1(X),而轉(zhuǎn)移函數(shù)F”(X)小于轉(zhuǎn)移函數(shù)J2(X)時(shí),輸出轉(zhuǎn)移函數(shù)J2(X)。之后依據(jù)此第四轉(zhuǎn)移函數(shù)Fi(X)產(chǎn)生另一伽碼曲線G’(X)。例如經(jīng)由上述步驟406處理后為另一伽碼曲線G’(X)。
或者根據(jù)第二轉(zhuǎn)移函數(shù)F’i(X)來(lái)判斷是否要根據(jù)伽碼曲線G(X)調(diào)整現(xiàn)行畫面的原始灰度值GL。即第二轉(zhuǎn)移函數(shù)F’1(X)的累加最大值大于一第一默認(rèn)值W1時(shí),根據(jù)伽碼曲線G(X)調(diào)整現(xiàn)行畫面的原始灰度值。例如當(dāng)?shù)谝划嬅鎓(1)的第二轉(zhuǎn)移函數(shù)F’1(X)小于此第一默認(rèn)值W1時(shí),即累加個(gè)數(shù)未大于此默認(rèn)值W1,則定義此第一畫面f(1)為平滑場(chǎng)景,否則為一般場(chǎng)景。于平滑場(chǎng)景下,不使用上述伽碼曲線G1(X)調(diào)整此第一畫面f(1)的原始灰度值GL以使影像畫面保持穩(wěn)定。而于一般場(chǎng)景下,則使用上述伽碼曲線G1(X)調(diào)整此第一畫面f(1)的原始灰度值GL。此外,也可藉由伽碼曲線G1’(X)調(diào)整第一畫面f(1)的原始灰度值GL以使影像畫面保持穩(wěn)定。
或者,由于影像是由多個(gè)畫面f(N)呈現(xiàn),每個(gè)畫面f(N)均會(huì)分別對(duì)應(yīng)至一原始灰度值個(gè)數(shù)統(tǒng)計(jì)圖,即第一轉(zhuǎn)移函數(shù)Fi(X)。藉由比較前后兩畫面的兩第一轉(zhuǎn)移函數(shù)Fi(X),以判斷是否要根據(jù)現(xiàn)行畫面的伽碼曲線G(X)或前一畫面的伽碼曲線G(X)來(lái)調(diào)整現(xiàn)行畫面的原始灰度值GL。該比較的方式可為比較前后兩畫面的同一像素或同一像素區(qū)的灰度差是否在一預(yù)定容忍值之外或之內(nèi)。以第一畫面f(1)及第一畫面f(1)之前一畫面,一第二畫面f(0),為例說(shuō)明。第一畫面f(1)對(duì)應(yīng)至第一轉(zhuǎn)移函數(shù)F1(X),而第二畫面f(0)對(duì)應(yīng)至另一第一轉(zhuǎn)移函數(shù)F0(X)。首先,積分第一畫面f(1)的第一轉(zhuǎn)移函數(shù)F1(X),以得到一第一積分值E1。接著將第一畫面f(1)的第一轉(zhuǎn)移函數(shù)F1(X)減去第二畫面f(0)的第一轉(zhuǎn)移函數(shù)F0(X)后,取其絕對(duì)值并據(jù)以積分出一第二積分值E2。當(dāng)?shù)诙e分值E2與第一積分值E1的比值大于一第二默認(rèn)值時(shí)W2,則視現(xiàn)行的第一畫面f(1)與第二畫面f(0)具有顯著的差異存在。具有顯著的差異時(shí),第一畫面f(1)的原始灰度值GL根據(jù)第一轉(zhuǎn)移函數(shù)F1(X)所產(chǎn)生的伽碼曲線G1(X)做調(diào)整,否則第一畫面f(1)的原始灰度值GL根據(jù)前一畫面的第一轉(zhuǎn)移函數(shù)F0(X)所產(chǎn)生的另一伽碼曲線G0(X)做調(diào)整。
綜上所述,上述方法均是根據(jù)各種不同形式的轉(zhuǎn)移函數(shù)Fi(X)來(lái)調(diào)整伽碼曲線的變動(dòng)率或選擇前一畫面的伽碼曲線,以避免畫面亮度的劇烈變動(dòng)而造成影像不自然或影像閃爍的現(xiàn)象。
此外,上述第三種做法是比較前后兩畫面對(duì)應(yīng)的第一轉(zhuǎn)移函數(shù)Fi(X),以判斷是否要根據(jù)現(xiàn)行畫面的伽碼曲線G(X)或前一畫面的伽碼曲線G(X)來(lái)調(diào)整現(xiàn)行畫面的原始灰度值GL。還可藉由比較前后兩畫面的兩第一像素轉(zhuǎn)移函數(shù)Hi(X),以判斷是否要根據(jù)現(xiàn)行畫面的伽碼曲線G(X)或前一畫面的伽碼曲線G(X)來(lái)調(diào)整現(xiàn)行畫面的原始灰度值GL。第一像素轉(zhuǎn)移函數(shù)Hi(X)用以表示一畫面所統(tǒng)計(jì)出的原始灰度值個(gè)數(shù),即以往統(tǒng)計(jì)畫面中每個(gè)像素的原始灰度值出現(xiàn)個(gè)數(shù)。進(jìn)一步來(lái)說(shuō),亦以第一畫面f(1)及第二畫面f(0)為例做說(shuō)明。首先統(tǒng)計(jì)第一畫面f(1)中每筆原始灰度值出現(xiàn)個(gè)數(shù),并以一第一像素轉(zhuǎn)移函數(shù)H1(X)表示;以及統(tǒng)計(jì)第二畫面f(0)的每筆原始灰度值出現(xiàn)個(gè)數(shù),并亦以另一第二像素轉(zhuǎn)移函數(shù)HN-1(X)表示。接著,積分第一像素轉(zhuǎn)移函數(shù)HN(X),為另一第一積分值E1’之后,將第一像素轉(zhuǎn)移函數(shù)H1(X)與第二像素轉(zhuǎn)移函數(shù)H0(X)相減后取絕對(duì)值并對(duì)其積分,以為一第二積分值E2’。當(dāng)?shù)诙e分值E2’與第一積分值E1’的比值大于一第三默認(rèn)值W2時(shí),則視現(xiàn)行的第一畫面f(1)與前一畫面f(0)具有顯著的差異存在。此時(shí)第一畫面f(1)的原始灰度值GL根據(jù)第一轉(zhuǎn)移函數(shù)FN(X)所產(chǎn)生的伽碼曲線G(X)調(diào)整為調(diào)整后灰度值GL’,否則第一畫面f(1)的原始灰度值GL根據(jù)前一畫面的第一轉(zhuǎn)移函數(shù)F0(X)所產(chǎn)生的另一伽碼曲線G(X)調(diào)整為調(diào)整后灰度值GL’。因此,本發(fā)明亦可藉由以往的統(tǒng)計(jì)方式,即第一像素轉(zhuǎn)移函數(shù)Hi(X),來(lái)判斷要使用現(xiàn)行畫面或前一畫面的伽碼曲線來(lái)調(diào)整現(xiàn)行畫面的原始灰度值GL,以避免畫面亮度的劇烈變動(dòng)而造成影像不自然或影像閃爍的現(xiàn)象。
除此之外,原始灰度值GL不論以上述何種伽碼曲線,例如伽碼曲線Gi(X)、G’i(X)、Gi-1(X)或G’i-1(X)做調(diào)整后,均有可能會(huì)造成某些像素的顏色產(chǎn)生色偏。例如原本呈現(xiàn)近似于紅色的像素,其原始RGB灰度值GL為(255,12,12)。此像素經(jīng)上述伽碼曲線調(diào)整后,其RGB灰度值GL被調(diào)整成(255,30,30),因而改呈現(xiàn)粉紅色。因此,需經(jīng)由一個(gè)稱為“色純度權(quán)重機(jī)制”的調(diào)整,例如降低對(duì)比加強(qiáng)的比例,以使畫面f(N)看起來(lái)更自然。換句話說(shuō),此機(jī)制用以確保當(dāng)像素中的RGB三種顏色中任何一種顏色接近飽和時(shí),不會(huì)因?yàn)樯鲜龅挠跋裉幚矸椒ㄔ斐缮默F(xiàn)象。即避免像素的原始灰度GL(255,12,12)被調(diào)整成(255,30,30)的情況。此色純度權(quán)重機(jī)制為GLnew=〔GL*max(RGB)+GL’*(B-max(RGB))〕/B。其中B為正整數(shù),GL為原始灰度值,而GL’是例如經(jīng)伽碼曲線GN(X)、G’N(X)、GN-1(X)或G’N-1(X)調(diào)整后的調(diào)整后灰度值GL’,以及式中的max(RGB)為原始灰度值GL中取最大的灰度值。以原始灰度值GL為(255,12,12)、調(diào)整后灰度值GL’為(255,30,30)及B為256為例做說(shuō)明,則Lnew={(255,12,12)X255+(255,30,30)X(256-255)}/256,即GLnew近似于(255,12,12)。如此,當(dāng)原始灰度值GL(255,12,12)經(jīng)過(guò)上述各種伽碼曲線調(diào)整后,由原本的紅色變成近似于粉紅色(255,30,30)時(shí),再經(jīng)由此色純度權(quán)重機(jī)調(diào)整為近似于原本的彩度表現(xiàn),即新的調(diào)整整后的灰度值GLnew(255,12,12),使畫面看起來(lái)更自然。
某些像素經(jīng)過(guò)上述“色純度權(quán)重機(jī)制”調(diào)整后,其新的調(diào)整后的灰度值GLnew的對(duì)比其實(shí)還可以再調(diào)得更高一些。因此本發(fā)明還包括另一色純度權(quán)重機(jī)制。此色純度權(quán)重機(jī)制敘述如下GL’new=(PLC*GL’+PL*GL)/B上述PL=n*max(RGB)+m*color_gap,m+n=1
而PLC=B-PL,color_gap=max(RGB)-min(RGB)。其中B亦為正整數(shù),而color_gap為原始灰度值GL中取最大的灰度值與原始灰度值GL中取最小的灰度值的差。此色純度權(quán)重機(jī)制用以當(dāng)某些像素的顏色接近白色時(shí),即RGB三色的灰度值彼此均很接近,可藉此公式增強(qiáng)對(duì)比度。即藉由第二色純度權(quán)重機(jī)制,可以于某些像素的RGB三色的灰度值彼此很接近且RGB三色的灰度值接近255時(shí),亦調(diào)整RGB三色的灰度值以增強(qiáng)度對(duì)比度。換句話說(shuō),此“第二個(gè)色純度權(quán)重機(jī)制在經(jīng)”第一個(gè)色純度權(quán)重機(jī)制”調(diào)整后,某些對(duì)比的比例可以調(diào)整更大的灰度值因?yàn)椤暗谝粋€(gè)色純度權(quán)重機(jī)制”調(diào)整而造成對(duì)比的比例下降時(shí),重新將對(duì)比的比例再調(diào)高一點(diǎn),以使影像的對(duì)比更明顯。例如當(dāng)GL(200,198,202),其接近白色。此GL(200,198,202)的對(duì)比比例經(jīng)“第一個(gè)色純度權(quán)重機(jī)制”調(diào)整后,假設(shè)為GLnew(211,210,213)。但是,GLnew(200,198,202)的對(duì)比比例可以再更高一點(diǎn),即也就是說(shuō),對(duì)比加強(qiáng)。因此經(jīng)由“第二個(gè)色純度權(quán)重機(jī)制”調(diào)整其比例為更大,使影像的對(duì)比更為加強(qiáng)。
本發(fā)明上述實(shí)施例所披露的影像處理方法,其是在維持影像自然特性的條件下加強(qiáng)一影像的對(duì)比并維持影像畫面的穩(wěn)定。
綜上所述,雖然本發(fā)明已以一較佳實(shí)施例披露如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍的前提下可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍以本發(fā)明的權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種影像處理方法,該影像至少由一第一畫面f(N)所呈現(xiàn),該第一畫面f(N)是由多個(gè)像素所組成,各像素分別對(duì)應(yīng)至一原始灰度值,該影像處理方法包括根據(jù)每一像素與該像素的一相鄰像素彼此間的一原始灰度值差,統(tǒng)計(jì)這些原始灰度值的出現(xiàn)個(gè)數(shù),并以一第一轉(zhuǎn)移函數(shù)Fi(X)表示,i為1至N間的正整數(shù);根據(jù)該第一轉(zhuǎn)移函數(shù)Fi(X)計(jì)算出一伽碼曲線;以及根據(jù)該伽碼曲線選擇性地調(diào)整這些原始灰度值為多筆調(diào)整后灰度值。
2.如權(quán)利要求1所述的影像處理方法,其中統(tǒng)計(jì)這些原始灰度值出現(xiàn)個(gè)數(shù)的步驟還包括當(dāng)這些像素中的一第一像素的一第一原始灰度值與相鄰的一第二像素的一第二原始灰度值差大于n時(shí),n為0或正整數(shù),該第一原始灰度值與該第二原始灰度值間的所有這些原始灰度值的統(tǒng)計(jì)個(gè)數(shù)或部份這些原始灰度值的統(tǒng)計(jì)個(gè)數(shù)均加1。
3.如權(quán)利要求1所述的影像處理方法,其中計(jì)算出該伽碼曲線的步驟還包括線性轉(zhuǎn)換該第一轉(zhuǎn)移函數(shù)Fi(X);累加經(jīng)線性轉(zhuǎn)換后的該第一轉(zhuǎn)移函數(shù)Fi(X),以得到一第二轉(zhuǎn)移函數(shù)F’i(X);標(biāo)準(zhǔn)化該第二轉(zhuǎn)移函數(shù)F’i(X),以得到一第三轉(zhuǎn)移函數(shù)F”i(X);以及將該第三轉(zhuǎn)移函數(shù)F”i(X)乘上K再加上一參數(shù)P(X)以得到該伽碼曲線,該參數(shù)P(X)為斜率為1-K的轉(zhuǎn)移函數(shù),K介于0~1間。
4.如權(quán)利要求1所述的影像處理方法,其中計(jì)算出該伽碼曲線的步驟還包括線性轉(zhuǎn)換該第一轉(zhuǎn)移函數(shù)Fi(X);累加經(jīng)線性轉(zhuǎn)換后的該第一轉(zhuǎn)移函數(shù)Fi(X),以得到一第二轉(zhuǎn)移函數(shù)F’i(X);標(biāo)準(zhǔn)化該第二轉(zhuǎn)移函數(shù)F’i(X),以得到一第三轉(zhuǎn)移函數(shù)F”i(X);調(diào)整該第三轉(zhuǎn)移函數(shù)F”i(X)的部份上下限值,以得到一第四轉(zhuǎn)移函數(shù)Fi(X);以及將該第四轉(zhuǎn)移函數(shù)Fi(X)乘上K再加上一參數(shù)P(X)以得到該伽碼曲線,該參數(shù)P(X)為斜率為1-K的轉(zhuǎn)移函數(shù),K介于0~1間。
5.如權(quán)利要求3或4所述的影像處理方法,其中調(diào)整這些原始灰度值為這些調(diào)整后灰度值的步驟還包括當(dāng)該第二轉(zhuǎn)移函數(shù)F’i(X)的累加最大值大于一第一默認(rèn)值時(shí),這些原始灰度值根據(jù)該伽碼曲線做調(diào)整。
6.如權(quán)利要求2所述的影像處理方法,其中,該影像還包括一第二畫面f(N-1),該第二畫面f(N-1)是在該第一畫面f(N)前出現(xiàn),調(diào)整這些原始灰度值為這些調(diào)整后灰度值的步驟包括積分該第一畫面f(N)的該第一轉(zhuǎn)移函數(shù)FN(X),以為一第一積分值;將該第一畫面f(N)的第一轉(zhuǎn)移函數(shù)FN(X)減去該第二畫面f(N-1)的第一轉(zhuǎn)移函數(shù)FN-1(X)后,取絕對(duì)值并據(jù)以積分出一第二積分值;以及當(dāng)該第二積分值與該第一積分值的比值大于一第二默認(rèn)值時(shí),該第一畫面f(N)的這些原始灰度值是根據(jù)該第一畫面的第一轉(zhuǎn)移函數(shù)FN(X)調(diào)整為這些調(diào)整后灰度值,否則該第一畫面f(N)的這些原始灰度值是根據(jù)該第二畫面f(N-1)的第一轉(zhuǎn)移函數(shù)FN-1(X)調(diào)整為這些調(diào)整后灰度值。
7.如權(quán)利要求2所述的影像處理方法,其中,該影像還包括一第二畫面f(N-1),該第二畫面f(N-1)是在該第一畫面f(N)前出現(xiàn),調(diào)整這些原始灰度值為這些調(diào)整后灰度值的步驟還包括統(tǒng)計(jì)該第一畫面f(N)的這些原始灰度值出現(xiàn)個(gè)數(shù),以一第一像素轉(zhuǎn)移函數(shù)HN(X)表示;統(tǒng)計(jì)該第二畫面f(N-1)的這些原始灰度值出現(xiàn)個(gè)數(shù),以一第二像素轉(zhuǎn)移函數(shù)HN-1(X)表示;積分該第一像素轉(zhuǎn)移函數(shù)HN(X),以為一第一積分值;將該第一像素轉(zhuǎn)移函數(shù)HN(X)與該第二像素轉(zhuǎn)移函數(shù)HN-1(X)相減后取絕對(duì)值并對(duì)其積分,以為一第二積分值;以及當(dāng)該第二積分值與該第一積分值的比值大于一第三默認(rèn)值時(shí),該第一畫面f(N)的這些原始灰度值是根據(jù)該第一畫面的該第一轉(zhuǎn)移函數(shù)FN(X)調(diào)整為這些調(diào)整后灰度值,否則該第一畫面f(N)的這些原始灰度值是根據(jù)該第二畫面f(N-1)的該第一轉(zhuǎn)移函數(shù)FN-1(X)調(diào)整為這些調(diào)整后灰度值。
8.如權(quán)利要求2所述的影像處理方法,其中,這些原始灰度值分別對(duì)應(yīng)至一原始紅色灰度值、一原始綠色灰度值與一原始藍(lán)色灰度值,該影像處理方法還包括依據(jù)該原始紅色灰度值、該原始綠色灰度值或該原始藍(lán)色灰度值對(duì)應(yīng)于標(biāo)準(zhǔn)最大灰度值的比例,調(diào)整該調(diào)整后灰度值為一第一色純度權(quán)重機(jī)制調(diào)整后灰度值。
9.如權(quán)利要求8所述的影像處理方法,其中,該影像處理方法還包括在調(diào)整該調(diào)整后灰度值的步驟后,還依據(jù)該該原始紅色灰度值、該原始綠色灰度值與該原始藍(lán)色灰度值彼此間的比例關(guān)系,調(diào)整該第一色純度權(quán)重機(jī)制調(diào)整后灰度值為一第二色純度權(quán)重機(jī)制調(diào)整后灰度值。
全文摘要
一種影像處理方法是根據(jù)一畫面中每個(gè)像素與其相鄰像素彼此間的原始灰度值差,統(tǒng)計(jì)原始灰度值出現(xiàn)個(gè)數(shù),并依據(jù)所統(tǒng)計(jì)出的灰度值出現(xiàn)個(gè)數(shù)以及前后兩畫面的對(duì)比變動(dòng)幅度來(lái)決定此畫面的對(duì)比加強(qiáng)程度。
文檔編號(hào)H04N5/202GK1809121SQ20061000423
公開日2006年7月26日 申請(qǐng)日期2006年2月13日 優(yōu)先權(quán)日2006年2月13日
發(fā)明者周明忠, 謝曜任, 黎煥欣 申請(qǐng)人:友達(dá)光電股份有限公司