本發(fā)明涉及微顯示,尤其涉及一種微顯示芯片及其異常信息的可視化顯示方法。
背景技術:
1、微顯示芯片在顯示過程中常常遇到顯示異常的問題。通常顯示異常的原因由視頻數(shù)據(jù)傳輸錯誤造成,即視頻源的數(shù)據(jù)通過mipi協(xié)議、hdmi協(xié)議、spi協(xié)議等協(xié)議傳輸過程中,由于電磁環(huán)境的干擾造成視頻數(shù)據(jù)錯誤?,F(xiàn)有技術中,常用的報錯機制包括:傳輸視頻數(shù)據(jù)后再傳輸crc校驗結果,該crc校驗結果是在視頻源一側對視頻數(shù)據(jù)執(zhí)行的crc校驗結果,微顯示芯片接收視頻數(shù)據(jù)后同時也對視頻數(shù)據(jù)再次執(zhí)行crc校驗,微顯示芯片的crc校驗結果與視頻源發(fā)送的crc校驗結果進行比對,如果相同說明接收的視頻數(shù)據(jù)沒錯,如果不同,則說明接收數(shù)據(jù)有誤,將相應的寄存器置為1,等待控制端(如cpu/mcu)讀取相應寄存器判斷視頻數(shù)據(jù)傳輸是否正確。但是現(xiàn)有技術中的這種方式需要有控制端(如cpu/mcu)配合,其通用性受限同時更為重要的是,上述方法只對視頻數(shù)據(jù)的異常進行報錯。而對于芯片內部電路在顯示執(zhí)行過程中出現(xiàn)的錯誤無法實現(xiàn)報錯。
2、由此可見,現(xiàn)有技術中需要一種新的適用于微顯示芯片的報錯信息顯示方法。
技術實現(xiàn)思路
1、本發(fā)明提出一種微顯示芯片的異常信息的可視化顯示方法,該方法能同時實現(xiàn)對視頻數(shù)據(jù)的錯誤信息以及微顯示芯片內部電路數(shù)據(jù)處理過程中出現(xiàn)的錯誤進行識別,并能夠以可視化的方式對使用者進行報錯提醒。
2、基于上述技術目的,本發(fā)明提供一種微顯示芯片的異常信息的可視化顯示方法,其方法包括:
3、s100,對每一幀視頻數(shù)據(jù)進行一次crc校驗,并與視頻數(shù)據(jù)內每一幀結束后所傳遞的在視頻源側形成的crc校驗結果進行對比;
4、s101,對每一幀的行列數(shù)量進行校驗,以檢測視頻數(shù)據(jù)的畫面分辨率是否與視頻數(shù)據(jù)顯示像素陣列的物理分辨率相匹配;
5、s102,對當前傳輸?shù)囊曨l數(shù)據(jù)的幀數(shù)進行校驗,以檢測當前幀的順序值是否與視頻數(shù)據(jù)所傳送的幀順序值一致;
6、s103,對當前微顯示芯片的運行溫度進行檢測,判斷其是否超出預設閾值;
7、s104,對微顯示芯片的顯示驅動電路的運行狀態(tài)進行校驗,以檢測其工作狀態(tài)是否正常。
8、在一個實施例中,所述對每一幀視頻數(shù)據(jù)進行一次crc校驗進一步包括:
9、當場同步信號vs有效時,對crc校驗值進行初始化,賦予其初始值;
10、當有效數(shù)據(jù)選通信號de有效時,所述crc校驗值的初始值與當前rgb視頻數(shù)據(jù)值按位進行與或運算從而生成與或數(shù)據(jù)值;
11、由crc校驗值的初始值、視頻數(shù)據(jù)值及與或數(shù)據(jù)值運算生成當前rgb視頻數(shù)據(jù)的crc校驗值;
12、所述當前rgb視頻數(shù)據(jù)的crc校驗值作為下一個rgb視頻數(shù)據(jù)的crc校驗的初始值對下一個rgb視頻數(shù)據(jù)重復上述crc校驗步驟,直到當前幀的全部rgb視頻數(shù)據(jù)檢驗完成以獲得當前幀視頻數(shù)據(jù)的crc校驗值。
13、在一個實施例中,所述對每一幀的行列數(shù)量進行校驗進一步包括:
14、當場同步信號vs上升沿出現(xiàn)時,對行計數(shù)值清零,并對行同步信號hs進行檢測,所述行同步信號hs每出現(xiàn)一個上升沿則所述行計數(shù)值增加一個;
15、當所述行同步信號hs出現(xiàn)下降沿時,對列計數(shù)值清零,且當有效數(shù)據(jù)選通信號de有效時,時鐘信號每出現(xiàn)一個下降沿則所述列計數(shù)值增加一個;
16、當該幀視頻數(shù)據(jù)傳輸結束后,將得到的行計數(shù)值與列計數(shù)值與已經預先存儲于微顯示芯片內部的視頻數(shù)據(jù)顯示像素陣列的物理分辨率值相對比;若不一致則表示視頻數(shù)據(jù)分辨率與微顯示芯片物理分辨率不一致。
17、在一個實施例中,所述對當前傳輸?shù)囊曨l數(shù)據(jù)的幀數(shù)進行校驗進一步包括:在微顯示芯片通電后,對幀計數(shù)值進行清零,每當場同步信號vs出現(xiàn)上升沿時,該幀計數(shù)值增加一個;當該幀視頻數(shù)據(jù)傳輸完成后,將幀計數(shù)值與視頻數(shù)據(jù)中對該幀的順序計數(shù)進行對比,若二者不一致則該判定幀視頻數(shù)據(jù)的幀數(shù)校驗錯誤。
18、在一個實施例中,所述對微顯示芯片的顯示驅動電路的運行狀態(tài)進行校驗進一步包括:
19、對驅動電路crc校驗值進行初始化,賦予其初始值;
20、對行掃描鏈電路和列掃描鏈電路的輸出信號進行篩選,確定列掃描鏈校驗輸入數(shù)據(jù)和行掃描鏈校驗輸入數(shù)據(jù);
21、使用驅動電路crc校驗初始值與列掃描鏈校驗輸入數(shù)據(jù)和行掃描鏈校驗輸入數(shù)據(jù)分別進行crc校驗運算以獲得驅動電路列掃描鏈crc校驗值和驅動電路行掃描鏈crc校驗值;
22、將驅動電路列掃描鏈crc校驗值和驅動電路行掃描鏈crc校驗值與微顯示芯片內部存儲的預定值相比較,若二者不一致則判定該顯示驅動電路出現(xiàn)運行狀態(tài)錯誤。
23、在一個實施例中,所述微顯示芯片的物理像素分為視頻數(shù)據(jù)顯示像素陣列和校驗結果顯示像素陣列;所述視頻數(shù)據(jù)顯示像素陣列用于顯示視頻數(shù)據(jù),所述校驗結果顯示像素陣列用于以不同顯示模式顯示不同檢驗錯誤結果。
24、在一個實施例中,所述不同顯示模式是指在顯示亮度、灰度、顏色或閃爍頻率互不一致的顯示畫面;
25、本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現(xiàn)和獲得。
1.一種微顯示芯片的異常信息的可視化顯示方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述對每一幀視頻數(shù)據(jù)進行一次crc校驗進一步包括:
3.根據(jù)權利要求1所述的方法,其特征在于,所述對每一幀的行列數(shù)量進行校驗進一步包括:
4.根據(jù)權利要求1所述的方法,其特征在于,對當前傳輸?shù)囊曨l數(shù)據(jù)的幀數(shù)進行校驗進一步包括:在微顯示芯片通電后,對幀計數(shù)值進行清零,每當場同步信號vs出現(xiàn)上升沿時,該幀計數(shù)值增加一個;當該幀視頻數(shù)據(jù)傳輸完成后,將幀計數(shù)值與視頻數(shù)據(jù)中對該幀的順序計數(shù)進行對比,若二者不一致則;則判定幀視頻數(shù)據(jù)的幀數(shù)校驗錯誤。
5.根據(jù)權利要求1所述的方法,其特征在于,對微顯示芯片的顯示驅動電路的運行狀態(tài)進行校驗進一步包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述微顯示芯片的物理像素分為視頻數(shù)據(jù)顯示像素陣列和校驗結果顯示像素陣列;所述視頻數(shù)據(jù)顯示像素陣列用于顯示視頻數(shù)據(jù),所述校驗結果顯示像素陣列用于以不同顯示模式顯示不同檢驗錯誤結果。
7.根據(jù)權利要求6所述的方法,其特征在于,所述不同顯示模式是指在顯示亮度、灰度、顏色或閃爍頻率互不一致的顯示畫面。
8.一種微顯示芯片,其特征在于,其包括:視頻數(shù)據(jù)顯示像素陣列、校驗結果顯示像素陣列、顯示驅動電路、crc校驗單元、行列校驗單元、幀數(shù)校驗單元、溫度校驗單元和驅動電路校驗單元;且所述微顯示芯片執(zhí)行前述權利要求1-7之一所述的異常信息的可視化顯示方法進行視頻數(shù)據(jù)及芯片運行狀態(tài)的校驗。
9.一種計算機可讀存儲介質,其上存儲有計算機指令,其中,該計算機指令被處理器執(zhí)行時實現(xiàn)權利要求1-7之一所述異常信息的可視化顯示方法的步驟。
10.一種顯示系統(tǒng),所述顯示系統(tǒng)使用如權利要求8所述的微顯示芯片進行視頻數(shù)據(jù)顯示。