本發(fā)明涉及圖像顯示
技術(shù)領(lǐng)域:
,特別涉及一種伽馬曲線調(diào)整方法及裝置。
背景技術(shù):
:伽馬(又稱Gamma)是用來表征顯示器件亮度響應(yīng)特性的一個參數(shù)。通常顯示器件上顯示的亮度與輸入電平的關(guān)系接近一條指數(shù)曲線(即為Gamma曲線)。Gamma曲線是一種特殊的色調(diào)曲線,當Gamma值等于1的時候,曲線為與坐標軸成45°的直線,這個時候表示輸入和輸出密度相同。高于1的Gamma值將會造成輸出暗化,低于1的Gamma值將會造成輸出亮化。由于顯卡或者顯示器的本身硬件原因會出現(xiàn)實際輸出的圖像在亮度上有偏差,而Gamma曲線矯正就是用來矯正圖像的這種偏差。目前工廠在生產(chǎn)顯示器件時,需要矯正多條Gamma曲線(一般有9條曲線),例如Gamma2.2曲線、Gamma2.6曲線等,以滿足不同場景的需要,這需要增加耗費工廠產(chǎn)線的生產(chǎn)成本。技術(shù)實現(xiàn)要素:本發(fā)明的主要目的是提供一種伽馬曲線調(diào)整方法,旨在生產(chǎn)顯示器件時,提高伽馬曲線的矯正速率,以提高生產(chǎn)效率,降低工廠產(chǎn)線生產(chǎn)成本。為實現(xiàn)上述目的,本發(fā)明提出了一種伽馬曲線調(diào)整方法,包括以下步驟:通過調(diào)試設(shè)備生成基準伽馬曲線;根據(jù)所述基準伽馬曲線,采用線性內(nèi)插法計算得到預設(shè)個數(shù)的輔助伽馬曲線;存儲所述基準伽馬曲線和所述輔助伽馬曲線并作為所需的伽馬曲線。優(yōu)選地,所述“根據(jù)所述基準伽馬曲線,采用線性內(nèi)插法計算得到預設(shè)個數(shù)的輔助伽馬曲線;”包括:計算基準伽馬曲線的歸一化值及輔助伽馬曲線的歸一化值,根據(jù)基準伽馬曲線及兩所述歸一化值,采用線性內(nèi)插法計算得到輔助伽馬曲線。優(yōu)選地,所述步驟“計算基準伽馬曲線的歸一化值及輔助伽馬曲線的歸一化值,根據(jù)基準伽馬曲線及兩所述歸一化值,采用線性內(nèi)插法計算得到輔助伽馬曲線”包括:計算輔助伽馬曲線的伽馬值;根據(jù)所述伽馬值,計算輔助伽馬曲線對應(yīng)的歸一化值;根據(jù)該歸一化值及基準伽馬曲線的R值、G值、B值,采用線性內(nèi)插法計算輔助伽馬曲線對應(yīng)的R值、G值、B值。優(yōu)選地,所述采用線性內(nèi)插法計算輔助伽馬曲線對應(yīng)的R值、G值、B值包括:將輔助伽馬曲線的G值和對應(yīng)的歸一化值擬合為線性關(guān)系;將輔助伽馬曲線的歸一化值與基準伽馬曲線的歸一化值進行比較,找到第一個小于基準伽馬曲線的歸一化值所對應(yīng)的取樣值,取該取樣值相鄰的兩取樣值所對應(yīng)的基準伽馬曲線的G值和歸一化值;根據(jù)線性內(nèi)插法公式,計算得到該輔助伽馬曲線的一G值,再依次計算出其他輔助伽馬曲線的G值;依此方法計算輔助伽馬曲線的R值和B值。優(yōu)選地,所述基準伽馬曲線采用伽馬值為2.2的伽馬曲線。本發(fā)明還提出一種伽馬曲線調(diào)整裝置,該裝置包括:第一伽馬曲線模塊,通過調(diào)試設(shè)備生成基準伽馬曲線;第二伽馬曲線模塊,依據(jù)所述基準伽馬曲線,采用線性內(nèi)插法計算得到預設(shè)個數(shù)的輔助伽馬曲線;存儲模塊,存儲所述基準伽馬曲線和所述輔助伽馬曲線并作為所需的伽馬曲線。優(yōu)選地,所述第二伽馬曲線模塊,計算基準伽馬曲線的歸一化值及輔助伽馬曲線的歸一化值,根據(jù)基準伽馬曲線及兩所述歸一化值,采用線性內(nèi)插法計算得到輔助伽馬曲線。優(yōu)選地,所述第二伽馬曲線模塊包括:伽馬值計算單元,計算輔助伽馬曲線的伽馬值;歸一化值計算單元,根據(jù)所述伽馬值,計算輔助伽馬曲線對應(yīng)的歸一化值;RGB值計算單元,根據(jù)該所述歸一化值及基準伽馬曲線的R值、G值、B值,采用線性內(nèi)插法計算輔助伽馬曲線對應(yīng)的R值、G值、B值。優(yōu)選地,所述RGB值計算單元包括:第一計算子單元,將輔助伽馬曲線的G值和對應(yīng)的歸一化值擬合為線性關(guān)系;第二計算子單元,將輔助伽馬曲線的歸一化值與基準伽馬曲線的歸一化值進行比較,找到第一個小于基準伽馬曲線的歸一化值所對應(yīng)的取樣值,取該取樣值相鄰的兩取樣值所對應(yīng)基準伽馬曲線的G值和歸一化值;第三計算子單元,根據(jù)內(nèi)插法公式,計算得到該輔助伽馬曲線的一G值,再依次計算出其他輔助伽馬曲線的G值;第四計算子單元,依次計算輔助伽馬曲線的R值和B值。優(yōu)選地,所述基準伽馬曲線采用伽馬值為2.2的伽馬曲線。本發(fā)明技術(shù)方案通過生成基準伽馬曲線,根據(jù)該基準伽馬曲線,再計算輔助伽馬曲線,再將伽馬曲線保存。在對顯示器件進行調(diào)試或設(shè)置時再調(diào)用這些伽馬曲線。本發(fā)明技術(shù)方案只需調(diào)整一條作為基準伽馬曲線,其余的伽馬曲線都是基于這條曲線生成,簡化了生產(chǎn)流程,提高了工廠的生產(chǎn)效率,降低了制造成本。附圖說明圖1為本發(fā)明伽馬曲線調(diào)整方法一實施例的流程示意圖;圖2為圖1中步驟S200進一步的流程示意圖;圖3為圖2中S230進一步的流程示意圖;圖4為本發(fā)明伽馬曲線調(diào)整方法整體的一實施例的流程示意圖;圖5為本發(fā)明伽馬曲線調(diào)整裝置一實施例的功能模塊圖;圖6為本發(fā)明伽馬曲線調(diào)整裝置的第二伽馬曲線模塊的功能模塊圖;圖7為本發(fā)明第二伽馬曲線模塊的RGB值計算單元的功能模塊圖。附圖標號說明:標號名稱標號名稱100第一伽馬曲線模塊230RGB值計算單元200第二伽馬曲線模塊231第一計算子單元300存儲模塊232第二計算子單元210伽馬值計算單元233第三計算子單元220歸一化值計算單元234第四計算子單元本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。具體實施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提出一種伽馬曲線調(diào)整方法,在本實施例中,該伽馬曲線應(yīng)用于電視機中,此外還可應(yīng)用于投影儀、攝像機、電腦等設(shè)備上,此處不一一列舉。伽馬曲線是一種特殊的色調(diào)曲線,該曲線通常為一種乘冪函數(shù)。電視機中顯示器輸入取樣值,要經(jīng)過伽馬曲線矯正后,輸出實際顯示的亮度值,再經(jīng)顯示器進行顯示。參照圖1,在本發(fā)明實施例中,該伽馬曲線調(diào)整方法包括以下步驟:S100、通過調(diào)試設(shè)備生成基準伽馬曲線。本實施例中作為基準伽馬曲線采用Gamma2.2曲線。這一步是通過工廠的調(diào)試設(shè)備來調(diào)試的。工廠在生成基準Gamma曲線時,首先初始化電視機屏幕的Gamma數(shù)據(jù),即寫一條Gamma曲線到電視機中,Gamma數(shù)據(jù)包括R值、G值及B值各256個點,R值、G值及B值所有點對應(yīng)同一條直線。這條直線可以描述為Y=nX,即歸一化曲線。其中n為常數(shù),0≤X≤255且X為整數(shù)。然后采用色彩分析儀,如CA310,采樣電視機屏的RGB數(shù)據(jù)到調(diào)試電腦上,再采用調(diào)試軟件,對采樣的數(shù)據(jù)進行計算,即可得到Gamma2.2的RGB數(shù)據(jù)值,即得到所述的基準伽馬曲線。S200、根據(jù)所述基準伽馬曲線,采用線性內(nèi)插法計算得到預設(shè)個數(shù)的輔助伽馬曲線。S300、存儲所述基準伽馬曲線和所述輔助伽馬曲線并作為所需的伽馬曲線。將生成的基準伽馬曲線和輔助伽馬曲線存儲于設(shè)定路徑中。通過以一定的格式保存至bin文件中,然后存放到電視機的某個分區(qū)中,使用時將伽馬曲線數(shù)據(jù)文件映射至電視機內(nèi)存中,可即時調(diào)用。本發(fā)明技術(shù)方案通過生成基準伽馬曲線,根據(jù)該基準伽馬曲線,再計算輔助伽馬曲線,再將伽馬曲線保存。在對顯示器件進行調(diào)試或設(shè)置時再調(diào)用這些伽馬曲線。本發(fā)明技術(shù)方案只需調(diào)整一條作為基準伽馬曲線,其余的伽馬曲線都是基于這條曲線生成,簡化了生產(chǎn)流程,提高了工廠的生產(chǎn)效率,降低了制造成本。進一步地,所述“根據(jù)所述基準伽馬曲線,采用線性內(nèi)插法計算得到預設(shè)個數(shù)的輔助伽馬曲線”包括:計算基準伽馬曲線的歸一化值及輔助伽馬曲線的歸一化值,根據(jù)基準伽馬曲線及兩所述歸一化值,采用線性內(nèi)插法計算得到輔助伽馬曲線。線性內(nèi)插法是根據(jù)一組已知的未知函數(shù)自變量的值和它相對應(yīng)的函數(shù)值,是一種求位置函數(shù)逼近數(shù)值的求解方法。參照圖2,進一步地,所述步驟S200包括如下步驟:S210、計算輔助伽馬曲線的伽馬值;S220、根據(jù)所述伽馬值,計算輔助伽馬曲線對應(yīng)的歸一化值;S230、根據(jù)該歸一化值及基準伽馬曲線的R值、G值、及B值,采用線性內(nèi)插法計算輔助伽馬曲線對應(yīng)的R值、G值、及B值。假設(shè)共有8條伽馬曲線需要生成,本實施例根據(jù)公式M=0.05*N+2.2來算Gamma曲線的伽馬值,其中M為伽馬值,N表示第一N條曲線。當N取0時,M=2.2,表示基準Gamma2.2曲線;若N取6時,M=2.5,表示Gamma2.5曲線。本實施例中,根據(jù)公式Y(jié)=(i/255)M來計算輔助伽馬曲線的歸一化值。其中,Y表示歸一化值,i(即上文中X值)為輸入的取樣值,0≤i≤255,共256個值,表示共有255個取樣點。其中,R(red,紅色)、G(green,綠色)、B(blue,藍色)為三原色光,RGB為業(yè)界的一種色彩模式,R值、G值及B值則表示自身顏色亮度大小,只要計算出伽馬曲線的R值、G值及B值各256個值,一條伽馬曲線就生成了。參照圖3,進一步地,所述采用線性內(nèi)插法計算輔助伽馬曲線對應(yīng)的R值、G值、B值包括:S231、將輔助伽馬曲線的G值和對應(yīng)的歸一化值近似為線性關(guān)系;S232、將輔助伽馬曲線的歸一化值與基準伽馬曲線的歸一化值進行比較,找到第一個小于基準伽馬曲線的歸一化值所對應(yīng)的取樣值,取該取樣值相鄰的兩取樣值所對應(yīng)基準伽馬曲線的G值和歸一化值;S233、根據(jù)線性內(nèi)插法公式,計算得到該輔助伽馬曲線的一G值,再依次計算出其他的G值;S234、依次方法計算輔助伽馬曲線的R值和B值。需要說明的是,本實施例中,先計算某一條伽馬曲線GammaM的G值,需要把G值和Y值(即歸一化值)近似為線性關(guān)系,然后用GammaM的Y值去和基準Gamma2.2的Y值中去比較,找到第一個GammaM的Y小于基準Gamma2.2的Y值時所對應(yīng)的i值,此時取基準的Gamma2.2的i-1與i+1兩點的G值和Y值,同時已知GammaM的i點對應(yīng)的Y值,這里已知Y=(i/255)M,因為實際的G值的變化和Y值的變化趨勢是一樣的,現(xiàn)在就是假設(shè)G值就是按Y值的變化規(guī)律變化。即兩者若Y增加,則G也增加,Y減小,G也減?。蝗粼诤苄〉囊粋€區(qū)間內(nèi),如公式中的相鄰兩個點,可以近似認為這兩點就在同一條直線上。當比較所需生成的Y值小于基準伽馬曲線的Y值時,取相鄰的兩點,把所需生成的Y值內(nèi)插到這兩點中間,因而這三點也可以近似在同一條直線上。又G值變化規(guī)律和Y值一樣。故通過三點例如(Y1,G1)、(Y2,G2)、(Y3,G3),已經(jīng)兩G點,就能求出另一G點。由線性內(nèi)插法公式(Gi-Gi-1)/(Gi+1-Gi-1)=(Yi-Yi-1)/(Yi+1-Yi-1),推導出GammaM的Gi:Gi=(Yi-Yi-1)/(Yi+1-Yi-1)*(Gi+1-Gi-1)+Gi-1,這里Gi表示坐標點i對應(yīng)的G值,Gi+1表示坐標點i+1對應(yīng)的G值,Gi-1表示坐標點i-1對應(yīng)的G值;Yi表示坐標點i對應(yīng)的歸一化值,同理Yi+1表示坐標點i+1對應(yīng)的歸一化值,Yi-1表示坐標i-1對應(yīng)的歸一化值。如此,計算出了GammaM一個G值,依次類推,可計算出GammaM的256個G值。然后再把R值和B值與Y值近似為線性關(guān)系,采用與計算G值相同的方法,計算出GammaM的R值和B值。這樣,GammaM的R、G、B值全部計算出,一條新的伽馬曲線生成。再采用類似的方法,依次計算出其他剩余的伽馬曲線的R值、G值、及B值?,F(xiàn)結(jié)合圖4,對整個技術(shù)方案進行闡述:本實施例中的計算過程是基于一處理器完成的。易于理解的是,該處理器中燒錄有用于完成計算過程的程序。在開始計算時,處理器初始化程序;S10、計算基準Gamma2.2的Y值(歸一化值);S20、計算GammaM的Y值;S30、迭代計算Gamma2.2的Y值和GammaM的Y值;S40、判斷GammaM的Y值是否小于Gamma2.2的Y值;若否,則返回步驟S30,繼續(xù)迭代計算Gamma2.2的Y值和GammaM的Y;若是,則到下一步;S50、取得i值(取樣值);S60、根據(jù)內(nèi)插法分別計算GammaM的G值、R值、及B值;計算完成后結(jié)束。本發(fā)明技術(shù)方案先調(diào)試出一條基準伽馬曲線,在根據(jù)該基準伽馬曲線,采用線性內(nèi)插法計算出第N條伽馬曲線的G值、R值、及B值,從而生成新的所需的伽馬曲線。相對傳統(tǒng)的單獨調(diào)試出多條伽馬曲線,本發(fā)明技術(shù)方案只需調(diào)試出一條基準伽馬曲線即可,其他的伽馬曲線都基于這條基準伽馬曲線生成,簡化了生產(chǎn)流程,提高了生產(chǎn)效率,較大的較低了顯示器件生產(chǎn)過程中的成本。參照圖5,本發(fā)明還提出一種伽馬曲線調(diào)整裝置,該裝置包括:第一伽馬曲線模塊100,生成基準伽馬曲線;第二伽馬曲線模塊200,計算基準伽馬曲線及輔助伽馬曲線對應(yīng)的歸一化值,根據(jù)基準伽馬曲線及所述歸一化值,計算輔助伽馬曲線;存儲模塊,存儲所述基準伽馬曲線和所述輔助伽馬曲線并作為所需的伽馬曲線。需要說明的是,該裝置可單獨設(shè)置,將生成好的伽馬曲線的數(shù)據(jù)通過線纜燒錄到顯示器件中,也可直接集成于顯示器件中,隨時調(diào)用。參照圖6,進一步地,所述第二伽馬曲線模塊200根據(jù)基準伽馬曲線及所述歸一化值,采用線性內(nèi)插法計算輔助伽馬曲線。進一步地,所述第二伽馬曲線模塊200包括:伽馬值計算單元210,計算輔助伽馬曲線的伽馬值;歸一化值計算單元220,根據(jù)所述伽馬值,計算輔助伽馬曲線對應(yīng)的歸一化值;RGB值計算單元230,根據(jù)基準伽馬曲線的R值、G值、B值及所述歸一化值,采用線性內(nèi)插法計算輔助伽馬曲線對應(yīng)的R值、G值、B值。參照圖7,進一步地,所述RGB值計算單元230包括:第一計算子單元231,將輔助伽馬曲線的G值和對應(yīng)的歸一化值近似為線性關(guān)系;第二計算子單元232,將輔助伽馬曲線的歸一化值與基準伽馬曲線的歸一化值進行比較,找到第一個小于基準伽馬曲線的歸一化值所對應(yīng)的取樣值,取該取樣值相鄰的兩取樣值所對應(yīng)基準伽馬曲線的G值和歸一化值;第三計算子單元233,根據(jù)內(nèi)插法公式,計算得到輔助伽馬曲線的一G值,再依次計算出其他的G值;第四計算子單元234,采用相同方法計算輔助伽馬曲線的R值和B值。進一步地,所述基準伽馬曲線采用伽馬值為2.2的伽馬曲線。該伽馬曲線調(diào)整裝置可以是投影儀、攝像機、電腦、電視機等需要用到顯示器的設(shè)備上。以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的
技術(shù)領(lǐng)域:
,均同理包括在本發(fā)明的專利保護范圍內(nèi)。當前第1頁1 2 3