本(ben)發明涉及顯(xian)(xian)示(shi)屏的顯(xian)(xian)示(shi)控(kong)制(zhi),尤(you)其(qi)涉及一種顯(xian)(xian)示(shi)屏的異(yi)步控(kong)制(zhi)顯(xian)(xian)示(shi)方法、裝置、電子設備及存儲介(jie)質。
背景技術:
1、顯示屏控制系統(tong)可(ke)以根(gen)據顯示功能(neng)的不同分為同步(bu)控制系統(tong)和異步(bu)控制系統(tong)。
2、同(tong)步(bu)(bu)控(kong)制(zhi)系(xi)統(tong)(tong)主(zhu)要(yao)指(zhi)顯示(shi)屏能夠實時地顯示(shi)pc終(zhong)端(duan)上的圖像、視(shi)頻等(deng)信(xin)息(xi)。它具(ju)有顯示(shi)方(fang)式多樣、表現豐富的特點。同(tong)步(bu)(bu)控(kong)制(zhi)系(xi)統(tong)(tong)采用上位機(ji)、發送(song)卡(ka)、接收卡(ka)、顯示(shi)屏的連(lian)接方(fang)式工作,在同(tong)步(bu)(bu)控(kong)制(zhi)系(xi)統(tong)(tong)中,顯示(shi)屏需要(yao)與一臺實時同(tong)步(bu)(bu)工作的pc終(zhong)端(duan)連(lian)接,通過傳(chuan)輸數(shu)(shu)據來實現圖像、視(shi)頻等(deng)內容的顯示(shi),對于遠距離傳(chuan)輸來說,操作的實現比較復雜。異步(bu)(bu)控(kong)制(zhi)系(xi)統(tong)(tong)又稱(cheng)為脫(tuo)機(ji)控(kong)制(zhi)系(xi)統(tong)(tong),它需要(yao)上位機(ji)終(zhong)端(duan)編輯需要(yao)顯示(shi)的多媒體數(shu)(shu)據,并通過串口(kou)、網口(kou)等(deng)接口(kou)預先傳(chuan)入異步(bu)(bu)控(kong)制(zhi)系(xi)統(tong)(tong)中的存儲器中。
3、然而(er),異步控制卡(ka)在(zai)啟動(dong)(dong)運(yun)行時存(cun)在(zai)上電啟動(dong)(dong)時間(jian)慢等(deng)問題,很容易造成畫面數據來的(de)時間(jian)比較慢而(er)fpga早就啟動(dong)(dong)配置(zhi)芯片寄存(cun)器(qi),沒有畫面數據導致顯示有一段時間(jian)的(de)異常,如閃屏(ping),花(hua)屏(ping)等(deng)。
技術實現思路
1、本發明提供了一種顯示(shi)(shi)(shi)屏(ping)的異步(bu)控(kong)(kong)制顯示(shi)(shi)(shi)方法、裝置、設備及介質,以(yi)實現在確保異步(bu)控(kong)(kong)制卡啟(qi)動完成的情況下控(kong)(kong)制顯示(shi)(shi)(shi)屏(ping)顯示(shi)(shi)(shi)準確畫面(mian)內(nei)容(rong)的效果。
2、根(gen)據本發明(ming)的(de)一方(fang)面(mian),提供了一種顯(xian)示(shi)屏的(de)異(yi)步控(kong)制顯(xian)示(shi)方(fang)法,該方(fang)法包括(kuo):
3、在(zai)啟動設(she)置于異步(bu)控制卡上的(de)可編程邏(luo)輯芯片(pian)的(de)過程中,關閉所述可編程邏(luo)輯芯片(pian)上的(de)時鐘(zhong)管(guan)腳(jiao)和(he)輸出(chu)使能管(guan)腳(jiao);
4、在基于所(suo)(suo)(suo)述(shu)(shu)可編(bian)程(cheng)邏輯(ji)芯(xin)片(pian)確定接(jie)收到(dao)的(de)(de)串口指令(ling)中存在預設的(de)(de)開始顯(xian)示標志的(de)(de)情況下,開啟所(suo)(suo)(suo)述(shu)(shu)時鐘管腳和輸(shu)出使(shi)能管腳,并基于所(suo)(suo)(suo)述(shu)(shu)可編(bian)程(cheng)邏輯(ji)芯(xin)片(pian)依據預先加(jia)載的(de)(de)接(jie)收卡(ka)(ka)參數對已接(jie)收的(de)(de)待(dai)顯(xian)示數據進(jin)行處理,得到(dao)至(zhi)少一(yi)個待(dai)顯(xian)示數據包(bao),并將所(suo)(suo)(suo)述(shu)(shu)至(zhi)少一(yi)個待(dai)顯(xian)示數據包(bao)發送至(zhi)目標顯(xian)示模組;其(qi)中,所(suo)(suo)(suo)述(shu)(shu)串口指令(ling)和所(suo)(suo)(suo)述(shu)(shu)待(dai)顯(xian)示數據均由(you)設置在所(suo)(suo)(suo)述(shu)(shu)異步控制卡(ka)(ka)上(shang)的(de)(de)播(bo)放器(qi)芯(xin)片(pian)發送;
5、基于(yu)所述目標顯(xian)(xian)示(shi)模組對(dui)所述至少一(yi)個待顯(xian)(xian)示(shi)數據(ju)包進(jin)行顯(xian)(xian)示(shi),以使目標顯(xian)(xian)示(shi)屏呈現(xian)與所述待顯(xian)(xian)示(shi)數據(ju)對(dui)應的顯(xian)(xian)示(shi)畫(hua)面。
6、根據本發明的另一(yi)方(fang)面,提供(gong)了一(yi)種顯(xian)示(shi)(shi)屏的異步(bu)控(kong)制顯(xian)示(shi)(shi)裝(zhuang)置,該裝(zhuang)置包括:
7、管(guan)腳關閉模塊,用于在(zai)啟(qi)動設置于異步控制卡上的(de)可(ke)編(bian)程邏輯(ji)芯片的(de)過程中(zhong),關閉所述可(ke)編(bian)程邏輯(ji)芯片上的(de)時鐘(zhong)管(guan)腳和輸出使(shi)能管(guan)腳;
8、管腳開(kai)啟模塊,用于(yu)在基于(yu)所述可編程(cheng)邏(luo)輯芯片確定接收到的串口指令(ling)中存在預設(she)的開(kai)始(shi)顯示標志(zhi)的情況下,開(kai)啟所述時鐘(zhong)管腳和輸出(chu)使能管腳;
9、數據處理模塊(kuai),用(yong)于基于所(suo)(suo)述(shu)(shu)可(ke)編程邏輯芯片(pian)依據預先加載的(de)(de)接(jie)(jie)收卡參數對(dui)已接(jie)(jie)收的(de)(de)待顯(xian)(xian)示數據進行處理,得到至少一個(ge)(ge)待顯(xian)(xian)示數據包,并(bing)將所(suo)(suo)述(shu)(shu)至少一個(ge)(ge)待顯(xian)(xian)示數據包發送至目標(biao)顯(xian)(xian)示模組;其中(zhong),所(suo)(suo)述(shu)(shu)串口指(zhi)令和所(suo)(suo)述(shu)(shu)待顯(xian)(xian)示數據均由(you)設(she)置在所(suo)(suo)述(shu)(shu)異步控制卡上(shang)的(de)(de)播放(fang)器芯片(pian)發送;
10、畫面(mian)(mian)顯(xian)(xian)(xian)示(shi)(shi)模塊,用于基于所述目標(biao)顯(xian)(xian)(xian)示(shi)(shi)模組(zu)對(dui)所述至少一個待顯(xian)(xian)(xian)示(shi)(shi)數(shu)據包進(jin)行(xing)顯(xian)(xian)(xian)示(shi)(shi),以使目標(biao)顯(xian)(xian)(xian)示(shi)(shi)屏(ping)呈(cheng)現與所述待顯(xian)(xian)(xian)示(shi)(shi)數(shu)據對(dui)應(ying)的(de)顯(xian)(xian)(xian)示(shi)(shi)畫面(mian)(mian)。
11、根據本(ben)發(fa)明的另一(yi)方(fang)面,提供了一(yi)種電子設備,所述電子設備包括:
12、至少一個處(chu)理器;以(yi)及(ji)
13、與所述至少一個處理器(qi)通信連接的存儲器(qi);其中,
14、所(suo)述(shu)(shu)(shu)存儲(chu)器(qi)存儲(chu)有可被所(suo)述(shu)(shu)(shu)至(zhi)少一個處(chu)理器(qi)執(zhi)行(xing)的計(ji)算(suan)(suan)機程序(xu),所(suo)述(shu)(shu)(shu)計(ji)算(suan)(suan)機程序(xu)被所(suo)述(shu)(shu)(shu)至(zhi)少一個處(chu)理器(qi)執(zhi)行(xing),以使所(suo)述(shu)(shu)(shu)至(zhi)少一個處(chu)理器(qi)能夠執(zhi)行(xing)本發明(ming)任(ren)一實施例所(suo)述(shu)(shu)(shu)的顯示屏的異步控制顯示方(fang)法。
15、根據本發(fa)明的另(ling)一方(fang)面,提供了一種計(ji)算機可讀存(cun)儲(chu)介(jie)質(zhi)(zhi),所(suo)述(shu)計(ji)算機可讀存(cun)儲(chu)介(jie)質(zhi)(zhi)存(cun)儲(chu)有(you)計(ji)算機指(zhi)(zhi)令,所(suo)述(shu)計(ji)算機指(zhi)(zhi)令用于使處理(li)器執行時(shi)實現本發(fa)明任一實施(shi)例所(suo)述(shu)的顯(xian)示(shi)屏的異(yi)步控制顯(xian)示(shi)方(fang)法(fa)。
16、本發明實施例的(de)(de)(de)(de)技術(shu)方(fang)案,通(tong)過在(zai)啟(qi)動設(she)置于(yu)異(yi)步控(kong)(kong)制(zhi)卡(ka)(ka)上的(de)(de)(de)(de)可(ke)編程(cheng)(cheng)邏(luo)(luo)輯(ji)芯(xin)片(pian)的(de)(de)(de)(de)過程(cheng)(cheng)中,關閉可(ke)編程(cheng)(cheng)邏(luo)(luo)輯(ji)芯(xin)片(pian)上的(de)(de)(de)(de)時鐘管(guan)(guan)腳和輸出使能管(guan)(guan)腳;在(zai)基于(yu)可(ke)編程(cheng)(cheng)邏(luo)(luo)輯(ji)芯(xin)片(pian)確(que)定接收到的(de)(de)(de)(de)串(chuan)口指(zhi)令中存在(zai)預(yu)設(she)的(de)(de)(de)(de)開始(shi)顯(xian)(xian)示(shi)標志的(de)(de)(de)(de)情況(kuang)(kuang)下(xia),開啟(qi)時鐘管(guan)(guan)腳和輸出使能管(guan)(guan)腳;基于(yu)可(ke)編程(cheng)(cheng)邏(luo)(luo)輯(ji)芯(xin)片(pian)依據(ju)預(yu)先加載的(de)(de)(de)(de)接收卡(ka)(ka)參數(shu)(shu)對已(yi)接收的(de)(de)(de)(de)待(dai)顯(xian)(xian)示(shi)數(shu)(shu)據(ju)進(jin)行處理,得(de)到至(zhi)少(shao)一個(ge)待(dai)顯(xian)(xian)示(shi)數(shu)(shu)據(ju)包(bao),并將至(zhi)少(shao)一個(ge)待(dai)顯(xian)(xian)示(shi)數(shu)(shu)據(ju)包(bao)發送至(zhi)目(mu)標顯(xian)(xian)示(shi)模(mo)組;基于(yu)目(mu)標顯(xian)(xian)示(shi)模(mo)組對至(zhi)少(shao)一個(ge)待(dai)顯(xian)(xian)示(shi)數(shu)(shu)據(ju)包(bao)進(jin)行顯(xian)(xian)示(shi),以(yi)使目(mu)標顯(xian)(xian)示(shi)屏(ping)(ping)呈(cheng)現與待(dai)顯(xian)(xian)示(shi)數(shu)(shu)據(ju)對應的(de)(de)(de)(de)顯(xian)(xian)示(shi)畫(hua)面(mian),解決了(le)相關技術(shu)中異(yi)步控(kong)(kong)制(zhi)卡(ka)(ka)在(zai)啟(qi)動運行期間(jian)顯(xian)(xian)示(shi)屏(ping)(ping)顯(xian)(xian)示(shi)異(yi)常(chang)畫(hua)面(mian)的(de)(de)(de)(de)問(wen)題,實現了(le)在(zai)確(que)保異(yi)步控(kong)(kong)制(zhi)卡(ka)(ka)啟(qi)動完成的(de)(de)(de)(de)情況(kuang)(kuang)下(xia)控(kong)(kong)制(zhi)顯(xian)(xian)示(shi)屏(ping)(ping)顯(xian)(xian)示(shi)準確(que)畫(hua)面(mian)內容的(de)(de)(de)(de)效果,避(bi)免了(le)在(zai)異(yi)步控(kong)(kong)制(zhi)卡(ka)(ka)啟(qi)動期間(jian)顯(xian)(xian)示(shi)屏(ping)(ping)顯(xian)(xian)示(shi)異(yi)常(chang)畫(hua)面(mian)的(de)(de)(de)(de)情況(kuang)(kuang),進(jin)而,提升(sheng)了(le)顯(xian)(xian)示(shi)屏(ping)(ping)的(de)(de)(de)(de)畫(hua)面(mian)顯(xian)(xian)示(shi)效果,提升(sheng)了(le)用戶的(de)(de)(de)(de)使用體驗。
17、應當理解,本部分(fen)所描(miao)述的(de)(de)內容并非旨在標識本發(fa)明的(de)(de)實(shi)施例的(de)(de)關(guan)鍵或重要特征,也不用于(yu)限制(zhi)本發(fa)明的(de)(de)范圍。本發(fa)明的(de)(de)其它特征將通過以下的(de)(de)說明書而變得容易(yi)理解。
1.一種(zhong)顯(xian)示屏的異步控制(zhi)顯(xian)示方法,其特征在于,包括:
2.根據權利要求1所述的顯(xian)示屏的異步控制顯(xian)示方法,其特征在于,還包(bao)括:
3.根據權利要求(qiu)2所述的(de)顯(xian)示屏(ping)的(de)異步控(kong)制顯(xian)示方法(fa),其特(te)征在于,還(huan)包括:
4.根據權利要(yao)求2所(suo)(suo)述(shu)的(de)顯(xian)示(shi)屏的(de)異(yi)步(bu)控制顯(xian)示(shi)方(fang)法(fa),其特征在(zai)于(yu),所(suo)(suo)述(shu)基于(yu)所(suo)(suo)述(shu)處理(li)器啟動所(suo)(suo)述(shu)異(yi)步(bu)控制卡(ka)上的(de)播放器芯片和可編(bian)程邏輯芯片,包(bao)括:
5.根據權利要(yao)求1所述(shu)(shu)的顯示(shi)屏的異步(bu)控制顯示(shi)方法,其特征在于,在所述(shu)(shu)啟動設置于異步(bu)控制卡上的可編程(cheng)(cheng)邏輯芯(xin)片的過程(cheng)(cheng)中,還包(bao)括:
6.根據(ju)權利要求1所述的顯(xian)示屏的異(yi)步(bu)控制(zhi)顯(xian)示方法,其特(te)征在(zai)于,所述基于所述可編(bian)程邏輯芯片確(que)定(ding)接收到(dao)的串口指令(ling)中存(cun)在(zai)預設的開始顯(xian)示標志,包括:
7.根據權(quan)利要求1所(suo)述的顯示屏(ping)的異步控(kong)制顯示方(fang)法,其(qi)特征在于,所(suo)述接(jie)收卡(ka)參數(shu)包括接(jie)口類(lei)型和(he)畫(hua)面顯示參數(shu);
8.一種顯(xian)示屏的異步控(kong)制(zhi)顯(xian)示裝置,其特(te)征在于,包(bao)括(kuo):
9.一種電(dian)子設(she)備,其(qi)特征在(zai)于,所(suo)述(shu)電(dian)子設(she)備包括:
10.一種計算機(ji)(ji)可(ke)讀(du)存儲介(jie)質,其(qi)特(te)征在于(yu),所(suo)(suo)述(shu)計算機(ji)(ji)可(ke)讀(du)存儲介(jie)質存儲有計算機(ji)(ji)指令(ling),所(suo)(suo)述(shu)計算機(ji)(ji)指令(ling)用(yong)于(yu)使(shi)處理器執行時實現權利要求1-7中任一項所(suo)(suo)述(shu)的顯(xian)示(shi)屏的異步(bu)控制(zhi)顯(xian)示(shi)方法。