本公開涉及圖像顯示,尤其涉及一種圖像校驗(yàn)方法、圖像校驗(yàn)系統(tǒng)及車輛。
背景技術(shù):
1、相關(guān)技術(shù)中,在圖像顯示領(lǐng)域,針對(duì)顯示出來(lái)的圖像,通常需要校驗(yàn)顯示的圖像是否準(zhǔn)確,或者,檢測(cè)顯示界面上是否顯示出了目標(biāo)圖像。例如,車輛顯示屏上所顯示的圖像,通過(guò)在圖像上疊加文字、簡(jiǎn)單的圖形等信息,可以為用戶提供更多的附加信息,例如,在車輛顯示屏顯示表征車輛狀態(tài)的圖標(biāo)與文字信息,比如油表信息、安全帶提示、abs狀態(tài)等等。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種圖像校驗(yàn)方法、圖像校驗(yàn)系統(tǒng)及車輛,以適應(yīng)不同的系統(tǒng)平臺(tái),具有通用性。
2、根據(jù)本公開實(shí)施例的第一方面,提供一種圖像校驗(yàn)方法,所述方法包括:
3、確定顯示屏的待校驗(yàn)圖像;
4、根據(jù)所述顯示屏對(duì)應(yīng)的目標(biāo)校驗(yàn)策略,對(duì)所述待校驗(yàn)圖像進(jìn)行校驗(yàn),得到校驗(yàn)結(jié)果,其中,所述目標(biāo)校驗(yàn)策略根據(jù)所述顯示屏的屬性信息預(yù)先確定,所述校驗(yàn)結(jié)果用于表征所述待校驗(yàn)圖像是否在所述顯示屏上正常顯示。
5、可選地,所述目標(biāo)校驗(yàn)策略是通過(guò)如下方式確定的:
6、通過(guò)顯示核心模塊,在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),確定所述顯示屏的屬性信息,并創(chuàng)建校驗(yàn)管理模塊;
7、通過(guò)所述校驗(yàn)管理模塊,在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),根據(jù)所述屬性信息,確定所述顯示屏對(duì)應(yīng)的目標(biāo)校驗(yàn)策略。
8、可選地,根據(jù)所述顯示屏對(duì)應(yīng)的目標(biāo)校驗(yàn)策略,對(duì)所述待校驗(yàn)圖像進(jìn)行校驗(yàn),得到校驗(yàn)結(jié)果,包括:
9、通過(guò)系統(tǒng)級(jí)芯片執(zhí)行所述目標(biāo)校驗(yàn)策略,以確定所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù),并根據(jù)所述待校驗(yàn)數(shù)據(jù),確定所述校驗(yàn)結(jié)果;或者,
10、通過(guò)系統(tǒng)級(jí)芯片執(zhí)行所述目標(biāo)校驗(yàn)策略,以確定所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù),并通過(guò)安全監(jiān)管芯片根據(jù)所述待校驗(yàn)數(shù)據(jù),確定所述校驗(yàn)結(jié)果。
11、可選地,通過(guò)系統(tǒng)級(jí)芯片執(zhí)行所述目標(biāo)校驗(yàn)策略,以確定所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù),包括:
12、在所述顯示屏具有圖像處理器的情況下,通過(guò)系統(tǒng)級(jí)芯片執(zhí)行所述目標(biāo)校驗(yàn)策略,以從所述圖像處理器中獲取所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù);
13、在所述顯示屏不具有圖像處理器的情況下,通過(guò)系統(tǒng)級(jí)芯片執(zhí)行所述目標(biāo)校驗(yàn)策略,以確定所述待校驗(yàn)圖像在所述顯示屏中的顯示區(qū)域,并根據(jù)所述顯示屏上在所述待校驗(yàn)圖像對(duì)應(yīng)的顯示區(qū)域中渲染完成的第一圖像信息和預(yù)先標(biāo)定的、所述待校驗(yàn)圖像的第二圖像信息,確定所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù)。
14、可選地,所述方法還包括:
15、從所述安全監(jiān)管芯片中獲取所述待校驗(yàn)圖像的圖像標(biāo)識(shí)信息;
16、所述通過(guò)系統(tǒng)級(jí)芯片執(zhí)行目標(biāo)校驗(yàn)策略,以從所述圖像處理器中獲取所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù),包括:
17、通過(guò)系統(tǒng)級(jí)芯片執(zhí)行目標(biāo)校驗(yàn)策略,以根據(jù)所述圖像標(biāo)識(shí)信息從所述圖像處理器中獲取所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù);
18、所述通過(guò)系統(tǒng)級(jí)芯片執(zhí)行目標(biāo)校驗(yàn)策略,以確定所述待校驗(yàn)圖像在所述顯示屏中的顯示區(qū)域,包括:
19、通過(guò)系統(tǒng)級(jí)芯片執(zhí)行目標(biāo)校驗(yàn)策略,以根據(jù)所述圖像標(biāo)識(shí)信息確定所述待校驗(yàn)圖像在所述顯示屏中的顯示區(qū)域。
20、可選地,通過(guò)安全監(jiān)管芯片根據(jù)所述待校驗(yàn)數(shù)據(jù),確定所述校驗(yàn)結(jié)果,包括:
21、通過(guò)安全監(jiān)管芯片根據(jù)所述待校驗(yàn)數(shù)據(jù)和所述待校驗(yàn)圖像對(duì)應(yīng)的預(yù)設(shè)校驗(yàn)數(shù)據(jù),確定所述校驗(yàn)結(jié)果,其中,所述預(yù)設(shè)校驗(yàn)數(shù)據(jù)預(yù)存在所述安全監(jiān)管芯片內(nèi)。
22、可選地,所述安全監(jiān)管芯片為搭載有信息安全架構(gòu)的微處理單元mcu芯片,所述信息安全架構(gòu)用于保證在所述微處理單元mcu芯片中的信息的安全。
23、可選地,所述方法還包括:
24、通過(guò)狀態(tài)檢測(cè)模塊檢測(cè)所述顯示屏上顯示圖像的狀態(tài)信息;
25、在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),確定所述顯示屏的屬性信息,并創(chuàng)建校驗(yàn)狀態(tài)機(jī);
26、通過(guò)所述校驗(yàn)狀態(tài)機(jī)在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),根據(jù)所述屬性信息,建立與所述狀態(tài)檢測(cè)模塊的通信鏈路,并在所述初始化配置后,根據(jù)所述狀態(tài)信息,確定是否對(duì)所述顯示屏進(jìn)行圖像顯示校驗(yàn)。
27、可選地,在得到校驗(yàn)結(jié)果之后,所述方法還包括:
28、在所述校驗(yàn)結(jié)果表征所述待校驗(yàn)圖像在所述顯示屏上顯示異常的情況下,執(zhí)行所述顯示屏對(duì)應(yīng)的目標(biāo)恢復(fù)策略,以使所述顯示屏的圖像正常顯示,其中,所述目標(biāo)恢復(fù)策略根據(jù)所述顯示屏的屬性信息預(yù)先確定。
29、可選地,所述目標(biāo)恢復(fù)策略包括第一恢復(fù)策略或第二恢復(fù)策略;
30、其中,所述第一恢復(fù)策略為以下任一種:
31、重啟所述顯示屏的操作系統(tǒng),并通過(guò)所述待校驗(yàn)圖像的渲染備份文件,恢復(fù)對(duì)所述待校驗(yàn)圖像的渲染;
32、重啟所述顯示屏的渲染應(yīng)用,并通過(guò)所述待校驗(yàn)圖像的渲染備份文件,恢復(fù)對(duì)所述待校驗(yàn)圖像的渲染;
33、刪除對(duì)所述待校驗(yàn)圖像的圖像渲染進(jìn)程,并重新運(yùn)行所述圖像渲染進(jìn)程;
34、其中,所述第二恢復(fù)策略包括:
35、執(zhí)行所述第一恢復(fù)策略,并監(jiān)控所述顯示屏的圖像輸出;
36、當(dāng)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未檢測(cè)到所述顯示屏的圖像輸出時(shí),重啟系統(tǒng)級(jí)芯片。
37、根據(jù)本公開實(shí)施例的第二方面,提供一種圖像校驗(yàn)系統(tǒng),包括系統(tǒng)級(jí)芯片,所述系統(tǒng)級(jí)芯片包括:
38、校驗(yàn)管理模塊,被配置為確定顯示屏的待校驗(yàn)圖像;
39、校驗(yàn)策略模塊,被配置為根據(jù)所述顯示屏對(duì)應(yīng)的目標(biāo)校驗(yàn)策略,對(duì)所述待校驗(yàn)圖像進(jìn)行校驗(yàn),得到校驗(yàn)結(jié)果;
40、其中,所述目標(biāo)校驗(yàn)策略根據(jù)所述顯示屏的屬性信息預(yù)先確定,所述校驗(yàn)結(jié)果用于表征所述待校驗(yàn)圖像是否在所述顯示屏上正常顯示。
41、可選地,所述系統(tǒng)級(jí)芯片還包括:
42、顯示核心模塊,被配置為在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),確定所述顯示屏的屬性信息,并創(chuàng)建所述校驗(yàn)管理模塊,將所述屬性信息傳遞給所述校驗(yàn)管理模塊;
43、所述校驗(yàn)管理模塊,還被配置為在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),根據(jù)所述屬性信息,確定所述顯示屏對(duì)應(yīng)的目標(biāo)校驗(yàn)策略。
44、可選地,所述校驗(yàn)策略模塊被配置為:執(zhí)行所述目標(biāo)校驗(yàn)策略,以確定所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù),并根據(jù)所述待校驗(yàn)數(shù)據(jù),確定所述校驗(yàn)結(jié)果;或者,
45、所述系統(tǒng)還包括安全監(jiān)管芯片,所述校驗(yàn)策略模塊被配置為:根據(jù)所述目標(biāo)校驗(yàn)策略,確定所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù),并將所述待校驗(yàn)數(shù)據(jù)發(fā)送至所述安全監(jiān)管芯片;
46、所述安全監(jiān)管芯片,被配置為根據(jù)所述待校驗(yàn)數(shù)據(jù),確定所述校驗(yàn)結(jié)果。
47、可選地,所述校驗(yàn)策略模塊被配置為:在所述顯示屏具有圖像處理器的情況下,執(zhí)行所述目標(biāo)校驗(yàn)策略,以從所述圖像處理器中獲取所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù);或者,
48、所述系統(tǒng)還包括顯示驅(qū)動(dòng)模塊和文件管理模塊,其中,所述顯示驅(qū)動(dòng)模塊被配置為獲取所述顯示屏上在所述待校驗(yàn)圖像對(duì)應(yīng)的顯示區(qū)域中渲染完成的第一圖像信息,所述文件管理模塊被配置為存儲(chǔ)預(yù)先標(biāo)定的、所述待校驗(yàn)圖像的第二圖像信息;
49、所述校驗(yàn)策略模塊被配置為:在所述顯示屏不具有圖像處理器的情況下,執(zhí)行所述目標(biāo)校驗(yàn)策略,以確定所述待校驗(yàn)圖像在所述顯示屏中的顯示區(qū)域,并從所述顯示驅(qū)動(dòng)模塊獲取所述第一圖像信息,從所述文件管理模塊獲取所述第二圖像信息,根據(jù)所述第一圖像信息和所述第二圖像信息,確定所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù)。
50、可選地,所述校驗(yàn)管理模塊還被配置為:從所述安全監(jiān)管芯片中獲取所述待校驗(yàn)圖像的圖像標(biāo)識(shí)信息,并將所述圖像標(biāo)識(shí)信息傳遞給所述校驗(yàn)策略模塊;
51、所述校驗(yàn)策略模塊被配置為:執(zhí)行目標(biāo)校驗(yàn)策略,以根據(jù)所述圖像標(biāo)識(shí)信息從所述圖像處理器中獲取所述待校驗(yàn)圖像對(duì)應(yīng)的待校驗(yàn)數(shù)據(jù);或者,執(zhí)行目標(biāo)校驗(yàn)策略,以根據(jù)所述圖像標(biāo)識(shí)信息確定所述待校驗(yàn)圖像在所述顯示屏中的顯示區(qū)域。
52、可選地,所述安全監(jiān)管芯片還被配置為:根據(jù)所述待校驗(yàn)數(shù)據(jù)和所述待校驗(yàn)圖像對(duì)應(yīng)的預(yù)設(shè)校驗(yàn)數(shù)據(jù),確定所述校驗(yàn)結(jié)果;
53、其中,所述預(yù)設(shè)校驗(yàn)數(shù)據(jù)預(yù)存在所述安全監(jiān)管芯片內(nèi)。
54、可選地,所述安全監(jiān)管芯片為搭載有信息安全架構(gòu)的微處理單元mcu芯片,所述信息安全架構(gòu)用于保證在所述微處理單元mcu芯片中的信息的安全。
55、可選地,所述系統(tǒng)還包括:
56、狀態(tài)檢測(cè)模塊,被配置為檢測(cè)所述顯示屏上顯示圖像的狀態(tài)信息;
57、所述系統(tǒng)級(jí)芯片還包括顯示核心模塊,被配置為在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),確定所述顯示屏的屬性信息,并創(chuàng)建校驗(yàn)狀態(tài)機(jī),將所述屬性信息傳遞給所述校驗(yàn)狀態(tài)機(jī);
58、其中,所述校驗(yàn)狀態(tài)機(jī),被配置為在對(duì)所述顯示屏進(jìn)行初始化配置時(shí),根據(jù)所述屬性信息,建立與所述狀態(tài)檢測(cè)模塊的通信鏈路,并在初始化配置后,從所述狀態(tài)檢測(cè)模塊獲取所述狀態(tài)信息,根據(jù)所述狀態(tài)信息,確定是否對(duì)所述顯示屏進(jìn)行圖像顯示校驗(yàn)。
59、可選地,所述校驗(yàn)管理模塊,還被配置為:在所述校驗(yàn)結(jié)果表征所述待校驗(yàn)圖像在所述顯示屏上顯示異常的情況下,執(zhí)行所述顯示屏對(duì)應(yīng)的目標(biāo)恢復(fù)策略,以使所述顯示屏的圖像正常顯示,其中,所述目標(biāo)恢復(fù)策略根據(jù)所述顯示屏的屬性信息預(yù)先確定。
60、可選地,所述目標(biāo)恢復(fù)策略包括第一恢復(fù)策略或第二恢復(fù)策略;
61、其中,所述第一恢復(fù)策略為以下任一種:
62、重啟所述顯示屏的操作系統(tǒng),并通過(guò)所述待校驗(yàn)圖像的渲染備份文件,恢復(fù)對(duì)所述待校驗(yàn)圖像的渲染;
63、重啟所述顯示屏的渲染應(yīng)用,并通過(guò)所述待校驗(yàn)圖像的渲染備份文件,恢復(fù)對(duì)所述待校驗(yàn)圖像的渲染;
64、刪除對(duì)所述待校驗(yàn)圖像的圖像渲染進(jìn)程,并重新運(yùn)行所述圖像渲染進(jìn)程;
65、其中,所述第二恢復(fù)策略包括:
66、執(zhí)行所述第一恢復(fù)策略,并監(jiān)控所述顯示屏的圖像輸出;
67、當(dāng)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未檢測(cè)到所述顯示屏的圖像輸出時(shí),重啟所述系統(tǒng)級(jí)芯片。
68、根據(jù)本公開實(shí)施例的第三方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開實(shí)施例的第一方面提供的圖像校驗(yàn)方法。
69、根據(jù)本公開實(shí)施例的第四方面,提供一種車輛,包括如本公開實(shí)施例的第二方面提供的圖像校驗(yàn)系統(tǒng)。
70、本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
71、本公開通過(guò)確定顯示屏的待校驗(yàn)圖像,并根據(jù)顯示屏對(duì)應(yīng)的目標(biāo)校驗(yàn)策略,對(duì)待校驗(yàn)圖像進(jìn)行校驗(yàn),得到用于表征待校驗(yàn)圖像是否在顯示屏上正常顯示的校驗(yàn)結(jié)果。其中,目標(biāo)校驗(yàn)策略根據(jù)顯示屏的屬性信息預(yù)先確定。因此,在對(duì)待校驗(yàn)圖像校驗(yàn)時(shí),可以根據(jù)顯示屏的屬性信息預(yù)先確定的目標(biāo)校驗(yàn)策略進(jìn)行校驗(yàn),從而對(duì)于不同的顯示屏,都能夠使用對(duì)應(yīng)的校驗(yàn)策略實(shí)現(xiàn)圖像校驗(yàn),能夠較好地適配任意顯示屏,具有通用性。另外,針對(duì)車輛中多個(gè)顯示屏,車輛的智能座艙域可以基于多個(gè)顯示屏分別對(duì)應(yīng)的校驗(yàn)策略進(jìn)行圖像校驗(yàn),以實(shí)現(xiàn)對(duì)不同操作系統(tǒng)顯示屏進(jìn)行多屏校驗(yàn)。
72、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。