亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

顯示控制方法、裝置及系統(tǒng)的制作方法

文檔序號:10511860閱讀:366來源:國知局
顯示控制方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種顯示控制方法、裝置及系統(tǒng),所述方法包括如下步驟:將預設(shè)顯示屏劃分為M×N個行列分布的顯示區(qū)域,M>1,N>1;對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。本發(fā)明提供的顯示控制方法及裝置,使得超高清分辨率顯示屏的信號處理可以采用多個成本相對較低的芯片通過組合工作的方式實現(xiàn),從而降低了成本,利于量產(chǎn)進行。
【專利說明】
顯示控制方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及顯示技術(shù)領(lǐng)域,具體涉及一種顯示控制方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著超高清顯示系統(tǒng)的發(fā)展,液晶面板的分辨率已越來越高,對系統(tǒng)的信號處理能力的需求也越來越大。
[0003]目前,最新的超高清顯示屏并沒有與之對應的ASIC芯片,對于大數(shù)據(jù)量的處理需求,只有FPGA才可以勝任。然而對應這種處理量的FPGA成本非常昂貴,十分不利于進行量產(chǎn)。

【發(fā)明內(nèi)容】

[0004]針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供一種顯示控制方法、裝置及系統(tǒng),使得超高清分辨率顯示屏的信號處理可以采用多個成本相對較低的芯片通過組合工作的方式實現(xiàn),從而降低了成本,利于量產(chǎn)進行。
[0005 ]為解決上述技術(shù)問題,本發(fā)明提供以下技術(shù)方案:
[0006]第一方面,本發(fā)明提供了一種顯示控制方法,包括如下步驟:
[0007]將預設(shè)顯示屏劃分為MXN個行列分布的顯示區(qū)域,M>1,N>1;
[0008]對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。
[0009]優(yōu)選地,所述對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面,包括:
[0010]將所述預設(shè)顯示屏中每4個上下左右相鄰的顯示區(qū)域確定為一個顯示組;其中,對于每個顯示組中的4個顯示區(qū)域,其中,所述4個顯示區(qū)域按照數(shù)據(jù)掃描順序依次為該顯示組的主顯示區(qū)域、第一從顯示區(qū)域、第二從顯示區(qū)域和第三從顯示區(qū)域;設(shè)置與MXN個顯示區(qū)域一一對應的處理單元,每個處理單元中存儲有對應顯示區(qū)域的掃描數(shù)據(jù);相應地,每個顯示組中與該顯示組中的主顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元,與該顯示組中的從顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元的從處理單元;
[0011]控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),以及使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù);
[0012]以及,控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù);
[0013]判斷是否滿足預設(shè)同步輸出條件,當確定滿足預設(shè)同步輸出條件時,控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面;
[0014]其中,預設(shè)顯示屏中每個顯示區(qū)域的大小為ni Xmi,ni>2,mi>2;每個顯示組中的主顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)為從該主顯示區(qū)域的第a行第b列開始直至第m行第nu列的顯示數(shù)據(jù),a = n/2,b = m/2;n、m為每個處理單元中存儲的預設(shè)濾波處理算法使用的濾波核的行數(shù)和列數(shù),n<m,m<mi;
[0015]其中,每個顯示組中的第一至第三從處理單元向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)分別為:第一邊緣交互數(shù)據(jù)、第二邊緣交互數(shù)據(jù)、第三邊緣交互數(shù)據(jù);
[0016]其中,所述第一邊緣交互數(shù)據(jù)為每個顯示組中第一從顯示區(qū)域的第I行第I列開始直至第m行第2b列的顯示數(shù)據(jù);所述第二邊緣數(shù)據(jù)為每個顯示組中第二從顯示區(qū)域的第I行第I列開始直至第2a行第nu列的顯示數(shù)據(jù);所述第三邊緣數(shù)據(jù)為每個顯示組中第三從顯示區(qū)域的第I行第I列開始直至第2a行第2b列的顯示數(shù)據(jù);
[0017]其中,每個顯示區(qū)域完整的結(jié)果顯示數(shù)據(jù)的大小為mXmu
[0018]優(yōu)選地,所述控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù),包括:
[0019]控制每個處理單元根據(jù)當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用所述預設(shè)濾波處理算法獲取本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù);
[°02°] 以及,控制每個處理單元根據(jù)本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù);
[0021]其中,每個顯示組中的主處理單元的邊緣顯示數(shù)據(jù)包括:第一邊緣顯示數(shù)據(jù)、第二邊緣顯示數(shù)據(jù)和第三邊緣顯示數(shù)據(jù);
[0022]第一邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第一從顯示區(qū)域的第a行第I列直至第m行第b列的邊緣顯示數(shù)據(jù);
[0023]第二邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第二從顯示區(qū)域的第I行第b列直至第a行第nu列的邊緣顯示數(shù)據(jù);
[0024]第三邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第三從顯示區(qū)域的第I行第I列直至第a行第b列的邊緣顯示數(shù)據(jù)。
[0025]優(yōu)選地,所述判斷是否滿足預設(shè)同步輸出條件,包括:
[0026]判斷每個顯示組中的主處理單元是否已經(jīng)獲取第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù),若是,則控制每個顯示組中的主處理單元分別向?qū)@示組中的從處理單元發(fā)送同步請求;
[0027]判斷每個顯示組中的主處理單元是否接收到對應顯示組中所有的從處理單元發(fā)送的同步響應,若是,則確定滿足預設(shè)同步輸出條件;
[0028]其中,所述同步響應為顯示組中的從處理單元在接收到該顯示組中主處理單元發(fā)送的同步請求,且確定自身已保存完本處理單元的第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)后發(fā)送的。
[0029]優(yōu)選地,所述處理單元采用S0C/FPGA板卡或芯片實現(xiàn)。
[0030]第二方面,本發(fā)明還提供了一種顯示控制裝置,包括:分區(qū)單元和控制單元;
[0031]所述分區(qū)單元,用于將預設(shè)顯示屏劃分為MXN個行列分布的顯示區(qū)域,M>1,N>I;
[0032]所述控制單元,用于對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。
[0033]優(yōu)選地,所述控制單元進一步包括:確定模塊、設(shè)置模塊、控制模塊和判斷模塊;
[0034]所述確定模塊,用于將所述預設(shè)顯示屏中每4個上下左右相鄰的顯示區(qū)域確定為一個顯示組;其中,對于每個顯示組中的4個顯示區(qū)域,其中,所述4個顯示區(qū)域按照數(shù)據(jù)掃描順序依次為該顯示組的主顯示區(qū)域、第一從顯示區(qū)域、第二從顯示區(qū)域和第三從顯示區(qū)域;所述設(shè)置模塊,用于設(shè)置與MXN個顯示區(qū)域一一對應的處理單元,每個處理單元中存儲有對應顯示區(qū)域的掃描數(shù)據(jù);相應地,每個顯示組中與該顯示組中的主顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元,與該顯示組中的從顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元的從處理單元;
[0035]所述控制模塊,用于控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),以及使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù);
[0036]以及,用于控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù);
[0037]所述判斷模塊,用于判斷是否滿足預設(shè)同步輸出條件,當確定滿足預設(shè)同步輸出條件時,向所述控制模塊發(fā)送觸發(fā)信號;
[0038]所述控制模塊,還用于在接收到所述判斷模塊發(fā)送的觸發(fā)信號時,控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面;
[0039]其中,預設(shè)顯示屏中每個顯示區(qū)域的大小為ni Xmi,ni>2,mi>2;每個顯示組中的主顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)為從該主顯示區(qū)域的第a行第b列開始直至第m行第nu列的顯示數(shù)據(jù),a = n/2,b = m/2;n、m為每個處理單元中存儲的預設(shè)濾波處理算法使用的濾波核的行數(shù)和列數(shù),n<m,m<mi;
[0040]其中,每個顯示組中的第一至第三從處理單元向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)分別為:第一邊緣交互數(shù)據(jù)、第二邊緣交互數(shù)據(jù)、第三邊緣交互數(shù)據(jù);
[0041]其中,所述第一邊緣交互數(shù)據(jù)為每個顯示組中第一從顯示區(qū)域的第a行第I列開始直至第m行第2b列的顯示數(shù)據(jù);所述第二邊緣數(shù)據(jù)為每個顯示組中第二從顯示區(qū)域的第I行第b列開始直至第2a行第nu列的顯示數(shù)據(jù);所述第三邊緣數(shù)據(jù)為每個顯示組中第三從顯示區(qū)域的第I行第I列開始直至第2a行第2b列的顯示數(shù)據(jù);
[0042]其中,每個顯示區(qū)域完整的結(jié)果顯示數(shù)據(jù)的大小為mXmu
[0043]優(yōu)選地,所述控制模塊在用于控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)時,具體用于:
[0044]控制每個處理單元根據(jù)當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用所述預設(shè)濾波處理算法獲取本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù);
[0045]以及,控制每個處理單元根據(jù)本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù);
[0046]其中,每個顯示組中的主處理單元的邊緣顯示數(shù)據(jù)包括:第一邊緣顯示數(shù)據(jù)、第二邊緣顯示數(shù)據(jù)和第三邊緣顯示數(shù)據(jù);
[0047]第一邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第一從顯示區(qū)域的第a行第I列直至第m行第b列的邊緣顯示數(shù)據(jù);
[0048]第二邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第二從顯示區(qū)域的第I行第b列直至第a行第nu列的邊緣顯示數(shù)據(jù);
[0049]第三邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第三從顯示區(qū)域的第I行第I列直至第a行第b列的邊緣顯示數(shù)據(jù)。
[0050]優(yōu)選地,所述判斷模塊,具體用于:
[0051]判斷每個顯示組中的主處理單元是否已經(jīng)獲取第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù),若是,則控制每個顯示組中的主處理單元分別向?qū)@示組中的從處理單元發(fā)送同步請求;
[0052]判斷每個顯示組中的主處理單元是否接收到對應顯示組中所有的從處理單元發(fā)送的同步響應,若是,則確定滿足預設(shè)同步輸出條件;
[0053]其中,所述同步響應為顯示組中的從處理單元在接收到該顯示組中主處理單元發(fā)送的同步請求,且確定自身已保存完本處理單元的第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)后發(fā)送的。
[0054]第三方面,本發(fā)明還提供了一種顯示控制系統(tǒng),包括顯示屏、顯示數(shù)據(jù)輸出裝置以及如上面所述的顯示控制裝置;
[0055]其中,所述顯示數(shù)據(jù)輸出裝置、所述顯示控制裝置和所述顯示屏依次相連。
[0056]由上述技術(shù)方案可知,本發(fā)明所述的顯示控制方法、裝置及系統(tǒng),首先對預設(shè)顯示屏進行分區(qū)處理,得到了多個顯示區(qū)域,然后再對每個顯示區(qū)域分別進行相應畫面的顯示控制。由于分區(qū)處理后每個顯示區(qū)域的顯示數(shù)據(jù)相對于整屏的顯示數(shù)據(jù)來說較少,因此在對每個顯示區(qū)域進行顯示控制時的數(shù)據(jù)處理量較低,故在對每個顯示區(qū)域進行顯示控制時,可以采用成本相對較低的芯片實現(xiàn)。而現(xiàn)有技術(shù)中在對顯示屏進行顯示控制時,是對顯示屏整體進行顯示控制,由于整個顯示屏的數(shù)據(jù)處理量較大,因而只能采用價格昂貴的FPGA芯片實現(xiàn),因此不利用量產(chǎn)。而本發(fā)明可以采用多個成本相對較低的芯片通過組合工作的方式實現(xiàn)超高清顯示系統(tǒng)的顯示控制,從而降低了成本,利于量產(chǎn)進行。另外,本發(fā)明所述的顯示控制方法,可以通過增加分區(qū)和芯片的方式,滿足更高分辨率的顯示屏的顯示控制需求。
【附圖說明】
[0057]為了更清楚地說明本實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0058]圖1是本發(fā)明實施例一提供的顯示控制方法的流程圖;
[0059]圖2是將顯示屏劃分為四個顯示區(qū)域的示意圖;
[0060]圖3是將顯示屏劃分為多個顯示區(qū)域的示意圖;
[0061 ]圖4是邊緣信息交互的一種示意圖;
[0062]圖5是每個顯示區(qū)域的數(shù)據(jù)掃描示意圖;
[0063]圖6是濾波核對邊緣影響的示意圖;
[0064]圖7是邊緣信息交互的另一種示意圖;
[0065]圖8是拼接效果示意圖;
[0066]圖9是本發(fā)明實施例二提供的顯示控制方法的流程圖;
[0067]圖10是主顯示數(shù)據(jù)以及邊緣顯示數(shù)據(jù)的示意圖;
[0068]圖11是本發(fā)明實施例二提供的顯示控制方法的另一個流程圖;
[0069]圖12是芯片的輸出結(jié)口示意圖;
[0070]圖13是一個顯示組中的4個芯片之間的信息交互示意圖;
[0071]圖14是本發(fā)明實施例五提供的顯示控制裝置的結(jié)構(gòu)示意圖;
[0072]圖15是本發(fā)明實施例六提供的顯示控制裝置的結(jié)構(gòu)示意圖;
[0073]圖16是本發(fā)明實施例七提供的顯示控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0074]圖17是本發(fā)明實施例七提供的顯示控制系統(tǒng)的一種實現(xiàn)示意圖;
[0075]圖18是本發(fā)明實施例七提供的顯示控制系統(tǒng)的另一種實現(xiàn)示意圖。
【具體實施方式】
[0076]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0077]隨著超高清顯示系統(tǒng)的發(fā)展,液晶面板的分辨率已越來越高,對系統(tǒng)的信號處理能力的需求也越來越大。目前,最新的超高清屏并沒有與之對應的ASIC芯片,對于大數(shù)據(jù)量的處理需求,只有FPGA才可以勝任。對應這種處理量的FPGA成本非常昂貴,十分不利于進行量產(chǎn)。為此,本發(fā)明提供了一種顯示控制方法及系統(tǒng),可以用于解決該問題,下面將通過實施例一至實施例七具體介紹本發(fā)明的詳細內(nèi)容。下述實施例中提到的顯示屏一般理解為高清顯示屏。當然,本發(fā)明提供的顯示控制方法對于非高清顯示屏也是適用的,只不過沒有必要這么處理而已。
[0078]實施例一
[0079]圖1示出了本發(fā)明實施例一提供的顯示控制方法的流程圖。參見圖1,本實施例提供的顯示控制方法包括如下步驟:
[0080]步驟101:將預設(shè)顯示屏劃分為MXN個行列分布的顯示區(qū)域,M>1,N>1。
[0081 ]在本步驟中,例如以8K4K顯示系統(tǒng)為例,根據(jù)如圖2所示的屏驅(qū)動板Tcon區(qū)域劃分方式,可以把7680乂4320的分辨率劃分為4個41(21((3840\2160)顯示區(qū)域。本步驟之所以將顯示屏進行劃分,是因為在劃分后,可以對每個顯示區(qū)域進行單獨顯示控制。例如,可以采用一個處理單元分管一個顯示區(qū)域的方式進行分別控制。如圖2所示,假設(shè)每一塊板卡有4K2K的處理能力,那么4塊板卡可組合在8K4K的屏上進行顯示。
[0082]步驟102:對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。
[0083]本實施例提供的顯示控制方法,首先對預設(shè)顯示屏進行分區(qū)處理,得到了多個顯示區(qū)域,然后再對每個顯示區(qū)域分別進行相應畫面的顯示控制。由于分區(qū)處理后每個顯示區(qū)域的顯示數(shù)據(jù)相對于整屏的顯示數(shù)據(jù)來說較少,因此在對每個顯示區(qū)域進行顯示控制時的數(shù)據(jù)處理量較低,故在對每個顯示區(qū)域進行顯示控制時,可以采用成本相對較低的芯片實現(xiàn)。而現(xiàn)有技術(shù)中在對顯示屏進行顯示控制時,是對顯示屏整體進行顯示控制,由于整個顯示屏的數(shù)據(jù)處理量較大,因而只能采用價格昂貴的FPGA芯片實現(xiàn),因此不利用量產(chǎn)。而本實施例可以采用多個成本相對較低的芯片通過組合工作的方式實現(xiàn)超高清顯示系統(tǒng)的顯示控制,從而降低了成本,利于量產(chǎn)進行。另外,本實施例所述的顯示控制方法,可以通過增加分區(qū)和芯片的方式,滿足更高分辨率的顯示屏的顯示控制需求。
[0084]實施例二
[0085]在本實施例中,假設(shè)有一個顯示面積較大的高清顯示屏,現(xiàn)將該高清顯示屏劃分為M X N個行列分布的顯示區(qū)域。
[0086]為了解決上述實施例提到的對每個顯示區(qū)域分別進行相應畫面的顯示控制的問題,在本實施例中為每個顯示區(qū)域均配置一個處理單元,這里處理單元可以采用相應的處理芯片,如系統(tǒng)芯片S0C(System On Chip)實現(xiàn)。
[0087]例如圖3所示的顯示屏被劃分為了16個行列分布的顯示區(qū)域。其中放置了與4個顯示區(qū)域一一對應的芯片用以說明,實際上所有的顯示區(qū)域均有相應的芯片與之對應。
[0088]下面在說明時,按照從左上到右下的數(shù)據(jù)掃描方向。當然,顯示屏數(shù)據(jù)掃描方向不限制于從左上到右下的掃描方式,還可以為從右下有左上,或從右上到左下,或從左下到右上。
[0089]以圖3中的4個芯片(UnitChip_a、Unit Chip_b、Unit Chip_(^PUnit Chip_d)為例,它們之間需要交互的邊緣信息(e、f和g區(qū)域的信息)如圖4所示。對于每個芯片都有作為主處理單元MASTER的職能,同時也有作為從處理單元SLAVE的職能。因此每個芯片既有傳輸邊緣信息的輸出口,也有輸入口。假設(shè)顯示屏數(shù)據(jù)掃描方向為從左上到右下的方式,那么對于圖3所示出的4個芯片來說,左上區(qū)域的芯片作為MASTER,右、下、右下區(qū)域的芯片作為SLAVE。從數(shù)據(jù)掃描方向來看,由于每個單元的起始像素都是左上區(qū)域的點,因此在計算左上區(qū)域的圖像信息時,是無法在圖像的起始階段得知相鄰區(qū)域的信息的。
[0090]圖5為一個顯示區(qū)域的數(shù)據(jù)掃描示意圖,如圖5所示,對于每個顯示區(qū)域來說,數(shù)據(jù)是一行一行進行掃描的。參見圖5,當左上角第一個(如圖中的I)像素出現(xiàn)的時候,右下角最后一個像素(如圖中的I’)需要一幀的時間才可以出現(xiàn)(即才可以掃描到)。
[0091]此外,因為對于顯示屏上的MXN個顯示區(qū)域來說,每個顯示區(qū)域都是同時且獨立地進行數(shù)據(jù)掃描,因此若要補償某顯示區(qū)域上邊界和左邊界的像素值,則需要相鄰左上、上、左顯示區(qū)域的圖像掃描到幀的結(jié)束時才能夠得到,這樣只能把本顯示區(qū)域已經(jīng)掃描獲得的一幀圖像數(shù)據(jù)先存儲起來,等待左上、上、左顯示區(qū)域的圖像把相應的邊緣區(qū)域的信息發(fā)送過來才可以計算。因此,參見圖4,圖4中的e、f、g區(qū)域(顯示區(qū)域5的上邊界和左邊界)的信息只能在掃描的中間階段才能夠計算得出,例如,e區(qū)域的信息需要在顯示區(qū)域1、2掃描快結(jié)束時才能獲知,f區(qū)域的信息需要在顯示區(qū)域2掃描快結(jié)束時才能獲知,g中的部分區(qū)域也需要顯示區(qū)域4掃描快結(jié)束時才能獲知。這就要求與每個顯示區(qū)域?qū)奶幚韱卧鶔燧d存儲芯片(DDR…)。例如對于顯示區(qū)域5來說,與顯示區(qū)域5對應的處理單元需要掛載存儲芯片,與顯示區(qū)域5對應的處理單元先將顯示區(qū)域5中除去e、f、g區(qū)域的掃描數(shù)據(jù)信息存儲至掛載的存儲芯片中,等獲知e、f和g區(qū)域的信息后,再進行顯示區(qū)域5內(nèi)顯示數(shù)據(jù)的顯示??梢姡@樣的數(shù)據(jù)處理方式,不但需要在處理單元外掛存儲量較大的DDR,而且也無法實現(xiàn)實時顯示(因為需要等待較長時間),因此這種數(shù)據(jù)處理方式復雜且低效。
[0092]為了解決該問題,本實施例提出了一種全新的處理方式,具體介紹如下:
[0093]圖6表示一種mXn的濾波核,此濾波核的小大由與每個顯示區(qū)域?qū)奶幚韱卧械拇鎯Φ念A設(shè)濾波處理算法決定的。參見圖6,本實施例提出了這種思想:若不與本顯示區(qū)域的其他相鄰顯示區(qū)域交互臨界信息,則本顯示區(qū)域的第一個像素可從n/2行,m/2列的像素點(圖中的黑點)開始輸出。例如參見圖7(圖7是圖4的局部放大圖),讓各個處理單元的數(shù)據(jù)掃描從圖7中的虛線框開始進行,同時與此顯示區(qū)域5相鄰的右、下、右下顯示區(qū)域(6、
8、9)的處理單元通過一種通信方式(例如I2C)將邊緣信息實時發(fā)送到顯示區(qū)域5,在顯示區(qū)域5對應的處理單元內(nèi)部進行存儲(信息量較小,完全可以儲存在片內(nèi)Buffer中)。那么圖7的虛線區(qū)域都將可以實時的進行計算輸出。圖8中虛線框表示的是最后各個處理單元輸出之后拼接在一起的圖像,此圖像的左邊界和上邊界雖然無法顯示在整體區(qū)域之中,但由于是圖像邊緣,不會對整體效果造成很大的影響。
[0094]基于上面的分析,本發(fā)明實施例二中給出了上述步驟102的一種具體實現(xiàn)方式。在本實施例中,參見圖9,上述步驟102具體包括如下子步驟:
[0095]步驟a:將所述預設(shè)顯示屏中每4個上下左右相鄰的顯示區(qū)域確定為一個顯示組;其中,對于每個顯示組中的4個顯示區(qū)域,其中,所述4個顯示區(qū)域按照數(shù)據(jù)掃描順序依次為該顯示組的主顯示區(qū)域、第一從顯示區(qū)域、第二從顯示區(qū)域和第三從顯示區(qū)域。
[0096]在本步驟中,例如將預設(shè)顯示屏劃分為圖10所示的4 X 5個顯示區(qū)域。那么在本步驟中,將該顯示屏中每個上下左右相鄰的顯示區(qū)域確定為一個顯示組。這里的顯示組只是一個為了方便后續(xù)描述而確定的概念,并不是實際意義上真正的顯示組。在本步驟中,同一顯示區(qū)域可以出現(xiàn)在不同的顯示組中,換句話說,不同的顯示組有可能包含有同一個顯示區(qū)域,這是因為任何每4個上下左右相鄰的顯示區(qū)域就可以確定一個顯示組。例如圖10所示,I?20為20個顯示區(qū)域,其中1,2,6,7為一個顯示組,2,3,7,8為一個顯示組,3,4,8,9為一個顯示組,4,5,9,10為一個顯示組,6,7,11,12為一個顯示組,7,8,12,13為一個顯示組等等。其中,對于每個顯示組中的4個顯示區(qū)域,按照數(shù)據(jù)掃描順序依次為對應顯示組的主顯示區(qū)域、第一從顯示區(qū)域、第二顯示區(qū)域和第三從顯示區(qū)域。即,每個顯示組中的主顯示區(qū)域和從顯示區(qū)域跟數(shù)據(jù)掃描方向有關(guān)。
[0097]例如,對于由I,2,6,7組成的顯示組,假設(shè)顯示屏的數(shù)據(jù)掃描方向為從左上至右下,那么顯示區(qū)域I為該顯示組的主顯示區(qū)域,2,6,7為該顯示組的從顯示區(qū)域。例如2為第一從顯示區(qū)域,6為第二從顯示區(qū)域,7為第三從顯示區(qū)域。
[0098]又如,同樣對于I,2,6,7組成的顯示組,假設(shè)顯示屏的數(shù)據(jù)掃描方向為從右下至左上,那么顯示區(qū)域7為該顯示組的主顯示區(qū)域,6,2,I為該顯示組的從顯示區(qū)域。例如6為第一從顯示區(qū)域,2為第二從顯示區(qū)域,I為第三從顯示區(qū)域。
[0099]又如,同樣對于I,2,6,7組成的顯示組,假設(shè)顯示屏的數(shù)據(jù)掃描方向為從右上至左下,那么顯示區(qū)域2為該顯示組的主顯示區(qū)域,I,7,6為該顯示組的從顯示區(qū)域。例如I為第一從顯示區(qū)域,7為第二從顯示區(qū)域,6為第三從顯示區(qū)域。
[0100]又如,同樣對于I,2,6,7組成的顯示組,假設(shè)顯示屏的數(shù)據(jù)掃描方向為從左下至右上,那么顯示區(qū)域6為該顯示組的主顯示區(qū)域,7,I,2為該顯示組的從顯示區(qū)域。例如7為第一從顯示區(qū)域,I為第二從顯示區(qū)域,2為第三從顯示區(qū)域。
[0101]上面幾個例子均以行掃描為例,當然對于列掃描,其確定主顯示區(qū)域和從顯示區(qū)域的原理或道理與行掃描一致,這里不再贅述。
[0102]步驟b:設(shè)置與MXN個顯示區(qū)域一一對應的處理單元,每個處理單元中存儲有對應顯示區(qū)域的掃描數(shù)據(jù);相應地,每個顯示組中與該顯示組中的主顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元,與該顯示組中的從顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元的從處理單元。
[0103]在本步驟中,設(shè)置與每個顯示區(qū)域一一對應的處理單元。其中,將顯示屏劃分了多少個顯示區(qū)域,就要設(shè)置多少個處理單元,一個處理單元對應一個顯示區(qū)域。例如,對于圖10所示的顯示屏,由于共有20個顯示區(qū)域,因此共需要設(shè)置20個處理單元,一個處理單元與一個顯示區(qū)域相對應。相應地,對于某個顯示組中的主顯示區(qū)域來說,與該主顯示區(qū)域?qū)奶幚韱卧Q作該顯示組中的主處理單元(后續(xù)采用Master表示),同樣對于該顯示組中的從顯示區(qū)域來說,與從顯示區(qū)域?qū)奶幚韱卧Q作該顯示組中的從處理單元(后續(xù)采用Slave表示)。由于這些處理單元只對應處理相應顯示區(qū)域的顯示數(shù)據(jù),因此數(shù)據(jù)處理量較低,故這些處理單元可以采用成本較低的S0C/FPGA板卡或芯片實現(xiàn)。
[0104]步驟c:控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),以及使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù);
[0105]以及,控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)。
[0106]在本步驟c中,具體包括如下內(nèi)容:
[0107]控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),以及使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù);
[0108]這里獲取邊緣交互數(shù)據(jù)是為了利用預設(shè)濾波處理算法獲取邊緣顯示數(shù)據(jù)。其中,預設(shè)濾波處理算法可以采用圖6所示的濾波核進行數(shù)據(jù)處理。其中,利用濾波核進行數(shù)據(jù)處理的原理如下所述:
[0109]例如,對于圖6來說,若想獲取圖中黑點位置的像素值,那么需要該黑點四周的像素值共同確定,即若想獲取圖中黑點位置的像素值,需要圖中所示的mXn個像素值共同確定。
[0110]同理對于圖4或圖7,若想要知道al區(qū)域右邊界的像素值,那么就需要a2區(qū)域的像素值。因此,這里若要想獲取顯示區(qū)域5的邊緣顯示數(shù)據(jù)(如al區(qū)域落在虛線框內(nèi)的部分、bl區(qū)域落在虛線框內(nèi)的部分和Cl區(qū)域),那么除了需要知道al區(qū)域、bl區(qū)域和Cl區(qū)域的顯示數(shù)據(jù)之外,還需要知道a2區(qū)域、b2區(qū)域、c2區(qū)域、c3區(qū)域和c4區(qū)域的顯示數(shù)據(jù)。而al區(qū)域、bl區(qū)域、Cl區(qū)域、a2區(qū)域、b2區(qū)域、c2區(qū)域、c3區(qū)域和c4區(qū)域的顯示數(shù)據(jù)就是顯示區(qū)域5需要的邊緣交互數(shù)據(jù)。
[0111]顯示區(qū)域5在獲得這些邊緣交互數(shù)據(jù)后,才可以根據(jù)顯示區(qū)域5內(nèi)的主顯示數(shù)據(jù)(除去e、f和g區(qū)域的顯示數(shù)據(jù))以及這些邊緣交互數(shù)據(jù),采用圖6所示的濾波核進行數(shù)據(jù)處理,得到顯示區(qū)域5的邊緣顯示數(shù)據(jù)(如al區(qū)域落在虛線框內(nèi)的部分、bl區(qū)域落在虛線框內(nèi)的部分和Cl區(qū)域)。
[0112]進一步地,顯示區(qū)域5在獲得邊緣顯示數(shù)據(jù)(如al區(qū)域落在虛線框內(nèi)的部分、big域落在虛線框內(nèi)的部分和Cl區(qū)域)之后,會利用預設(shè)圖像處理算法(如圖像拼接算法)將顯示區(qū)域5的主顯示數(shù)據(jù)(除去e、f和g區(qū)域的顯示數(shù)據(jù))與獲得的邊緣顯示數(shù)據(jù)進行簡單的拼接,從而獲得整個圖7中整個虛線框內(nèi)的結(jié)果顯示數(shù)據(jù)。
[0113]下面將會再次結(jié)合圖4、圖6和圖7,對本實施例的處理過程進行進一步的詳細解釋。
[0114]例如還是參見圖4,假設(shè)某一顯示屏被分為了 9個顯示區(qū)域,每個顯示區(qū)域?qū)狪個處理單元。假設(shè)每個顯示區(qū)域的大小為ΓηΧπη,Γη〉],!^〉];每個顯示組中的主顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)為從該主顯示區(qū)域的第a行第b列開始直至第m行第血列的顯示數(shù)據(jù),a = n/2,b = m / 2; η、m為每個處理單元中存儲的預設(shè)濾波處理算法使用的濾波核的行數(shù)和列數(shù),η <
這里的濾波核可以為圖6所示的濾波核。
[0115]在本步驟中,控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),如顯示區(qū)域5,其顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)為除去e、f和g區(qū)域的顯示數(shù)據(jù)。
[0116]另外,還使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù)。
[0117]其中,每個顯示組中的第一至第三從處理單元向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)分別為:第一邊緣交互數(shù)據(jù)、第二邊緣交互數(shù)據(jù)、第三邊緣交互數(shù)據(jù);其中,所述第一邊緣交互數(shù)據(jù)為每個顯示組中第一從顯示區(qū)域的第I行第I列開始直至第m行第2b列的顯示數(shù)據(jù);所述第二邊緣數(shù)據(jù)為每個顯示組中第二從顯示區(qū)域的第I行第I列開始直至第2a行第m列的顯示數(shù)據(jù);所述第三邊緣數(shù)據(jù)為每個顯示組中第三從顯示區(qū)域的第I行第I列開始直至第2a行第2b列的顯示數(shù)據(jù)。例如,對于5、6、8和9組成的顯示組,假設(shè)顯示區(qū)域5對應的處理單元為該主處理單元,顯示區(qū)域6對應的處理單元為第一從處理單元、顯示區(qū)域8對應的處理單元為第二從處理單元,顯示區(qū)域9對應的處理單元為第三從處理單元。
[0118]第一邊緣交互數(shù)據(jù)為al和a2區(qū)域的數(shù)據(jù),第二邊緣交互數(shù)據(jù)為bl和b2區(qū)域的數(shù)據(jù),第三邊緣交互數(shù)據(jù)為cl、c2、c3和c4區(qū)域的數(shù)據(jù)。
[0119]例如,對于顯示區(qū)域6,隨著數(shù)據(jù)掃描進行到的位置,不斷(由于數(shù)據(jù)是一行一行掃描,因此不可能一下子將al和a2區(qū)域的數(shù)據(jù)發(fā)送給顯示區(qū)域5)地將屬于al和al區(qū)域的數(shù)據(jù)發(fā)送給顯示區(qū)域5對應的主處理單元。同樣,對于顯示區(qū)域8和9也是一樣的道理。
[0120]當然,顯示區(qū)域5除了接收顯示區(qū)域6、8和9發(fā)送的邊緣交互數(shù)據(jù)以外,還需要向由顯示區(qū)域5作為其他顯示組中的從顯示區(qū)域時,需要向其他顯示組中的主顯示區(qū)域發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主顯示區(qū)域。例如,對于由1、2、4和5組成的顯示組,對于由2、3、5和6組成的顯示組,對于由4、5、7和8組成的顯示組,顯示區(qū)域5均為從顯示區(qū)域,因此對于顯示區(qū)域5,也需要隨著數(shù)據(jù)掃描進行到的位置,不斷地將需要發(fā)送的邊緣交互數(shù)據(jù)發(fā)送給對應顯示組中的主處理單元。
[0121]在進行上述邊緣交互數(shù)據(jù)發(fā)送和接收的同時,還需要控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法按行依次獲取對應顯示區(qū)域的邊緣顯示數(shù)據(jù),在獲得邊緣顯示數(shù)據(jù)之后利用預設(shè)圖像處理算法(如圖像拼接算法),按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)。
[0122]例如參見圖7,在進行上述邊緣交互數(shù)據(jù)發(fā)送和接收的同時,還需要控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法按行依次獲取對應顯示區(qū)域的邊緣顯示數(shù)據(jù),在獲得邊緣顯示數(shù)據(jù)之后利用預設(shè)圖像處理算法(如圖像拼接算法),按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)。其中,每個顯示區(qū)域完整的結(jié)果顯示數(shù)據(jù)的大小為mXnn。
[0123]參見圖7,對于顯示區(qū)域5,其對應的處理單元5會將顯示區(qū)域5內(nèi)的主顯示數(shù)據(jù)(除去6 4和8區(qū)域的顯示數(shù)據(jù))和顯示區(qū)域6、8和9發(fā)送的邊緣交互數(shù)據(jù)(&1、&2、131、&2、(31、(32、c3和c4區(qū)域的顯示數(shù)據(jù))利用處理單元5內(nèi)存儲的預設(shè)濾波處理算法獲取邊緣顯示數(shù)據(jù)(如al區(qū)域落在虛線框內(nèi)的部分、bl區(qū)域落在虛線框內(nèi)的部分和Cl區(qū)域)之后利用預設(shè)圖像處理算法,根據(jù)已經(jīng)獲取的邊緣顯示數(shù)據(jù)(如al區(qū)域落在虛線框內(nèi)的部分、bl區(qū)域落在虛線框內(nèi)的部分和Cl區(qū)域)和已獲取的主顯示數(shù)據(jù)(除去e、f和g區(qū)域的顯示數(shù)據(jù)),按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)。
[0124]這里需要注意的是,并不是等主顯示數(shù)據(jù)以及&1、&2、131士2、(31、02、03和04區(qū)域內(nèi)的顯示數(shù)據(jù)均獲取完畢時再進行處理,而是隨著主顯示數(shù)據(jù)一行一行的獲取,以及邊緣交互數(shù)據(jù)一行一行的獲取,進行邊獲取邊處理的方式計算顯示區(qū)域5當前的結(jié)果顯示數(shù)據(jù)。其中,顯示區(qū)域5最終的結(jié)果顯示區(qū)域包括圖7虛線框所示的區(qū)域。即,顯示區(qū)域5根據(jù)主顯示數(shù)據(jù)以及al、a2、bl、b2、cl、c2、c3和c4區(qū)域內(nèi)的邊緣顯示數(shù)據(jù)利用預設(shè)的濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù),其中,隨著數(shù)據(jù)掃描的進行,顯示區(qū)域5最終獲取的結(jié)果顯示數(shù)據(jù)為虛線框內(nèi)的顯示數(shù)據(jù)。
[0125]另外,由于顯示區(qū)域6、8和9向顯示區(qū)域5發(fā)送的邊緣交互數(shù)據(jù),顯示區(qū)域5不會立即用到,因此需要對顯示區(qū)域6、8和9發(fā)送的邊緣交互數(shù)據(jù)進行緩存,但由于這邊邊緣交互數(shù)據(jù)的數(shù)據(jù)量較少,因此可以采用片內(nèi)緩存搞定,而不需要外掛存儲芯片。
[0126]步驟d:判斷是否滿足預設(shè)同步輸出條件,當確定滿足預設(shè)同步輸出條件時,控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。
[0127]在本步驟中,判斷是否滿足預設(shè)同步輸出條件,可以為判斷是否滿足預設(shè)的時間間隔,例如,當滿足預設(shè)時間間隔如5分鐘,控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。
[0128]又或者可以為判斷每個處理單元是否已處理完預設(shè)行數(shù)(如3行)的結(jié)果顯示數(shù)據(jù),若是,則控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。
[0129]之所以要判斷是否滿足預設(shè)同步輸出條件,是為了避免因各個處理單元的處理速度不一致而導致的顯示畫面不一致、無法組成正常畫面的問題。
[0130]例如,當每個處理單元都保存完預設(shè)行數(shù)(如3行)的結(jié)果顯示數(shù)據(jù)后再控制所有的處理單元對相應的顯示區(qū)域進行顯示控制,這時候由于每個處理單元均緩存了幾行結(jié)果顯示數(shù)據(jù)后,因此即使后續(xù)各個處理單元在計算速度上有少許偏差,也無大礙,基本上實現(xiàn)同時控制顯示。
[0131]實施例三
[0132]本實施例三給出上述步驟c中關(guān)于控制每個處理單元按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)部分的一種具體實現(xiàn)方式。
[0133]在本實施例中,上述步驟c中控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù),具體包括:
[0134]控制每個處理單元根據(jù)當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用所述預設(shè)濾波處理算法獲取本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù);
[0135]其中,每個顯示組中的主處理單元的邊緣顯示數(shù)據(jù)包括:第一邊緣顯示數(shù)據(jù)、第二邊緣顯示數(shù)據(jù)和第三邊緣顯示數(shù)據(jù);
[0136]第一邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第一從顯示區(qū)域的第a行第I列直至第m行第b列的邊緣顯示數(shù)據(jù);如圖7中,al區(qū)域落在虛線框內(nèi)的部分。
[0137]第二邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第二從顯示區(qū)域的第I行第b列直至第a行第nu列的邊緣顯示數(shù)據(jù);如圖7中,bl區(qū)域落在虛線框內(nèi)的部分。
[0138]第三邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第三從顯示區(qū)域的第I行第I列直至第a行第b列的邊緣顯示數(shù)據(jù)。如圖7中,Cl區(qū)域。
[0139]例如,參見圖7,顯示區(qū)域5對應的主處理單元,利用顯示區(qū)域5內(nèi)的主顯示數(shù)據(jù)(除去6 4和8區(qū)域),以及&1、32、131士2、(31、02、03和04區(qū)域內(nèi)的邊緣顯示數(shù)據(jù),利用預設(shè)的濾波處理算法,獲取al區(qū)域落在虛線框內(nèi)的部分、bl區(qū)域落在虛線框內(nèi)的部分和Cl區(qū)域內(nèi)的邊緣顯示數(shù)據(jù)。其中,預設(shè)的濾波處理算法是這樣一種算法:參見圖6所示的濾波核,其中心點的值需要中心點四周的其他點的值而獲得。因此,顯示區(qū)域5對應的主處理單元,利用顯示區(qū)域5內(nèi)的主顯示數(shù)據(jù)(除去6 4和8區(qū)域),以及&1、32、131士2、(31、02、03和04區(qū)域內(nèi)的邊緣顯示數(shù)據(jù),采用預設(shè)的濾波處理算法,就可以獲取al區(qū)域落在虛線框內(nèi)的部分、bl區(qū)域落在虛線框內(nèi)的部分和Cl區(qū)域內(nèi)的邊緣顯示數(shù)據(jù)。
[0140]在獲得邊緣顯示數(shù)據(jù)后,顯示區(qū)域5對應的主處理單元就可以根據(jù)已獲取的邊緣顯示數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用預設(shè)圖像處理算法(如簡單的圖像拼接算法)獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù);
[0141]參見圖7,顯示區(qū)域5對應的主處理單元在獲得顯示區(qū)域5內(nèi)的主顯示數(shù)據(jù)(顯示區(qū)域5內(nèi)除去e、f和g區(qū)域的顯示數(shù)據(jù))以及周邊的邊緣顯示數(shù)據(jù)(al區(qū)域落在虛線框內(nèi)的部分、bl區(qū)域落在虛線框內(nèi)的部分和Cl區(qū)域內(nèi)的邊緣顯示數(shù)據(jù))以后,由于這些數(shù)據(jù)都是連續(xù)性的不間斷的圖像數(shù)據(jù),因此采用簡單的圖像拼接算法就可以獲取顯示區(qū)域5當前的結(jié)果顯示數(shù)據(jù);
[0142]需要注意的是,不管在獲取邊緣顯示數(shù)據(jù)時還是獲取結(jié)果顯示數(shù)據(jù)時,都是一行一行邊進行數(shù)據(jù)掃描邊進行數(shù)據(jù)處理的,即整個過程不需要太多的等待和延遲時間。
[0143]實施例四
[0144]在本實施例四中,給出了上述步驟d的一種具體實現(xiàn)方式。
[0145]在本實施例中,所述步驟d判斷是否滿足預設(shè)同步輸出條件,包括:
[0146]判斷每個顯示組中的主處理單元是否已經(jīng)獲取第一預設(shè)行數(shù)(如3行)的結(jié)果顯示數(shù)據(jù),若是,則控制每個顯示組中的主處理單元分別向?qū)@示組中的從處理單元發(fā)送同步請求;
[0147]以及,判斷每個顯示組中的主處理單元是否接收到對應顯示組中所有的從處理單元發(fā)送的同步響應,若是,則確定滿足預設(shè)同步輸出條件;
[0148]其中,所述同步響應為顯示組中的從處理單元在接收到該顯示組中主處理單元發(fā)送的同步請求,且確定自身已保存完本處理單元的第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)后發(fā)送的。
[0149]在本實施例中,在判斷所有的處理單元是否均已緩存第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)時,采用了先判斷主處理單元是否已獲得第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)的方式,當主處理單元均已獲得第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)時,控制每個顯示組中的主處理單元分別向?qū)@示組中的從處理單元發(fā)送同步請求,并判斷每個顯示組中的主處理單元是否接收到對應顯示組中所有的從處理單元發(fā)送的同步響應,若是,則表明每個處理單元均已緩存第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù),從而確定滿足同步輸出條件。
[0150]下面以圖11為例,詳細介紹一下每個處理單元的具體工作流程。其中在具體實現(xiàn)時處理單元可以采用S0C/FPGA板卡或芯片。每個處理單元分別對應一個SOC芯片。其中對應與每個顯示區(qū)域的SOC芯片(下述出現(xiàn)的芯片指SOC芯片)在工作時,如圖11所示,首先隨著掃描啟動,將濾波核需要用到的像素值依次緩存進本芯片的片內(nèi)緩存Buffer內(nèi),同時,根據(jù)掃描進行到的位置再把本芯片區(qū)域作為Slave(從處理單元)需要發(fā)送的邊緣顯示數(shù)據(jù)整理發(fā)送到對應的Master(主處理單元)中去,同時也要接受其他Slave(從處理單元)發(fā)送過來的邊緣顯示數(shù)據(jù)緩存進本芯片的片內(nèi)緩存Buffer內(nèi),隨著掃描的進行,當所有芯片的片內(nèi)緩存Buffer均已經(jīng)存儲夠濾波核需要計算的像素(如前2行數(shù)據(jù))時,每個芯片開始根據(jù)預設(shè)濾波處理算法首先獲得部分邊緣交互數(shù)據(jù),然后再利用預設(shè)圖像處理算法進行處理得到部分結(jié)果顯示數(shù)據(jù),并將得到的部分結(jié)果顯示數(shù)據(jù)依次緩存進各自的片內(nèi)緩存Buffer內(nèi),當結(jié)果顯示數(shù)據(jù)達到一定行數(shù)后,作為同步判定的條件進行判斷。
[0?51]與此同時,每個顯示區(qū)域的芯片一直在接收另外的Master發(fā)送過來的同步請求,當上述條件(結(jié)果顯示數(shù)據(jù)達到一定行數(shù))到來時,便發(fā)送準備好Ready回復,否則發(fā)送等待回復,再次獲取Master的同步請求。Ready回復后便等待另外的Msater發(fā)送觸發(fā)Trigger指令以便同步輸出結(jié)果,同時的,作為Mater,也要發(fā)送給Slave同步請求,接收等待Slave的回復,當Slave準備好后發(fā)送同步的Trigger指令,此指令應與另外的Master的Trigger指令同步,否則,則一直發(fā)送給S Iave同步請求,直到對方回復準備好。
[0152]從上面的描述可知,本實施例中提到的同步輸出控制方法,實現(xiàn)了各顯示區(qū)域的同步顯示控制。
[0153]參見圖12,每個顯示區(qū)域的芯片均至少具有6個接口,分別為P1-P6。其中,Pl為視頻輸入接口(HDMI/DVI/DP/…),P2為視頻輸出接口(V-By-One/Lvds/...),P3-P4為邊緣顯示數(shù)據(jù)的交互接口( 一個輸入,一個輸出),P5-P6為同步交互接口( 一個輸入,一個輸出)。
[0154]對于每個顯示組中的四個芯片來說,它們之間的數(shù)據(jù)交互方式可以參見圖13所不O
[0155]從上面的描述可知,本發(fā)明實施例所述的顯示控制方法,對顯示屏進行了分區(qū)處理,從而可以采用多個成本相對較低的S0C/FPGA芯片實現(xiàn)高清或超高清顯示屏的顯示控制。本發(fā)明實施例所述的顯示控制方法,除了具有降低成本,便于量化的優(yōu)勢外,還具有如下優(yōu)勢:比如節(jié)省開發(fā)周期,另外由于方案通用化,所有也利于標準的制定。
[0156]另外,本實施例所述的顯示控制方法,在處理各顯示區(qū)域的邊緣交互信息時,采用了一種較為巧妙的處理方式,實現(xiàn)了各顯示區(qū)域顯示畫面的實時顯示控制,而且與各顯示區(qū)域?qū)奶幚韱卧辉傩枰鈷齑鎯π酒鉀Q信息存儲的問題,因此節(jié)省了成本,降低了復雜度。
[0157]實施例五
[0158]本發(fā)明實施例五提供了一種顯示控制裝置,參見圖14,該顯示控制裝置包括:分區(qū)單元141和控制單元142;
[0159]所述分區(qū)單元141,用于將預設(shè)顯示屏劃分為MXN個行列分布的顯示區(qū)域,M>1,N>1;
[0160]所述控制單元142,用于對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。
[0161]本實施例所述的顯示控制裝置可以用于執(zhí)行上述實施例一所述的顯示控制方法,其原理和技術(shù)效果類似,此處不再詳述。
[0162]實施例六
[0163]在本實施例中,給出了上述控制單元的一種具體實現(xiàn)結(jié)構(gòu)。參見圖15,所述控制單元142進一步包括:確定模塊1421、設(shè)置模塊1422、控制模塊1423和判斷模塊1424;
[0164]所述確定模塊1421,用于將所述預設(shè)顯示屏中每4個上下左右相鄰的顯示區(qū)域確定為一個顯示組;其中,對于每個顯示組中的4個顯示區(qū)域,其中,所述4個顯示區(qū)域按照數(shù)據(jù)掃描順序依次為該顯示組的主顯示區(qū)域、第一從顯示區(qū)域、第二從顯示區(qū)域和第三從顯示區(qū)域;所述設(shè)置模塊1422,用于設(shè)置與M X N個顯示區(qū)域一一對應的處理單元,每個處理單元中存儲有對應顯示區(qū)域的掃描數(shù)據(jù);相應地,每個顯示組中與該顯示組中的主顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元,與該顯示組中的從顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元的從處理單元;
[0165]所述控制模塊1423,用于控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),以及使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù);
[0166]以及,用于控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù);
[0167]所述判斷模塊1424,用于判斷是否滿足預設(shè)同步輸出條件,當確定滿足預設(shè)同步輸出條件時,向所述控制模塊發(fā)送觸發(fā)信號;
[0168]所述控制模塊1423,還用于在接收到所述判斷模塊發(fā)送的觸發(fā)信號時,控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面;
[0169]其中,預設(shè)顯示屏中每個顯示區(qū)域的大小為ni Xmi,ni>2,mi>2;每個顯示組中的主顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)為從該主顯示區(qū)域的第a行第b列開始直至第m行第nu列的顯示數(shù)據(jù),a = n/2,b = m/2;n、m為每個處理單元中存儲的預設(shè)濾波處理算法使用的濾波核的行數(shù)和列數(shù),n<m,m<mi;
[0170]其中,每個顯示組中的第一至第三從處理單元向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)分別為:第一邊緣交互數(shù)據(jù)、第二邊緣交互數(shù)據(jù)、第三邊緣交互數(shù)據(jù);
[0171]其中,所述第一邊緣交互數(shù)據(jù)為每個顯示組中第一從顯示區(qū)域的第a行第I列開始直至第m行第2b列的顯示數(shù)據(jù);所述第二邊緣數(shù)據(jù)為每個顯示組中第二從顯示區(qū)域的第I行第b列開始直至第2a行第nu列的顯示數(shù)據(jù);所述第三邊緣數(shù)據(jù)為每個顯示組中第三從顯示區(qū)域的第I行第I列開始直至第2a行第2b列的顯示數(shù)據(jù);
[0172]其中,每個顯示區(qū)域完整的結(jié)果顯示數(shù)據(jù)的大小為mXmu
[0173]優(yōu)選地,所述控制模塊1423在用于控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)時,具體用于:
[0174]控制每個處理單元根據(jù)當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用所述預設(shè)濾波處理算法獲取本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù);
[0175]以及,控制每個處理單元根據(jù)本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù);
[0176]其中,每個顯示組中的主處理單元的邊緣顯示數(shù)據(jù)包括:第一邊緣顯示數(shù)據(jù)、第二邊緣顯示數(shù)據(jù)和第三邊緣顯示數(shù)據(jù);
[0177]第一邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第一從顯示區(qū)域的第a行第I列直至第m行第b列的邊緣顯示數(shù)據(jù);
[0178]第二邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第二從顯示區(qū)域的第I行第b列直至第a行第nu列的邊緣顯示數(shù)據(jù);
[0179]第三邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第三從顯示區(qū)域的第I行第I列直至第a行第b列的邊緣顯示數(shù)據(jù)。
[0180]優(yōu)選地,所述判斷模塊1424,具體用于:
[0181]判斷每個顯示組中的主處理單元是否已經(jīng)獲取第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù),若是,則控制每個顯示組中的主處理單元分別向?qū)@示組中的從處理單元發(fā)送同步請求;
[0182]判斷每個顯示組中的主處理單元是否接收到對應顯示組中所有的從處理單元發(fā)送的同步響應,若是,則確定滿足預設(shè)同步輸出條件;
[0183]其中,所述同步響應為顯示組中的從處理單元在接收到該顯示組中主處理單元發(fā)送的同步請求,且確定自身已保存完本處理單元的第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)后發(fā)送的。
[0184]本實施例所述的顯示控制裝置可以用于執(zhí)行上述實施例所述的方法,其原理和技術(shù)效果類似,此不不再詳述。
[0185]實施例七
[0186]本發(fā)明實施例七提供了一種顯示控制系統(tǒng),參見圖16,該系統(tǒng)包括顯示屏300、顯示數(shù)據(jù)輸出裝置100以及如上面任一實施例所述的顯示控制裝置200;
[0187]其中,所述顯示數(shù)據(jù)輸出裝置100、所述顯示控制裝置200和所述顯示屏300依次相連,所述顯示控制裝置200用于對所述顯示數(shù)據(jù)輸出裝置100輸出的掃描數(shù)據(jù)進行處理,以控制所述顯示屏300的顯示。其中具體的原理和效果請參見上述實施例二介紹的內(nèi)容,此處不再贅述。
[0188]其中圖17和圖18給出了所述顯示控制系統(tǒng)的【具體實施方式】。在圖17和圖18中,顯示控制裝置200中與每個顯示區(qū)域?qū)奶幚韱卧捎肧OC芯片實現(xiàn)。
[0189]以上實施例僅用于說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種顯示控制方法,其特征在于,包括如下步驟: 將預設(shè)顯示屏劃分為MXN個行列分布的顯示區(qū)域,M>1,N>1; 對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面,包括: 將所述預設(shè)顯示屏中每4個上下左右相鄰的顯示區(qū)域確定為一個顯示組;其中,對于每個顯示組中的4個顯示區(qū)域,其中,所述4個顯示區(qū)域按照數(shù)據(jù)掃描順序依次為該顯示組的主顯示區(qū)域、第一從顯示區(qū)域、第二從顯示區(qū)域和第三從顯示區(qū)域;設(shè)置與MXN個顯示區(qū)域一一對應的處理單元,每個處理單元中存儲有對應顯示區(qū)域的掃描數(shù)據(jù);相應地,每個顯示組中與該顯示組中的主顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元,與該顯示組中的從顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元的從處理單元; 控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),以及使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù); 以及,控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù); 判斷是否滿足預設(shè)同步輸出條件,當確定滿足預設(shè)同步輸出條件時,控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面; 其中,預設(shè)顯示屏中每個顯示區(qū)域的大小為m Xmnm〉],!!!!〉];每個顯示組中的主顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)為從該主顯示區(qū)域的第a行第b列開始直至第m行第nu列的顯示數(shù)據(jù),a = n/2,b = m/2; n、m為每個處理單元中存儲的預設(shè)濾波處理算法使用的濾波核的行數(shù)和列數(shù),n<m,m<mi; 其中,每個顯示組中的第一至第三從處理單元向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)分別為:第一邊緣交互數(shù)據(jù)、第二邊緣交互數(shù)據(jù)、第三邊緣交互數(shù)據(jù); 其中,所述第一邊緣交互數(shù)據(jù)為每個顯示組中第一從顯示區(qū)域的第I行第I列開始直至第m行第2b列的顯示數(shù)據(jù);所述第二邊緣數(shù)據(jù)為每個顯示組中第二從顯示區(qū)域的第I行第I列開始直至第2a行第m列的顯示數(shù)據(jù);所述第三邊緣數(shù)據(jù)為每個顯示組中第三從顯示區(qū)域的第I行第I列開始直至第2a行第2b列的顯示數(shù)據(jù); 其中,每個顯示區(qū)域完整的結(jié)果顯示數(shù)據(jù)的大小為m Xmu3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù),包括: 控制每個處理單元根據(jù)當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用所述預設(shè)濾波處理算法獲取本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù); 以及,控制每個處理單元根據(jù)本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù); 其中,每個顯示組中的主處理單元的邊緣顯示數(shù)據(jù)包括:第一邊緣顯示數(shù)據(jù)、第二邊緣顯示數(shù)據(jù)和第三邊緣顯示數(shù)據(jù); 第一邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第一從顯示區(qū)域的第a行第I列直至第m行第b列的邊緣顯示數(shù)據(jù); 第二邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第二從顯示區(qū)域的第I行第b列直至第a行第nu列的邊緣顯示數(shù)據(jù); 第三邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第三從顯示區(qū)域的第I行第I列直至第a行第b列的邊緣顯示數(shù)據(jù)。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述判斷是否滿足預設(shè)同步輸出條件,包括: 判斷每個顯示組中的主處理單元是否已經(jīng)獲取第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù),若是,則控制每個顯示組中的主處理單元分別向?qū)@示組中的從處理單元發(fā)送同步請求;判斷每個顯示組中的主處理單元是否接收到對應顯示組中所有的從處理單元發(fā)送的同步響應,若是,則確定滿足預設(shè)同步輸出條件; 其中,所述同步響應為顯示組中的從處理單元在接收到該顯示組中主處理單元發(fā)送的同步請求,且確定自身已保存完本處理單元的第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)后發(fā)送的。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述處理單元采用SOC/FPGA板卡或芯片實現(xiàn)。6.一種顯示控制裝置,其特征在于,包括:分區(qū)單元和控制單元; 所述分區(qū)單元,用于將預設(shè)顯示屏劃分為MXN個行列分布的顯示區(qū)域,M>1,N>1;所述控制單元,用于對每個顯示區(qū)域分別進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制單元進一步包括:確定模塊、設(shè)置模塊、控制模塊和判斷模塊;所述確定模塊,用于將所述預設(shè)顯示屏中每4個上下左右相鄰的顯示區(qū)域確定為一個顯示組;其中,對于每個顯示組中的4個顯示區(qū)域,其中,所述4個顯示區(qū)域按照數(shù)據(jù)掃描順序依次為該顯示組的主顯示區(qū)域、第一從顯示區(qū)域、第二從顯示區(qū)域和第三從顯示區(qū)域;所述設(shè)置模塊,用于設(shè)置與MXN個顯示區(qū)域一一對應的處理單元,每個處理單元中存儲有對應顯示區(qū)域的掃描數(shù)據(jù);相應地,每個顯示組中與該顯示組中的主顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元,與該顯示組中的從顯示區(qū)域?qū)奶幚韱卧獮樵擄@示組中的主處理單元的從處理單元; 所述控制模塊,用于控制每個處理單元工作,使得每個處理單元隨著對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描一行一行的進行,依次獲取對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),以及使得每個處理單元根據(jù)對應顯示區(qū)域內(nèi)數(shù)據(jù)掃描進行到的位置,依次將本處理單元作為某顯示組中的從處理單元時需要向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)發(fā)送至對應的主處理單元,并接收當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元依次發(fā)送過來的邊緣交互數(shù)據(jù); 以及,用于控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù); 所述判斷模塊,用于判斷是否滿足預設(shè)同步輸出條件,當確定滿足預設(shè)同步輸出條件時,向所述控制模塊發(fā)送觸發(fā)信號; 所述控制模塊,還用于在接收到所述判斷模塊發(fā)送的觸發(fā)信號時,控制每個處理單元根據(jù)已經(jīng)獲取的對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)同步對對應顯示區(qū)域進行相應畫面的顯示控制,以使得所有顯示區(qū)域的顯示畫面組合在一起時能夠呈現(xiàn)所述預設(shè)顯示屏待播放的畫面; 其中,預設(shè)顯示屏中每個顯示區(qū)域的大小為m Xmnm〉],!!!!〉];每個顯示組中的主顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)為從該主顯示區(qū)域的第a行第b列開始直至第m行第nu列的顯示數(shù)據(jù),a = n/2,b = m/2; n、m為每個處理單元中存儲的預設(shè)濾波處理算法使用的濾波核的行數(shù)和列數(shù),n<m,m<mi; 其中,每個顯示組中的第一至第三從處理單元向該顯示組中的主處理單元發(fā)送的邊緣交互數(shù)據(jù)分別為:第一邊緣交互數(shù)據(jù)、第二邊緣交互數(shù)據(jù)、第三邊緣交互數(shù)據(jù); 其中,所述第一邊緣交互數(shù)據(jù)為每個顯示組中第一從顯示區(qū)域的第a行第I列開始直至第m行第2b列的顯示數(shù)據(jù);所述第二邊緣數(shù)據(jù)為每個顯示組中第二從顯示區(qū)域的第I行第b列開始直至第2a行第m列的顯示數(shù)據(jù);所述第三邊緣數(shù)據(jù)為每個顯示組中第三從顯示區(qū)域的第I行第I列開始直至第2a行第2b列的顯示數(shù)據(jù); 其中,每個顯示區(qū)域完整的結(jié)果顯示數(shù)據(jù)的大小為m Xmu8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述控制模塊在用于控制每個處理單元根據(jù)當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù)以及當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),利用處理單元內(nèi)存儲的預設(shè)濾波處理算法以及預設(shè)圖像處理算法,按行依次獲取對應顯示區(qū)域的當前結(jié)果顯示數(shù)據(jù)時,具體用于: 控制每個處理單元根據(jù)當前已接收的當本處理單元作為某顯示組中的主處理單元時由該顯示組中的從處理單元發(fā)送過來的邊緣交互數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用所述預設(shè)濾波處理算法獲取本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù); 以及,控制每個處理單元根據(jù)本處理單元作為主處理單元時本處理單元當前的邊緣顯示數(shù)據(jù),以及當前已獲取的對應顯示區(qū)域內(nèi)的主顯示數(shù)據(jù),利用預設(shè)圖像處理算法獲取對應顯示區(qū)域當前的結(jié)果顯示數(shù)據(jù); 其中,每個顯示組中的主處理單元的邊緣顯示數(shù)據(jù)包括:第一邊緣顯示數(shù)據(jù)、第二邊緣顯示數(shù)據(jù)和第三邊緣顯示數(shù)據(jù); 第一邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第一從顯示區(qū)域的第a行第I列直至第m行第b列的邊緣顯示數(shù)據(jù); 第二邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第二從顯示區(qū)域的第I行第b列直至第a行第nu列的邊緣顯示數(shù)據(jù); 第三邊緣顯示數(shù)據(jù)為每個顯示組中主處理單元利用所述預設(shè)濾波處理算法獲取的位于第三從顯示區(qū)域的第I行第I列直至第a行第b列的邊緣顯示數(shù)據(jù)。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述判斷模塊,具體用于: 判斷每個顯示組中的主處理單元是否已經(jīng)獲取第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù),若是,則控制每個顯示組中的主處理單元分別向?qū)@示組中的從處理單元發(fā)送同步請求;判斷每個顯示組中的主處理單元是否接收到對應顯示組中所有的從處理單元發(fā)送的同步響應,若是,則確定滿足預設(shè)同步輸出條件; 其中,所述同步響應為顯示組中的從處理單元在接收到該顯示組中主處理單元發(fā)送的同步請求,且確定自身已保存完本處理單元的第一預設(shè)行數(shù)的結(jié)果顯示數(shù)據(jù)后發(fā)送的。10.—種顯示控制系統(tǒng),其特征在于,包括顯示屏、顯示數(shù)據(jù)輸出裝置以及如權(quán)利要求6?9中任一項所述的顯示控制裝置; 其中,所述顯示數(shù)據(jù)輸出裝置、所述顯示控制裝置和所述顯示屏依次相連。
【文檔編號】G06F3/14GK105867867SQ201610245268
【公開日】2016年8月17日
【申請日】2016年4月19日
【發(fā)明人】段然
【申請人】京東方科技集團股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1