本發(fā)明涉及電視機(jī)tconless屏模組軟件控制技術(shù)領(lǐng)域,尤其涉及一種tconless屏的多屏參驅(qū)動數(shù)據(jù)正確性檢查方法。
背景技術(shù):
隨著顯示技術(shù)的進(jìn)步,為了進(jìn)一步降低電視的生產(chǎn)成本,市場上出現(xiàn)了tconless顯示屏。tconless顯示屏也就是把傳統(tǒng)液晶顯示屏tcon模組去掉,這樣就降低顯示屏的生產(chǎn)成本。近年來各電視主芯片設(shè)計廠家也積極的把tcon模組這部分功能整合進(jìn)電視主芯片,這樣電視整機(jī)生產(chǎn)成本可以進(jìn)一步降低。
液晶顯示屏主要由液晶組件、背光組件、電路板組件3部分組成。其中,液晶組件由玻璃基板、彩色濾光板、液晶和偏光板組成;背光組件由外殼、背景照明燈、反射板、導(dǎo)光板和光擴(kuò)散板層層疊加而成;電路板組件就是接受前端主板送來的lvds信號轉(zhuǎn)化為液晶屏的驅(qū)動信號,也就是通常所說的tcon模組和液晶顯示屏的驅(qū)動電路。液晶顯示屏的前2組成部分液晶組件和背光組件可以稱為光學(xué)模組(oc組件)。通常同一液晶顯示屏生產(chǎn)商在生產(chǎn)不同尺寸的顯示屏?xí)r,電路驅(qū)動組件部分都是用的相同的組件。因此對于tconless屏來講,不同尺寸的顯示屏,也就是不同oc組件可以使用相同的液晶屏驅(qū)動電路,搭配使用相同tcon驅(qū)動電路方案。換句話講就是,不同尺寸的tconless屏可以用相同的tcon驅(qū)動數(shù)據(jù)來點屏。從這點出發(fā),對于調(diào)試tcon驅(qū)動數(shù)據(jù)人員來講,這些可以共用tcon驅(qū)動數(shù)據(jù)的不同尺寸顯示屏可以看成是相同的顯示屏。但是由于不同尺寸的tconless的oc組件的差異,驅(qū)動電流大小的差異等因素的影響,對整機(jī)畫質(zhì)參數(shù)(包括gamma曲線,亮度,色度,銳度等)都有不同程度的影響,因此對于系統(tǒng)整機(jī)軟件和畫質(zhì)參數(shù)來講需要區(qū)分對待,并且在生產(chǎn)管理方面來講也必須是要看成是不同的顯示屏。因此從tcon驅(qū)動數(shù)據(jù)調(diào)試人員的角度和系統(tǒng)整機(jī)管理的角度,需要統(tǒng)一考慮雙方的需求,來減輕雙方的工作量及管理維護(hù)的工作量。
傳統(tǒng)的tconless屏的多屏參管理系統(tǒng)方法通常的做法就是,不同的tconless屏用不同tcon驅(qū)動數(shù)據(jù),并且不對數(shù)據(jù)的正確性進(jìn)行校驗檢查。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)存在的不足之處,本發(fā)明的目的在于提供一種tconless屏的多屏參驅(qū)動數(shù)據(jù)正確性檢查方法,采用雙校驗機(jī)制方法,在不同階段使用不同的特征校驗檢查當(dāng)前tconless屏使用的tcon驅(qū)動數(shù)據(jù)是否正確,并能夠達(dá)到不同oc組件可以共用相同的tcon驅(qū)動數(shù)據(jù)。
本發(fā)明的目的通過下述技術(shù)方案實現(xiàn):
一種tconless屏的多屏參驅(qū)動數(shù)據(jù)正確性檢查方法,包括tconless屏系統(tǒng),所述tconless屏系統(tǒng)包括tconless屏、e2prom、tcon、emmc,tconless屏系統(tǒng)的tcon中存儲有tconless屏默認(rèn)的屏驅(qū)動數(shù)據(jù),其方法步驟如下:
a、在制作生成tconless屏的屏驅(qū)動數(shù)據(jù)時,所述tconless屏的屏驅(qū)動數(shù)據(jù)包括屏名稱、tcon版本號兩個數(shù)據(jù)內(nèi)容;
b、tconless屏在開機(jī)boot引導(dǎo)啟動階段,遍歷所有tconless屏默認(rèn)的屏驅(qū)動數(shù)據(jù),用屏驅(qū)動數(shù)據(jù)的屏名稱跟e2prom里保存的屏名稱進(jìn)行匹配,以決定tconless屏驅(qū)動調(diào)用哪一組tconless屏的屏驅(qū)動數(shù)據(jù),tconless屏系統(tǒng)驅(qū)動總是從默認(rèn)屏驅(qū)動數(shù)據(jù)的屏參中讀取tcon中的屏驅(qū)動數(shù)據(jù)來點屏;
c、當(dāng)tconless屏系統(tǒng)中間件程序運(yùn)行起來后,讀取保存tconless屏版本的文件,如果tconless屏版本文件不存在,那么會根據(jù)e2prom中保存的當(dāng)前所使用的屏名稱去emmc中調(diào)用當(dāng)前屏所使用的屏驅(qū)動數(shù)據(jù),接著把所有默認(rèn)屏驅(qū)動數(shù)據(jù)刪除,然后把目標(biāo)屏的屏驅(qū)動數(shù)據(jù)拷貝為默認(rèn)的屏驅(qū)動數(shù)據(jù),并且把該屏驅(qū)動數(shù)據(jù)的tcon版本號寫入到版本文件中,然后保存該版本文件;
d、如果保存tconless屏版本的文件存在,那么就讀取該版本文件中保存的tcon版本號與驅(qū)動所使用的屏驅(qū)動數(shù)據(jù)的tcon版本號進(jìn)行對比,如果一致說明屏驅(qū)動數(shù)據(jù)正確;如果不一致,就會根據(jù)e2prom中保存的當(dāng)前所使用的屏名稱去emmc的另一分區(qū)調(diào)用當(dāng)前屏所使用的屏驅(qū)動數(shù)據(jù),接著把所有默認(rèn)屏驅(qū)動數(shù)據(jù)刪除,然后把目標(biāo)屏的屏驅(qū)動數(shù)據(jù)拷貝為默認(rèn)的屏驅(qū)動數(shù)據(jù),并且把該驅(qū)動數(shù)據(jù)的tcon版本號寫入到版本文件中,然后保存該版本文件。
本發(fā)明較現(xiàn)有技術(shù)相比,具有以下優(yōu)點及有益效果:
本發(fā)明采用屏名稱和版本號的雙校驗機(jī)制,在boot階段用屏名稱校驗,在開機(jī)后中間件程序用版本號校驗;在不同階段使用不同的特征校驗檢查當(dāng)前tconless屏使用的tcon驅(qū)動數(shù)據(jù)是否正確,并能夠達(dá)到不同oc組件可以共用相同的tcon驅(qū)動數(shù)據(jù),可以實現(xiàn)不同的tconless屏共用相同的屏驅(qū)動數(shù)據(jù)。
具體實施方式
下面結(jié)合實施例對本發(fā)明作進(jìn)一步地詳細(xì)說明:
實施例一
一種tconless屏的多屏參驅(qū)動數(shù)據(jù)正確性檢查方法,包括tconless屏系統(tǒng),所述tconless屏系統(tǒng)包括tconless屏、e2prom、tcon、emmc,tconless屏系統(tǒng)的tcon中存儲有tconless屏默認(rèn)的屏驅(qū)動數(shù)據(jù),其方法步驟如下:
a、在制作生成tconless屏的屏驅(qū)動數(shù)據(jù)時,所述tconless屏的屏驅(qū)動數(shù)據(jù)包括屏名稱、tcon版本號兩個數(shù)據(jù)內(nèi)容;
b、tconless屏在開機(jī)boot引導(dǎo)啟動階段,遍歷所有tconless屏默認(rèn)的屏驅(qū)動數(shù)據(jù),用屏驅(qū)動數(shù)據(jù)的屏名稱跟e2prom里保存的屏名稱進(jìn)行匹配,以決定tconless屏驅(qū)動調(diào)用哪一組tconless屏的屏驅(qū)動數(shù)據(jù),tconless屏系統(tǒng)驅(qū)動總是從默認(rèn)屏驅(qū)動數(shù)據(jù)的屏參中讀取tcon中的屏驅(qū)動數(shù)據(jù)來點屏;
c、當(dāng)tconless屏系統(tǒng)中間件程序運(yùn)行起來后,讀取保存tconless屏版本的文件,如果tconless屏版本文件不存在,那么會根據(jù)e2prom中保存的當(dāng)前所使用的屏名稱去emmc中調(diào)用當(dāng)前屏所使用的屏驅(qū)動數(shù)據(jù),接著把所有默認(rèn)屏驅(qū)動數(shù)據(jù)刪除,然后把目標(biāo)屏的屏驅(qū)動數(shù)據(jù)拷貝為默認(rèn)的屏驅(qū)動數(shù)據(jù),并且把該屏驅(qū)動數(shù)據(jù)的tcon版本號寫入到版本文件中,然后保存該版本文件;
d、如果保存tconless屏版本的文件存在,那么就讀取該版本文件中保存的tcon版本號與驅(qū)動所使用的屏驅(qū)動數(shù)據(jù)的tcon版本號進(jìn)行對比,如果一致說明屏驅(qū)動數(shù)據(jù)正確;如果不一致,就會根據(jù)e2prom中保存的當(dāng)前所使用的屏名稱去emmc的另一分區(qū)調(diào)用當(dāng)前屏所使用的屏驅(qū)動數(shù)據(jù),接著把所有默認(rèn)屏驅(qū)動數(shù)據(jù)刪除,然后把目標(biāo)屏的屏驅(qū)動數(shù)據(jù)拷貝為默認(rèn)的屏驅(qū)動數(shù)據(jù),并且把該驅(qū)動數(shù)據(jù)的tcon版本號寫入到版本文件中,然后保存該版本文件。
因此,boot引導(dǎo)程序用屏名稱匹配,目的在于首次上電的預(yù)點屏。中間件程序運(yùn)行后,默認(rèn)驅(qū)動數(shù)據(jù)就是目標(biāo)屏的驅(qū)動數(shù)據(jù),并且保存該驅(qū)動數(shù)據(jù)的版本號以供每次開機(jī)進(jìn)行方便的屏參校驗。這樣不同的tconless屏在共用同一驅(qū)動數(shù)據(jù)時,雖然屏的名稱不同,但是有相同的版本號,在用版本號校驗時不同的屏就可以用相同的驅(qū)動參數(shù)。因此采用屏名稱和版本號的雙校驗機(jī)制,boot階段用屏名稱校驗,開機(jī)后中間件程序用版本號校驗,就可以達(dá)到不同的tconless屏共用相同的屏驅(qū)動數(shù)據(jù)。
實施例二
一種tconless屏的多屏參驅(qū)動數(shù)據(jù)正確性檢查方法,本案例采用海思的hi3751v551芯片作為機(jī)芯主芯片,搭配的tconless屏廠家有友達(dá)(auo)和京東方(boe)等多種屏;具體實施案例如下:
a.在對每一個tconless屏生成驅(qū)動數(shù)據(jù)時都必須包含2個數(shù)據(jù)內(nèi)容,分別是屏名稱和tcon版本號。如果不同尺寸的tconless屏可以共用同一驅(qū)動參數(shù)的話,那么該驅(qū)動數(shù)據(jù)的屏名稱就用廠家名來命名。對于共用相同的tcon驅(qū)動參數(shù)的屏,雖然emmc中hwcfg分區(qū)里不同的屏參文件下都有驅(qū)動數(shù)據(jù)文件,但是使用的文件卻是相同的,共同維護(hù)的。
b.開機(jī)boot引導(dǎo)啟動階段,遍歷所有tconless屏的默認(rèn)驅(qū)動數(shù)據(jù),用驅(qū)動數(shù)據(jù)的屏名稱跟e2prom里保存的屏名稱進(jìn)行匹配,以決定驅(qū)動調(diào)用哪一組tconless屏驅(qū)動數(shù)據(jù)。
c.系統(tǒng)中間件程序運(yùn)行起來后,讀取保存tconless屏版本的文件。如果tconless屏版本文件不存在,那么會根據(jù)e2prom中保存的當(dāng)前所使用的屏名稱去emmc的hwcfg分區(qū)中tcon文件夾里打開以屏名稱命令的文件夾調(diào)用當(dāng)前屏所使用的屏驅(qū)動數(shù)據(jù),接著把所有默認(rèn)驅(qū)動數(shù)據(jù)刪除,然后把目標(biāo)屏的驅(qū)動數(shù)據(jù)拷貝為默認(rèn)的驅(qū)動數(shù)據(jù),并且把該驅(qū)動數(shù)據(jù)的tcon版本號寫入到版本文件中,然后保存該版本文件。
d.進(jìn)一步,如果保存tconless屏版本的文件存在,那么就讀取該版本文件中保存的tcon版本號與驅(qū)動所使用的屏驅(qū)動數(shù)據(jù)的tcon版本號進(jìn)行對比,如果一致說明驅(qū)動數(shù)據(jù)正確,如果不一致,就會根據(jù)e2prom中保存的當(dāng)前所使用的屏名稱去emmc的hwcfg分區(qū)中tcon文件夾里打開以屏名稱命令的文件夾調(diào)用當(dāng)前屏所使用的屏驅(qū)動數(shù)據(jù),接著把所有默認(rèn)驅(qū)動數(shù)據(jù)刪除,然后把目標(biāo)屏的驅(qū)動數(shù)據(jù)拷貝為默認(rèn)的驅(qū)動數(shù)據(jù),并且把該驅(qū)動數(shù)據(jù)的tcon版本號寫入到版本文件中,然后保存該版本文件。
e.雖然emmc的hwcfg分區(qū)中,每一個tconless屏都有對應(yīng)的以屏名稱命名的文件夾,該文件夾里保存該屏的驅(qū)動參數(shù),但是如果不同的tconless屏能夠共用相同的驅(qū)動數(shù)據(jù),那么這些不同的屏文件夾里都使用同一份驅(qū)動數(shù)據(jù)文件。盡管每當(dāng)驅(qū)動數(shù)據(jù)有變時,都需要把這些共用屏的文件夾里的驅(qū)動數(shù)據(jù)進(jìn)行更改,但是其數(shù)據(jù)內(nèi)容是相同的,所做的操作也只是拷貝、粘貼,相比需要對每一個屏的驅(qū)動數(shù)據(jù)進(jìn)行維護(hù),這種方式的維護(hù)工作量是小了很多了。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。