菜單背景顏色處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及菜單背景顏色處理方法及裝置。
【背景技術(shù)】
[0002]目前,隨著智能電視的發(fā)展,讓家家戶戶都開始使用智能電視,智能電視可以上網(wǎng)觀看網(wǎng)絡(luò)視頻、可以唱KTV、可以網(wǎng)上沖浪、還可以看傳統(tǒng)電視的節(jié)目等等各種節(jié)目的來源。然而在傳統(tǒng)的智能電視的對菜單的背景顯示單一,通常通過用戶設(shè)置菜單的背景顏色。傳統(tǒng)菜單在顯示時(shí),由于場景很多內(nèi)容很豐富,在進(jìn)行場景切換時(shí),將會(huì)導(dǎo)致電視顯示的畫面對菜單的顯示效果產(chǎn)生影響,從而不利于用戶觀看。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種菜單背景顏色處理方法及裝置,旨在提高畫面的顯示效果。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種菜單背景顏色處理方法包括以下步驟:
[0006]獲取電視機(jī)屏幕當(dāng)前顯示的畫面各基色增益值;
[0007]判斷電視機(jī)屏幕當(dāng)前顯示的畫面是否為系統(tǒng)桌面;
[0008]若否,則根據(jù)各基色增益值的平均值和預(yù)設(shè)增量值計(jì)算所述菜單的背景顏色增益值。
[0009]優(yōu)選地,所述菜單背景顏色處理方法還包括:
[0010]當(dāng)所述電視機(jī)屏幕當(dāng)前顯示的畫面為系統(tǒng)桌面時(shí),將所述各基色增益值的平均值設(shè)定為所述菜單的背景顏色增益值。
[0011]優(yōu)選地,所述判斷電視機(jī)屏幕當(dāng)前顯示的畫面是否為系統(tǒng)桌面包括:
[0012]偵測解碼同步脈沖數(shù)字存儲(chǔ)空間的值是否為O;若是,則判定的電視機(jī)屏幕當(dāng)前顯示的畫面為系統(tǒng)桌面;若否,則判定的電視機(jī)屏幕當(dāng)前顯示的畫面不為系統(tǒng)桌面。
[0013]優(yōu)選地,所述菜單背景顏色處理方法還包括:
[0014]當(dāng)偵測到存在菜單時(shí),根據(jù)所述背景顏色增益值填充所述菜單的背景顏色;
[0015]對所述菜單和電視機(jī)屏幕當(dāng)前顯示的畫面進(jìn)行圖層混合處理,并顯示于所述電視機(jī)屏幕上。
[0016]優(yōu)選地,所述對菜單和電視機(jī)屏幕當(dāng)前顯示的畫面進(jìn)行圖層混合處理,并顯示于所述電視機(jī)屏幕上之后還包括:
[0017]判斷所述菜單當(dāng)前顯示的時(shí)間是否大于預(yù)設(shè)菜單間隔顯示的時(shí)間;若是則執(zhí)行所述判斷電視機(jī)屏幕當(dāng)前顯示的畫面是否為系統(tǒng)桌面;所述預(yù)設(shè)菜單間隔顯示的時(shí)間為所述菜單預(yù)置顯示時(shí)間與所述系統(tǒng)桌面預(yù)置顯示時(shí)間之和。
[0018]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種菜單背景顏色處理裝置包括:
[0019]獲取模塊,用于獲取電視機(jī)屏幕當(dāng)前顯示的畫面各基色增益值;
[0020]第一判斷模塊,用于判斷電視機(jī)屏幕當(dāng)前顯示的畫面是否為系統(tǒng)桌面;
[0021]計(jì)算模塊,用于當(dāng)所述電視機(jī)屏幕當(dāng)前顯示的畫面不為系統(tǒng)桌面時(shí),根據(jù)各基色增益值的平均值和預(yù)設(shè)增量值計(jì)算所述菜單的背景顏色增益值。
[0022]優(yōu)選地,所述菜單背景顏色處理裝置還包括:
[0023]設(shè)定模塊,用于當(dāng)所述電視機(jī)屏幕當(dāng)前顯示的畫面為系統(tǒng)桌面時(shí),將所述各基色增益值的平均值設(shè)定為所述菜單的背景顏色增益值。
[0024]優(yōu)選地,所述第一判斷模塊具體用于,偵測解碼同步脈沖數(shù)字存儲(chǔ)空間的值是否為O ;若是,則判定的電視機(jī)屏幕當(dāng)前顯示的畫面為系統(tǒng)桌面;若否,則判定的電視機(jī)屏幕當(dāng)前顯示的畫面不為系統(tǒng)桌面。
[0025]優(yōu)選地,所述菜單背景顏色處理裝置還包括:
[0026]填充模塊,用于當(dāng)偵測到存在菜單時(shí),根據(jù)所述背景顏色增益值填充所述菜單的背景顏色;
[0027]處理模塊,用于對所述菜單和電視機(jī)屏幕當(dāng)前顯示的畫面進(jìn)行圖層混合處理,并顯示于所述電視機(jī)屏幕上。
[0028]優(yōu)選地,所述菜單背景顏色處理裝置還包括:
[0029]第二判斷模塊,用于判斷所述菜單當(dāng)前顯示的時(shí)間是否大于預(yù)設(shè)菜單間隔顯示的時(shí)間;若是則觸發(fā)所述第一判斷模塊判斷電視機(jī)屏幕當(dāng)前顯示的畫面是否為系統(tǒng)桌面;所述預(yù)設(shè)菜單間隔顯示的時(shí)間為所述菜單預(yù)置顯示時(shí)間與所述系統(tǒng)桌面預(yù)置顯示時(shí)間之和。
[0030]本發(fā)明實(shí)施例中通過獲取電視機(jī)屏幕當(dāng)前顯示的畫面各基色增益值,并當(dāng)電視機(jī)屏幕當(dāng)前顯示的畫面不為系統(tǒng)桌面時(shí),根據(jù)各基色增益值的平均值和預(yù)設(shè)增量值計(jì)算所述菜單的背景顏色增益值。由于根據(jù)畫面的各基色增益值自動(dòng)生成菜單的背景顏色增益值,從而在菜單的背景顯示時(shí)可以根據(jù)屏幕當(dāng)前顯示的畫面進(jìn)行動(dòng)態(tài)調(diào)整,防止了由于屏幕顯示的畫面動(dòng)態(tài)變化導(dǎo)致菜單在顯示畫面的襯托下無法看清,而影響菜單的顯示效果。因此本發(fā)明實(shí)施例提供的菜單背景顏色處理方法及裝置提高了畫面的顯示效果。
【附圖說明】
[0031]圖1為本發(fā)明菜單背景顏色處理方法第一實(shí)施例的流程示意圖;
[0032]圖2為本發(fā)明菜單背景顏色處理方法第二實(shí)施例的流程示意圖;
[0033]圖3為本發(fā)明菜單背景顏色處理方法第三實(shí)施例的流程示意圖;
[0034]圖4為本發(fā)明菜單背景顏色處理方法第四實(shí)施例的流程示意圖;
[0035]圖5為本發(fā)明菜單背景顏色處理方法第五實(shí)施例的流程示意圖;
[0036]圖6為本發(fā)明菜單背景顏色處理裝置第一實(shí)施例的功能模塊結(jié)構(gòu)示意圖;
[0037]圖7為本發(fā)明菜單背景顏色處理裝置第二實(shí)施例的功能模塊結(jié)構(gòu)示意圖;
[0038]圖8為本發(fā)明菜單背景顏色處理裝置第四實(shí)施例的功能模塊結(jié)構(gòu)示意圖;
[0039]圖9為本發(fā)明菜單背景顏色處理裝置第五實(shí)施例的功能模塊結(jié)構(gòu)示意圖。
[0040]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0041]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]本發(fā)明提供一種菜單背景顏色處理方法,參照圖1,在本發(fā)明菜單背景顏色處理方法第一實(shí)施例中,該菜單背景顏色處理方法包括:
[0043]步驟S10,獲取電視機(jī)屏幕當(dāng)前顯示的畫面各基色增益值;
[0044]本實(shí)施例提供的菜單背景顏色處理方法主要應(yīng)用于電視機(jī)中,用于對電視機(jī)的菜單背景顏色進(jìn)行控制。具體地,上述基色包括紅色、綠色和藍(lán)色。上述各基色增益值包括當(dāng)前顯示畫面的平均紅色增益值Rgain、平均綠色增益值Ggain和平均藍(lán)色增益值Bgain。
[0045]步驟S20,判斷電視機(jī)屏幕當(dāng)前顯示的畫面是否為系統(tǒng)桌面;
[0046]上述系統(tǒng)桌面表示電視機(jī)當(dāng)前顯示的畫面為launcher畫面(即為靜態(tài)畫面),當(dāng)電視機(jī)屏幕當(dāng)前顯示的畫面不為系統(tǒng)桌面時(shí),表示電視機(jī)當(dāng)前顯示的畫面為動(dòng)態(tài)畫面,例如在電視機(jī)當(dāng)前的信源模塊為DTV信源的情況下,進(jìn)行視頻播放;在電視機(jī)屏幕當(dāng)前顯示的畫面為系統(tǒng)桌面時(shí),電視機(jī)當(dāng)前的信源模塊則為launcher。應(yīng)當(dāng)說明的是,本實(shí)施例中,可以偵測信源的狀態(tài)從而判斷電視機(jī)屏幕當(dāng)前顯示的畫面是否為系統(tǒng)桌面。
[0047]可以理解的是,電視機(jī)系統(tǒng)在初始化時(shí),可以針對不同的應(yīng)用開辟不同的緩存區(qū)存儲(chǔ)各顯示界面的基色增益值。例如可以開辟第一存儲(chǔ)區(qū)在電視機(jī)屏幕顯示的畫面為系統(tǒng)桌面時(shí),保存畫面的各基色增益值;開辟第二存儲(chǔ)區(qū)在電視機(jī)屏幕顯示的畫面不為系統(tǒng)桌面時(shí),保存畫面的各基色增益值;開辟第三儲(chǔ)存區(qū)保存菜單的背景顏色。
[0048]步驟S30,當(dāng)電視機(jī)屏幕當(dāng)前顯示的畫面不為系統(tǒng)桌面時(shí),根據(jù)各基色增益值的平均值和預(yù)設(shè)增量值計(jì)算所述菜單的背景顏色增益值。
[0049]本實(shí)施例中,上預(yù)設(shè)增量值的大小可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,優(yōu)選地,該增量值為一百分比,例如預(yù)設(shè)增量值可以為20%。
[0050]以下將以電視機(jī)在DTV信源下顯示畫面對菜單的背景顏色處理進(jìn)行詳細(xì)說明。例如上述RGain = 192,Ggain = 192,Bgain = 192,上述預(yù)設(shè)增量值為20% ;則在獲取到Rgain、Ggain和Bgain時(shí),確定當(dāng)前顯示的畫面為DTV信源下顯示畫面(即非系統(tǒng)桌面),此時(shí)將獲取到的TV_RGain = 192,TV_Ggain = 192,TV_Bgain = 192儲(chǔ)存至第二儲(chǔ)存區(qū),TV系統(tǒng)在該儲(chǔ)存區(qū)讀取到TV_RGain = 192,TV_Ggain = 192,TV_Bgain = 192后,將計(jì)算背景顏色增益值 UI_Type_TV_Color。該 UI_Type_TV_Color = ((TV_Rgain+TV_