本技術(shù)涉及顯示,尤其涉及一種燈珠位置編碼方法和一種燈珠位置解碼方法。
背景技術(shù):
1、發(fā)光二極管(light?emitting?diode,led)顯示屏具有顯示效果好、可定制化、可維護性高等優(yōu)點,在生活中具有越來越廣泛的應(yīng)用。顯示屏中存在大量燈珠,每個燈珠都具有一個預(yù)設(shè)的控制地址,根據(jù)控制地址可以控制對應(yīng)燈珠的工作狀態(tài),例如可以控制燈珠的亮度、顏色、發(fā)光時間等。燈珠的控制地址通過行地址和列地址進行索引,在顯示屏中的燈珠按照行和列整齊排列的情況下,可以通過相機采集顯示屏圖像,通過分析顯示屏圖像中燈珠的排列來獲取燈珠的控制地址。然而,在顯示屏中的燈珠不規(guī)則排列的情況下,難以通過上述方法獲取燈珠的控制地址。
技術(shù)實現(xiàn)思路
1、有鑒于此,本技術(shù)提出了一種燈珠位置編碼方法、燈珠位置解碼方法、燈珠位置編碼裝置、燈珠位置解碼裝置、電子設(shè)備和存儲介質(zhì),根據(jù)本技術(shù)的燈珠位置編碼方法可以方便地對燈珠序號(對應(yīng)于燈珠的控制地址)進行編碼得到燈珠的位置編碼,并可以方便、準(zhǔn)確地傳輸燈珠位置編碼;根據(jù)本技術(shù)的燈珠位置解碼方法,對于在顯示屏中按照任意排列方式進行排列的燈珠,都可以快速、準(zhǔn)確地獲取燈珠序號,進而可以獲取燈珠的控制地址。
2、根據(jù)本技術(shù)的一方面,提供了一種燈珠位置編碼方法,所述燈珠位于顯示屏中;所述方法包括:確定所述顯示屏中的各燈珠的燈珠序號;其中,不同燈珠的燈珠序號不同;對所述各燈珠的燈珠序號進行d進制編碼,將所述各燈珠的燈珠序號對應(yīng)的d進制編碼作為所述各燈珠的位置編碼;其中,所述各燈珠的位置編碼的編碼長度相同;d為正整數(shù);d≥2;根據(jù)所述各燈珠的位置編碼,設(shè)置所述各燈珠的閃爍方式;其中,不同燈珠的閃爍方式不同。
3、在一種可能的實現(xiàn)方式中,所述方法還包括:確定所述各燈珠的燈珠序號與所述各燈珠的預(yù)設(shè)的控制地址的對應(yīng)關(guān)系;所述控制地址用于控制燈珠的工作狀態(tài)。
4、在一種可能的實現(xiàn)方式中,所述d進制編碼中的d和所述編碼長度滿足:dl>smax;其中,l表示所述編碼長度;smax表示所述各燈珠的燈珠序號中最大的燈珠序號;l為正整數(shù)。
5、在一種可能的實現(xiàn)方式中,所述根據(jù)所述各燈珠的位置編碼,設(shè)置所述各燈珠的閃爍方式,包括:確定d個亮度等級;根據(jù)所述各燈珠的位置編碼中的第k位編碼,從所述d個亮度等級中確定所述各燈珠第k次閃爍時對應(yīng)的亮度等級;其中,所述各燈珠的閃爍次數(shù)為l次;1≤k≤l。
6、在一種可能的實現(xiàn)方式中,所述方法還包括:基于所述各燈珠的控制地址,控制所述各燈珠按照各自對應(yīng)的閃爍方式進行閃爍;其中,所述各燈珠的閃爍頻率相同。
7、根據(jù)本技術(shù)的另一方面,提供了一種燈珠位置解碼方法,所述方法包括:獲取對顯示屏進行拍攝得到的l張第一圖像;其中,l表示所述顯示屏中的各燈珠的位置編碼的編碼長度;所述l張第一圖像中的第m張第一圖像為所述各燈珠按照各自對應(yīng)的閃爍方式進行第m次閃爍時拍攝得到的圖像;1≤m≤l;所述各燈珠的位置編碼由上述燈珠位置編碼方法得到;根據(jù)所述l張第一圖像,確定所述各燈珠的位置編碼;對所述各燈珠的位置編碼進行d進制解碼,確定所述各燈珠的燈珠序號。
8、在一種可能的實現(xiàn)方式中,所述方法還包括:根據(jù)所述各燈珠的燈珠序號與所述各燈珠的預(yù)設(shè)的控制地址的對應(yīng)關(guān)系,確定所述各燈珠的控制地址。
9、在一種可能的實現(xiàn)方式中,所述根據(jù)所述l張第一圖像,確定所述各燈珠的位置編碼,包括:確定所述各燈珠在所述l張第一圖像中的亮度所處的亮度等級;根據(jù)所述各燈珠在所述第m張第一圖像中的亮度所處的亮度等級,確定所述各燈珠的位置編碼中的第m位編碼。
10、在一種可能的實現(xiàn)方式中,在獲取對顯示屏進行拍攝得到的l張第一圖像之前,所述方法還包括:獲取在所述顯示屏中的所有燈珠點亮的情況下對所述顯示屏進行拍攝得到的第二圖像;根據(jù)所述第二圖像,確定所述各燈珠的相機坐標(biāo);所述各燈珠的相機坐標(biāo)用于描述所述各燈珠在所述第二圖像中的位置。
11、在一種可能的實現(xiàn)方式中,拍攝所述第二圖像時相機和所述顯示屏的相對位置關(guān)系,與拍攝所述l張第一圖像時相機和所述顯示屏的相對位置關(guān)系一致;所述確定所述各燈珠在所述l張第一圖像中的亮度所處的亮度等級,包括:根據(jù)所述各燈珠的相機坐標(biāo),確定所述各燈珠在所述l張第一圖像中的位置;根據(jù)所述各燈珠在所述l張第一圖像中的位置,確定所述各燈珠在所述l張第一圖像中的亮度所處的亮度等級。
12、在一種可能的實現(xiàn)方式中,所述l張第一圖像的信噪比滿足:logd?snr>d;其中,snr表示所述l張第一圖像的信噪比。
13、根據(jù)本技術(shù)的另一方面,提供了一種燈珠位置編碼裝置,所述燈珠位于顯示屏中;所述裝置包括:燈珠序號確定模塊,用于確定所述顯示屏中的各燈珠的燈珠序號;其中,不同燈珠的燈珠序號不同;編碼模塊,用于對所述各燈珠的燈珠序號進行d進制編碼,將所述各燈珠的燈珠序號對應(yīng)的d進制編碼作為所述各燈珠的位置編碼;其中,所述各燈珠的位置編碼的編碼長度相同;d為正整數(shù);d≥2;閃爍設(shè)置模塊,用于根據(jù)所述各燈珠的位置編碼,設(shè)置所述各燈珠的閃爍方式;其中,不同燈珠的閃爍方式不同。
14、根據(jù)本技術(shù)的另一方面,提供了一種燈珠位置解碼裝置,所述裝置包括:第一圖像獲取模塊,用于獲取對所述顯示屏進行拍攝得到的l張第一圖像;其中,l表示所述顯示屏中的各燈珠的位置編碼的編碼長度;所述l張第一圖像中的第m張第一圖像為所述各燈珠按照各自對應(yīng)的閃爍方式進行第m次閃爍時拍攝得到的圖像;1≤m≤l;所述各燈珠的位置編碼由上述燈珠位置編碼裝置得到;位置編碼確定模塊,用于根據(jù)所述l張第一圖像,確定所述各燈珠的位置編碼;解碼模塊,用于對所述各燈珠的位置編碼進行d進制解碼,確定所述各燈珠的燈珠序號。
15、根據(jù)本技術(shù)的另一方面,提供了一種電子設(shè)備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為在執(zhí)行所述存儲器存儲的指令時,實現(xiàn)上述燈珠位置編碼方法,或者,實現(xiàn)上述燈珠位置解碼方法。
16、根據(jù)本技術(shù)的另一方面,提供了一種非易失性計算機可讀存儲介質(zhì),其上存儲有計算機程序指令,其中,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)上述燈珠位置編碼方法,或者,實現(xiàn)上述燈珠位置解碼方法。
17、根據(jù)本技術(shù)的另一方面,提供了一種計算機程序產(chǎn)品,包括計算機可讀代碼,或者承載有計算機可讀代碼的非易失性計算機可讀存儲介質(zhì),當(dāng)所述計算機可讀代碼在電子設(shè)備的處理器中運行時,所述電子設(shè)備中的處理器執(zhí)行上述燈珠位置編碼方法,或者,執(zhí)行上述燈珠位置解碼方法。
18、根據(jù)本技術(shù)的另一方面,提供了一種顯示設(shè)備,包括上述燈珠位置編碼裝置、上述燈珠位置解碼裝置和顯示屏。
19、在一種可能的實現(xiàn)方式中,所述顯示屏為發(fā)光二極管顯示屏、微發(fā)光二極管顯示屏、迷你發(fā)光二極管顯示屏、量子點發(fā)光二極管顯示屏、有機發(fā)光二極管顯示屏中的任意一項。
20、本技術(shù)的燈珠的位置編碼方法和燈珠位置解碼方法,通過為顯示屏中的各燈珠分配燈珠序號,將各燈珠的燈珠序號對應(yīng)的d進制編碼作為各燈珠的位置編碼,并根據(jù)位置編碼設(shè)置各燈珠的閃爍方式,控制各燈珠根據(jù)各自對應(yīng)的位置編碼進行閃爍來傳輸各燈珠的位置編碼,可以方便地對各燈珠進行位置編碼并可以方便、準(zhǔn)確地傳輸各燈珠的位置編碼;通過在燈珠根據(jù)各自對應(yīng)的位置編碼進行閃爍時拍攝l張顯示屏圖像,根據(jù)各燈珠在l張顯示屏圖像中的亮度確定各燈珠的位置編碼,通過對位置編碼進行解碼得到各燈珠的燈珠序號,對于顯示屏中按照任意排列方式進行排列的燈珠,都可以快速、準(zhǔn)確地獲取每一燈珠的燈珠序號,進而可以根據(jù)燈珠序號與控制地址的對應(yīng)關(guān)系獲取各燈珠的控制地址。
21、根據(jù)下面參考附圖對示例性實施例的詳細(xì)說明,本技術(shù)的其它特征及方面將變得清楚。