本發(fā)明涉及顯示控制,尤其涉及一種拼接led屏的控制方法、裝置、led屏及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、led模組是一種由多個(gè)led顯示模塊和電源模塊組成的大型半導(dǎo)體發(fā)光顯示裝置,其應(yīng)用范圍廣泛,涵蓋了舞臺(tái)背景廣告、屏幕、信息顯示、地圖顯示以及高鐵站臺(tái)顯示等多個(gè)領(lǐng)域。led模組作為像素級(jí)的自發(fā)光設(shè)備,具有耗能低、亮度高、對(duì)比度高以及響應(yīng)速度快等優(yōu)點(diǎn),因此被廣泛應(yīng)用于各類顯示需求中。
2、在現(xiàn)有技術(shù)中,led模組通過(guò)多個(gè)模塊的拼接來(lái)形成大型顯示屏。然而,由于模塊與模塊之間的拼接精度問(wèn)題,難免會(huì)出現(xiàn)行數(shù)不完整、錯(cuò)位或者角度偏移的現(xiàn)象。針對(duì)拼接顯示屏幕與所述相對(duì)坐標(biāo)的模的比值出現(xiàn)的行數(shù)不完整問(wèn)題,現(xiàn)已有一種技術(shù)能夠有效地對(duì)屏幕空行和空列進(jìn)行補(bǔ)償,提升用戶的視覺(jué)效果。然而,這一解決方案僅針對(duì)標(biāo)準(zhǔn)矩形led模塊拼接后行數(shù)不完整時(shí)的顯示缺陷,對(duì)于led模塊發(fā)生錯(cuò)位或者角度偏移時(shí)的顯示缺陷并未給出有效的解決方案。
3、這種錯(cuò)位或角度偏移會(huì)導(dǎo)致整個(gè)模組發(fā)光不均,顯示圖像出現(xiàn)形變等問(wèn)題,嚴(yán)重影響顯示效果,嚴(yán)重影響顯示效果和用戶體驗(yàn)。因此,迫切需要提出一種新的方案來(lái)解決led模組拼接時(shí)出現(xiàn)的模塊錯(cuò)位和角度偏移問(wèn)題,以提高顯示效果和用戶滿意度。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種拼接led屏的控制方法、裝置、led屏及存儲(chǔ)介質(zhì),以解決led模塊發(fā)生錯(cuò)位或者角度偏移時(shí)導(dǎo)致整個(gè)模組發(fā)光不均,顯示圖像出現(xiàn)形變等問(wèn)題,提升顯示效果和用戶體驗(yàn)。
2、第一方面,為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種拼接led屏的控制方法,包括:
3、獲取led模組虛擬坐標(biāo)、顯示模塊的相對(duì)坐標(biāo)和顯示模塊的實(shí)際尺寸;
4、根據(jù)所述相對(duì)坐標(biāo)和所述實(shí)際尺寸進(jìn)行計(jì)算,得到顯示模塊的標(biāo)準(zhǔn)尺寸;
5、對(duì)所述標(biāo)準(zhǔn)尺寸進(jìn)行調(diào)整與編碼操作,得到顯示模塊的物理坐標(biāo);
6、根據(jù)所述物理坐標(biāo)和所述虛擬坐標(biāo)進(jìn)行計(jì)算,得到顯示模塊的偏移距離與偏移角度;
7、當(dāng)所述偏移距離處于預(yù)設(shè)距離范圍時(shí),對(duì)顯示模塊進(jìn)行修正操作;
8、當(dāng)所述偏移角度大于預(yù)設(shè)角度閾值時(shí),對(duì)顯示模塊進(jìn)行修正操作;
9、當(dāng)所述偏移角度小于預(yù)設(shè)角度閾值時(shí),對(duì)顯示模塊進(jìn)行拼接操作;或者當(dāng)所述偏移距離超出預(yù)設(shè)距離范圍時(shí),對(duì)顯示模塊進(jìn)行拼接操作。
10、在一種可選的實(shí)施方式中,所述獲取led模組虛擬坐標(biāo)和顯示模塊的相對(duì)坐標(biāo),包括:
11、對(duì)led模組進(jìn)行編號(hào)操作,獲取各個(gè)編號(hào)對(duì)應(yīng)的led模組虛擬坐標(biāo);
12、根據(jù)所述led模組虛擬坐標(biāo),進(jìn)行坐標(biāo)提取操作,得到所述顯示模塊的相對(duì)坐標(biāo)。
13、在一種可選的實(shí)施方式中,所述根據(jù)所述相對(duì)坐標(biāo)和所述實(shí)際尺寸進(jìn)行計(jì)算,得到顯示模塊的標(biāo)準(zhǔn)尺寸,包括:
14、根據(jù)所述虛擬坐標(biāo)與所述相對(duì)坐標(biāo)計(jì)算縮放比例;
15、根據(jù)所述縮放比例與所述實(shí)際尺寸進(jìn)行乘積計(jì)算,得到所述標(biāo)準(zhǔn)尺寸;
16、其中,縮放比例是所述虛擬坐標(biāo)與所述相對(duì)坐標(biāo)的模的比值。
17、在一種可選的實(shí)施方式中,所述對(duì)所述標(biāo)準(zhǔn)尺寸進(jìn)行調(diào)整與編碼操作,得到顯示模塊的物理坐標(biāo),包括:
18、對(duì)所述標(biāo)準(zhǔn)尺寸進(jìn)行調(diào)整得到調(diào)整后的標(biāo)準(zhǔn)尺寸;
19、對(duì)所述調(diào)整后的標(biāo)準(zhǔn)尺寸進(jìn)行編碼操作,得到所述顯示模塊的物理坐標(biāo);
20、其中,所述編碼操作是將每個(gè)尺寸直接轉(zhuǎn)換為一個(gè)數(shù)值編碼;
21、其中,所述調(diào)整操作通過(guò)以下公式完成:
22、
23、
24、
25、式中,均為標(biāo)準(zhǔn)尺寸,scale為縮放系數(shù),x,y,z為調(diào)整系數(shù),均為調(diào)整后的標(biāo)準(zhǔn)尺寸。
26、在一種可選的實(shí)施方式中,所述根據(jù)所述物理坐標(biāo)和所述虛擬坐標(biāo)進(jìn)行計(jì)算,得到顯示模塊的偏移距離與偏移角度,具體包括:
27、根據(jù)所述虛擬坐標(biāo)在z軸上的投影間距,進(jìn)行距離計(jì)算,得到所述顯示模塊的偏移距離;
28、根據(jù)所述物理坐標(biāo)在z軸上投影之間的偏移角度,進(jìn)行角度計(jì)算,得到所述顯示模塊的偏移角度;
29、其中,所述虛擬坐標(biāo)和所述物理坐標(biāo)是在預(yù)先建立的xyz坐標(biāo)系中的坐標(biāo);
30、其中,所述偏移距離具體計(jì)算公式為:
31、
32、其中,為偏移距離,和分別為物理坐標(biāo)的橫縱坐標(biāo)在z軸上的投影,和分別為虛擬坐標(biāo)的橫縱坐標(biāo)在z軸上的投影;
33、所述偏移角度具體計(jì)算公式為:
34、
35、其中,為偏移角度。
36、在一種可選的實(shí)施方式中,所述當(dāng)所述偏移距離處于預(yù)設(shè)距離范圍時(shí),對(duì)顯示模塊進(jìn)行修正操作,具體包括:
37、分別獲取第一顯示模塊與第二顯示模塊的虛擬坐標(biāo)與物理坐標(biāo)在x、y、z軸方向的偏移距離;
38、判斷所述偏移距離是否處于預(yù)設(shè)距離范圍:
39、當(dāng)所述偏移距離處于預(yù)設(shè)距離范圍時(shí),進(jìn)行距離修正操作;
40、其中,所述距離修正操作具體計(jì)算公式為:
41、
42、
43、
44、式中,、、分別為修正坐標(biāo),為物理坐標(biāo),為虛擬坐標(biāo),為預(yù)設(shè)距離,為預(yù)設(shè)閾值。
45、在一種可選的實(shí)施方式中,所述當(dāng)所述偏移角度大于預(yù)設(shè)角度閾值時(shí),對(duì)顯示模塊進(jìn)行修正操作,具體包括:
46、計(jì)算第一顯示模塊與第二顯示模塊的偏移角度;
47、判斷所述偏移角度是否大于預(yù)設(shè)角度閾值:
48、當(dāng)所述偏移角度大于預(yù)設(shè)角度閾值時(shí),進(jìn)行角度修正操作;
49、其中,所述角度修正操作具體計(jì)算公式為:
50、
51、
52、式中,與分別為第一顯示模塊和第二顯示模塊的修正角度,與與分別為第一顯示模塊和第二顯示模塊的的偏移角度,與分別為第一顯示模塊和第二顯示模塊的預(yù)設(shè)參考角度,為預(yù)設(shè)角度,為預(yù)設(shè)閾值。
53、第二方面,本發(fā)明提供了一種拼接led屏的控制裝置,包括:
54、數(shù)據(jù)獲取模塊,用于獲取led模組虛擬坐標(biāo)、顯示模塊的相對(duì)坐標(biāo)和顯示模塊的實(shí)際尺寸;
55、尺寸計(jì)算模塊,用于根據(jù)所述相對(duì)坐標(biāo)和所述實(shí)際尺寸進(jìn)行計(jì)算,得到顯示模塊的標(biāo)準(zhǔn)尺寸;
56、尺寸編碼模塊,用于對(duì)所述標(biāo)準(zhǔn)尺寸進(jìn)行調(diào)整與編碼操作,得到顯示模塊的物理坐標(biāo);
57、偏移計(jì)算模塊,用于根據(jù)所述物理坐標(biāo)和所述虛擬坐標(biāo)進(jìn)行計(jì)算,得到顯示模塊的偏移距離與偏移角度;
58、偏移修正模塊,用于當(dāng)所述偏移距離處于預(yù)設(shè)距離范圍時(shí),對(duì)顯示模塊進(jìn)行修正操作;當(dāng)所述偏移角度大于預(yù)設(shè)角度閾值時(shí),對(duì)顯示模塊進(jìn)行修正操作;
59、拼接操作模塊,用于當(dāng)所述偏移角度小于預(yù)設(shè)角度閾值時(shí),對(duì)顯示模塊進(jìn)行拼接操作;或者當(dāng)所述偏移距離超出預(yù)設(shè)距離范圍時(shí),對(duì)顯示模塊進(jìn)行拼接操作。
60、第三方面,本發(fā)明還提供了一種led屏,包括實(shí)現(xiàn)上述中任意一項(xiàng)所述的拼接led屏的控制方法。
61、第四方面,本發(fā)明還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,在所述計(jì)算機(jī)程序運(yùn)行時(shí)控制所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述中任意一項(xiàng)所述的拼接led屏的控制方法。
62、相比于現(xiàn)有技術(shù),本發(fā)明具有如下有益效果:
63、本發(fā)明公開(kāi)了一種拼接led屏的控制方法,包括獲取led模組虛擬坐標(biāo)、顯示模塊的相對(duì)坐標(biāo)和顯示模塊的實(shí)際尺寸;根據(jù)所述相對(duì)坐標(biāo)和所述實(shí)際尺寸進(jìn)行計(jì)算,得到顯示模塊的標(biāo)準(zhǔn)尺寸;對(duì)所述標(biāo)準(zhǔn)尺寸進(jìn)行調(diào)整與編碼操作,得到顯示模塊的物理坐標(biāo);根據(jù)所述物理坐標(biāo)和所述虛擬坐標(biāo)進(jìn)行計(jì)算,得到顯示模塊的偏移距離與偏移角度;當(dāng)所述偏移距離處于預(yù)設(shè)距離范圍時(shí),對(duì)顯示模塊進(jìn)行修正操作;當(dāng)所述偏移角度大于預(yù)設(shè)角度閾值時(shí),對(duì)顯示模塊進(jìn)行修正操作;當(dāng)所述偏移角度小于預(yù)設(shè)角度閾值時(shí),對(duì)顯示模塊進(jìn)行拼接操作;或者當(dāng)所述偏移距離超出預(yù)設(shè)距離范圍時(shí),對(duì)顯示模塊進(jìn)行拼接操作。
64、所述方法通過(guò)計(jì)算機(jī)執(zhí)行,首先獲取led模組的虛擬坐標(biāo)、顯示模塊的相對(duì)坐標(biāo)和顯示模塊的實(shí)際尺寸,計(jì)算出標(biāo)準(zhǔn)尺寸并編碼得到物理坐標(biāo)。然后根據(jù)物理坐標(biāo)與虛擬坐標(biāo)計(jì)算顯示模塊偏移距離和角度,根據(jù)顯示模塊的偏移距離和角度與預(yù)設(shè)值進(jìn)行比較,判斷執(zhí)行修正或拼接操作。所述方法可解決led模塊發(fā)生錯(cuò)位或者角度偏移時(shí)導(dǎo)致整個(gè)模組發(fā)光不均、顯示圖像出現(xiàn)形變等問(wèn)題,確保led屏的精確拼接,提升顯示效果和用戶體驗(yàn)。