幕顯示參數(shù)文件可以為BIN文件。
[0051 ]可選的,在步驟S10之前,所述電視機(jī)屏幕顯示控制方法還包括:
[0052]步驟S20,從存儲于第一存儲器的主程序中分離出屏幕顯示參數(shù)文件。
[0053]可選的,屏幕顯示參數(shù)文件可以包括屏參文件和畫質(zhì)文件。其中,屏參文件主要包含屏的上電時序等。由于EEPR0M存儲空間有限,而電視機(jī)的與畫面有關(guān)的BIN文件一般在500K以上,因此可以將電視機(jī)的與畫面有關(guān)的BIN文件分為兩部分,其中一部分跟平臺相關(guān),在配屏?xí)r不需要單獨調(diào)整,可將此部分與主程序一起存儲于第一存儲器中;另一部分與配屏相關(guān),比如畫面顏色亮度調(diào)整參數(shù)IBC、顏色濃度調(diào)整參數(shù)ICC等,此部分可與屏參文件一起存儲于第一存儲器中,從而使得存儲于EEPROM中的BIN文件小于500K??蛇x的,為了進(jìn)一步減小存儲于EEPROM中的BIN文件的大小,可將屏幕顯示參數(shù)文件或者畫質(zhì)文件先進(jìn)行壓縮,然后再存儲于EEPROM中。
[0054]因此,主程序以BIN文件存儲于存儲芯片比如EMMC中,而屏幕顯示參數(shù)文件已BIN文件方式存儲于EEPROM中,在主程序確認(rèn)閉環(huán)后,其母片即可確認(rèn)下來,僅做一次生產(chǎn)燒錄包即可。在配置新的型號的電視機(jī)屏幕時,僅配置屏幕顯示參數(shù)文件即可,即僅更新存儲于EEPROM中的屏幕顯示參數(shù)文件即可。
[0055]本發(fā)明提供的電視機(jī)屏幕顯示控制方法,通過將用于控制電視機(jī)工作的主程序存儲于第一存儲器,并將用于控制電視機(jī)屏幕顯示的屏幕顯示參數(shù)文件存儲于第二存儲器,由于不同類型的電視機(jī)屏幕對應(yīng)的所述主程序相同,且對應(yīng)的所述屏幕顯示參數(shù)文件不同,在電視機(jī)運行時,根據(jù)存儲于所述第二存儲器中的屏幕顯示參數(shù)文件控制所述電視機(jī)屏幕顯示,因此在配置新的型號的電視機(jī)屏幕時,不需要修改主程序,只需要對應(yīng)修改第二存儲器中的屏幕顯示參數(shù)文件即可,因此主程序不需要重新編譯,配屏效率較高,開發(fā)成本較低。
[0056]進(jìn)一步的,基于本發(fā)明電視機(jī)屏幕顯示控制方法的第一實施例,本發(fā)明還提出了電視機(jī)屏幕顯示控制方法的第二實施例,參照圖2,圖2為本發(fā)明電視機(jī)屏幕顯示控制方法第二實施例的流程示意圖,所述電視機(jī)屏幕顯示控制方法還包括:
[0057]步驟S30,在接收到更新屏幕顯示參數(shù)文件指令時,確定與所述電視機(jī)連接的可移動存儲器內(nèi)是否存儲有屏幕顯示參數(shù)文件;
[0058]在本實施例中,可移動存儲器例如可以為U盤。在配置新的型號的電視機(jī)屏幕時,需要更新第二存儲器內(nèi)存儲的屏幕顯示參數(shù)文件,可以直接將可移動存儲器插接至電視機(jī)上。
[0059]在檢測到有移動存儲器插接至電視機(jī)時,即可視為接收到了更新屏幕顯示參數(shù)文件指令。還可以通過用戶基于電視機(jī)的工廠菜單輸入更新屏幕顯示參數(shù)文件指令。例如,可以先通過電視機(jī)的工廠菜單進(jìn)入更新屏幕顯示參數(shù)文件選項,在觸發(fā)該選項時,即可視為接收到了更新屏幕顯示參數(shù)文件指令。
[0060]可以根據(jù)文件的名字確定某一文件是否為屏幕顯示參數(shù)文件。例如,屏幕顯示參數(shù)文件的可以同一命名為Main_Color.bin,如果移動存儲器內(nèi)沒有名稱為Main_Color.bin的文件,則認(rèn)為可移動存儲器內(nèi)未存儲有屏幕顯示參數(shù)文件;如果移動存儲器內(nèi)存儲有名稱為Main_Color.bin的文件,則認(rèn)為可移動存儲器內(nèi)存儲有屏幕顯示參數(shù)文件。
[0061]步驟S40,在所述可移動存儲器內(nèi)存儲有屏幕顯示參數(shù)文件時,將所述可移動存儲器內(nèi)存儲的屏幕顯示參數(shù)文件寫入所述第二存儲器。
[0062]在本實施例中,在將可移動存儲器內(nèi)存儲的屏幕顯示參數(shù)文件寫入所述第二存儲器時,可以先將第二存儲器中存儲的原屏幕顯示參數(shù)文件刪除,然后再將移動存儲器內(nèi)存儲的屏幕顯示參數(shù)文件寫入所述第二存儲器。
[0063]本實施例中,通過可移動存儲器即可完成對電視機(jī)的屏幕顯示參數(shù)文件的升級,不需要重新編譯主程序,進(jìn)一步提高了配屏效率,降低了開發(fā)成本。
[0064]進(jìn)一步的,基于本發(fā)明電視機(jī)屏幕顯示控制方法的第二實施例,本發(fā)明還提出了電視機(jī)屏幕顯示控制方法的第三實施例,在將所述可移動存儲器內(nèi)存儲的屏幕顯示參數(shù)文件寫入所述第二存儲器之前,所述電視機(jī)屏幕顯示控制方法還包括:
[0065]計算所述可移動存儲器內(nèi)存儲的屏幕顯示參數(shù)文件對應(yīng)的第一校驗值;
[0066]在計算的第一校驗值與第一預(yù)設(shè)校驗值匹配時,執(zhí)行所述將所述可移動存儲器內(nèi)存儲的屏幕顯示參數(shù)文件寫入所述第二存儲器的步驟。
[0067]在本實施例中,在所述可移動存儲器內(nèi)存儲有屏幕顯示參數(shù)文件時,則先打開可移動存儲器內(nèi)的屏幕顯示參數(shù)文件,并讀取該屏幕顯示參數(shù)文件。該屏幕顯示參數(shù)文件頭可以預(yù)設(shè)有數(shù)值代碼,通過特定的算法對該數(shù)值代碼進(jìn)行計算,從而生成第一校驗值;或者還可以直接將數(shù)值代碼作為第一校驗值。電視機(jī)內(nèi)部預(yù)存有第一預(yù)設(shè)校驗值,在計算的第一校驗值與第一預(yù)設(shè)校驗值相等時,則認(rèn)為兩值相匹配。
[0068]本實施例通過計算第一校驗值,從而進(jìn)一步保證了可移動存儲器內(nèi)的屏幕顯示參數(shù)文件的準(zhǔn)確性,有效地防止了誤操作。
[0069]進(jìn)一步的,基于本發(fā)明電視機(jī)屏幕顯示控制方法的第一至第三任一實施例,本發(fā)明還提出了電視機(jī)屏幕顯示控制方法的第四實施例,參照圖3,圖3為本發(fā)明電視機(jī)屏幕顯示控制方法第四實施例的流程示意圖,所述電視機(jī)屏幕顯示控制方法還包括:
[0070]步驟S50,在接收到電視機(jī)開機(jī)指令時,讀取所述第二存儲器內(nèi)的屏幕顯示參數(shù)文件;
[0071]步驟S60,檢測預(yù)設(shè)路徑下的默認(rèn)屏幕顯示參數(shù)文件是否與讀取的所述第二存儲器內(nèi)的屏幕顯示參數(shù)文件一致;
[0072]步驟S70,在所述默認(rèn)屏幕顯示參數(shù)文件與讀取的所述第二存儲器內(nèi)的屏幕顯示參數(shù)文件不一致時,將所述第二存儲器內(nèi)的屏幕顯示參數(shù)文件替換所述默認(rèn)屏幕顯示參數(shù)文件,并作為新的默認(rèn)屏幕顯示參數(shù)文件;在檢測所述默認(rèn)屏幕顯示參數(shù)文件與讀取的所述第二存儲器內(nèi)的屏幕顯示參數(shù)文件一致時,則直接按照所述默認(rèn)屏幕顯示參數(shù)文件控制所述電視機(jī)屏幕顯示。
[0073]步驟S80,按照所述默認(rèn)屏幕顯示參數(shù)文件控制所述電視機(jī)屏幕顯示。即按照更新后的默認(rèn)屏幕顯示參數(shù)文件控制所述電視機(jī)屏幕顯示。
[0074]在本實施例中,電視機(jī)開機(jī)Mboot啟動,默認(rèn)讀取Customer_Panel區(qū)的默認(rèn)屏幕顯示參數(shù)文件panel, bin,啟動L0G0,啟動KERNEL,然后啟動TV系統(tǒng),并讀取EEPROM中的屏幕顯示參數(shù)文件pane 1A,如讀取失敗,則按照預(yù)設(shè)路徑Customer_Panel/panel下的panel.bin文件控制所述電視機(jī)屏幕顯示;如讀取成功,則檢測系統(tǒng)預(yù)設(shè)路徑Customer_Panel/panel是否存在默認(rèn)屏幕顯示參數(shù)文件panelA,如EMMC中已存在此默認(rèn)屏幕顯示參數(shù)文件,則不需要對EEPROM中的文件進(jìn)行讀取調(diào)用,默認(rèn)按照Customer_PaneI/panel下的panel.bin文件控制所述電視機(jī)屏幕顯示,如預(yù)設(shè)路徑CuSt0mer_Panel/panel不存在默認(rèn)屏幕顯示參數(shù)文件panelA,貝lj需讀取EEPROM中的屏幕顯示參數(shù)文件panelA,同時刪除預(yù)設(shè)路徑Customer_Panel/panel下的原始屏參文件,并將EEPROM中的屏幕顯示參數(shù)文件panelA存入預(yù)設(shè)路徑Customer_Panel/panel下,Reboot后重新加載屏參數(shù)據(jù)。
[0075]本實施例中,通過將第二存儲器中的屏幕顯示參數(shù)文件替換所述默認(rèn)屏幕顯示參數(shù)文件,并作為新的默認(rèn)屏幕顯示參數(shù)文件,從而在電視機(jī)再次開機(jī)時,將直接按照默認(rèn)屏幕顯示參數(shù)文件控制所述電視機(jī)屏幕顯示,進(jìn)一步提高了電視機(jī)的運行效率。
[0076]進(jìn)一步的,基于本發(fā)明電視機(jī)屏幕顯示控制方法的第四實施例,本發(fā)明還提出了電視機(jī)屏幕顯示控制方法的第五實施例,在步驟S60之前,所述電視機(jī)屏幕顯示控制方法還包括:
[0077]計算讀取的所述第二存儲器內(nèi)的屏幕顯示參數(shù)文件對應(yīng)的第二校驗值;
[0078]在所述第二校驗值與第二預(yù)設(shè)校驗值匹配時,執(zhí)行所述步驟S60。
[0079]在本實施例中,計算第二校驗值的方法可以參數(shù)上述第一校驗值的計算方法,在此不再贅述。
[0080]基于第四實施例,在所述第二校驗值與第二預(yù)設(shè)校驗值不匹配時,